Lewati ke konten utama

BAB 17. ROLE PERMISSION MATRIX

Pendahuluan​

Matriks izin (permission matrix) mendefinisikan fitur mana saja yang dapat diakses oleh setiap peran (role) dalam sistem TemuBelajar.

Keterangan:

  • ✅ = Memiliki akses penuh
  • ❌ = Tidak memiliki akses
  • 🔍 = Hanya akses baca (read-only)

Matriks Lengkap​

FiturSuper AdminAdmin SekolahGuruSiswa
Authentication
Login✅✅✅✅
Ganti Password✅✅✅✅
Manajemen Sistem
Kelola Sekolah✅✅❌❌
Sinkronisasi Dapodik✅✅❌❌
Kelola Guru✅✅❌❌
Kelola Siswa✅✅❌❌
Audit Log✅✅❌❌
Dashboard
Dashboard (umum)✅✅✅✅
Dashboard Monitoring✅✅✅❌
Statistik Sekolah✅✅🔍❌
Profil & Portfolio
Academic Portfolio❌❌❌✅
Request & Matching
Request Bantuan❌❌❌✅
AI Matching (trigger)✅✅✅✅
Booking
Accept / Reject Booking❌❌❌✅
Reschedule Booking❌❌❌✅
Komunikasi
Chat❌❌✅✅
Join Ruang Diskusi❌❌✅✅
Meeting
Check-In (QR + GPS)❌❌❌✅
Check-Out❌❌❌✅
Feedback
Memberi Rating❌❌❌✅
Gamification
Leaderboard✅✅✅✅
Badge & Achievement❌🔍🔍✅
Laporan
Export Laporan✅✅✅❌

Ringkasan Akses Per Role​

Super Admin​

Memiliki akses penuh ke seluruh fitur sistem tanpa terkecuali — termasuk manajemen multi-sekolah dan audit log nasional.

Admin Sekolah​

Memiliki akses penuh untuk pengelolaan sekolahnya sendiri. Tidak dapat mengakses fitur yang bersifat personal pengguna (portfolio, chat, rating).

Guru​

Fokus pada monitoring dan pendampingan. Dapat bergabung ke chat dan ruang diskusi jika diundang, serta melihat statistik siswa.

Siswa​

Pengguna utama dengan akses ke seluruh fitur kolaborasi belajar — dari request, chat, meeting, hingga rating dan gamification.