HR & Absensi
Daftar Hadir (Absensi)
Memantau kehadiran harian staf: clock in/out dari POS, deteksi keterlambatan, koreksi manual, dan alur persetujuan.
Tentang fitur ini
Menu Kepegawaian → Kehadiran menampilkan seluruh data absensi staf hasil clock in/out dari aplikasi POS kasir. Dashboard ini memungkinkan manajer memantau kondisi kehadiran secara real-time, melakukan koreksi jika terjadi kesalahan, menandai status kehadiran secara manual, serta menyetujui atau menolak perubahan. Fitur membutuhkan paket HR.
Tips: Data clock in/out diisi oleh karyawan dari aplikasi POS. Halaman ini adalah tempat memantau dan mengoreksi, bukan tempat karyawan absen secara langsung.
Melihat data kehadiran
- Buka Kepegawaian → Kehadiran.
- Gunakan filter Cabang untuk membatasi tampilan ke satu cabang tertentu.
- Gunakan Date Range Picker untuk memilih rentang tanggal yang ingin dilihat (default: 7 hari terakhir).
- Tabel menampilkan kolom berikut:
| Kolom | Keterangan |
|---|---|
| Karyawan | Nama dan jabatan staf |
| Tanggal | Tanggal absensi |
| Jam Masuk | Waktu clock in; badge merah Telat + menit terlambat jika melewati toleransi |
| Jam Keluar | Waktu clock out; badge Pulang Cepat jika keluar lebih awal dari batas |
| Status | hadir / izin / sakit / alpha / cuti / libur |
| Lokasi | Badge Di Luar Lokasi + jarak meter jika clock-in di luar radius geofence |
| Sumber | otomatis (dari POS) atau manual (diisi/dikoreksi di dashboard) |
| Persetujuan | menunggu / disetujui / ditolak |
- Klik menu ⋮ (tiga titik) di setiap baris untuk melihat aksi yang tersedia.
Menambah absensi secara manual
Gunakan fitur ini bila karyawan lupa clock in/out di POS, atau untuk mencatat kehadiran staf yang tidak menggunakan POS.
- Tekan tombol + Tambah di pojok kanan atas.
- Isi formulir:
| Field | Keterangan |
|---|---|
| Karyawan | Pilih karyawan dari cabang yang dipilih |
| Tanggal | Tanggal absensi (format YYYY-MM-DD) |
| Jam Masuk | Waktu masuk (datetime-local) |
| Jam Keluar | Waktu keluar — harus setelah jam masuk |
| Status | hadir / izin / sakit / alpha / cuti / libur |
| Catatan | Keterangan tambahan (opsional) |
| Tandai Terlambat | Centang jika memang terlambat; isi Menit Terlambat |
| Pulang Cepat | Centang jika pulang lebih awal dari jam kerja |
| Di Luar Lokasi | Centang jika absen dari luar geofence |
| Alasan Koreksi | Penjelasan mengapa data diisi manual |
- Tekan Simpan. Data masuk dengan sumber
manualdan status persetujuanmenunggu.
Mengoreksi data kehadiran yang sudah ada
- Temukan baris absensi yang perlu dikoreksi.
- Klik menu ⋮ → Edit.
- Perbarui jam masuk, jam keluar, status, atau catatan sesuai kebutuhan. Isi Alasan Koreksi dengan jelas.
- Tekan Simpan. Status persetujuan akan kembali ke
menungguagar manajer dapat meninjau ulang.
Menandai status kehadiran
Untuk karyawan yang absen tanpa keterangan atau mengajukan izin verbal:
- Klik menu ⋮ → Tandai Status pada baris yang bersangkutan.
- Pilih status: izin, sakit, alpha, cuti, atau libur.
- Konfirmasi. Status langsung diperbarui.
Menyetujui atau menolak absensi
Semua data dengan status persetujuan menunggu (baik dari POS maupun koreksi manual) perlu diproses:
- Pilih satu atau beberapa baris dengan centang di kolom paling kiri.
- Tekan tombol Setujui atau Tolak yang muncul di toolbar batch.
- Alternatifnya, klik menu ⋮ → Setujui / ⋮ → Tolak per baris.
Data yang sudah disetujui akan diperhitungkan dalam laporan kehadiran dan penggajian.
Perhatian: Hanya manajer dan owner yang dapat menyetujui atau menolak absensi. Pastikan selalu ada review mingguan agar data payroll akurat.
Menghapus data absensi
Data absensi dihapus secara lunak (soft-delete) — tidak akan muncul di daftar, tetapi tetap tersimpan di sistem untuk keperluan audit. Gunakan ⋮ → Hapus dan konfirmasi dialog yang muncul.
Flag otomatis yang perlu diperhatikan
Sistem menandai flag berikut secara otomatis berdasarkan pengaturan di Pengaturan Absensi:
- Terlambat — clock in setelah jam masuk + toleransi keterlambatan.
- Pulang Cepat — clock out sebelum jam pulang − toleransi pulang cepat.
- Di Luar Lokasi — jarak clock-in melebihi radius geofence yang ditetapkan.
- Di Luar Jam — absen di luar window jam absensi yang diizinkan.
Tips: Klik nama karyawan di tabel untuk langsung membuka tab Kehadiran di halaman Detail Karyawan, sehingga Anda bisa melihat riwayat lengkap dalam satu tempat.