Dalam Entity Relationship Diagram (ERD), ada tiga komponen utama yang menggambarkan struktur data dan hubungan antar data dalam database. Berikut adalah penjelasan tentang atribut, entitas, dan relasi, beserta contohnya:
1. Entitas:
Entitas adalah objek atau hal yang dapat dibedakan dan memiliki data yang perlu disimpan dalam database. Entitas bisa berupa orang, benda, tempat, atau konsep yang relevan dengan sistem yang sedang dibangun.
Contoh:
- Mahasiswa: Setiap mahasiswa di dalam sebuah sistem informasi akademik adalah entitas yang perlu disimpan datanya. Setiap mahasiswa memiliki informasi seperti nama, alamat, dan NIM (Nomor Induk Mahasiswa).
- Buku: Dalam sistem perpustakaan, buku adalah entitas yang menyimpan informasi tentang judul, pengarang, dan penerbit.
2. Atribut:
Atribut adalah karakteristik atau properti yang menjelaskan entitas. Atribut berisi informasi tentang entitas tersebut dan biasanya digambarkan sebagai kolom dalam tabel di database.
Contoh:
- Untuk entitas Mahasiswa, atributnya bisa berupa:
Nama(Nama mahasiswa)NIM(Nomor Induk Mahasiswa)Alamat(Alamat tempat tinggal mahasiswa)Tanggal_Lahir(Tanggal lahir mahasiswa)
- Untuk entitas Buku, atributnya bisa berupa:
Judul(Judul buku)Pengarang(Nama pengarang buku)Tahun_Terbit(Tahun penerbitan buku)
3. Relasi:
Relasi menggambarkan hubungan antara dua entitas atau lebih. Relasi ini menghubungkan entitas dalam database dan menjelaskan bagaimana entitas-entitas tersebut saling berinteraksi atau terhubung.
Contoh:
-
Anggota dan Buku: Dalam sistem perpustakaan, ada hubungan meminjam antara Anggota dan Buku. Relasi ini menggambarkan bahwa seorang anggota dapat meminjam banyak buku, dan satu buku bisa dipinjam oleh banyak anggota (relasi many-to-many).
-
Mahasiswa dan Mata Kuliah: Relasi mengambil menggambarkan bahwa seorang mahasiswa bisa mengambil banyak mata kuliah, dan satu mata kuliah bisa diambil oleh banyak mahasiswa (many-to-many).
Contoh dalam ERD:
Misalnya, kita memiliki dua entitas: Mahasiswa dan Buku, dengan relasi Meminjam.
-
Entitas:
- Mahasiswa
- Buku
-
Atribut untuk Mahasiswa: Nama, NIM, Alamat
-
Atribut untuk Buku: Judul, Pengarang, Tahun_Terbit
-
Relasi: Mahasiswa Meminjam Buku
Dengan demikian, ERD menggambarkan struktur data dan hubungan antar data dalam database dengan menggunakan entitas, atribut, dan relasi.

Komentar
Posting Komentar