Mata kuliah : Pengantar Basis Data
Kode kuliah : IF-1212
Tahun Ajaran : 2011 – 2012
Program Studi :
Teknik Informatika
Petunjuk Pengerjaan Soal:
1.
Berdoalah terlebih dahulu sebelum mengerjakan soal ujian
2.
Dilarang meninggalkan ruangan selama ujian berlangsung
3.
Dilarang keras pinjam meminjam alat tulis dengan teman
4.
Dilarang keras mengaktifkan
dan menggunakan handphone
dan peralatan elektronik lainnya selama ujian berlangsung
Bagian I: Pengantar (Nilai: 10)
1.
Basisdata adalah ......
2.
DBMS adalah ..........
3.
Entitas adalah ..........
4.
Relationship adalah ...........
5.
Sebutkan 2 (dua) contoh entitas beserta atributnya dengan sebuah
relationship diantara keduanya, selain yang sudah ada dalam bahan kuliah.
Bagian II: Model ER (Nilai: 50)
Berikut adalah spesifikasi untuk basisdata
sebuah universitas:
•
Profesor memiliki sebuah nomor induk, nama, umur, jabatan dan
spesialisasi penelitian.
•
Proyek memiliki sebuah nomor proyek, nama sponsor, tanggal mulai,
tanggal selesai dan anggaran.
•
Mahasiswa pascasarjana memiliki nomor induk, nama, umur dan program
(misalnya S2 atau S3).
•
Setiap proyek dikelola oleh seorang profesor (disebut sebagai peneliti
utama)
•
Setiap proyek dikerjakan
oleh seorang atau lebih
profesor (disebut sebagai peneliti
tambahan).
•
Profesor dapat mengelola dan/atau menjadi anggota pada lebih dari satu
proyek.
•
Setiap proyek dikerjakan oleh satu atau lebih mahasiswa pascasarjana
(disebut sebagai asisten peneliti).
•
Jika seorang mahasiswa
pascasarjana mengerjakan sebuah
proyek, maka seorang profesor harus mengawasi pekerjaan
mereka pada proyek tersebut.
•
Mahasiwa pascasarjana dapat bekerja pada lebih dari satu proyek, dimana
untuk setiap pekerjaan tersebut, mereka akan diawasi oleh masing-masing seorang
profesor.
•
Departemen memiliki sebuah nomor departemen, nama departemen, dan kantor.
•
Departemen memiliki seorang profesor (disebut sebagai kepala departemen)
yang mengelola departemen tersebut.
•
Profesor dapat bekerja pada satu atau lebih departemen, dan untuk setiap
departemen tempat mereka bekerja, harus dicatat persentase waktunya.
•
Mahasiswa pascasarjana memiliki
satu departemen tempat
mereka mengambil programnya.
• Setiap
mahasiswa pascasarjana memiliki mentor yaitu mahasiswa pascasarjana juga, namun
lebih senior, yang dapat memberikan masukan mengenai kuliah yang perlu diambil.
6.
Buatlah ER diagram dari ilustrasi di atas. Pastikan bahwa ER diagram
tersebut selengkap mungkin (termasuk key, kardinalitas, partisipasi, dsb.)
Bagian III: Model Relasional (Nilai: 40)
7.
Buatlah skema basisdata relasional dari hasil jawaban soal no. 6,
lengkap dengan primary key dan foreign key.
8.
Terjemahkan model ER berikut menjadi model relasional. (di link download)
1 comments:
Terimakasih atas infonya mas :)
Post a Comment