BASIS DATA
Buatlah sebuah Entity Relationship Diagram!
Sebutkan dan jelaskan serta berikan contoh ( masing-masing 5 ) tiga jenis tingkat hubungan ( kardinalitas ) antar himpunan entitas!
Sebutkan dan jelaskan serta berikan contoh ( masing-masing 5 ) tiga jenis tingkat hubungan ( kardinalitas ) antar himpunan entitas!
o Entitas Siswa.
Memiliki atribut antara lain: nis (nomor induk siswa), nama, alamat, nomor telepon, tempat lahir, tanggal lahir dan lain-lain.
o Entitas Guru.
Memiliki
atribut antara lain: NIP, nama, alamat, pangkat, nomor telepon, tempat
lahir, tanggal lahir, bidang keahlian, dan lain-lain.
Secara umum ada tiga bentuk kardinalitas antar himpunan entitas, yaitu :
o satu ke satu (one to one).
Hubungan dengan kardinalitas one-to-one artinya satu anggota suatu entitas set hanya boleh berhubungan dengan satu anggota entitas set yang lain. Hubungan antara entitas set suami
dengan istri dapat dikelompokkan dalam hubungan one-to-one.’
o satu ke banyak / banyak ke satu (one to many / many to one).
Kardinalitas
satu ke banyak dan banyak ke satu dapat dianggap sama karena tinjauan
kardinalitas selalu dilihat dari dua sisi. Contohnya adalah pada suatu
sekolah mempunyai aturan satu kelas terdiri dari banyak siswa tetapi
tidak sebaliknya, yaitu satu siswa tidak dapat belajar pada kelas yang
berbeda.
o banyak ke banyak (many to many).
Kardinalitas
ini cukup rumit untuk dijelaskan namun seringkali kita jumpai. Misalnya
hubungan siswa dengan mata pelajaran memiliki kardinalitas
many-to-many. Siswa berhak mengambil (mempelajari) lebih dari satu matapelajaran dan setiap mata