Anda di halaman 1dari 2

Enity Relationship Diagram

ERD adalah model atau rancangan untuk membuat database, supaya lebih mudah dalam
menggambarkan data yang memiliki hubungan atau relasi dalam bentuk sebuah desain.

Jenis Model Data


1. Data Logis
Adalah menggambarkan data dan hubungan secara terperinci pada tingkat yang sangat
tinggi.
2. Data Fisik
Adalah menggambarkan bagaimana data benar-benar berada dalam database.

Komponen yang di Pakai


1. Entitas
Adalah kumpulan objek yang dapat teridentifikasi secara unik. Lambang entitas di
ERD adalah bentuk persegi panjang. Kemudian, entitas lemah akan digambarkan
dengan bentuk persegi panjang kecil di dalam persegi panjang yang besar.
2. Atribut
Adalah mendeskripsikan karakteristik dari entitas tersebut. Jenis jenis atribut :
- Atribut kunci (key): atribut yang digunakan untuk menentukan entitas secara
unik. Contoh: NPWP, NIM (Nomor Induk Mahasiswa).
- Atribut simpel: atribut bernilai tunggal yang tidak dapat dipecah lagi (atomic).
Contoh: Alamat, tahun terbit buku, nama penerbit.
- Atribut multinilai (multivalue): atribut yang memiliki sekelompok nilai untuk
setiap entitas instan. Contoh: nama beberapa pengarang dari sebuah buku
pelajaran.
- Atribut gabungan (composite): atribut yang terdiri dari beberapa atribut yang
lebih kecil dengan arti tertentu. Contoh: nama lengkap yang terbagi menjadi nama
depan, tengah, dan belakang.
- Atribut derivatif: atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis
dalam diagram ER. Contoh: usia, kelas, selisih harga.
3. Relasi
Adalah sebuah hubungan antara beberapa jenis entitas yang berasal dari himpunan
entitas yang berbeda. Tiga jenis relasi :
- One to One
Yang berarti, setiap entitas hanya boleh memiliki relasi dengan satu entitas yang
lain. Contohnya adalah data mahasiswa dengan data NIM.
- One to Many
Merupakan hubungan antara satu entitas dengan beberapa entitas, dan begitu pula
sebaliknya. Contoh implementasinya adalah data terkait guru dengan siswa
Sekolah Dasar (SD).
- Many to Many
Merupakan hubungan antara beberapa entitas yang memiliki lebih dari satu relasi.
Contohnya adalah siswa SMP dengan data terkait ekstrakurikuler yang tersedia.
4. Garis
Adalah menghubungkan antar atribut sebagai bentuk hubungan entitas yang model
dari diagram ERD itu sendiri.

Cara Membuat ERD


1. Identifikasi Entitas
2. Deskripsikan Relasi Entitas
3. Menambahkan Atribut
4. Melengkapi Diagram

Tools untuk Membuat ERD


1. Draw.io
Casual dan sangat mudah untuk digunakan.
2. Dbdiagram.io
Tools yang dapat digunakan untuk membuat diagram ERD dan mendesain database secara
cepat.
3. Lucidchart
Digunakan oleh para desainer profesional untuk memudahkan pekerjaannya dalam
merancang model ERD.
4. QuickDBD
Tool ini berbasis teks dan sangat cepat untuk menggambar diagram yang diperlukan.
5. SQLDBM
Digunakan untuk menjalankan database berbasis MySQL.

Anda mungkin juga menyukai