APA ITU ATRIBUT, ENTITAS DAN RELASI DALAM ERD?
1. Entitas
Kumpulan objek yang
dapat diidentifikasikan secara unik atau saling berbeda. Biasanya, simbol dari
entitas adalah persegi panjang. Selain itu, ada juga “Entitas Lemah” yang
dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang
lebih besar. Disebut entitas lemah karena harus berhubungan langsung dengan
entitas lain sebab dia tidak dapat teridentifikasi secara unik.
2. Atribut
Komponen kedua dari ERD adalah atribut. Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Atribut kunci merupakan hal pembeda atribut dengan entitas. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis:
- 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
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol belah ketupat. Relasi juga terbagi menjadi beberapa jenis:
- One to one: setiap entitas hanya bisa
mempunyai relasi dengan satu entitas lain. Contoh: siswa dengan nomor induk
siswa
- One to many: hubungan antara satu
entitas dengan beberapa entitas dan sebaliknya. Contoh: guru dengan murid dan
sebaliknya.
- Many to many: setiap entitas bisa
mempunyai relasi dengan entitas lain, dan sebaliknya. Contoh: siswa dan
ekstrakurikuler.
Komentar
Posting Komentar