jangan sombong chuyyyy.... jangan copy paste yaaaa..

Sabtu, 23 Juni 2012

SOAL UJIAN MID SEMESTER 2011/2012


1.       Sebutkan dan jelaskan klasifikasi pemakaian Sitem basis data...!
2.       Apa tujuan dari arsitektur 3 level pada data base ? Serta sebutkan  dan jelaskan 2 jenis data independence ?
3.       Salah satu model data berbasis objek adalah E-R model (Entity-Relationship Model),  jelaskan mengapa diperlukan E-R...!
4.       Suatu klinik memiliki praktek dokter bersama, sehingga dalam klinik tersebut memiliki banyak dokter. Seorang pasien, apabila berobat harus diperiksa oleh dokter dan sebaliknya dokter harus memeriksa pasien. Pasien yang berobat lebih dari seorang. Setiap selesai diperiksa pasien biasanya menerima resep berupa obat dan biasanya setiap pasien  menerima beberapa jenis obat. Informasi tentang dokter adalah kode dokter, nama dokter, spesialis, dan  tariif. Sedangkan informasi pasien adalah nomor pasien, nama pasien, dan alamat. Informasi tentang obat adalah kode obat,nama obat, dan dosis.
Buatlah ERDnya.
5.       Buatlah ERD dengan kasus  sebagai berikut ;
Sebuah Yayasan memiliki 3 buah PTS, masing-masing PTS mempunyai fakultas dan masing-masing fakultas mempunyai beberapa program studi. Yayasan mempunyai banyak dosen dan tiap dosen harus terdaftar tepat di satu program studi saja namun 1 program studi boleh terdiri banyak dosen. Satu program studi mempunyai banyak mata kuliah dan satu mata kuliah hanya di ajarkan di satu program studi (Anggap saja tidak ada mata kuliah umum jadi satu mata kuliah hanya di ajarkan di program studi tersebut) Petunjuk : harus ada entitas PTS, fakultas, program studi, dosen, mata kuliah dengan jumlah dan tipe atribut, kardinalitas dan calon primary key diserahkan pada anda.
6.       Diberikan sebuah relasi R= (A,B,C,D,E,F,G) dan himpunan ketergantungan fungsional yang ada adalah A→¹D, D→BC², C→E³, B→F⁽⁴⁾, EF→G⁽⁵⁾. Dengan menggunakan sifat-sifat ketergantungan fungsional buktikan bahwa himpunan fungsional tersebut bisa di sederhanakan menjadi A→G. ?





JAWABAN :

1. Pemakai database dibagi atas 3 klasifikasi, yaitu:
  • Database Administrator (DBA) : Orang/team yang bertugas mengelola sistem database secara keseluruhan
  • Programmer : Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer
  • End-user : Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer
2. Tujuan dari arsitektur 3 level adalah untuk melakukan modifikasi suatu definisi skema  pada suatu level tanpa memberikan efek pada skema yang lebih tinggi dikatakan sebagai data independence (ketidaktergantungan data).
      2 jenis data independence yaitu :
  • Physical data independence adalah kemampuan untuk melakukan modifikasi  pada level fisik, dengan tujuan untuk meningkatkan performa
  • Logical data independence adalah kemampuan untuk melakukan modifikasi dari skema konsep tanpa menyebabkan perubahan pada program aplikasi
3. 1. Dapat menggambarkan hubungan antar entity dengan jelas
    2. Dapat menggambarkan batasan jumlah entity dan partisipasi antar entity
    3. Mudah dimengerti oleh pemakai
    4. Mudah disajikan oleh perancang database

4.


5.
6. Himpunan Relasi
 
























0 komentar: