Berikut adalah Desain ERD dari Sistem Manajemen Kegiatan Komunitas :
Berdasarkan ERD (Entity Relationship Diagram) yang terlihat di gambar, berikut adalah penjelasan mengenai relasi antar tabel:
Tabel admin
- Atribut: id, username, password.
- Tidak memiliki relasi langsung dengan tabel lain, tetapi ini biasanya digunakan untuk mengelola sistem (admin panel).
Tabel members
- Atribut: id, name, role, email, contact, address.
- Tidak ada relasi langsung yang terlihat di diagram, tetapi ini adalah tabel yang digunakan untuk mencatat data anggota komunitas.
Tabel events
- Atribut: id, title, date, time, location, theme, poster.
- Relasi:
- Dengan tabel participants: Relasi satu ke banyak. Satu event (events.id) bisa memiliki banyak peserta (participants.event_id).
- Dengan tabel feedback: Relasi satu ke banyak. Satu event (events.id) bisa menerima banyak feedback (feedback.event_id).
Tabel participants
- Atribut: id, event_id, name, email.
- Relasi:
- Dengan tabel events: Relasi banyak ke satu. Banyak peserta bisa terkait dengan satu event melalui atribut event_id.
Tabel feedback
- Atribut: id, event_id, rating, comment.
- Relasi:
- Dengan tabel events: Relasi banyak ke satu. Banyak feedback bisa diberikan untuk satu event tertentu melalui event_id.
Tabel gallery
- Atribut: id, theme, image_path, description, upload_date.
- Tidak ada relasi langsung yang terlihat di diagram, tetapi ini digunakan untuk menyimpan dokumentasi berupa gambar dari kegiatan.
Ringkasan Relasi:
- Events dan Participants: Satu event memiliki banyak peserta.
- Events dan Feedback: Satu event memiliki banyak feedback.
- Admin, Members, dan Gallery: Berdiri sendiri tanpa relasi langsung yang terlihat di diagram ini, tetapi biasanya memiliki peran mendukung pengelolaan dan dokumentasi kegiatan komunitas.
Berikut adalah Desain EERD dari Sistem Manajemen Kegiatan Komunitas :
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!