Rabu, 02 Mei 2012

Diagram Entity-Relationship

ENTITY RELATIONSHIP DIAGRAM ( ERD )

PENGERTIAN ERD
Merupakan penguhubung antara data-data yang ada di dalam basis data,berdasarkan objek-objek dari dasar data yang mempunyai relasi.ERD sendiri mempunyai tujuan untuk memodelkan data dalam bentuk diagram yang di gambarkan dengan notasi dan simbol.untuk simbol-simbolnya sendiri ada 3 jenis,yaitu:
ENTITY
Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30).Entity juga dapat di gambarkan dengan data. Entity ada dua macamnya yaitu entitas lemah dan entitas kuat.
ATTRIBUT
Merupakan sesuatu entitas yang memiliki elemen serta pendeskripsian karakteristiknya dari entitas.Bentuk dari attribut yaitu lingkaran atau elips.Di dalam attribut ada juga yang di sebut attribut key yang berfungsi sebagai attribut kunci sebagai tandanya dengan garis bawah pada kata attributnya.
HUBUNGAN / RELASI
Hubungan antara entitas satu dengan entitas yang lain tetapi relasinya berbeda.

DERAJAT RELASI / KARDINALITAS
Ada 3 jenis kardinalitas yaitu:
1. 1 : 1 (one to one)
    hubungan antara setiap entitas A hanya mempunyai hubungan paling banyak satu dengan entitas B,begitu juga sebaliknya.
2. 1 : M (one to many)
    hubungan setiap entitas A dapat berhubungan banyak dengan entitas B,tetapi entitas B hanya boleh behubungan satu dengan himpunan entitas A.
3.M : M (many to many)
hubungan anatara entitas A dapat berhubungan banyak dengan himpunan entitas B,begitupun dengan sebaliknya.
ERD juga memiliki 3 bentuk mendasar yaitu:
 -Persegi : menjelaskan tentang entitas.
 -Elips : menjelaskan tentang attribut
 -Garis : menjelaskan tentang hubungan.
Dari ketiga bentuk ERD di atas, ERD pun mengembangkan bentuk lainnya yang berguna untuk menjelaskan bentuk-bentuk ERD di atas dan memiliki sifat-sifat berbeda.
contohnya seperti di bawah ini,untuk simbol-simbol simbol-simbol yang digunakan dalam E-R Diagram adalah seperti berikut :




Entity-Relationship Diagram melengkapi penggambaran grafik dari struktur logika, dengan kata lain E-R diagram menggambarkan arti dari aspek data seperti bagaimana entity-entity, atribute-atribute dan relationship-relationship disajikan. 
Langkah-langkah pembuatan E-R Diagram :
1.Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan terlibat.
2.Menentukan atribut-atribut dari setiap entity.
3.Menentukan atribut primary key dari setiap entity.
4.Menentukan relationship antar entity.
5.Menentukan atribut-atribut dari setiap relationship (jika ada).
6.Menentukan Cardinality Ratio.
7.Menentukan Participation Constraint


Contoh ER-D pada Perpustakaan di kampus
TAHAP PEMBUATAN ENTITY RELATIONSHIP DIAGRAM
1.Megidentifikasikan dan menetapkan seluruh himpunan entity yang akan terlibat
Entity-entity = PENYEWA,BUKU,PETUGAS
2.Menentukan Attribut-Attribut setiap Entity
ENTITY
ATTRIBUT
PENYEWA
No_id,Nama,Alamat,No_tlp,Member
 BUKU
No_buku,Tahun terbit,Jenis,Pengarang,Penerbit,judul
PETUGAS
Nama,Alamat
3. Menentukan Primary key dari setiap Entity
ENTITY
ATTRIBUT
PENYEWA
No_id ,Nama,Alamat,No_tlp,Member
 BUKU
No_buku,Tahun terbit,Jenis ,Pengarang,Penerbit,judul
PETUGAS
Nama,Alamat
4.Menentukan Relationship antar Entity
ENTITY
RELATIONSHIP
ENTITY
PENYEWA
MENYEWA
BUKU
PETUGAS
MENJAGA
BUKU
5.Menentukan Attribut-Attribut dari setiap Relationship
ENTITY
ATTRIBUT
MENYEWA
Tgl_sewa,Tgl_kmbli,Denda,Jml_pinjaman,Total_harga
MENJAGA

6. Menentukan Cardinality Ratio
ENTITY
RELATIONSHIP
ENTITY
RASIO
PENYEWA
MENYEWA
BUKU
1 : M
PETUGAS
MENJAGA
BUKU
N : M

ENTITY RELATIONSHIP DIAGRAM PADA PERPUSTAKAAN

0 komentar:

Posting Komentar

newer post older post Home