A. Pengertian ERD
ERD adalah sebuah konsep yang
mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan
pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan
objek yaitu disebut sebagai entity dan hubungan antar objek-objek tersebut. ERD memiliki peran
penting dalam proses pembuatan suatu sistem basis data, karena di
ERD dijelaskan tentang alur pemrosesan suatu data, mulai dari proses
input hingga outputnya. ERD juga merupakan suatu pemodelan yang menjadi dasar
terbentuknya suatu sistem basis data, karena di dalam ERD dijelaskan tentang
entitas, atribut, dan relasi yang terjalin di antara entitas-entitas tersebut.
B. Komponen-Komponen ERD
1.
Entitas (Entity)
Entitas
ialah suatu objek yang dapat dibedakan dengan objek lainnya. Entitas berfungsi
untuk memberikan identitas pada entitas yang memiliki label dan nama. Entitas
memiliki bentuk persegi panjang.
2.
Relasi/Hubungan Antar Entitas
(relationship)
Relasi
ialah hubungan yang terjadi antara 1 entitas atau lebih yang tidak mempunyai
fisik tetapi hanya sebagai konseptual. Dan berfungsi untuk mengetahui jenis
hubungan yang ada antara 2 entitas. Relisi
memiliki bentuk belah ketupat.
3.
Atribut
Atribut
ialah karakteristik dari entitas atau relasi yang menyediakan penjelasan detil
tentang entitas atau relasi tersebut. Dan berfungsi untuk memperjelas atribut
yang dimiliki oleh sebuah entitas. Atribut memiliki bentuk lingkarang lebih
tepatnya eli
C. Kardinalitas
Kardinalitas
atau Derajat relasi yaitu menunjukan jumlah makimum entitas yang dapat berelasi
dengan entitas pada himpunan entitas yang lain.
1.
One to One (1:1)
One
to One adalah perbandingan antara entity pertama dengan entity kedua berbanding
satu berbanding satu.
2.
One to Many (1:M)
One
to Many adalah perbandingan antara entitas pertama dengan entitas kedua (satu banding
banyak).
3.
Many to One(M:1)
Many
to One adalah perbandingan antara entitas pertama dengan entitas kedua (banyak banding
satu).
4.
Many to Many (M:M)
Many
to Many yaitu perbandingan antara entity pertama dengan entity kedua berbanding
banyak berbandingan banyak.
D.
Derajat
Relasi
1.
Unary (Derajat Satu)
Unary
adalah satu buah relasi yang menghubungkan satu buah entitas.
2.
Binary (Derajat Dua)
Binary
adalah satu buah relasi yang menghubungkan dua buah entitas.
3.
Ternary (Derajat Tiga)
Ternary
adalah satu buah relationship menghubungkan tiga buah entity.
Referensi :
http://apriliyatiwen.blogspot.com/2013/02/erd-entity-relationship-diagram.html
http://www.academia.edu/34651199/MAKALAH_ENTITY_RELATIONSHIP_DIAGRAM_ERD_