Entity Relationship Diagram (ERD) adalah diagram yang menunjukkan relasi set entitas yang disimpan dalam database. Entitas dalam konteks ini adalah objek (komponen data). Himpunan entitas adalah kumpulan entitas yang serupa. Entitas ini dapat memiliki atribut yang menentukan propertinya. Dengan mendefinisikan entitas, atributnya, dan menunjukkan relasi di antara mereka, ERD menggambarkan struktur logis dari basis data.

Cara Membuat Entity Relationship Diagram
Cara Membuat Entity Relationship Diagram

Contents

Komponen Utama dalam Entity Relationship Diagram

Ada lima komponen utama ERD:

1. Entitas

Entitas adalah objek atau konsep yang ingin Anda simpan informasinya. Entitas direpresentasikan dengan simbol persegi panjang.

Entitas lemah adalah entitas yang harus didefinisikan menggunakan relasi foreign key dengan entitas lain karena tidak dapat diidentifikasi secara unik oleh atributnya sendiri.

2. Aksi

Aksi menunjukkan bagaimana dua entitas berbagi informasi dalam database. Aksi direpresentasikan dengan simbol belah ketupat.

Dalam beberapa kasus, entitas dapat terhubung sendiri. Misalnya, karyawan dapat mengawasi karyawan lain.

3. Atribut

Atribut adalah nilai karakteristik yang dimiliki entitas. Atribut direpresentasikan dengan simbol oval.

Atribut kunci adalah karakteristik entitas yang bersifat unik. Misalnya, nomor jaminan sosial karyawan menjadi atribut kunci karyawan.

Atribut multivalue adalah atribut yang dapat memiliki lebih dari satu nilai. Misalnya, entitas karyawan dapat memiliki beberapa nilai keterampilan.

Atribut derivasi adalah atribut yang didasarkan pada atribut lain. Misalnya, gaji bulanan karyawan didasarkan pada gaji tahunan karyawan.

4. Garis Penghubung

Garis penghubung adalah garis yang menghubungkan atribut untuk menunjukkan relasi antar entitas dalam diagram.

5. Kardinalitas

Kardinalitas digunakan untuk sebagai perbandingan jumlah instance antar entitas yang saling berhubungan. Ordinalitas erat kaitannya dengan kardinalitas. Kardinalitas menentukan kemunculan suatu relasi, sedangkan ordinalitas menggambarkan relasi sebagai suatu keharusan atau opsional. Dengan kata lain, kardinalitas menentukan jumlah maksimum relasi dan ordinalitas menentukan jumlah minimum relasi absolut.

Ada beberapa pakem (gaya) untuk menampilkan kardinalitas:

  • Gaya Information Engineering
  • Gaya Chen
  • Gaya Bachman
  • Gaya Martin

Cara Membuat Entity Relationship Diagram

Berikut ini cara membuat Entity Relationship Diagram :

1. Identifikasi Entitas

Langkah pertama dalam membuat ERD adalah mengidentifikasi semua entitas yang akan Anda gunakan. Gambarlah persegi panjang untuk setiap entitas yang dapat Anda pikirkan di halaman Anda.

2. Identifikasi Relasi

Amati dua entitas, apakah mereka saling terkait? Jika demikian gambarlah garis yang menghubungkan kedua entitas tersebut.

3. Deskripsikan Relasi

Bagaimana setiap entitas saling terkait? Gambarlah belah ketupat sebagai simbol aksi antara dua entitas pada garis yang baru saja Anda tambahkan. Dalam belah ketupat tersebut, tuliskan deskripsi singkat tentang bagaimana mereka terkait.

4. Tambahkan Atribut

Dalam ERD, atribut diperlukan untuk memodelkan karakteristik apa yang akan disertakan dengan setiap entitas. Atribut seperti “ID” dan “Nama” adalah atribut yang seringkali digunakan.

5. Lengkapi Diagram

Lanjutkan untuk menghubungkan entitas dengan garis, dan menambahkan simbol belah ketupat untuk menggambarkan setiap relasi. Beberapa entitas mungkin tidak saling terhubung.

Catatan:

  1. Pastikan setiap entitas hanya muncul sekali pada setiap diagram.
  2. Beri nama setiap entitas, relasi, dan atribut pada diagram Anda.
  3. Periksa relasi antar entitas dengan cermat. Apakah itu perlu? Apakah ada relasi yang hilang? Hilangkan relasi yang berlebihan. Jangan menghubungkan relasi satu sama lain.
  4. Gunakan warna untuk menyorot bagian penting dari diagram Anda