Mohon tunggu...
Abdul Muiz Azizul Raeba
Abdul Muiz Azizul Raeba Mohon Tunggu... Mahasiswa - Mahasiswa

hi

Selanjutnya

Tutup

Pendidikan

Studi Kasus : Sistem Manajemen Konser dan Lagu oleh Grup Musik

2 Januari 2025   23:14 Diperbarui: 2 Januari 2025   23:14 21
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Tabel Lagu

  • Lagu_id (Primary Key): ID unik untuk setiap lagu.
  • Nama_Lagu: Nama lagu yang dibawakan dalam konser.
  • Konser_id (Foreign Key): Relasi ke tabel Konser untuk mencatat lagu-lagu yang dimainkan dalam konser tertentu.
  • Tabel Anggota_Konser

    • Anggota_id (Foreign Key): Relasi ke tabel Anggota untuk mencatat anggota yang hadir dalam konser.
    • Konser_id (Foreign Key): Relasi ke tabel Konser untuk mencatat konser yang dihadiri oleh anggota.
    • Tabel ini merupakan tabel junction yang mendukung relasi many-to-many antara anggota dan konser.
  • Relasi Antar Tabel

    1. Anggota - Tim

      • Relasi many-to-one: Setiap anggota bergabung dengan satu tim, tetapi satu tim dapat memiliki banyak anggota.
    2. Anggota - Konser

      • Relasi many-to-many: Setiap anggota dapat menghadiri beberapa konser, dan satu konser dapat dihadiri oleh banyak anggota.
      • Relasi ini diimplementasikan melalui tabel junction Anggota_Konser.
    3. Konser - Lagu

      • Relasi one-to-many: Setiap konser dapat memiliki banyak lagu, tetapi satu lagu hanya terkait dengan satu konser.

    Fungsi dan Manfaat Database

    1. Manajemen Data Anggota:
      • Mendata semua anggota JKT48, termasuk nama, tanggal lahir, dan tim tempat mereka berada.
    2. Pelacakan Tim:
      • Mengelompokkan anggota berdasarkan tim mereka, mempermudah pencarian anggota per tim.
    3. Pengelolaan Konser:
      • Melacak data konser, seperti nama konser, tanggal konser, anggota yang hadir, dan lagu yang dibawakan.
    4. Relasi Anggota dan Konser:
      • Mencatat kehadiran anggota di setiap konser dengan tabel junction Anggota_Konser.
    5. Pengelolaan Lagu:
      • Menyimpan data lagu yang dibawakan dalam konser tertentu.

    Implementasi SQL

    Pada rancangan studi kasus ini akan menghasilkan 5 tabel yang berelasi dengan foreign key di beberapa tabel tersebut. Adapun tabel yang memiliki foreign key adalah sebagai berikut:

    1. Tabel Anggota dengan FK Tim
      Tabel ini menyimpan data anggota JKT48, dan setiap anggota memiliki hubungan dengan tim yang mereka ikuti melalui foreign key Tim_id.

    2. Tabel Lagu dengan FK Konser
      Tabel ini menyimpan informasi tentang lagu yang dibawakan di setiap konser, dengan foreign key Konser_id untuk menunjukkan lagu tersebut dibawakan di konser tertentu.

    3. HALAMAN :
      1. 1
      2. 2
      3. 3
      4. 4
      Mohon tunggu...

      Lihat Konten Pendidikan Selengkapnya
      Lihat Pendidikan Selengkapnya
      Beri Komentar
      Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

      Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
    LAPORKAN KONTEN
    Alasan
    Laporkan Konten
    Laporkan Akun