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.
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.