Mengenal Entity Relationship Diagram - Basic Ilmu Database

Irfan Irawan
0

 Assalamualaikum Wrwb.


Mengisi waktu luang di tengah padatnya deadline akhir tahun di kantor, saya ajak pembaca untuk flashback mata kuliah Database, paling dasar harus paham tentang ERD. Apa itu? ERD (Entity Relationship Diagram) adalah diagram yang digunakan dalam perancangan database untuk menggambarkan struktur data dan hubungan antar data secara visual.



ERD membantu kita memahami:

  • Data apa saja yang disimpan dalam database
  • Hubungan antar data tersebut
  • Aturan atau batasan dalam hubungan data

Komponen utama ERD

Entity (Entitas)

Objek atau tabel yang menyimpan data.

Contoh: Mahasiswa, Dosen, MataKuliah


Attribute (Atribut)

Informasi atau kolom yang dimiliki oleh entitas.

Contoh:

  • Mahasiswa → NIM, Nama, Alamat
  • Dosen → NIDN, Nama


Primary Key (Kunci Utama)

Atribut unik yang membedakan setiap data.

Contoh: NIM pada Mahasiswa


Relationship (Relasi)

Hubungan antar entitas.

Contoh: Mahasiswa mengambil MataKuliah

Dosen mengajar Mata Kuliah


Cardinality (Kardinalitas)

Menjelaskan jumlah hubungan.

Contoh:

  • One to One (1:1)
  • One to Many (1:N)
  • Many to Many (M:N)

Contoh sederhana

Satu Mahasiswa dapat mengambil banyak MataKuliah

Satu Mata Kuliah dapat diambil oleh banyak Mahasiswa


Fungsi ERD

  • Mempermudah perancangan database
  • Menghindari redundansi data
  • Membantu komunikasi antara analis dan developer
  • Menjadi dasar pembuatan tabel database


Entity Relationship Diagram by Irfan Irawan Cbn

Posting Komentar

0Komentar

Posting Komentar (0)