Anda di halaman 1dari 2

Mata kuliah Kode kuliah Tahun Ajaran Program Studi

: : : :

Pengantar Basis Data IF-1212 2011 2012 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.

Anda mungkin juga menyukai