Minggu, 02 Desember 2018

ERD (Entity Relationship Diagram)


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_