ERD
Entity-Relationship Diagram(ERD)
Simbol-simbol dalam E-R Diagram
Pengertian Entity-Relationship Diagram (ERD)
Menurut Brady dan Loonam (2010),Entity Relationship Diagram (ERD)merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatuorganisasi, biasanya oleh System Analyst dalam tahap analisis persyaratan
proyek pengembangan sistem. Pada pengertian sempitnya, ERD adalah
sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database
) dan didasarkan pada persepsi darisebuah dunia nyata yang terdiri
dari sekumpulan objek yaitu disebut sebagai entity dan hubungan atau relasi antar
objek-objek tersebut.
Komponen E-R Diagram
1.
Entitas yaitu suatu kumpulan object atau sesuatu yang dapat dibedakan atau
dapat diidentifikasikan secara unik. Dan kumpulan entitas yang sejenis disebut
dengan entity set.
2. Relationship yaitu Relasi Suatu relasi atau hubungan adalah hubungan antara dua jenis
entitas dandirepresentasikan sebagai garislurus yang menghubungkan dua
entitas.Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan
(KAP),relasinya adalah mendaftar.3.
3.
Atribut, kumpulan elemen data yang membentuk suatu entitas. atau memberikan
informasi lebih rinci tentang jenis entitas.
4.
Indicator tipe terbagi 2 yaitu :
a.
Indicator tipe asosiatif object
b. Indicator tipe super tipe
ENTITY
SET TERBAGI ATAS :
1. Strong entity set yaitu
entity set yang satu atau lebih atributnya digunakan oleh entity set lain
sebagai key. Digambarkan dengan empat
persegi panjang. Misal :
E adalah sebuah entity set dengan
atribute-atribute a1, a2,..,an, maka
entity set tersebut direpresentasikan dalam bentuk tabel E yang terdiri dari n kolom, dimana setiap kolom
berkaitan dengan atribute-atributenya.
2. Weak Entity set, Entity
set yang bergantung terhadap strong entity set. Digambarkan dengan empat
persegi panjang bertumpuk. Misal:
A adalah weak entity set dari atribute-atribute a1, a2, .., ar dan B
adalah strong entity set dengan atributeatribute b1, b2,..,bs, dimana b1 adalah
atribute primary key, maka weak entity set direpresentasikan berupa table A,
dengan atribute-atribute {b1} u {a1,a2,.., ar}
Jenis-jenis atribut
1.
KEY atribut yang digunakan untuk
menentukan suatu entity secara unik
2.
ATRIBUT SIMPLE atribut
yang bernilai tunggal
3. ATRIBUT
MULTI VALUE atribut yang memiliki sekelompok
nilai untuk setiap instan entity. Pada gambar dibawah ini, yang menjadi atribut
key adalah NIP. Tgl Lahir dan Nama adalah atribut simple. Sedangkan Gelar
merupakan contoh atribut multivalue.
4.
ATRIBUT COMPOSIT Suatu
atribut yang terdiri dari beberapa atribut yang lebih
kecil yang mempunyai
arti tertentu contohnya adalah atribut nama pegawai yang
terdiri dari nama depan, nama tengah dan nama belakang.
5. ATRIBUT DERIVATIF Suatu
atribut yg dihasilkan dari atribut yang lain. Sehingga
umur yang merupakan hasil kalkulasi antara Tgl Lahir dan tanggal hari
ini. Sehingga
umur yang merupakan hasil kalkulasi antara Tgl Lahir dan tanggal hari
ini. Sehingga keberadaan atribut umur
bergantung pada keberadaan atribut Tgl Lahir.
Mapping
Cardinality
Banyaknya
entity yang bersesuaian dengan entity yang lain
melalui relationship
JENIS-JENIS MAPPING :
1. One to one
2. Many to One atau One to many
3. Many to
many
REPRESENTASI DARI ENTITY
SET
Entity
set direpresentasikan dalam bentuk tabel dan nama yang unique. Setiap tabel
terdiri dari sejumlah kolom, dimana masing-masing kolom diberi nama yang unique
pula Participation Constraint Menjelaskan apakah keberadaan suatu entity
tergantung pada hubungannya dengan entity lain. Terdapat dua macam
participation constrain yaitu:
Total
participation constrain yaitu:
1. Keberadaan suatu entity tergantung pada
hubungannya
dengan
entity lain. Didalam diagram ER digambarkan dengan dua garis penghubung antar
entity dan relationship.
2.
Partial participation, yaitu
Keberadaan suatu entity tidak tergantung pada hubungan dengan entity
lain.
Didalam diagram ER digambarkan dengan satu garis penghubung.
a. TOTAL PARTICIPATION
b. PARTIAL
PARTICIPATION
Indicator
Tipe Indicator
tipe asosiatif object berfungsi sebagai suatu objek
dan suatu relationship. Indicator tipe super tipe, terdiri dari suatu object
dan satu subkategori atau lebih yang dihubungkan dengan satu relationship yang
tidak bernama
LRS representasi
dari struktur record-record pada tabel-tabel
yang terbentuk dari hasil relasi antar himpunan entitas.
Menentukan Kardinalitas,
Jumlah Tabel dan Foreign Key
(FK)
One to One (1-1)
Gambar
di atas menunujukan relasi dengan kardinalitas 1-1, karena:
1 supir hanya bisa
mengemudikan 1taksi, dan
1 taksi hanya bisa dikemudikan
oleh 1 supir.
Relasi
1-1 akan membentuk 2 tabel:
Tabel
Supir (nosupir, nama, alamat)
Tabel
Taksi (notaksi, nopol, merk, tipe)
LRS lanjutan
LRS yang terbentuk sbb:
Belum ada Komentar untuk "ERD"
Posting Komentar