Anda di halaman 1dari 2

FAKULTAS TEKNOLOGI INDUSTRI

UPN “VETERAN” JAWA TIMUR

SOAL UJIAN TENGAH SEMESTER


MATA UJIAN : BASIS DATA
SMT / PROGRAM STUDI : III / SISTEM INFORMASI
PROGRAM PENDIDIKAN : S-1
HARI / TANGGAL : KAMIS, 23 OKTOBER 2014
WAKTU : 90 MENIT
SIFAT : TERTUTUP
SEMESTER : GASAL
TAHUN AKADEMIK : 2014 / 2015
DOSEN PENGUJI : RIZKA HADIWIYANTI, S.KOM., M.KOM

SOAL :

1. Sekolah kami memiliki beberapa guru. Seorang guru dapat mengajar paling banyak
sampai tiga kelas setiap semester. Jika ada seorang guru yang sedang cuti, guru tersebut
tidak mengajar pada semester tersebut. Pihak sekolah mencatat nama guru, alamat,
nomor telepon, dan email.
Di sekolah kami terdapat beberapa mata pelajaran, seperti matematika, biologi, fisika,
dan kimia. Setiap mata pelajaran mempunyai kode, contohnya mata pelajaran
matematika diberi kode MT1001, BL1002, dan seterusnya. Setiap semester, satu mata
pelajaran bisa memiliki beberapa kelas, sehingga dimungkinkan terdapat dua kelas
fisika, tiga kelas biologi dan seterusnya. Setiap kelas dapat diajar oleh hanya satu guru
dan setiap kelas mempunyai ID yang unik. Pihak sekolah harus dapat mengetahui dan
mengontrol hari, jam dan ruangan yang digunakan untuk kegiatan belajar mengajar.

Berdasarkan studi kasus di atas, tentukan:


a. Entitas; atribut dan primary key untuk setiap entitas
b. Gambarkan ERD model elmasri dengan menentukan relasi dan kardinalitasnya untuk
setiap entitas yang saling berhubungan

2. a. Tuliskan 5 alasan mengapa conceptual data model diperlukan!


b. Berdasarkan pengetahuan Anda, berikan masing-masing 1 contoh dari conceptual
model dan physical model!

3. Jelaskan definisi dari istilah-istilah berikut ini:


a. Atribut sederhana dan atribut komposit
b. Primary key dan foreign key
c. Mandatory attribute dan Nilai Null
d. Instances
e. Ternary relationship
f. Unary relationship

4. Gambarkan 2 contoh untuk setiap tipe kardinalitas berikut ini serta beri keterangan pada
setiap contoh!
a. One-to-one b. Many-to-many c. One-to-many
5. Berikan keterangan untuk setiap gambar ERD berikut ini yang menjelaskan optionality
dan cardinality untuk setiap relasinya!

a.

b.

c.

d.

Acuan: Soal ini dibuat oleh: Ditinjau&divalidasioleh:


- GBPP/SAP/KK Dosen Koordinator Dosen
- Tugas-tugas
- Slide Kuliah
- Latihan-latihan di kelas
(Rizka Hadiwiyanti, S.Kom, M.Kom) (Nur CahyoWibowo, S.Kom, M.Kom)

Anda mungkin juga menyukai