Kamis, 09 Desember 2010

Pengertian Entity Relationship Diagram (ERD)


         Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk mendokumentasikan data dengan mengidentifikasikan jenis entitas dan hubungannya. ERD merupakan peralatan pembuatan model data yang paling fleksibel dan dapat diadaptasi untuk berbagai pendekatan yang mungkin diikuti perusahaan dalam pengembangan sistem. ERD ini menggambarkan relasi atau hubungan antar entitas yang ada, dimana terdapat 2 jenis hubungan, yaitu: 
  1. Obligatory: bila semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain
  2. Non-obligatory: bila tidak semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.
Dalam menggambar ERD, ada beberapa komponen yang perlu diperhatikan, yaitu:
*     Entity
Entity didefinisikan sebagai sesuatu yang mudah diidentifikasikan. Sebuah entity dapat berupa obyek, tempat, orang, konsep atau aktivitas. Pada teknik penggambaran, entity digambarkan dengan kotak segiempat. Setiap kotak diberi label berupa kata benda.
*     Atribut
Identifikasi dan deskripsi dari entity dijelaskan oleh atribut-atributnya (karakteristik entity). Sebuah atribut didefinisikan sebagai penjelasan-penjelasan dari entity yang membedakannya dengan entity yang lain. Selain itu, atribut juga merupakan sifat-sifat dari sebuah entity. Sebagai contoh, entity Proficiency mempunyai atribut IDProficiency, Name, dan atribut lainnya.
*     Relasi
Relasi adalah penghubung antara suatu entity dengan entity yang lain dan merupakan bagian yang sangat penting dalam mendesain database.
Ada tiga macam relasi, antara lain:
1.     One-to-One
Pada bentuk relasi One-to-One, satu anggota entity memiliki hubungan dengan satu anggota entity pada kelas yang berbeda.
2.     One-to-Many
Pada bentuk relasi One-to-Many, satu anggota entity bisa memiliki hubungan dengan beberapa anggota entity pada kelas yang berbeda. Sama halnya dengan One-to-One, pada relasi yang satu ini juga terbagi ke dalam 2 jenis hubungan, yaitu: obligatory dan non-obligatory.
3.     Many-to-Many
Pada bentuk relasi Many-to-Many, beberapa anggota entity dapat memiliki hubungan dengan beberapa anggota entity lainnya. Dalam relasi ini juga terdapat dua jenis hubungan, yaitu: obligatory dan non-obligatory.

ERD Proses Absensi Pegawai dan ERD Proses Cuti Pegawai

3 komentar:

  1. Makasih infonya,.

    kapan2 mampir blogku ya
    www.cobacoba-tutorial.blogspot.com

    BalasHapus
  2. makasih infonya,
    jangan lupa mampir di blog ana ya... hehe
    www.fauzandwiamiludin.blogspot.com

    BalasHapus