Materi ERD

ERD (Entity Relationship Diagram) adalah diagram yang digunakan untuk menggambarkan struktur database secara visual. ERD membantu kita memahami bagaimana data disimpan, dihubungkan, dan berinteraksi satu sama lain dalam suatu sistem.

Komponen Utama ERD

  1. Entity (Entitas)
    Adalah objek atau hal yang datanya disimpan dalam database.
    Contoh: Siswa, Buku, Karyawan

  2. Attribute (Atribut)
    Adalah informasi atau ciri dari suatu entitas.
    Contoh:

    • Siswa → nama, NIS, alamat

    • Buku → judul, penulis, tahun

  3. Relationship (Relasi)
    Menunjukkan hubungan antara entitas.
    Contoh:

    • Siswa meminjam Buku

    • Karyawan bekerja di Perusahaan


Jenis Relasi

  1. One to One (1:1)
    Satu entitas berhubungan dengan satu entitas lain
    Contoh: 1 orang punya 1 KTP

  2. One to Many (1:N)
    Satu entitas berhubungan dengan banyak entitas lain
    Contoh: 1 guru mengajar banyak siswa

  3. Many to Many (M:N)
    Banyak entitas berhubungan dengan banyak entitas lain
    Contoh: siswa bisa meminjam banyak buku, buku bisa dipinjam banyak siswa


Contoh Sederhana ERD (Perpustakaan)

  • Entitas:

    • Siswa

    • Buku

    • Peminjaman

  • Relasi:

    • Siswa meminjam Buku (melalui Peminjaman)


Fungsi ERD

  • Membantu merancang database sebelum dibuat

  • Mempermudah memahami alur data

  • Mengurangi kesalahan dalam pembuatan database

  • Menjadi dokumentasi sistem


Kesimpulan

ERD adalah “peta” dari database. Dengan ERD, kita bisa melihat struktur data dengan jelas sebelum membuatnya di SQL atau sistem lainnya.


Komentar

Postingan populer dari blog ini

MAKALAH MATERI PHP

PENGALAMAN BELAJAR PEMOGRAMAN DASAR

Semua penjelasan komponen -komponen komputer