Alat bantu Perancangan Basis Data Entity Relationship (ERD)

Model ERD (Entity Relationship)
  • Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship.
  • ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan.
  • Data apa yang kita perlukan? bagaimana data yang satu berhubungan dengan yang lain?

Tiga notasi dasar pada model E-R yaitu :
  • Entity sets (Entitas)
  • Relationship sets (Relasi)
  • Attributes (Atribut)
  • Entity adalah sebuah “benda” (thing) atau “objek”(object) di dunia nyata yang dapat dibedakan dari semua objek lainnya.
  • Entity sets adalah sekumpulan entity yang mempunyai tipe yang sama. Kesamaan tipe ini dapat dilihat dari atribut/property yang dimiliki oleh setiap entiti.
Contoh :

Individu   : pegawai, pelanggan, mahasiswa, supplier.
Tempat    : ruang, bangunan, kantor, kampus.
Objek      : Motor, buku, rumah.
Peristiwa : pendaftaran, pemesanan, penagihan.
Notasi:
  • [ Nama_Entity ]
  • pegawai
Relationship (Relasi)

  • Relationship adalah hubungan diantara beberapa entiti.
  • Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama.
  • Contoh : Mengambil, Memiliki
  • Relationship set notasikan dengan diamond seperti tampak pada gambar.
Attribut

  • Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
  • Penetapan atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada.
  • Contoh: Atribut dari entitas Pelanggan : No.KTP, Nama, Alamat
  • Notasi.
Jenis Attribut :
  • Attribut Deskriptif
  • Attribut Sederhana dan Atribut Komposit
  • Attribut Bernilai Tunggal dan Atribut Bernilai Banyak
  • Attribut Turunan
Cardinality Ratio
  • Menunjukkan jumlah entity yang dihubungkan ke satu entity lain dengan suatu relationship sets
  • Kardinalitas pemetaan meliputi :
         - Hubungan satu ke satu (one to one).
         - Hubungan satu ke banyak (one to many).
         - Hubungan banyak ke banyak (many to many).

Contoh Penggambaran Diagram ER :










No comments:

Powered by Blogger.