Fitur Utama:
Aplikasi ini memiliki 3 level akses (Multi-user) dengan fitur spesifik:
-
Level Admin:
-
Manajemen Pengguna: Kelola akun Guru dan Siswa (Tambah, Edit, Hapus).
-
Manajemen Kelas: Membuat kelas dan fitur unggulan "Daftarkan Siswa ke Kelas" per tahun ajaran.
-
Manajemen Mata Pelajaran: Pengaturan Nama Mapel dan Nilai KKM (Kriteria Ketuntasan Minimal).
-
-
Level Guru:
-
Input dan rekap nilai siswa (Tugas, Kuis, UTS, UAS, Proyek).
-
Melihat daftar siswa berdasarkan kelas yang diajar.
-
-
Level Siswa:
-
Dashboard personal dengan statistik nilai.
-
Visualisasi Grafik: Analisis performa belajar menggunakan Chart.js.
-
Cek status kelulusan berdasarkan KKM secara real-time.
-
Tech Stack:
-
Bahasa: PHP Native (Prosedural - Mudah dipelajari pemula).
-
Database: MySQL (MariaDB).
-
Frontend: Bootstrap 5 (Clean & Modern UI).
-
Icons: Font Awesome 6.
-
Graphs: Chart.js.
-
Font: Inter (Google Fonts).
Struktur Database:
Sistem ini menggunakan struktur relasional yang rapi, mencakup tabel pengguna, kelas, mata_pelajaran, pendaftaran_kelas (untuk histori kelas siswa), dan nilai_siswa.
Cocok Untuk:
-
Bahan belajar pemrograman web bagi pemula.
-
Tugas kuliah atau tugas akhir.
-
Dasar pengembangan sistem informasi sekolah yang lebih kompleks.