Trik & Tips

Cara Membuat Entity Relationship Diagram

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

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
falbro

Share
Published by
falbro

Recent Posts

List Situs Proxy Gratis

Server Proxy bertindak sebagai penengah antara Anda dan internet. Proxy digunakan untuk menyediakan berbagai keamanan,… Read More

4 years ago

Cara Memperbaiki Error “404 not found” di Nginx

Error 404 not found terjadi ketika pengguna mencoba mengakses aset yang tidak ada atau telah… Read More

4 years ago

Cara Cek Plagiarisme Secara Online

Plagiarisme pada dasarnya adalah "meniru dari hasil karya orang lain" tanpa memberi mereka kredit pada… Read More

4 years ago

ZOOM: 10 Cara Menghindari Pembajakan Zoom saat Meeting Online

Zoom adalah aplikasi panggilan video pilihan selama pandemi COVID-19. Sayangnya, beberapa fitur membuat rapat yang sedang… Read More

4 years ago

15 Tema Blogger Gratis

Blogger mungkin adalah platform blog tertua yang masih digunakan, Google Blogger telah menjadi rumah bagi… Read More

4 years ago

Apa itu Affiliate Marketing?

Apa itu Affiliate Marketing? Affiliate marketing adalah sistem bisnis dimana perseorangan/perusahaan membayar jasa seseorang ketika… Read More

4 years ago

This website uses cookies.