Mohon tunggu...
Aslam
Aslam Mohon Tunggu... Mahasiswa - Mahasiswa

Di sini saya hanya mau upload tugas dari dosen

Selanjutnya

Tutup

Pendidikan

Sistem Manajemen Kegiatan Komunitas

1 Januari 2025   20:09 Diperbarui: 1 Januari 2025   20:09 52
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 1 : DESAIN ERD SISTEM MANAJEMEN KEGIATAN KOMUNITAS

Gambar 2 : DESAIN EERD SISTEM MANAJEMEN KEGIATAN KOMUNITAS
Gambar 2 : DESAIN EERD SISTEM MANAJEMEN KEGIATAN KOMUNITAS

Berdasarkan EERD (Enhanced Entity-Relationship Diagram) yang terlihat, berikut adalah penjelasan mengenai relasi antar tabel:

Relasi Antar Tabel

  1. Tabel admin

    • Atribut: id, username, password.
    • Tidak memiliki relasi langsung dengan tabel lain. Ini biasanya digunakan untuk mengelola seluruh sistem (akses oleh admin).
  2. Tabel members

    • Atribut: id, name, contact, email, address, role.
    • Tidak terlihat relasi langsung dengan tabel lain, tetapi tabel ini menyimpan informasi anggota komunitas.
  3. Tabel events

    • Atribut: id, title, date, time, location, theme, poster.
    • Relasi:
      • Ke tabel participants: Satu event (events.id) dapat memiliki banyak peserta (participants.event_id). Relasi ini menunjukkan bahwa peserta terhubung dengan event tertentu.
      • Ke tabel feedback: Satu event (events.id) dapat menerima banyak feedback (feedback.event_id). Relasi ini memungkinkan evaluasi event berdasarkan feedback peserta.
  4. Tabel participants

    • Atribut: id, name, email, event_id.
    • Relasi:
      • Ke tabel events: Banyak peserta (participants.event_id) bisa terhubung ke satu event (events.id). Ini menunjukkan partisipasi dalam sebuah kegiatan.
  5. Tabel feedback

    • Atribut: id, event_id, rating, comment.
    • Relasi:
      • Ke tabel events: Banyak feedback (feedback.event_id) terkait dengan satu event (events.id). Ini memungkinkan evaluasi untuk setiap event berdasarkan rating dan komentar.
  6. Tabel gallery

    • Atribut: id, image_path, description, upload_date, theme.
    • Tidak ada relasi langsung yang terlihat di diagram ini, tetapi biasanya digunakan untuk menyimpan dokumentasi acara. Tabel ini dapat dihubungkan secara konseptual dengan tema (theme) dari tabel events.

Ringkasan Relasi

  • Satu event (events.id) memiliki banyak peserta (participants.event_id).
  • Satu event (events.id) menerima banyak feedback (feedback.event_id).
  • Gallery berdiri sendiri, tetapi atribut theme memungkinkan untuk dihubungkan secara tematik ke tabel events.

Berikut adalah studi kasus berdasarkan ERD dan EERD tersebut

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