ERD(Entity Relationship Diagram)

d3ti2019_08
ERD(Entity Relationship Diagram)
2 min readFeb 3, 2020

Apa itu ERD?
Kalian pasti sudah familiar dengan diagram ini khususnya yang kuliah dibidang IT.

ERD(Entity Relationship Diagram) adalah sebuah diagram yang akan menggambarkan data yang ada pada sistem yang akan kita buat agar mempunyai relasi dengan database.
P

Berikut adalah komponen-komponen yang harus ada di ERD
1. Entitas (entity)
Entitas adalah kumpulan objek yang dapat kita identifikasi secara unik. Bentuk dari entitas adalah persegi panjang, tetapi ada juga entitas lemah yang bentuknya persegi panjang yang didalamnya ada persegi panjang kecil.

2. Atribut
Atribut adalah sebuah elemen yang merupakan kharakteristik dari sebuah entitas yang mampu mendeskripsikan entitas tersebut, yang berbentuk elips. satu yang terpenting dari sebuah entitas yang memiliki atribut yaitu entitas tersebut harus memiliki primary key. Umumnya primary key dari sebuah entitas menggunakan garis bawah.

3. Relasi
Untuk menghubungkan entitas yang satu dengan yang lain kita memerlukan relasi. Ada beberapa jenis relasi yaitu:
One to One
Didalam relasi ini setiap entitas hanya boleh mempunyai relasi dengan satu entitis lain.
One to Many
Didalam relasi ini satu dari himpunan si entitas bisa memiliki banyak relasi dengan entitas lain.
Many to Many
Didalam relasi ini banyak entitas dari sebuah himpunan bisa memiliki banyak relasi dengan entitas lain.

Berikut contoh ERD beserta Study casenya:

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

Entitas : Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku

Atribut : Nama, no.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang, Penerbit dan tahun terbit.

Relasi : Daftar dan Pinjam

--

--