KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS BRAWIJAYA PROGRAM TEKNOLOGI INFOMASI DAN ILMU KOMPUTER UJIAN TENGAH SEMESTER GASAL TAHUN AKADEMIK 2014/2015 Mata Kuliah : Dosen : Sistem Basis Data Issa Arwani, S.Kom., M.Sc. Tri Afirianto, S.T., M.T. Hari, Tanggal : Waktu : 100 menit Sifat Ujian Jumlah Soal : : Tutup Buku 10 soal pilihan ganda, 2 soal esai Kerjakan seluruh soal di bawah ini! Berdoalah sebelum mengerjakan. A. PILIHLAH JAWABAN YANG PALING BENAR! [setiap soal bernilai 1] 1. Di bawah ini yang bukan termasuk DBMS adalah … a. MS SQL Server d. Oracle b. IBM DB2 e. MS Access c. XAMPP 2. Yang membedakan antara model data hirarki dengan model data jaringan adalah … a. child dan node d. entitas dan parent b. child dan parent e. node dan parent c. node dan entitas Gambar ini diperuntukan nomor 3 hingga nomor 5 3. Berdasarkan gambar di atas, Language termasuk atribut … a. key d. komposit b. multi-valued e. turunan c. single-valued 4. Berdasarkan gambar di atas, yang termasuk atribut komposit … a. Language d. DateofBirth b. StudentID e. Name c. Age 5. Berdasarkan gambar di atas, yang termasuk atribut turunan … a. Language d. DateofBirth b. StudentID e. Name c. Age SELAMAT MENGERJAKAN, SEMOGA SUKSES! 6. Berdasarkan gambar di bawah ini, pernyataan simbol kardinalitas yang tepat adalah … a. setiap MOBIL menjadi tanggung jawab satu atau lebih PENGENDARA b. setiap MOBIL bukan tanggung jawab pengendara atau tanggung jawab satu PENGENDARA c. setiap PENGENDARA bertanggung jawab terhadap satu atau lebih MOBIL d. setiap PENGENDARA bertanggung jawab terhadap hanya satu MOBIL e. setiap PENGENDARA boleh tidak bertanggung jawab terhadap satu MOBIL 7. Jumlah tuple dan atribut dari relasi di bawah ini berturut-turut adalah … SUPPLIER Supplier_ID Part Order_Number Cust_Number Quantity_Order S2120 P214A 1892-09123-12 2315246 1000 S3312 P4919D 3012-12334-22 2561231 25 S1002 P3022E 2212-23125-78 1123789 530 S1200 P1232S 3173-78921-34 3175323 2 a. 4 dan 5 d. 5 dan 7 b. 5 dan 4 e. 6 dan 7 c. 4 dan 7 8. Berikut merupakan ciri-ciri dari atribut yang dapat dipertimbangkan sebagai primary key, kecuali … a. nilainya tidak tetap d. tidak berisi data nama b. nilainya tidak berubah-ubah e. memiliki nilai unik c. tidak mungkin berisi nilai null 9. Hasil PDM dari relasi 2 entitas many-to-many adalah … a. 1 tabel d. 4 tabel b. 2 tabel e. 5 tabel c. 3 tabel 10. Hasil PDM dari relasi 2 entitas one-to-one adalah … a. 2 tabel dan 1 relasi d. 3 tabel dan 2 relasi b. 2 tabel dan 2 relasi e. 3 tabel dan 3 relasi c. 3 tabel dan 1 relasi B. JAWABLAH SELURUH PERTANYAAN BERIKUT DENGAN SINGKAT DAN JELAS! (Tulisan HARUS dapat DIBACA!) 1. Minimarket “MOROREJEKI” menjual berbagai macam kebutuhan hidup sehari-hari. Untuk mempermudah pengelolaan datanya, minimarket tersebut membuat sistem basis data. Minimarket tersebut mempunyai beberapa pegawai yang bertugas sebagai kasir. Setiap ada kustomer yang melakukan transaksi, kasir ini melayaninya. Data penting tentang kasir yang dicatat oleh minimarket adalah nama, alamat, dan no. telepon, sedangkan data kustomer adalah nama dan alamat. Seorang kasir memungkinkan memiliki lebih dari satu no. telepon. Setiap kustomer dapat melakukan transaksi lebih dari satu kali, dan seorang kasir juga dapat melayani transaksi lebih dari satu kali. Seorang kustomer memungkinkan memiliki satu kartu member untuk mendapatkan diskon dalam bertransaksi. Di dalam transaksi tersebut terdapat penjualan barang, yang mana setiap transaksi kemungkinan terdapat berbagai macam barang, dan sebaliknya. Setiap transaksi, minimarket tersebut menyimpan tanggal transaksi, nama dan jumlah SELAMAT MENGERJAKAN, SEMOGA SUKSES! barang yang dijual, serta total pemasukan. Sedangkan setiap barang memiliki nama, merk, jenis, harga, dan stok yang tersedia. Untuk menyediakan stok barang di minimarket, barang diperoleh dari supplier. Supplier ini bisa menjual banyak barang di minimarket tersebut, namun barang yang bersangkutan hanya boleh disediakan oleh satu supplier saja. Data supplier yang dimasukan adalah nama, alamat, dan no. telepon. Untuk mempermudah komunikasi dalam penyediaan maka supplier memungkinkan memiliki lebih dari satu no. telepon. a. Buatlah ERD dari studi kasus di atas! [30] b. Berdasarkan ERD tersebut, buatlah Conceptual Data Model-nya! [15] c. Berdasarkan CDM tersebut, buatlah Physical Data Model-nya! [15] 2. Berdasarkan tabel di bawah ini, buatlah normalisasi 1nf, 2nf, dan 3nf! [30] Kode Mata Nama Mata NIM Nama Tanggal Lahir SKS Kuliah Kuliah 13028 Ariel 13-04-1995 TI031 SBD 4 SI040 PBO 3 13035 Barata 14-02-1994 TI210 SisOp 4 SK104 RPL 4 13041 Calista 28-10-1996 TI031 SBD 4 TI044 IMK 3 13053 Daniel 17-08-1995 SI040 PBO 3 SK104 RPL 4 SELAMAT MENGERJAKAN, SEMOGA SUKSES! Nilai Bobot A A B B A A B A 4 4 3 3 4 4 3 4