my clock

Senin, 28 Mei 2012

ENTITY RELATIONSHIP DIAGRAM (ERD)


ENTITY RELATIONSHIP DIAGRAM (ERD)
            Entity relationship diagram (ERD) adalah salah satu bentuk pemodelan data. Sedangkan pemodelan data perlu dilakukan sebagai cara untuk menyusun dan mengorganisasikan data sehingga dapat digunakan dengan mudah oleh database. ERD ini menggambarkan data dalam konteks entitas dan hubungannya. Adapun 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.
            Tujuan utama dari ERD adalah untuk mendokumentasikan struktur logis
 dari database. Sehingga dengan adanya ERD memudahkan kita untuk melihat struktur logis database.
            Ada beberapa komponen dalam ERD :
*      Entity (Entitas)
*      Attribute (Atribut)
*      Relationship (Relasi)
*      Kardinality (Kardinalitas)
Definisi dari istilah-istilah di atas adalah seperti berikut :
*      Entity adalah obyek yang dapat dibedakan dengan yang lain dalam dunia nyata. Entity Set adalah kumpulan dari entity yang sejenis.
*      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.
*      Relationship adalah hubungan  yang terjadi antara satu atau lebih entity.
*      Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.
            Beberapa notasi bentuk yang bisa dijumpai dalam ERD adalah sebagai berikut :
persegi panjang : Entity
bulat lonjong : Atribut
belah ketupat : Reationship
Ada beberapa jenis atribut, yaitu :
  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.
5.      Atribut Derivatif 
 Suatu atribut yang dihasilkan dari atribut yang lain

Adapun macam-macam Kardinalitas:
Ø  Satu ke Satu (One to One)
Ø  Satu ke Banyak (One to Many)
Ø  Banyak ke Satu (Many to One)
Ø  Banyak ke Banyak (Many to Many)
            Berikut adalah tahapan dalam membuat ERD :
  1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat
  2. Menentukan atribut-atribut key dari masing-masing himpunan entitas
  3. Mengidentfikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya
  4. Menentukan derajat/kardinalitas relasi untuk setiap   himpunan relasi
  5. Melengkapi himpnan entitas dan himpunan relasi  dengan atribut deskriptif (non key)





 


           

           


1 komentar:

kita juga punya nih jurnal mengenai entity relationship diagram , silahkan dikunjungi dan dibaca , berikut linknya

http://repository.gunadarma.ac.id/bitstream/123456789/5563/1/Jurnal%20Skripsi.pdf
semoga bermanfaat yaa :)

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More