ERD
Entity Relationship DIagram

catatancokelat.blogspot.com
Komponen ERD






Entity
Relasi
Atribut
Kardinalitas
Modalitas

catatancokelat.blogspot.com
Entity


Definisi




Obyek utama yang dapat dibedakan dari obyek yang lain

Contoh







Individu : pegawai, dosen, mahasiswa
Tempat : ruang, bangunan, kantor, kampus
Obyek : buku, produk
Peristiwa : pendaftaran, penagihan
Konsep : rekening, kualifikasi

catatancokelat.blogspot.com
Contoh Entitas
Dosen

Ruangan

Obyek
catatancokelat.blogspot.com
Relasi


Definsi




Asosiasi / hubungan 2 atau lebih entitas

Contoh


Berupa kata kerja : mengambil, mengajar, memiliki

catatancokelat.blogspot.com
Atribut


Definisi




Properti yang dimiliki setiap entitas yang akan disimpan datanya

Contoh


Atribut mahasiswa :









NIM
Nama
Alamat
Tempat Lahir
Tanggal Lahir

Atribut dosen :




NIP
Nama
Alamat , dll
catatancokelat.blogspot.com
Kardinalitas


Definsi



Angka yang menunjukan banyaknya kemunculan obyek terkait
dengan kemunculan obyek lainya pada suatu relasi
Kombinasi yang terjadi





1:1 <One to One / Satu ke Satu>
1:M <One to Many / Satu ke Banyak>
M:1 <Many to One / Banyak ke Satu>
M:N <Many to Many / Banyak ke Banyak>

catatancokelat.blogspot.com
Contoh Kardinalitas


Dapat disimpulkan kardinalitas
Mahasiswa – matakuliah adalah
Many to Many

Satu mahasiswa dapat memiliki banyak matakuliah,
karenanya kardinalitas relasi mahasiswa ke matakuliah M
M



Satu matakuliah dapat dimiliki oleh lebih dari satu
mahasiswa, karenanya kardinalitas relasi matakuliah kita
simbolkan N
N

M

catatancokelat.blogspot.com
Modalitas


Definisi






Partisipasi sebuah entitas pada suatu relasi
0 jika partisipasi bersifat optional / parsial
1 jika partisipasi bersifat wajib / total

Contoh


Partisipasi Total : Logic (Setiap anak memiliki ibu)





Seorang dosen harus mengajar setidaknya satu mata kuliah
Partisipasi matakuliah terhadap dosen adalah total karena seorang
dosen harus mengajar setidaknya satu mata kuliah

Partisipasi Parsial : Logic (Tidak setiap perempuan memiliki
anak)


Satu matakuliah tidak harus dimiliki oleh satu atau lebih mahasiswa
catatancokelat.blogspot.com
Contoh Modalitas


Satu mahasiswa dapat memiliki 0 matakuliah atau lebih
(Kasus mahasiswa baru, bisa jadi belum memiliki
matakuliah)
N



0,M

Satu matakuliah tidak harus dimiliki oleh mahasiswa
(Kasus , bisa jadi matakuliah baru dan belum di ambil oleh
mahasiswa manapun)
0,N

0,M

catatancokelat.blogspot.com
Simbol Kardinalitas – Modalitas ERD

catatancokelat.blogspot.com

Basis Data : Pemodelan Erd