Absensi Karyawan
Absensi Karyawan mencatat check in dan check out dengan jam perangkat, lokasi GPS, foto webcam, memo, dan jadwal kerja yang berlaku untuk karyawan.
Kapan Dipakai
- Saat karyawan melakukan check in dengan bukti foto dan koordinat lokasi.
- Saat karyawan melakukan check out dan sistem menghitung jam kerja atau overtime.
- Saat ada rute pekerjaan yang harus dibuka lewat tombol Job Route sebelum checkout.
- Saat karyawan perlu memperbarui foto profil bila login attendance aktif.
Alur Penggunaan
- Buka menu Penggajian / Absensi Karyawan.
- Halaman membaca employee ID, nama, foto, dan user dari local storage.
- Sistem mengambil jadwal check in/check out dari
prepareattendancedan menampilkan pesan terlambat, pulang cepat, atau overtime. - Klik Check In atau Check Out, ambil foto dari webcam, lalu kirim. File foto diupload ke folder attendance.
- Data check in disimpan ke tabel
attendance; check out memperbarui record attendance yang sama.
Hal yang Perlu Diperhatikan
- Browser harus mengizinkan kamera dan geolocation; jika ditolak, proses bukti absensi bisa gagal.
- Di iOS, iPadOS, atau macOS, upload foto memakai JPEG; perangkat lain memakai WebP.
- Jika
trackemployeemasih ada, tombol checkout ditahan dan user diarahkan ke rute pekerjaan. - Jam perangkat dan timezone harus benar karena dipakai untuk menghitung telat, jam kerja, dan overtime.
Lokasi Menu
- Penggajian / Absensi Karyawan
/attendance