ERD adalah model data
untuk menggambarkan hubungan antara satu entitas dengan entitas lain yang
mempunyai relasi (hubungan) dengan batasan-batasan. Menurut Mulyarto
(2009:268), “ERD merupakan notasi grafis dalam pemodelan data konseptual yang
digunakan untuk memodelkan struktur data dan hubungan antar data”. Adapun
beberapa notasi dan simbol dalam ERD dapat dilihat pada tabel 2.2 berikut:
No
|
Gambar
|
Keterangan
|
|
1.
|
|
Entitas atau bentuk persegi panjang merupakan
sesuatu objek data yang ada di dalam sistem, nyata maupun abstrak dimana data
tersimpan atau dimana terdapat data
|
|
2.
|
|
Relationship merupakan hubungan
alamiah yang terjadi antar entitas. Umumnya diberi nama dengan kata kerja
dasar
|
|
3.
|
|
Atribut atau bentuk elips adalah
sesuatu yang menjelaskan apa sebenarnya yang dimaksud entitas atau relationship dan mewakili atribut dari
masing-masing entitas.
|
|
4.
|
|
Garis merupakan penghubung antar
entitas
|
|
5.
|
1, N, M
|
Kardinalitas relasi mewakili 1 untuk
relasi
satu dan huruf N atau M untuk relasi
banyak.
|
Tabel
2.2 Notasi dalam ERD
Hubungan antara entitas
akan menyangkut dua komponen yang menyatakan jalinan ikatan yang terjadi, yaitu
derajat hubungan dan partisipasi hubungan. Derajat hubungan menyatakan jumlah
anggota entitas yang terlibat didalam ikatan yang terjadi dalam membentuk hubungan.
Derajat hubungan pada relationship dibatasi
oleh Structural Cardinality Ratio
seperti:
1.
1:1 (One
to One Relationship)
Hubungan
antara file pertama dengan file kedua adalah satu berbanding satu.
Derajat hubungan antar entity 1:1
terjadi bila tiap anggota entity A
hanya boleh berpasangan dengan satu anggota dari entity B. Hubungan ini dapat digambarkan dengan tanda lingkaran
untuk menunjukkan tabel dan relasi antar keduanya diwakilkan dengan tanda panah
tunggal.
2.
1:M (One
to Many Relationship)
Hubungan
antar file pertama dengan file kedua adalah satu berbanding banyak
atau dapat pula dibalik menjadi banyak berbanding satu. Derajat hubungan ini
terjadi bila tiap anggota entity A
boleh berpasangan dengan lebih dari satu anggota B. sebaliknya tiap anggota
entity B hanya boleh berpasangan dengan satu anggota entity A. Hubungan ini dapat digambarkan dengan lingkaran untuk menunjukkan
tabel dan relasi antar keduanya diwakilkan dengan tanda panah ganda untuk
menunjukkan hubungan banyak tersebut.
3.
M:M (Many
to Many Relationship)
Hubungan antar
satu atribut dengan atribut yang lain dalam satu file yang sama mempunyai hubungan banyak lawan banyak. Derajat
hubungan ini terjadi bila tiap anggota entity
A boleh berpasangan dengan lebih dari satu anggota B, begitu juga sebaliknya.
Maaf sya mau tanya. Mulyarto 2009 , judul bukunya apa ya pak?
ReplyDelete