You are on page 1of 5

ERD (Entity Relationship Diagram)

ERD
ERD adalah pemodelan data utama dan akan membantu mengorganisasikan data dalam
suatu proyek ke dalam entitas-entitas dan menentukan
hubungan antar entitas.
Entitas (Entity)
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data. Contoh
entitas pegawai, entitas kampus, entitas buku dsb.
Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas, misal proses
pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas untuk satu
kejadian pada entitas yang berhubungan. Misal, mahasiswa bisa mengambil banyak
mata kuliah
Atribut (Attribute)
Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu.
Sebutan lain atribut adalah properti, elemen data dan field. Misal, nama, alamat, nomor
pegawai, gaji dsb.
Metodologi ERD

TUGAS LOG IN BASIS DATA/ ISTAKHORI [065108151] ILKOM 4F 1


UNPAK
Contoh Kasus:
Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai
pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak di satu bagian (dapat
pula dibeberapa bagian). Paling tidak satu pegawai mendapat tugas di satu proyek. Tetapi
seorang pegawai dapat libur dan tidak dapat tugas di proyek.

1. Menentukan entitas
Entitasnya : pengawas, bagian, pegawai, proyek
2. Menentukan relasi dengan matrik relasi

3. Gambar ERD sementara


Hubungkan entitas sesuai dengan matrik relasi yang dibuat
TUGAS LOG IN BASIS DATA/ ISTAKHORI [065108151] ILKOM 4F 2
UNPAK
4. Mengisi kardinalitas
Dari gambaran permasalahan dapat diketahui bahwa:
a) masing-masing bagian hanya punya satu pengawas
b) seorang pengawas bertugas di satu bagian
c) masing-masing bagian ada minimal satu pegawai
d) masing-masing pegawai bekerja paling tidak di satu bagian
e) masing-masing proyek dikerjakan paling tidak oleh satu pegawai
f) seorang pegawai bisa mendapatkan libur

5. Menentukan kunci utama


Kunci utamanya: Nomor Pengawas, Nama Bagian, Nomor Pegawai, Nomor Proyek

6. Menggambar ERD berdasarkan kunci


Ada dua relasi many to many pada ERD sementara, yaitu antara bagian dengan
pegawai, pegawai dengan proyek.
Oleh sebab itu kita buat entitas baru yaitu bagian -pegawai dan pegawai-proyek.
Kunci utama dari entitas baru adalah kunci utama dari entitas lain yang akan menjadi kunci
tamu di entitas yang baru.

TUGAS LOG IN BASIS DATA/ ISTAKHORI [065108151] ILKOM 4F 3


UNPAK
7. Menentukan atribut
Atribut yang diperlukan adalah: nama bagian, nama proyek, nama pegawai, nama pengawas,
nomor proyek, nomor pegawai, nomor pengawas.

8. Memetakan Atribut

9. Menggambar ERD dengan atribut

TUGAS LOG IN BASIS DATA/ ISTAKHORI [065108151] ILKOM 4F 4


UNPAK
10. Memeriksa hasil
ERD akhir: untuk pemodelan data pada sistem.

Referensi :
http://www.sukarata.com/files/Membuat%20ERD.pdf
http://blog.re.or.id/erd-entity-relationship-diagram.htm

TUGAS LOG IN BASIS DATA/ ISTAKHORI [065108151] ILKOM 4F 5


UNPAK

You might also like