๐ซ
E-Presensi YPPK GB
Sistem Absensi Digital Berbasis QR Code
SD Gembala Baik Abepura ยท Jayapura, Papua
Panduan Penggunaan Aplikasi
๐ฏ Tujuan Pengembangan Aplikasi
๐ Menggantikan sistem absensi manual (kertas) yang tidak efisien dan rawan kesalahan
โก Mempercepat proses pencatatan kehadiran siswa dan guru setiap hari
๐จโ๐ฉโ๐ง Meningkatkan komunikasi antara sekolah dan orang tua melalui notifikasi real-time
๐ Menyediakan data kehadiran yang akurat dan dapat diakses kapan saja
โฐ Mendeteksi keterlambatan dan kepulangan lebih awal secara otomatis
๐ Meningkatkan keamanan dan kedisiplinan siswa di lingkungan sekolah
๐ฑ Memanfaatkan teknologi QR Code dan smartphone yang sudah dimiliki warga sekolah
โ๏ธ Dikembangkan Dengan
๐ฅ๏ธ Backend
PHP 8 โ bahasa pemrograman server
MySQL โ database penyimpanan data
Nginx โ web server di Ubuntu
Node.js โ server WhatsApp Gateway
๐จ Frontend
HTML5 + CSS3 + JavaScript
AdminLTE 3 โ template dashboard
Bootstrap 4 โ framework UI
Html5-QrCode โ library scan QR
๐ก Integrasi
WhatsApp Web.js โ notifikasi WA
Telegram Bot API โ notifikasi Telegram
Web Speech API โ suara peringatan
MediaDevices API โ akses kamera
๐ Hosting
Ubuntu Server 22.04 LTS
Domain: sd-yppk-gembalabaik-jayapura
SSL HTTPS terenkripsi
Cron Job untuk antrian WA
โ๏ธ Hubungan dengan Visi Sekolah
"MENJADI LEMBAGA PENDIDIKAN YANG UNGGUL BERLANDASKAN IMAN KRISTIANI,
BERKARAKTER, BERWAWASAN LINGKUNGAN DENGAN MELAKSANAKAN
PEMBELAJARAN MENDALAM BERBASIS DIGITAL"
โ๏ธ Berkarakter & Disiplin
Deteksi otomatis keterlambatan mendorong kedisiplinan siswa
Rekam jejak kehadiran membentuk karakter tanggung jawab
๐ป Berbasis Digital
QR Code menggantikan absensi manual sepenuhnya
Data tersimpan digital, akses kapan saja dan di mana saja
๐ Lembaga Unggul
Sistem modern meningkatkan citra dan kualitas sekolah
Laporan akurat mendukung pengambilan keputusan manajemen
๐จโ๐ฉโ๐ง Keterlibatan Orang Tua
Notifikasi WA/Telegram memperkuat komunikasi sekolah-keluarga
Orang tua tahu kondisi anak secara real-time
๐ง Hubungan dengan Pembelajaran Mendalam
Deep Learning (Pembelajaran Mendalam) = pendekatan belajar yang bermakna, reflektif, dan berpusat pada siswa
๐ Data sebagai Refleksi
Guru menganalisis pola kehadiran siswa secara mendalam
Data terlambat membantu identifikasi siswa yang perlu perhatian khusus
Laporan bulanan mendorong refleksi guru terhadap proses pembelajaran
๐ค Keterlibatan Bermakna
Orang tua terlibat aktif melalui notifikasi real-time
Wali kelas memantau perkembangan siswa secara holistik
Komunikasi tiga arah: sekolah โ guru โ orang tua
๐ฏ Pembelajaran Berpusat Siswa
Kedisiplinan hadir dibangun dari kesadaran, bukan paksaan
Siswa belajar tanggung jawab melalui sistem yang transparan
Rekam jejak mendorong siswa untuk konsisten hadir
๐ก Literasi Digital
Siswa & guru terbiasa menggunakan teknologi QR Code
Mendukung kompetensi digital abad 21
Mempersiapkan warga sekolah untuk era digital
๐ Fitur Utama Aplikasi
๐ฑ Absensi QR Code
Scan QR siswa & guru
Input manual NISN/NIP
Dual camera support
Foto wajah otomatis
๐ Notifikasi Otomatis
WhatsApp ke orang tua
Telegram ke wali kelas
Notif terlambat & pulang awal
Foto + caption dikirim
๐ Laporan & Dashboard
Dashboard real-time
Statistik hadir/terlambat
Export Excel
Riwayat absensi
๐ฅ Multi User
Admin
Guru (login sendiri)
Wali Kelas
Publik (scan page)
๐ Cara Mengakses Aplikasi
๐ฅ๏ธ Dashboard Publik: e-presensi.sd-yppk-gembalabaik-jayapura-papua.sch.id/public/
๐ Login Admin: .../login.php
๐จโ๐ซ Login Guru: .../login_guru.php
๐ Login Wali Kelas: .../login_walikelas.php
๐ท Halaman Scan: .../public/scan.php
Gunakan browser Chrome/Firefox terbaru untuk hasil terbaik
๐ท Proses Absensi Siswa
1
Buka halaman Scan QR di browser/tablet sekolah
2
Siswa tunjukkan wajah ke kamera wajah
3
Arahkan QR Code kartu siswa ke kamera scan
4
Sistem otomatis deteksi: masuk / keluar / terlambat
5
Modal popup muncul + suara konfirmasi
6
Notifikasi WA/Telegram dikirim ke orang tua & wali kelas
๐ Status Absensi Otomatis
โ
HADIR โ Scan sebelum batas waktu (default 07:15)
โ ๏ธ TERLAMBAT โ Scan setelah batas waktu โ suara "Anda Terlambat"
๐ช KELUAR NORMAL โ Scan keluar setelah jam pulang (default 15:00)
โ ๏ธ PULANG LEBIH AWAL โ Scan keluar sebelum jam pulang โ suara peringatan
Batas waktu dapat diubah di menu Pengaturan โ Batas Terlambat
๐ฅ๏ธ Dashboard Admin
๐ Statistik Hari Ini
Klik card Hadir โ lihat daftar siswa hadir
Klik card Belum Pulang โ siswa masih di sekolah
Klik card Sudah Pulang โ siswa sudah keluar
Card Guru โ statistik kehadiran guru
โฐ Card Terlambat
Klik card Terlambat โ daftar siswa & guru terlambat
Ranking paling sering terlambat bulan ini
Data real-time update setiap scan
๐ Menu Admin
Data Master
Data Siswa (import Excel)
Data Guru + Akun Login
Data Kelas
Wali Kelas
Mata Pelajaran
Operasional
Laporan Absensi
Generate QR Code
Pengaturan Notifikasi
Setup Telegram Bot
Queue WhatsApp
๐ฒ Notifikasi WhatsApp & Telegram
๐ฑ WA dikirim ke nomor orang tua siswa secara otomatis
๐ฌ Telegram dikirim ke wali kelas & orang tua yang punya Chat ID
๐ธ Foto wajah siswa dikirim bersama pesan notifikasi
โ๏ธ Template pesan dapat dikustomisasi di menu Pengaturan
๐ Sistem antrian (queue) mencegah banned WhatsApp
Tag yang tersedia: {nama} {kelas} {tanggal} {jam} {status}
๐จโ๐ซ Fitur Login Guru
1
Admin buat akun guru di menu Data Guru โ tombol "Buat Akun"
2
Guru login di halaman login_guru.php
3
Guru lihat dashboard: absensi siswa di kelasnya
4
Guru lihat riwayat perubahan absensi
5
Guru lihat laporan kehadiran per kelas
๐ Fitur Wali Kelas
Login khusus wali kelas dengan akun sendiri
Lihat absensi siswa di kelas yang diampu
Ubah status absensi siswa (izin/sakit/alpha)
Lihat laporan kehadiran bulanan
Terima notifikasi Telegram saat siswa absen
Akun wali kelas dibuat di menu Admin โ Wali Kelas โ Buat Akun
๐ฅ Import Data Siswa
1
Download template Excel dari menu Import Siswa
2
Isi data: Nama, NISN, NIS, Kelas, No. WA Orang Tua
3
Upload file Excel (.xlsx/.xls/.csv)
4
Sistem validasi dan import otomatis
5
Generate QR Code untuk semua siswa
6
Print kartu QR Code siswa
๐ก Tips Penggunaan Optimal
Gunakan 2 kamera: satu untuk scan QR, satu untuk foto wajah
Pastikan koneksi internet stabil untuk notifikasi real-time
Atur batas terlambat sesuai jam masuk sekolah
Backup database secara rutin setiap minggu
Gunakan mode fullscreen di halaman scan untuk tampilan lebih besar
QR Code bisa di-drag dan dipindah posisinya di layar
๐
Terima Kasih
E-Presensi YPPK GB
Dikembangkan oleh BAYUN PRADIMAN
๐ 081344762634
SD Gembala Baik Abepura ยท Jayapura, Papua ยท 2026
1 / 13
โ Sebelumnya
Selanjutnya โถ