Entity Relationship Diagram
Entity Relationship Diagram
Kegunaan:
Dipakai untuk menggambarkan hubungan banyak tabel dalam sebuah diagram sehingga mudah
dipahami.
Digunakan untuk mendiskusikan kebutuhan tabel dalam sebuah aplikasi dengan melibatkan
berbagai pihak terkait, misalnya: system analyst, programmer, database designer, user.
Digunakan untuk mendokumentasikan basis data yang dipakai sistem informasi.
Kelebihan:
Tidak tergantung pada merek aplikasi basis data tertentu (konsepnya bersifat umum).
Dapat digambarkan dengan berbagai cara, misalnya dengan aplikasi basis data, atau aplikasi
pembuat diagram.
Kelemahan:
Notasi Chen
Entitas Menggambarkan sebuah entitas (orang, satuan tugas, benda, objek). Diisi
dengan nama entitas, misal: perusahaan, kelas, jadwal. Di database akan
menjadi: tabel induk.
Hubu Menggambarkan hubungan, karakteristik atau sifat entitas. Diisi dengan kata
ngan
kerja atau kata sifat. Misal: terdiri atas, memilih, mempunyai, mengampu. Di
database akan menjadi: tabel transaksi.
Menggambarkan atribut kunci (primary key), yaitu data yang tidak boleh ada
Atribut
duanya, atau harus unik, misalnya NIM, Plat nomer kendaraan, Kode barang,
kunci
dan NPWP. Di database akan menjadi: field kunci (primary key).
Menggambarkan atribut biasa, yaitu data yang boleh ada duanya, misalnya:
Atribut nama, tempat lahir, gol. darah. Di dalam database akan menjadi field biasa. Di
dalam tabel transaksi bias menjadi foreign key, yaitu field yang akan
dihubungkan dengan primary key di tabel induk.
Contoh E-R Diagram
Tabel Dosen