UJIAN TENGAH SEMESTER GASAL TAHUN AKADEMIK 2014/2015
Mata Kuliah : Sistem Basis Data Hari, Tanggal :Dosen : Issa Arwani, S.Kom., M.Sc.Tri Afirianto, S.T., M.T. Waktu : 100 menit Sifat Ujian : Tutup Buku
Jumlah Soal : 10 soal pilihan ganda, 2 soal esai KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BRAWIJAYA
PROGRAM TEKNOLOGI INFOMASI DAN ILMU KOMPUTER
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
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
S2120 P214A 1892-09123-12 2315246 1000
S3312 P4919 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 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]
NIM Nama Tanggal Lahir Kode Mata Kuliah
Nama Mata
Kuliah SKS Nilai Bobot 13028 Ariel 13-04-1995 TI031 SBD 4 A 4
SI040 PBO 3 A 4
13035 Barata 14-02-1994 TI210 SisOp 4 B 3
SK104 RPL 4 B 3
13041 Calista 28-10-1996 TI031 SBD 4 A 4
TI044 IMK 3 A 4
13053 Daniel 17-08-1995 SI040 PBO 3 B 3
SK104 RPL 4 A 4