Pengertian ERD (Entity-Relationship Diagram)
ERD atau Entity-Relationship Diagram adalah model data dalam menyatakan hubungan sebuah data digambarkan dengan menggunakan grafik. Dari pengertian oleh ahli, seperti Mata Toledo dan Cushman, "Entity Relationship Diagram (ERD) merupakan representasi grafis dari logika database dengan menyertakan deskripsi detail mengenai seluruh entitas (entity), hubungan (relationship), dan batasan (constraint)". ERD ditemukan oleh Peter Chan pada tahun 1976 di dalam sebuah buku yang berjudul Entity Relational Model-Toward a Unified of Data.
ERD digunakan dalam melihat perancangan software, terutama dalam software database. Karena ERD berguna agar perancangan dalam basis pembuatan software database lebih mudah dan mudah dalam mengimplementasikan secara logika maupun fisik dengan DBMS (Database Management System)
Pembagian data juga didasarkan pada jenis data yang tergolong dalam ERD yang dilambangkan dengan simbol
Simbol Dalam ERD
1. Entitas/Entity
Dilambangkan dengan lambang segi empat, disini letak informasi/entitas yang memiliki label dan nama diletakan.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnCZATsInzzvD8oST9zOyQY03Jg4cJYtrCkng50jmWmOOtBe3y4jMThagcvvmzMvVdStEnvdetXFitdgebejUZoCtUR71CCZ5bfi8nq6PkPJmi_efHybdZNk4sVG08Vzo1X4yIOtqAjlDA/s320/Rectangle.jpg)
Dalam entitas, terbagi menjadi beberapa bagian, seperti
- Entitas Kuat
Bila terdapat satu atau lebih atribut kunci, maka tergolong dalam entitas kuat
- Entitas Lemah
Bila tidak terdapat atribut kunci, maka tergolong dalam entitas lemah
2. Atribut
Dilambangkan dengan bentuk oval, disini informasi yang berguna sebagai penjelasan detail/percabangan dari entitas diletakan.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMXIMcR-wz0TPVZ3bWtVi8eIYSx-qQjdN_9OICFVWOqclCsTz2DZwjJ4kTc-63yd7w8-0HgxOeRN3fqef-OsPl85LJWMj9DGwa-Skf8LiTGumdr933evXKCJZ_stBVmOxkCh8x7hKWeHSc/s320/Circle.jpg)
Jenis jenis atribut pun bermacam macam, seperti
- Multi-Valued
- Derivatif
- Key
3. Relasi/Hubungan Antar Entitas
Dilambangan dengan bentuk diamond, disini hubungan antar dua entitas yang bisa saling menukar informasi dan mengetahui hubungan antar dua entitas atau lebih diletakan.
Dalam relasi, terdapat 4 jenis relasi/relationship dalam ERD, yaitu Unary, Binary, Ternary, dan N-nary
- Unary, terdapat satu entitas yang terdapat dalam relasi
- Binary, terdapat dua entitas yang terdapat dalam relasi
- Ternary, terdapat tiga entitas yang tedapat dalam relasi
- N-nary, terdapat 'n' entitas yang terdapat dalam relasi. 'n' dilambangan dengan maksud yaitu sesuai dengan banyaknya entitas dalam sebuah relasi
4. Alur
Dilambangkan dengan garis, disini berfungsi sebagai penghubung antar semua bentuk informasi di atas (Relas, Entitas, dan Atribut).
Kardinalitas/Derajat Relasi
- Satu ke Satu (One to One)
Hubungan entitas A dan B hanya bisa saling berhubungan sesamanya saja dan tidak bisa dihubungan ke entitas maupun atribut lainnya
- Satu ke Banyak (One to Many)
Hubungan banyak entitas A ke entitas B saling berhubungan ke entitas dan atribut lainnya tapi tidak dapat berhubungan secara sebaliknya
- Banyak ke Satu (Many to One)
Hubungan banyak entitas dan atribut A ke entitas B bisa berhubungan tetapi tidak bisa berhubungan secara sebaliknya
- Banyak ke Banyak (Many to Many)
Hubungan entitas A dan B bisa saling berhubungan ke banyak entitas dan atribut dan juga bisa berhubung secara sebaliknya
Daftar Pustaka
- https://inuuard.wordpress.com/2014/07/18/pengertian-dan-simbol-simbol-entity-relational-diagram-erd/
- https://www.vertabelo.com/blog/technical-articles/n-ary-relationship-types
- http://www.dosenonline.com/2017/01/pengertian-erd-entity-relationship-diagram-menurut-para-ahli.html
- https://agdiansaputra.blogspot.com/2015/03/macam-macam-atribut-erd.html
- http://mfikri.com/artikel/kupas-tuntas-konsep-model-data-entity-relationship-diagram-atau-erd.html
- https://www.smartdraw.com/entity-relationship-diagram/
- https://www.visual-paradigm.com/guide/data-modeling/what-is-entity-relationship-diagram/
- https://www.lucidchart.com/pages/er-diagrams
- https://id.wikipedia.org/wiki/Diagram_hubungan_entitas
- https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model
Komentar
Posting Komentar