60
2.2.9
Entity Relationship Diagram (ERD)
ERD
(Whitten,
Bentley, dan
Dittman,
2001,
p260)
merupakan
suatu
model
yang
menggambarkan
data
yang
ada
dalam bentuk
entity,
serta
hubungan
yang
ada
antar
entity
tersebut.
Komponen
utama
yang
terdapat
pada
ERD
(Pressman,
2001,
p307):
objek
data
(entity), atribut, hubungan
(relationship), dan berbagai tipe indikator lainnya.
Hubungan antar data pada
ERD, digambarkan dengan berbagai
simbol
yang
menunjukkan cardinality (Whitten, Bentley, dan Dittman,
2001 pp264-265; Pressman, 2001, pp305-307).
Cardinality merupakan
jumlah
minimum
dan
maksimum
objek data
yang
berelasi
dengan
suatu
objek data yang lain. Hubungan yang mungkin ada yaitu :
One-to-one (1:1) suatu objek A berhubungan dengan satu dan hanya
satu objek B, dan objek B berhubungan dengan satu objek A.
One-to-many
(1:m)
satu
objek
A
dapat
berhubungan
dengan
satu
atau
banyak
objek
B,
tetapi
objek B
hanya
berhubungan
dengan
satu
objek A. Contoh : seorang ibu dapat mempunyai banyak anak, tetapi
satu anak hanya mempunyai satu ibu.
Many-to-many (m:m) suatu objek A dapat berhubungan dengan satu
atau
lebih
objek
B,
sedangkan
objek
B
dapat
berhubungan
dengan
satu atau lebih objek A. Contoh : seorang paman dapat mempunyai
beberapa keponakan, dan seorang keponakan dapat mempunyai
banyak paman.
Adapun notasi cardinality yang umum adalah sebagai berikut :
|