Absen
Aplikasi Absensi Online Berbasis Foto Selfie dan Auto Detect Lokasi
Pengguna. Website ini dibangun menggunakan framework bootstrap dan PHP MySQL
Improved (MYSQLi). Sekilas cara kerjanya dengan merekam absen menggunakan
verifikasi foto selfie atau webcam, serta mendetek lokasi pengguna saat
mengisi absensi online. Pengguna hanya boleh melakukan absen masuk dan absen
pulang 1 kali perhari di jam kerja nya. Pengguna dapat mengisi Absen online
menggunakan perangkat mobile, tablet, maupun desktop, sistem berbasis web
dibangun dengan tampilan responsive dan fast load yang tentunya akan
memudahkan penggunanya. Informasi absen pengguna dibagi menjadi beberapa
keterangan sebagai berikut Hadir, Telat, dan Tidak Masuk (Sakit, Izin, Tanpa
Keterangan).
Aplikasi absensi siswa sekolah ini dibangun dengan menggunakan bahasa
pemrograman PHP, database MySQL. PHP merupakan salah satu bahasa yang cukup
populer dalam pemrograman web dinamis. Aplikasi absensi siswa sekolah
berbasis web ini banyak sekali fiturnya. Fitur yang tersedia di dalam
aplikasi ini meliputi kegiatan absensi dan rekapan absensi. Seperti fitur
untuk mengelola data siswa, data kelas, data semester, data absensi siswa
dan juga rekap absensi. Untuk pengguna dari aplikasi ini hanya satu yaitu
admin belum multi user.
Absen sekolah adalah tindakan atau keadaan di mana seorang siswa atau murid tidak hadir atau tidak mengikuti kegiatan belajar di sekolah pada waktu yang telah ditentukan. Ada beberapa alasan mengapa seorang siswa bisa absen sekolah, antara lain:
- Sakit: Absen sekolah karena alasan kesehatan adalah salah satu alasan yang paling umum. Ketika seorang siswa sakit, dia harus tetap di rumah untuk memulihkan diri dan mencegah penyebaran penyakit kepada siswa lainnya.
- Kegawatdaruratan Keluarga: Beberapa siswa mungkin harus absen sekolah karena adanya situasi darurat di keluarga, seperti kecelakaan, sakit parah anggota keluarga, atau kebutuhan mendesak lainnya.
- Perjalanan: Siswa juga dapat absen sekolah jika mereka sedang melakukan perjalanan bersama keluarga mereka, yang biasanya terjadi selama liburan atau keperluan khusus lainnya.
- Izin: Ada juga situasi di mana seorang siswa bisa mendapatkan izin resmi dari sekolah untuk absen, seperti izin untuk kegiatan ekstrakurikuler tertentu, kunjungan ke dokter, atau keperluan lain yang diakui oleh sekolah.
- Alasan Pribadi: Beberapa siswa mungkin memiliki alasan pribadi tertentu yang membuat mereka absen sekolah, seperti masalah pribadi atau perasaan tertentu yang mempengaruhi kemampuan mereka untuk hadir di sekolah.
Penting untuk dicatat bahwa absen sekolah yang berlebihan atau tidak dijelaskan secara memadai dapat berdampak buruk pada pendidikan siswa dan dapat memerlukan tindakan tertentu dari pihak sekolah atau keluarga untuk memastikan bahwa siswa tetap mendapatkan pendidikan yang baik. Selain itu, kebijakan absensi sekolah dapat bervariasi antara negara dan sekolah, jadi penting untuk memahami peraturan yang berlaku di lingkungan pendidikan tertentu.
Fitur
- Absensi dengan foto wajah/selfie
- Absen masuk & absen pulang
- Generate ID card & QR code
- Generate lokasi absensi & QR code
- Deteksi lokasi pengguna (geolocation)
- Penyempurnaan akurasi geo location
- Menghitung durasi kerja pengguna
- Pengelompokan user (jabatan/kelas/jenis)
- Manajemen jam kerja (per shift/fulltime)
- Fitur login dengan akun google
- Desain pc lebih simple
Halaman User
- Dashboard & Navigasi UI/UX Lebih Fresh
- Halaman Absen Deteksi Lokasi & Akses Kamera
- Halaman Generate QR Code & ID Card
- Halaman Pengaturan Akun
- Halaman Riwayat Absen
Halaman Admin
- Dashboard AdminLTE
- Halaman pengaturan website
- Manajemen data pengguna (admin/karyawan)
- Manajemen data jabatan/jenis user
- Manajemen data jam kerja/shift
- Manajemen lokasi kantor (titik absensi)
- Manajemen data absensi
ScreenShoot
Instalasi
- Download Dulu Source Code dan Database nya
- Download file Pendukung yaitu web server xampp bisa download di sarankan php 5.6 atau versi 7.3
- Text editor untuk membongkar coding di rekomendasikan sublime text atau notepad ++
- Install xampp seperti biasa dan subimetext nya
- Copy folder Source Code yang sudah di download ke direktory c/xampp/htocs
- kemudian buka bowser google chorme kemudian ketikan localhost/phpmyadmin/
- selanjutnya buat database dengan nama yang ada di folder htdocs tadi yang telah di pindahkan ada di folder db atau database dengan format .sql, kemudian import
- setelah itu sesuaikan setingan koneksi database dengan membuka aplikasi texteditor tadi, file koneksi di application/config/database.php atau di file koneksi.php, lalu save
- kemudian buka browser ketikan localhost/project_nama ( nama project tadi )
- selesai
Catatan
-
Akun Login Username : admin Pasword : admin
-
Jika Tidak Bisa anda bisa cek di tabel admin atau user pada phpmyadmin
- Jika terjadi error silahkan sesuaikan versi php aplikasi
untuk passwordnya tidak bisa dipakai, nama filenya sistem informasi surat-4 pass
BalasHapus