Dashboard Statistik
Pantau kehadiran harian siswa secara real-time
QR Code Statis Pendeteksi GPS
Cetak QR Code statis ini dan pajang di lingkungan sekolah (maksimal radius 100m). Siswa dapat membuka Portal Siswa di HP mereka untuk scan dan memverifikasi kehadiran berdasarkan GPS.
Total Hadir
0
Dispen
0
Izin / Sakit
0
Alpa
0
Guru yang Wajib Absen Hari Ini
Daftar diambil dari sheet Jadwal_Guru.
| Guru | Jadwal | Datang | Pulang | Status |
|---|
Log Kehadiran Hari Ini
Daftar siswa yang telah melakukan tap/input hari ini
| Waktu Tap | NISN | Nama Siswa | Kelas | Status | Metode |
|---|
Belum ada presensi tercatat hari ini
Arahkan Kartu QR Siswa ke Kamera
Pindai kartu fisik/HP pelajar yang berisi kode NISN siswa
Hasil Pindaian Terakhir
Belum ada scan terdeteksi
Scan Berhasil
Budi Santoso
NISN: 12345
Kelas X-AStatus
Hadir
Waktu
07:15:30 WIB
Simulasi Cepat Scan Demo:
Presensi Manual Siswa
Gunakan form ini jika QR Code bermasalah atau siswa lupa membawa kartu
| Nama/NISN | Tercatat | Pilih Status | Alasan/Keterangan | Simpan |
|---|
Pilih kelas untuk menampilkan seluruh siswa.
Status dapat diubah kapan saja. Penyimpanan terbaru akan menggantikan status siswa pada hari yang sama.
Rekapitulasi Presensi Siswa
Filter rekap harian atau bulanan berdasarkan kelas.
| NISN | Nama | Kelas | Hadir | Dispen | Izin | Sakit | Alpa | Belum Absen |
|---|
Presensi Guru Datang dan Pulang
Guru melakukan dua kali presensi. Admin dapat memilih guru untuk membantu pencatatan.
Admin dapat mencatat datang, pulang, atau status guru pada tanggal yang dipilih. Jam dapat disesuaikan untuk pencatatan hari sebelumnya.
Status Hadir menggunakan tombol Absen Datang dan Absen Pulang seperti sebelumnya.
Selfie dan Verifikasi Lokasi
Selfie wajib untuk absen datang dan pulang. Foto diperkecil dan hanya disimpan di browser HP ini.
Aktifkan kamera depan atau gunakan kamera HP.
Tambah Guru & Akun
Data akun tersimpan langsung ke tabel guru pada database SQL.
Pengelolaan Jadwal Dipindahkan
Gunakan menu Jadwal Mengajar untuk tambah, impor Excel, edit, dan hapus jadwal guru.
Riwayat Presensi Saya
Menampilkan riwayat 60 hari terakhir. Foto hanya dapat dilihat pada HP/browser tempat selfie disimpan.
| Tanggal | Datang | Pulang | GPS Datang | GPS Pulang | Selfie Datang | Selfie Pulang |
|---|---|---|---|---|---|---|
| Buka menu ini untuk memuat riwayat presensi. | ||||||
Status Guru pada Tanggal Dipilih
| Guru | Jadwal | Jam Datang | Jam Pulang | Status |
|---|
Rekapitulasi Presensi Guru
Laporan horizontal menampilkan setiap guru dalam satu baris serta kolom Datang dan Pulang pada setiap tanggal.
Tambah Data Siswa
Form diletakkan di atas agar Daftar Siswa menggunakan lebar halaman penuh.
Daftar Siswa
Memuat data...
| NISN | Nama | Kelas | No. WA | Username | Status | Aksi |
|---|---|---|---|---|---|---|
| Memuat data siswa... | ||||||
Master Tahun Pelajaran
Tandai satu tahun pelajaran sebagai aktif agar otomatis terpilih pada proses kenaikan kelas.
| Tahun Pelajaran | Status | Dibuat | Aksi |
|---|---|---|---|
| Memuat master tahun pelajaran... | |||
Master Kelas
Buat semua kelas tujuan, misalnya 8.1, 8.2, 8.3. Siswa dari satu kelas lama dapat dibagi ke beberapa kelas tujuan.
| Kelas | Tingkat | Urutan | Status | Aksi |
|---|---|---|---|---|
| Memuat master kelas... | ||||
Kelas Lama: -
Pilih kelas lama untuk melihat siswa.
Kelas Baru: -
Siswa di kolom ini yang akan disimpan ke kelas baru.
Contoh: pilih 7.1 → 8.1, pindahkan siswa yang masuk 8.1 lalu simpan. Setelah itu pilih lagi 7.1 → 8.2 untuk siswa lainnya. Saldo dan riwayat lama tidak diubah.
Riwayat Kenaikan dan Perpindahan Kelas
Setiap penyimpanan tercatat per batch dan dibuatkan backup otomatis.
| Tanggal | Tahun | Jenis | Perubahan Kelas | Siswa | Saldo | Admin |
|---|---|---|---|---|---|---|
| Belum ada riwayat. | ||||||
Total Saldo
Rp0
Total Setoran
Rp0
Total Penarikan
Rp0
Transaksi
0
Catat Transaksi
Admin mencatat setoran atau penarikan siswa.
Saldo Per Siswa
Klik siswa untuk menampilkan transaksinya.
| NISN | Nama | Kelas | Setoran | Penarikan | Saldo |
|---|---|---|---|---|---|
| Memuat saldo siswa... | |||||
Semua Transaksi Tabungan
Belum dimuat
| Kode | Tanggal/Jam | NISN | Nama | Kelas | Jenis | Nominal | Keterangan | Petugas | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| Buka menu untuk memuat transaksi. | |||||||||
Laporan Tabungan Siswa
Rekap penerimaan harian dan saldo kumulatif sampai tanggal akhir laporan.
Penerimaan Periode
Rp0
0 transaksi
Saldo Seluruh Kelas
Rp0
Sampai hari ini
Siswa Memiliki Saldo
0
dari 0 siswa
Jumlah Kelas
0
kelas dalam database
Rekap Penerimaan Harian
Jumlah setoran yang diterima setiap hari pada periode pilihan.
| Tanggal | Siswa Menabung | Jumlah Transaksi | Total Penerimaan |
|---|---|---|---|
| Buka menu untuk memuat laporan. | |||
Rekap Saldo Per Kelas dan Seluruh Kelas
Saldo merupakan total setoran dikurangi penarikan sampai tanggal akhir laporan.
| Kelas | Jumlah Siswa | Siswa Bersaldo | Total Setoran | Total Penarikan | Saldo |
|---|---|---|---|---|---|
| Buka menu untuk memuat laporan. | |||||
Rincian Saldo Siswa
0 siswa
| NISN | Nama | Kelas | Transaksi | Setoran | Penarikan | Saldo |
|---|---|---|---|---|---|---|
| Buka menu untuk memuat laporan. | ||||||
Grup & Wali Kelas per Kelas
Ketika seluruh siswa aktif pada satu kelas sudah memiliki status hari ini, rekap otomatis dikirim ke Grup WhatsApp kelas dan nomor pribadi wali kelas yang diaktifkan. Siswa tidak hadir tetap ditulis dengan status Izin, Sakit, Dispen, atau Alpa.
Data Guru — Tampilan Lebar Penuh
Halaman menggunakan scroll normal tanpa bagian atas atau header tabel yang dibekukan, sehingga lebih banyak guru dapat diperiksa.
Tambah Data Guru
Akun guru dibuat otomatis pada database SQL.
Impor minimal memuat ID Guru atau NIP dan Nama. Kolom lain bersifat opsional.
Daftar Guru
Memuat data...
| Nama Guru | NIP/NUPTK | ID Guru | Jabatan | Username | Status | Aksi |
|---|---|---|---|---|---|---|
| Memuat data guru... | ||||||
Jadwal Mengajar — Tampilan Lebar Penuh
Kunci aktif: satu guru hanya dapat memiliki satu jadwal pada hari yang sama.
Tambah Jadwal Mengajar
Hari dan guru wajib. Kolom lainnya opsional.
Penting: jika guru sudah mempunyai jadwal pada hari yang dipilih, sistem menolak penyimpanan dan menampilkan notifikasi. Perubahan dilakukan melalui tombol Edit.
Daftar Jadwal Mengajar
Memuat jadwal...
| Nama Guru | Hari | NIP | Jam | Mata Pelajaran | Kelas | Ruang | Keterangan | Status | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| Memuat jadwal mengajar... | |||||||||
Database Kartu Siswa
Pilih siswa yang sudah tersedia pada database SQL. Menu ini tidak membuat data siswa baru.
Daftar Sesuai Filter
0 siswaTidak ada siswa yang sesuai dengan filter.
Pratinjau Kartu Presensi
Klik nama siswa pada daftar untuk mengganti kartu yang ditampilkan.

KARTU PRESENSI
SMP Arrahman Depok
Nama Lengkap
Pilih siswa
NISN
-
Kelas
-
Pindai QR Code pada portal presensi untuk memuat identitas siswa.
PDF dibuat pada kertas A4, maksimal 8 kartu per halaman, dan dapat langsung dicetak serta dipotong.
Akun Penerima Tabungan
Akun khusus petugas penerimaan tabungan. Setelah login hanya dapat membuka Transaksi Tabungan dan Laporan Tabungan.
Saat mengedit akun, biarkan password kosong jika password lama tidak ingin diganti. Perubahan akun akan mengakhiri sesi login akun tersebut agar hak akses terbaru langsung berlaku.
| Nama | Username | Status | Login Terakhir | Aksi |
|---|---|---|---|---|
| Memuat akun... | ||||
Titik Koordinat Sekolah (GPS)
Atur pusat lokasi gerbang sekolah serta batas radius presensi mandiri.
Koneksi Database SQL Hosting
Frontend, API PHP, foto selfie, dan MySQL berjalan pada hosting yang sama.
Notifikasi WhatsApp Sidobe
Atur pengiriman WhatsApp presensi dan transaksi tabungan ke nomor pada kolom No_WA_Orang_Tua di Data Siswa.
Secret Key disimpan di server dan tidak disimpan pada browser.
Daftar grup dibaca dari akun WhatsApp yang terhubung ke Sidobe. Untuk tujuan berbeda per kelas gunakan menu Notifikasi WA Kelas.
Format nomor yang disarankan: +6281234567890. Nomor dengan awalan 08 akan diubah otomatis menjadi +62.
Rekap grup dikirim satu kali per kelas per tanggal setelah semua siswa aktif memiliki status. Mematikan sakelar tidak menghapus Secret Key maupun pilihan grup.
Update Aplikasi
Instal paket update ZIP resmi tanpa menghapus konfigurasi database, file selfie, backup, atau data SQL.
Sistem memvalidasi identitas dan versi paket, lalu membuat backup file aplikasi secara otomatis sebelum memasang update.
| Tanggal | Versi Lama | Versi Baru | File | Status |
|---|---|---|---|---|
| Belum ada riwayat update. | ||||
Backup Database
Unduh data siswa, guru, jadwal, presensi, tabungan, pengaturan, dan referensi foto dalam satu file JSON.
Restore Database
Pulihkan database dari file backup JSON. Data saat ini akan diganti setelah konfirmasi.