Selasa, 29 November 2011

Tugas Softskill Pengantar Basis Data

NAMA : ARI WAHYU LEKSONO
KELAS : 2DA02
NPM : 41210026
TUGAS : SOFTSKILL PENGANTAR BASIS DATA

SOAL TUGAS SOFTSKILL
1. Berikan 2 penjelasan yang membdekan system pemrosesan fikle dengan system basis data.
2. Sebutkan definisi dari Enterprise , Tuple , dan Derajat ( Degree).
3. Sebutkan 3 buah model data berbasis record.
4. Sebutkan 2 bahasa dalam DBMS.
5. Perhatikan Tabel dibawah ini :
Dari Tabel diatas yang disebut dengan :…………………………..adalah :
a. Atribut
b. Tuple
c. Domain
d. Derajat
e. Cardinality
f. Super Key
g. Primary Key
JAWABAN DARI SOAL DI ATAS :
1. Sistem pemrosesan file adalah sistem yang digunakan untuk mengatasi semua permasalahan bisnis, menggunakan pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah. Dimana masing-masing file diperuntukkan hanya untuk satu program aplikasi saja.
Sedangkan sistem basis data adalah sistem pemrosesan dengan pendekatan basis data , yaitu sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi , dan data tersebut disimpan pada sebuah perangkat lunak yang menangani semua pengaksesan ke basis data , sehingga didapatkan suatu hubungan atau relasi antara kedua data tersebut serta dapat dipakai bersama oleh beberapa pengguna apilkasi . Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan .
2. Definisi dari :
A. ) Enterprise
Suatu bentuk organisasi seperti : bank, universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise.
Contoh data operasional : data keuangan, data mahasiswa, data pasien .
B. ) Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya : NPM, nama mahasiswa, alamat, kota, dan lain lain .
C. ) Derajat (degree)
Derajat adalah jumlah atribut dalam sebuah relasi .
3. Tiga buah model data berbasis record yaitu :
Model Data Berbasis Record :
Pada model data berbasis record, basis data terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari bentuknya. Ada 3 macam jenis model data berbasis record yaitu
1. model data relasional (relational) .
2. model data hierarkhi (hierarchical) .
3. model data jaringan (network) . Model data jaringan dikenal sebagai STRUKTUR PLEX .

4. Dua bahasa dalam DBMS (Database Management systems) yaitu :
DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing-masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language.
Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb). Secara umum maka setiap pengguna basis data memerlukan bahasa yang dipakai sesuai tugas dan fungsinya.
Dalam basis data secara umum dikenal 2 data sub language :
1. Data Definition Language (DDL) .
2. Data Manipulation Language (DML) .
Ada 2 jenis DML :
1. Procedural DML .
2. Non Procedural .
Secara khusus pengguna menggunakan berbagai bahasa :
Programmer aplikasi menggunakan bahasa-bahasa seperti Cobol, Informix, dll (host language) yang ditempelkan dengan bahasa yang dipakai dalam DBMS. Pemakai terminal menggunakan bahasa Query (misal SQL) atau menggunakan program aplikasi (yang dirancang oleh programmer). Sedangkan DBA lebih banyak menggunakan bahasa DDL dan DML yang tersedia dalam DBMS.

5. Dari data diatas yang disebut dengan :…………………………..adalah :
A. Atribut ( Element Data )
Atribut adalah sebuah karakteristik dari suatu entitas . . Setiap entitas pasti memiliki aribut yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pembentukan model data.
Contoh entitas Dosen terdiri dari Nama _Dosen , tempat , Waktu , Semester , SKS, Nama _Matkul , dan Kode_Matkul.
B. Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.
Contoh :
Baris Pada Kode _Matkul yaitu : IF-110, IF-310 , KU-234 , MA- 115.
Baris pada Nama_Matkul yaitu : Struktur Data (baris ke satu ) sampai baris ke empat.
Baris pada SKS yaitu : 3 dan sampai baris ke empat .
Baris pada Semester yaitu : 1 (baris ke satu) sampai baris ke empat.
Baris pada Waktu : Senin , 08-09.40 dan Kamis 11.00- 11.50 ( baris ke satu ) sampai baris ke empat.
Baris pada Tempat yaitu : Ruang A (Baris ke satu) sampai baris keempat .
Baris pada Nama_Dosen yaitu : Dr. Umar Hakim(Baris ke satu sampai baris ke empat) .

C. Domain
Domain adalah kumpulan nilai yang valid untuk satu atau lebih atribut.
Contoh 1 ( satu ) domain Kode_Matkul adalah yang terdiri dari IF-110, IF-310 , KU-234 , MA- 115.
Domain Nama_Matkul adalah yang terdiri dari Struktur Data , Basis Data , Bahasa Indonesia , Matematika.
Domain SKS adalah yang terdiri dari 3, 4, 2, 3 .
Domain Waktu adalah yang terdiri dari 08-09.40 dan Kamis 11.00- 11.50 , Selasa , 10.00- 11.40 dan Jum’at 08.00-09.40 , Rabu, 09.00-10.50 , Dan terakhir Rabu, 13.00- 14.40 dan Jum’at , 14.00-14.50 .
Domain Tempat yaitu yang terdiri dari Ruang A, Ruang B , Ruang A, dan Ruang C .
Domain Nama_Dosen yautu yang terdiri dari Dr. Umar Hakim(Baris ke satu sampai seterusnya) , Dr. Umar Hakim , Dewi Sundari , Ma. Dan Ir. Taufik Ismail .

D. Derajat
Derajat adalah jumlah atribut dalam sebuah relasi .
Contoh jumlah Derajat dari table diatas adalah sebanyak 7 ( tujuh) atribut . Yang terdiri dari Kode_Matkul, Nama_MatKul, SKS, Semester, Waktu , Tempat , dan Nama_ Dosen.



E. Cardinality
Cardinality adalah Jumlah tupel dalam sebuah relasi .
Contoh Cardinality dari tabel diatas adalah berjumlah 28 tupel .
F. Super Key
Super Key adalah satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tuple di dalam relasi .
Contoh :
Super Key dari tabel di atas adalah misalnya Kode _Matkul Super Key nya adalah IF-110, IF 310 , KU-234, dan seterusnya.
Super Key Nama_Matkul yaitu Strukutur Data, Basis Data, dan seterusnya .
Super Key dari Semester yaitu 1, 3, 2, dan seterusnya .
Super Key dari Waktu yaitu 08-09.40 dan Kamis 11.00- 11.50 dan sterusnya.
Super Key dari Nama_ Dosen yaitu DR. Umar Hakim , Dewi Sundari , MA dan seterusnya .

G. Primary Key
Primary Key merupakan satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entitas.
Primary Key dari tabel diatas yaitu Kode _Matkul .