Diagram Hubungan Entitas atau Entity Relation Diagram merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi. Model data terdiri dari model hubungan entitas dan model relasional.
Diagram hubungan entitas digunakan untuk mengkonstruksikan model data konseptual, memodelkan struktur data dan hubungan antar data dan mengimplementasikan basis data secara logika maupun secara fisik dengan DBMS (Database Management system). Dengan diagram hubungan entitas ini kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Diagram hubungan entitas dapat membantu dalam menjawab persoalan tentang data yang diperlukan dan bagaimana data tersebut saling berhubungan.
Contoh sederhana Diagram ERD
Keterangan :
-
Entitas (Entity)
Digambarkan dengan kotak segi empat dan digunakan untuk menunjukkan sekumpulan orang, tempat, obyek atau konsep dan sebagainya yang menunjukkan dimana data dicatat dan disimpan.
-
Atribut (Attribute)
Menunjukkan karakteristik dari tiap entitas atau sesuatu yang menjelaskan entitas atau hubungan. Dari setiap atribut-atribut entitas terdapat satu atribut yang dijadikan sebagai kunci (key ).
-
Hubungan atau Relasi (Relationship)
Menunjukkan hubungan yang terjadi antara entitas. Digambarkan dengan bentuk belah ketupat.
Logical Record Structuredibentuk dengan nomor dari tipe record. Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik. Beda LRS dengan diagram E-R nama tipe record berada diluar kotak field tipe record ditempatkan. Logical Record Structure terdiri dari link-link diantara tipe record. Link ini menunjukkan arah dari satu tipe record lainnya. Banyak link dari LRS yang diberi tanda field-field yang kelihatan pada kedua link tipe record. Penggambaran LRS mulai dengan menggunakan model yang dimengerti. Dua metode yang dapat digunakan, dimulai dengan hubungan kedua model yang dapat dikonversikan ke LRS. Metode yang lain dimulai dengan ER-diagram dan langsung dikonversikan ke LRS.
3. Relasi
Relasi adalah hubungan antara suatu himpunan dengan himpunan entitas yang lainnya. Pada penggambaram diagram hubungan entitas, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas lainnya. Relasi merupakan hubungan yang berarti antara suatu entitas dengan entitas lainnya. Frasa ini berimplikasi bahwa relasi mengijinkan untuk menjawab pertanyaan-pertanyaan yang berkaitan dengan hubungan suatu entitas dengan lainya. Hubungan dibedakan antar bentuk hubungan antar entitas dengan isi. Relasi mempunyai karakteristik terdiri dari kumpulan tuple-tuple, urutan dari tuple-tuple merepresenrasikan data pada tingkat abstrak logis dan urutam data dianggap penting.
Keterangan :
- #NIM, Nama dan Alamat merupakan suatu atribut yang mendeskripsikan entitas Mahasiswa.
- MataKuliah sebagai entitas dideskripsikan oleh atribut #kdmatkul, namamk dan sks
- Mahasiswa dan MataKuliah sebagai entitas memiliki relasi yang dihubungkan oleh Memilih yang memiliki atribut Nilai seorang Mahasiswa terhadap MataKuliah.
Sumber :
http://id.wikipedia.org/
http://amri-reinz.blogspot.com/