Anda di halaman 1dari 3

JENIS – JENIS HUBUNGAN (RELASI) DALAM ENTITAS

Relasi yaitu hubungan antar satu himpunan entitas yang satu dengan entitas yang lainnya.
Terdapat 3 jenis hubungan (relasi) dalam entitas yaitu relasi satu ke satu (one to one), relasi satu
ke banyak (one to many), relasi banyak ke satu (many to one) dan banyak ke banyak (many to
many).
1. Relasi satu ke satu (One to One)
Satu record pada entity A berelasi paling banyak satu record juga pada entity B, begitu juga
sebaliknya, satu record pada entity B berelasi paling banyak satu record juga dengan entity A.
Dalam diagram ER, relasi ini disimbolkan dengan angka 1. Contoh :
Dalam proses belajar mengajar secara privat misalnya, seorang (satu) tutor hanya
mengajar satu siswa, begitu juga sebaliknya, satu siswa hanya diajar oleh satu tutor.
Hubungan antar entity tutor dengan siswa ini dapat digambar dengan diagram E-R sebagai
berikut:

Gambar 1. Diagram E-R (One to One)

Derajat relasi dinyatakan dengan (1,1), yang menandakan bahwa hubungan antar entity
adalah satu ke satu.

2. Relasi satu ke banyak (One to Many)


Satu record pada entity A berelasi dengan beberapa record pada entity B, tapi tidak
sebaliknya, setiap record pada entity B berelasi paling banyak satu record dengan entity A.
Dalam diagram E-R, relasi ini disimbolkan dengan angka 1 untuk menyatakan satu dan
huruf M atau N untuk menyatakan banyak. Contoh:
Dalam proses belajar mengajar di sekolah dasar misalnya, satu orang guru mengajar
beberapa (banyak) murid, tetapi satu kelas (beberapa murid) hanya di ajar oleh satu guru.
Hubungan antara entity guru dan murid seperti ini dapat dibuat diagram E-R, sebagai berikut:
Gambar 2. Diagram E-R (One to Many)

Derajat relasi dinyatakan dengan (1,M) yang menandakan bahwa hubungan antar entity
adalah satu ke banyak

3. Relasi banyak ke satu (Many to One)


Ini adalah kebalikan dari relasi satu ke banyak, dimana setiap record pada entity A hanya
dapat berelasi paling banyak 1 record pada entity B, tapi tidak sebaliknya, satu record pada
entity B dapat berelasi dengan beberapa record pada entity A. Dalam diagram E-R, relasi ini
disimbolkan dengan angka 1 untuk menyatakan satu dan huruf M atau N untuk menyatakan
banyak. Contoh:
Dalam dunia akademik misalnya, beberapa (banyak) mahasiswa hanya
mempunyai satu pilihan jurusan, sebaliknya satu jurusan dapat dipilih oleh beberapa
(banyak) mahasiswa.

Gambar 3. Diagram E-R (Many to One)

4. Relasi banyak ke banyak (Many to Many)


Beberapa record pada entity A dapat berelasi dengan beberapa record juga pada entity B,
begitu juga sebaliknya, beberapa record pada entity B dapat berelasi dengan beberapa record
juga pada entity A. Dalam diagram E-R, relasi ini disimbolkan dengan huruf M atau N untuk
menyatakan banyak. Contoh:

Dalam hubungan antara mahasiswa dengan dosen pada perguruan tinggi, yaitu seorang dosen
mengajar banyak mahasiswa, sebaliknya seorang mahasiswa dapat diajar oleh beberapa
dosen, sehingga terjadi hubungan banyak ke banyak. Dalam diagram E-R, hal ini dapat
digambar sebagai berikut:

Gambar 4. Diagram E-R (Many to Many)

Anda mungkin juga menyukai