Rabu, 30 November 2011

Yang ke-2 nih

Tugas plus jawaban..;)

  1. Berikan 2 penjelasan yang membedakan system pemrosesan file dengan system basis data
Jawab :
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.

Kelemahannya dari sistem pemrosesan file ini antara lain :
a.       Timbulnya data rangkap (redundancy data) dan             Ketidakkonsistensi data (Inconsistency data)
b.      Kesukaran dalam Mengakses Data
c.       Data terisolir (Isolation Data)
d.      Masalah Pengamanan ( Security Problem )
e.       Data Dependence
2.  Pemrosesan Basis Data, didefenisikan sebagai kumpilan data yang terintegrasi dan diolah untuk memenuhi kebutuhan para pengguna di dalam suatu organisasi. Basi data adalah kumpulan dari file data yang besar dimana dapat digunakan secara simultan oleh banyak pengguna.

Kelemahan Sistem Basis Data

a.       Memerlukan tenaga spesialis
b.      Kompleks
c.       Memerlukan tempat yang besar
d.      Mahal


  1. Sebutkan defenisi dari Enterprise, Tuple, dan Derajat(Degree) ?
Jawab :
-         Enterprise merupakan 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
-         Derajat (degree) merupakan jumlah atribut dalam sebuah relasi
-         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, dll.

  1. Sebutkan 3 buah model data berbasis record
jawab : 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 hirarki
Dalam model ini, data disusun menurut struktur pohon yang merupakan bentuk lain dari abstraksi data untuk basis data akademi. Pada puncak hirarki diesbut dengan akar (root). Tiap entitas tingkat atas (parent) mempunyai satu atau lebih sub-entitas (children) sehingga setiap entitas hanya boleh mempunyai satu induk, tetapi dapat mempunyai banyak anak.
-         Kelemahan lain pada model data hirarki adalah tidak dapat melakukan pencarian data pada field.
-         Kelebihan model ini adalah sangat mudah dipahami dan mudah dalam pembaharuan data


2.      Model data Jaringan
Dalam model ini setiap entitas dapat mempunyai banyak induk dan banyak anak.


3.      Model data Relasional
Dalam model ini setiap field dapat dijadikan kunci data. Data rekaman disusun dari nilai yang berhubungan (record). Baris-baris ini akan membentuk tabel yang umunya tersimpan dalam satu berkas (file).


      4.   Sebutkan 2 bahasa dalam DBMS
jawab : Dalam basis data secara umum dikenal 2 data sub language :
1.      Data Definition Language (DDL)
DDL merupakan data definisi data yang berfungsi untuk mendefinisikan suatu tabel, index, view. Hasil kompilasi dari DDL adalah satu set tabel yang disimpan dalam file khusus yang disebut Data Directory/Dictionery. Dan Statement DLL terdiri dari keyword Creat, Alter dan Drop, dengan DLL dapat melakukan:
-         Membuat Database
-         Menghapus Database
-         Menggunakan Database
-         Menampilkan Database
-         Membuat Tabel
-         Membuat Indeks pada Tabel
-         Menghapus Tabel
-         Mengganti Nama Tabel
-         Menghapus Indeks
-         Melihat Informasi Tabel
-         Modifikasi Struktur Tabel

2.      Data Manipulation Language (DML)
DML merupakan satu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, dengan DML dapat dilakukan :
-         Mengambil informasi yang terimpan dalam basis data Menyisipkan informasi baru dalam basis data
-         Menghapus informasi dari tabel

Terdapat dua tipe DML, yaitu:
1.      Prosedural
Membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya.
2.      Non Prosedural
Non Prosedural membutuhkan pemakai untuk menspesifikasikan data apa yang di butuhkan tanpa tahu bagaimana cara mendapatkannya. Contoh paket bahasa prosedural adalahdBase III, FoxBase, sedangkan non prosedural adalah SQL (Structure Query Language) atau Query By Example (QBE)
 
       5.  Perhatikan tabel dibawah ini :
 

      Dari tabel diatas, yang disebut dengan : ……….adalah :
a.       Atribut : pada relasi diatas mempunyai 7 kolom untuk atribut kode_matkul, nama_matkul, sks, semester, waktu, tempat, nama_dosen
b.      Tuple : pada relasi diatas, setiap tupelo mempunyai 7 nilai, masing-masing untuk setiap atribut kode_matkul, nama_matkul, sks, semester, waktu, tempat, nama_dosen
c.       Domain : domain kode_matkul { IF_110, IF_310, KU_234, MA_115}
d.      Derajat : relasi diatas yang mempunyai 7 atribut berarti mempunyai derajat tujuh, dimana setiap tupelnya mempunyai 7 nilai
e.       Cardinality : kardinalitas dari relasi ini dapat berubah-ubah sesuai perubahan yang terjadi pada relasi
f.        Super Key : {kode_matkul}{kode_matkul, nama_matkul}
g.       Primary Key : Kode_MatKul

0 komentar:

Posting Komentar