Entity
Relationship Diagram (ERD)
Menurut Brady dan Loonam (2010), Entity
Relationship diagram (ERD) adalah teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
Analys dalam tahap analisis persyaratan proyek pengembangan system.
Sementara seolah-olah teknik diagram atau alat peraga memberikan
dasar untuk desain database relasional yang mendasari sistem
informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung
merupakan model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database. Dalam pembentukan ERD terdapat 3 komponen
yang akan dibentuk yaitu :
a. Entitas
Pada post sebelumnya mengenai basis
data telah dijelaskan sedikit tentang pengertian entity(entitas)
yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan
Loonam (2010), entitas adalah objek yang menarik di bidang organisasi
yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota
Perpustakaan (KAP), dan Buku.
b. Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara
dua jenis entitas dan direpresentasikan sebagai garis lurus yang
menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai
anggota perpustakaan (KAP), relasinya adalah mendaftar.
c. Atribut
Atribut memberikan informasi lebih
rinci tentang jenis entitas. Atribut memiliki struktur internal
berupa tipe data. Jenis-jenis atribut :
- ·
Atribut Key
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
- ·
Atribut Simple
Contoh : Alamat, penerbit, tahun terbit, judul buku.
- ·
Atribut Multivalue
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
- ·
Atribut Composite
Atribut composite adalah suatu
atribut yang terdiri dari beberapa atribut yang lebih kecil yang
mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai
sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama
belakang- ·
Atribut Derivatif
atribut derivatif adalah suatu atribut
yang dihasilkan dari atribut yang lain.
Contoh : tanggal lahir menghasilkan umur seseorang.
Contoh : tanggal lahir menghasilkan umur seseorang.
Derajat
relasi atau kardinalitas rasio
- one to one (1:1),
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota
entitas B, begitu pula sebaliknya.
- one to many(1:M),
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu
anggota entitas B tetapi tidak sebaliknya.
- many to many(M:M),
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan
entitas B dan demikian pula
sebaliknya

Tidak ada komentar:
Posting Komentar