UTS_SBD_2014_soal - Universitas Brawijaya

advertisement
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
Download