beranda

ERD (Entity Relationship Diagram)


Sejarah ERD 
Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen  pada tahun 1976. Model ini dirancang untuk menggambarkan persepsi dari pemakai  dan berisi obyek-obyek dasar yang disebut entity dan hubungan antar entity-entity tersebut yang disebut relationship.

Pengertian ERD
Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem  seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD.

Notasi ERD

Ada sejumlah konvensi mengenai Notasi  ERD. Notasi klasik sering digunakan untuk model konseptual. Berbagai notasi lain juga digunakan untuk menggambarkan secara logis dan fisik dari suatu basis data, salah satunya adalah IDEF1X.

 





Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut :
Entity
Entity adalah obyek yang dapat dibedakan dengan yang lain dalam dunia nyata. Entity Set adalah kumpulan dari entity yang sejenis
Contoh:
      Individu : Pegawai, pelanggan, mahasiswa, distributor
      Tempat : ruang, bangunan, kantor, lapangan, kampus
      Objek : Buku, Motor, paket, software, produk
      Peristiwa : Pendaftaran , pemesanan, penagihan
      Konsep : Rekening, kualifikasi 


Attribut
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut  merupakan suatu data aktual atau informasi yang disimpan  pada suatu  atribut di dalam suatu entity atau relationship. Atribut digambarkan dalam bentuk oval.
Jenis-jenis atribut : 
 
1.      Key
Atribut yang digunakan untuk menentukan suatu entity secara unik.
2.      Atribut Simple
Atribut yang bernilai tunggal.
3.      Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instan entity
.
4.      Atribut Komposit
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.

CONTOH





5.   Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut yang lain


 

Tahapan Pembuatan ERD
}  Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat
}  Menentukan atribut-atribut key dari masing-masing himpunan entitas
}  Mengidentfikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan
   entitas yang ada beserta foreign key-nya
}  Menentukan derajat/kardinalitas relasi untuk setiap   himpunan relasi
}  Melengkapi himpnan entitas dan himpunan relasi  dengan atribut deskriptif (non key)




 

Tidak ada komentar:

Posting Komentar