Entity Relationship Diagram (ERD)

Pada postingan kali ini, saya akan membahas tentang salah satu pemodelan basis data yaitu ERD atau Entity Relationship Diagram. Oke.. langsung saja 
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.

Ada beberapa notasi dalam ERD, adapun notasi-notasi tersebut adalah sebagai berikut :
1.       Entitas
Entitas adalah objek yang ada dan dapat diberikan dari obyek lain dalam dunia nyata. Entitas adalah atribut yang membedakan dirinya dengan obyek lain.
Contoh :
Entitas manusia : mahasiswa, pegawai, pasien, dll
Simbol entitas :


2.       Atribut
Atribut adalah pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Setiap entitas pada atribut memiliki kunci atribut yang bersifat unik. Atribut yang menjadi kunci entitas atau primary key diberi garis bawah.

Contoh :
Atribut Mahasiswa : NIM, nama, tanggal lahir, alamat, dll.
Simbol entitas :


Jenis-jenis Atribut :
a.       Atribut sederhana (Atomic Atribute), terdiri atas komponen tunggal dengan keberadaan yang independen, satu untuk entitas tertentu
Contoh : Atribut NIM pada entitas Mahasiswa
b.      Atribut Berharga Banyak (Multi value atribute), terdiri dari sekumpulan nilai atribut lain
Contoh : Atribut hobi pada entitas mahasiswa
c.       Atribut Derivatif (Derived Atribute), diambil dari atribut lain yang tidak satu entitas
Contoh : Atribut umur pada entitas mahasiswa

Nama_atribut
Nama_atribut_kunci
Nama_atribut bernilai ganda
Nama_atribut komposit
Nama_atribut
Nama_atribut
Nama_entitas
Nama_atribut
Simbol – Simbol Atribute










3.       Relasi atau hubungan
Adalah hubungan yang terjadi antara satu atau lebih entitas yang berbeda yang dihubungkan oleh garis

Contoh :


Derajat relasi atau kardinalitas rasio

Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
  • Satu ke satu (one to one), Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
  • Satu ke banyak (one to many), Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
  • Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.

Tahap-tahap membuat ERD
Secara garis besar tahap-tahap yang harus diperhatikan dalam membuat ERD adalah :
è Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat
è Menentukan atribut-atribut yang ada dalam tiap entitas
è Menentukan primary key dari tiap entitas yang ada
è Menentukan relasi yang terjadi antar entitas
è Membuat atribut-atribut dari setiap relasi yang terjadi (jika ada)
è Membuat ERD dari atribut-atribut yang sudah ditentukan
è Memeriksa gambar ERD apakah sudah sesuai dengan system yang dibangun?



0 komentar:

Posting Komentar

Copyright 2009 kuliah yuk yak yuk. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates