Dashboard Operasional Sekolah
Pantau data siswa, kelas, dan modul harian dari satu panel. Gunakan menu sesuai hak akses role.
Menu ditampilkan sesuai RBAC. Modul yang belum tersedia akan segera ditambahkan.
/api/students.php— daftar siswa (GET)
'Admin Sekolah', 'guru' => 'Guru', 'orang_tua' => 'Orang Tua', 'siswa' => 'Siswa', 'bendahara' => 'Bendahara', ]; $navItems = [ 'admin' => ['Dashboard', 'Siswa', 'Kelas', 'Absensi', 'Ujian', 'Keuangan', 'Laporan'], 'guru' => ['Dashboard', 'Jadwal', 'Kelas', 'Absensi', 'Tugas', 'Nilai'], 'orang_tua' => ['Dashboard', 'Perkembangan', 'Tagihan', 'Pengumuman'], 'siswa' => ['Dashboard', 'Jadwal', 'Tugas', 'Ujian', 'Nilai'], 'bendahara' => ['Dashboard', 'Tagihan', 'Pembayaran', 'Rekonsiliasi'], ]; $studentCount = (int)$db->query("SELECT COUNT(*) FROM students")->fetchColumn(); $classCount = (int)$db->query("SELECT COUNT(*) FROM classes")->fetchColumn(); $latestStudent = $db->query("SELECT full_name, created_at FROM students ORDER BY created_at DESC LIMIT 1")->fetch(); $projectDescription = $_SERVER['PROJECT_DESCRIPTION'] ?? ''; $projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? ''; $projectName = $_SERVER['PROJECT_NAME'] ?? 'School Management System'; ?>
Pantau data siswa, kelas, dan modul harian dari satu panel. Gunakan menu sesuai hak akses role.
Menu ditampilkan sesuai RBAC. Modul yang belum tersedia akan segera ditambahkan.
/api/students.php — daftar siswa (GET)