ENTITY RELATIONSHIP DIAGRAM ( ERD )


Entity Relationship Diagram merupakan jaringan yang menggunakan susunan data yang disimpann dari system secara abstrak. Diagram Entitiy Relationaship ini ditemukan oleh Chen tahun 1976.

Tujuan dari Entity Relationship adalah untuk menunjukkan objek data dan relationship yang ada pada objek tersebut. Disamping itu Model ER ini merupakan salah satu alat untuk perancangan dalam basis data.

Komponen ( Simbol ) ERD
Simbol-simbol  ERD

1. Entity
Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set.
Contoh : Proyek                               Penjualan
                Langganan                       Kendaraan
                Peralatan                          Pegawai
                Pasien                              Obat, dll

Simbol dari Entity :


2. Relationship
Adalah hubungan yang terjadi antara satu entity dengan entity lainnya. Relationsgip tidak mempunyai keberadaan fisik atau konseptual kecuali yang sejenis dinamakan dengan Relationsgip Diagram.

Simbol dari Relationship adalah :
            Contoh :
            
           Keterangan :Memiliki adalah relationship set yang terbentuk antara entity Pegawai                      denganentity Kendaraan.

3. Atribut
Adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
Simbol dari Atribut adalah :
            Contoh:


DERAJAT RELATIONSHIP
Derajat Relationship adalah :
       1. Unary ( Derajat Satu )
           Adalah satu buah relationship menghubungkan satu buah entity.
           Contoh :
           

          Keterangan : Manusia menikah dengan manusia, relationship menikah hanya
          menghubungkan entity manusia.

       2. Binary ( Derajat Dua )
           Adalah satu buah relationship yang menghubungkan dua buah entity.
           Contoh :

           
           Keterangan : Pegawai memiliki kendaraan, sebuah relationship memiliki
           mengubungkan entity Pegawai dan entity Kendaraan.

       3. Ternary ( Derajat Tiga )
           Adalah satu buah relationship menghubungkan tiga buah entity.
           Contoh : 


         
            Keterangan : Pegawai pada kota tertentu mempunyai suatu Proyek.
            Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota


CARDINALITY RASIO
Yaitu menjelaskan batasan pada jumlah entity yang berhubungan melalui
suatu relationship.

      Jenis-jenis Cardinality Rasio :
      1. One To One ( 1 : 1)
           Yaitu perbandingan antara entity pertama dengan entity kedua
           berbanding satu berbanding satu.
           Contoh :


      2. One To Many ( 1 : M )
           Yaitu perbandingan antara entity pertama dengan entity kedua
           berbanding satu berbanding banyak.
           Contoh :


      3. Many To One ( M : 1 )
           Yaitu perbandingan antara entity pertama dengan entity kedua
           berbanding banyak berbanding satu.
           Contoh :


      4. Many To Many ( M : M )
           Yaitu perbandingan antara entity pertama dengan entity kedua
           berbanding banyak berbanding banyak.
           Contoh :