"Jenius adalah 1 % inspirasi dan 99 % keringat.Tidak ada yang dapat menggantikan kerja keras. Keberuntungan adalah sesuatu yang terjadi ketika kesempatan bertemu dengan kesiapan." Thomas A. Edison,

"Ketika satu pintu tertutup, pintu lain terbuka; namun terkadang kita melihat dan menyesali pintu tertutup tersebut terlalu lama hingga kita tidak melihat pintu lain yang telah terbuka." Alexander Graham Bell,

18 Juli 2009

ERD (Entity Relationship Diagram)

Membuat ERD
Entity Relationship Diagram 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.

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


Tidak ada komentar: