Studi Kasus
Sebuah grup musik ingin membangun sistem manajemen untuk mengatur anggota tim mereka, konser yang mereka adakan, dan daftar lagu yang dimainkan dalam setiap konser. Sistem ini juga harus mampu mencatat keterlibatan anggota dalam setiap konser.
Sistem ini memiliki empat entitas utama:
- Anggota (Members): Mewakili setiap individu yang tergabung dalam grup musik.
- Tim (Teams): Mewakili tim tempat anggota tergabung.
- Konser (Concerts): Mewakili setiap acara konser yang diadakan grup musik.
- Lagu (Songs): Mewakili daftar lagu yang dimainkan dalam setiap konser.
Rancangan ERD
Diagram ini merepresentasikan struktur database yang dirancang untuk mengelola data terkait grup idola JKT48. ERD ini mencakup beberapa entitas dan hubungan antar entitas untuk mendukung berbagai fitur seperti pencatatan anggota, tim, konser, dan lagu.
Entitas dan Atribut
Anggota
- Anggota_id: Primary key unik untuk setiap anggota.
- Nama: Nama anggota JKT48.
- Tanggal_Lahir: Tanggal lahir anggota.
- Tanggal_Gabung: Tanggal anggota bergabung dengan JKT48.
- Tim_id: Relasi ke entitas Tim untuk menunjukkan tim tempat anggota tersebut berada.
Tim
- Tim_id: Primary key unik untuk setiap tim.
- Nama: Nama tim, seperti "Team J", "Team KIII", atau "Team T".
Konser
- Konser_id: Primary key unik untuk setiap konser.
- Nama_Konser: Nama konser, seperti "JKT48 10th Anniversary".
- Tanggal_Konser: Tanggal pelaksanaan konser.
Lagu
- Lagu_id: Primary key unik untuk setiap lagu.
- Nama_Lagu: Nama lagu yang dibawakan dalam konser.
- Konser_id: Foreign key yang menghubungkan lagu ke konser tertentu.
Hubungan Antar Entitas