---
title: Rekap jam & persetujuan absensi
description: Periksa jam kerja per karyawan per periode gaji, koreksi per hari, kirim ke Periode Gaji, lalu Direktur menyetujui atau mengembalikan — tanpa spreadsheet dan tanpa membuka data gaji.
url: https://hris.logixbase.com/docs/hours-recap
lang: id
updated: 2026-10-23
alternate: https://hris.logixbase.com/docs/en/hours-recap.md
---

# Rekap jam & persetujuan absensi

> Periksa jam kerja per karyawan per periode gaji, koreksi per hari, kirim ke Periode Gaji, lalu Direktur menyetujui atau mengembalikan — tanpa spreadsheet dan tanpa membuka data gaji.

Rekap jam bulanan yang biasanya dibuat manual di spreadsheet kini tersusun otomatis dari absensi. Petugas absensi memeriksa dan mengoreksinya, lalu mengirimnya ke Periode Gaji; Direktur atau Finance menyetujui sebelum gaji dihitung. Halaman ini **hanya berisi jam kerja** — petugas absensi tidak melihat angka gaji sama sekali.

## Sebelum mulai

- Periode gaji sudah dibuat — lihat [Menjalankan payroll bulanan](https://hris.logixbase.com/docs/payroll-run.md).
- Yang memeriksa dan mengirim: posisi dengan izin verifikasi absensi (Admin, HR Manager, atau posisi khusus seperti **Verifikator Absensi** tanpa akses gaji). Yang menyetujui: posisi yang boleh mengelola periode gaji (Admin, HR Manager, Finance). Atur posisi di [Peran & hak akses](https://hris.logixbase.com/docs/roles-permissions.md).

## Bagaimana satu hari dihitung

| Status | Artinya |
|---|---|
| **Hadir (hari penuh)** | Jam bersih (total dikurangi istirahat shift) mencapai jam wajib shift. |
| **Kurang jam** | Masuk tapi jam bersih kurang; dihitung sebagai pecahan hari (mis. 6 dari 8 jam = 0,75). |
| **OFF / tidak masuk** | Hari kerja terjadwal tanpa absen dan tanpa cuti. |
| **Cuti** / **Cuti sakit** | Ada cuti yang disetujui pada hari itu. |
| **Luar kota** / **WFH** | Hanya diisi lewat koreksi. |
| **Libur** | Hari libur di kalender, tidak ada yang absen. |
| **Belum clock-out** | Ada jam masuk tanpa jam pulang — wajib dikoreksi sebelum dikirim. |

Lembur yang dihitung hanya lembur yang sudah di-ACC. **TTL** per karyawan = hari penuh + hari kurang + luar kota + WFH.

## Bagian A — Memeriksa dan mengirim rekap (petugas absensi)

### Langkah 1: buka rekap jam periode

![Halaman Verifikasi Absensi: menu, pilihan periode, dan tombol Rekap Jam](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-open.webp "Membuka Rekap Jam")

1. Di menu kiri, klik **Verifikasi Absensi** (1).
2. Pilih **Periode** gaji yang akan diperiksa (2) — misalnya September 2026 (26 Agu – 25 Sep).
3. Klik **Rekap Jam** (3). Status rekap tampil di atas: **Draft — belum dikirim**.

### Langkah 2: periksa per hari

![Pengecekan Harian dengan hari Belum clock-out dan tombol koreksi](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-check.webp "Pengecekan Harian")

1. Di tab **Pengecekan Harian**, pilih karyawan (1). Nama dengan tanda ⚠ punya hari yang wajib dibereskan.
2. Centang **Hanya yang perlu dicek** (2) agar hanya hari bermasalah yang tampil — belum clock-out, kurang jam, OFF, atau ada lembur.
3. Periksa kolom **Status** (3). **Belum clock-out** berarti karyawan lupa absen pulang.
4. Klik ikon pensil (4) di hari yang perlu dikoreksi.

### Langkah 3: koreksi satu hari

![Jendela Koreksi: status hari, catatan, Simpan](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-correct.webp "Koreksi hari")

1. Pilih **Status hari** (1): **Hadir (hari penuh)**, **Kurang jam**, **OFF / tidak masuk**, **Cuti**, **Cuti sakit**, **Luar kota**, **WFH**, **Libur**, atau **Otomatis dari absensi** untuk membatalkan koreksi. Untuk **Kurang jam**, isi jam kerja bersih (kelipatan 0,25 jam, mis. 6,5). Isi **Lembur** hanya bila berbeda dari lembur yang sudah di-ACC.
2. Tulis alasannya di **Catatan** (2), mis. "Lupa absen pulang, dikonfirmasi atasan".
3. Klik **Simpan** (3). Hari itu kini ditandai **(dikoreksi)** dan catatannya tampil di kolom **Keterangan**.

Koreksi tidak mengubah catatan absen asli karyawan; setiap perubahan tercatat di log audit.

### Langkah 4: cek total per karyawan

![Tab Rekap dengan kolom TTL Catapa dan Selisih](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-summary.webp "Rekap per karyawan")

1. Klik tab **Rekap** (1): hari penuh, kurang, cuti sakit, cuti, OFF, luar kota, WFH, lembur, dan **TTL** per karyawan, plus **Grand Total**.
2. Jika ada data pembanding (mis. dari Catapa), kolom **TTL Catapa** (2) menampilkan angkanya.
3. **Selisih** (3) yang tidak 0 (berwarna oranye) perlu dicek: klik baris karyawan itu untuk langsung membuka **Pengecekan Harian**-nya.

### Langkah 5: cari di log absen (opsional)

![Tab Log Absensi dengan kotak pencarian](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-log.webp "Log Absensi")

Tab **Log Absensi** berisi semua catatan absen periode itu — tanggal, shift, jam masuk/keluar, status, dan lembur. Ketik nama atau NIK di kotak pencarian (1).

### Langkah 6: unduh dan kirim ke Periode Gaji

![Tombol Download Excel, catatan, dan Kirim ke Periode Gaji](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-send.webp "Kirim rekap")

1. Klik **Download Excel** (1) bila perlu arsip — ketiga tab (Log Absensi, Pengecekan Harian, Rekap) ada dalam satu file.
2. Tulis **Catatan untuk Direktur** (2), mis. jumlah koreksi yang Anda buat. Opsional.
3. Klik **Kirim ke Periode Gaji** (3). Status berubah menjadi **Terkirim ke Periode Gaji** dan rekap terkunci.

**Tombol Kirim tidak aktif?:**
Masih ada hari **Belum clock-out**. Pesan merah di atas tombol menyebut jumlahnya — koreksi hari itu dulu (Langkah 3).

## Bagian B — Menyetujui atau mengembalikan (Direktur / Finance)

### Langkah 1: buka dari Periode Gaji

![Banner rekap jam menunggu persetujuan di halaman periode](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-banner.webp "Banner persetujuan")

Buka **Payroll › Periode Gaji** dan pilih periodenya. Banner "Rekap jam sudah dikirim dan menunggu persetujuan Anda" tampil di atas. Klik **Periksa & setujui** (1).

### Langkah 2: periksa lalu putuskan

![Kolom catatan, tombol Kembalikan dan Setujui rekap](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-decide.webp "Setujui atau kembalikan")

1. Periksa tab **Rekap** — terutama kolom **Selisih** — dan buka **Pengecekan Harian** karyawan yang ingin Anda cek.
2. Jika ada yang perlu diperbaiki: tulis alasannya di kolom **Catatan** (1), lalu klik **Kembalikan** (2). Catatan wajib diisi (minimal 5 huruf). Petugas absensi menerima notifikasi berisi catatan Anda, memperbaiki, lalu mengirim ulang.
3. Jika sudah benar: klik **Setujui rekap** (3).

### Langkah 3: rekap disetujui

![Status Disetujui](https://hris.logixbase.com/docs-assets/screens/admin-hours-recap-approved.webp "Disetujui")

Status menjadi **Disetujui** (1) dan absensi periode itu ditandai terverifikasi di halaman periode. Lanjutkan dengan **Hitung** — lihat [Menjalankan payroll bulanan](https://hris.logixbase.com/docs/payroll-run.md).

**Empat mata:**
Orang yang mengirim rekap tidak bisa menyetujui rekapnya sendiri — tombol **Setujui rekap** dan **Kembalikan** tidak tampil untuknya.

## Masalah umum

- **Tab Rekap Jam tidak muncul** — fitur ini belum aktif untuk perusahaan Anda; [hubungi kami](https://hris.logixbase.com/docs/contact).
- **Tidak bisa mengoreksi** — rekap sedang **Terkirim** atau sudah **Disetujui**; minta penyetuju mengembalikannya. Periode **Terkunci** tidak bisa diubah sama sekali.
- **Angka beda dengan spreadsheet lama** — lihat kolom **Selisih**, lalu buka **Pengecekan Harian** karyawan itu (klik barisnya di tab **Rekap**).

## Langkah berikutnya

- [Menjalankan payroll bulanan](https://hris.logixbase.com/docs/payroll-run.md)
- [Tambahan & potongan massal](https://hris.logixbase.com/docs/payroll-components.md#tambahan-dan-potongan-massal-lewat-excel)
