Page 89 - E-Modul Sistem Basis Data
P. 89
Dari gambar di atas, terlihat adanya relasi antara entitas 'Ali Akbar dengan
entitas 'Struktur Data', entitas Basis Data' dan entitas 'Bahasa Indonesia Relasi ini
mengandung arti, bahwa mahasiswa bernama 'Ali Akbar mengambil/mempelajari
3 mata kuliah, yaitu' Struktur Data', 'Basis Data dan 'Bahasa Indonesia'. Lalu entitas
"Budi Haryanto' memiliki 1 relasi, yaitu dengan entitas "Basis Data'. Ini berarti,
mahasiswa bernama 'Budi Haryanto tersebut mengambil/mempelajari 1 mata kuliah
saja. Berikutnya, kita lihat entitas 'Indah Susanti' tidak memiliki satupun relasi
dengan entitas-entitas di himpunan entitas Kuliah. Hal ini berangkat dari fakta,
bahwa mahasiswa bernama 'Indah Susanti' memang tidak mengambil satupun mata
kuliah (mungkin karena sedang cuti kuliah). Dan terakhir entitas 'Hasanudin' juga
berelasi dengan entitas 'Struktur Data' dan 'Basis Data' yang berarti mahasiswa
tersebut mengambil dua mata kuliah tersebut.
Memang benar, bahwa hubungan/relasi antar-entitas tersebut hanya berlaku
pada suatu masa (pada semester dan tahun ajaran tertentu). Dengan kata lain, pada
masa yang lain (pada semester dan tahun ajaran sebelumnya atau berikutnya),
relasi-relasi yang terjadi berbeda dengan yang digambarkan di atas. Kelak akan
ditunjukkan, adanya faktor waktu dalam relasi antar entitas ini dapat kita
akomodasi/terapkan. Kesemua relasi yang ada di antara kedua himpunan entitas
tersebut membentuk sebuah Himpunan Relasi. Untuk menjelaskan hubungan apa
yang terjadi di antara kedua himpunan entitas tersebut, kita dapat memberi nama
Himpunan Relasi 'Mempelajari', atau Himpunan Relasi 'Belajar'.
5.2.4 Kardinalitas / Derajat Relasi
Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat
berelasi dengan entitas pada himpunan entitas yang lain. Pada contoh sebelumnya,
77