Breaking News

Entity Relationship Diagram Sistem Chen (ERD)

Entity Relationship Diagram atau ERD ialah sebuah mode data yang didasari atas pemahaman dunia riil, yang terbagi dalam object dasar yang disebutkan dengan substansi dan hubungan (relation) di antara beberapa objek itu.

Substansi (entity) ialah barisan orang, tempat, object, peristiwa atau ide mengenai apa yang kita butuhkan untuk men-capture dan simpan data.

Kelompok substansi:

  • Orang: agen, kontraktor, konsumen setia
  • Tempat: daerah, gedung, ruang, universitas
  • Object: buku, mesin, produk
  • Kejadian: implementasi, penangguhan, registrasi
  • Ide: rekening, dana, stock.

Atribut (attribute) ialah karakter atau karakter preskriptif satu entitas. Contoh: entitas Mahasiswa mempunyai atribut: npm, nama, alamat, no_telepon, tgl_lahir.

Beberapa atribut digolongkan secara rasional jadi superatribut (superattribute) yang disebutkan atribut kombinasi (compound attribute).

Misalkan, nama, sebagai atribut kombinasi dari nama_depan, nama_tengah, dan nama_keluarga.

Hubungan (relationship) ialah hubungan yang ada antara satu ataupun lebih substansi.

Misalkan: hubungan di antara substansi STUDENT dan MATA KULIAH:

  • MAHASISWA ikuti satu ataupun lebih MATA KULIAH.
  • MATA KULIAH dituruti oleh 0, satu, ataupun lebih MAHASISWA.

Kardinalitas (cardinality) ialah jumlah minimal dan maksimal munculnya satu substansi yang kemungkinan disambungkan dengan munculnya tunggal dari substansi lain.

Ada beberapa peluang jumlahnya keterhubungan antara substansi itu, yakni:

  1. Satu-ke-satu (one to one)
  2. Satu-ke-banyak (one to many)
  3. Banyak-ke-banyak (many to many)

Satu-ke-satu (1 : 1)

Tingkat hubungan dipastikan satu-ke-satu bila satu peristiwa pada substansi yang pertama cuman memiliki satu hubungan dengan 1 peristiwa yang ada di substansi ke-2 , dan kebalikannya, satu peristiwa pada substansi yang ke-2 cuman dapat memiliki satu hubungan dengan 1 peristiwa pada substansi yang pertama.

Satu-ke-banyak (1 : N atau N : 1)

Tingkat hubungan satu-ke-banyak ialah sama dengan beberapa pada satu, bergantung dari arah mana hubungan itu disaksikan.

Untuk satu peristiwa pada substansi yang pertama bisa memiliki banyak hubungan dengan peristiwa pada substansi yang ke-2 , kebalikannya untuk satu peristiwa pada substansi yang ke-2 cuman dapat memiliki satu hubungan pada substansi yang pertama.

Banyak-ke-banyak (N : N atau M : N)

Tingkat hubungan banyak-pada-banyak terjadi bila setiap peristiwa pada suatu substansi akan memiliki banyak hubungan dengan peristiwa pada substansi yang lain, baik disaksikan dari segi substansi yang pertama, atau disaksikan dari segi substansi yang ke-2.

Untuk mempermudah pemahaman mengenai Entity Relationship Diagram ini bisa melihat beberapa contoh ERD.