Cuti, Jadwal & Payroll
Pengajuan cuti, jadwal kerja/shift, dan sistem penggajian lengkap
Diperbarui: 22/6/2026
1. Leave Management (Cuti/Izin)
Jenis Cuti
| Tipe | Label | Kuota (Default) |
|---|---|---|
| annual | Cuti Tahunan | 12 hari/tahun |
| sick | Sakit | Sesuai surat dokter |
| emergency | Darurat | Sesuai kebijakan |
| marriage | Pernikahan | 3 hari |
| maternity | Melahirkan | 90 hari |
| paternity | Kelahiran Anak | 2 hari |
| unpaid | Tidak Dibayar | Tak terbatas |
Alur Pengajuan Cuti
Loading diagram...
Validasi
- Tanggal mulai harus >= hari ini.
- Alasan wajib diisi (10-1000 karakter).
- Lampiran opsional (JPG/PNG/PDF, maks 2MB).
- Overlap detection: cek cuti lain di tanggal yang sama.
---
2. Work Schedules (Jadwal Kerja)
Contoh Schedule
| Nama | Jam Mulai | Jam Selesai | Toleransi Terlambat |
|---|---|---|---|
| Regular | 08:00 | 17:00 | 15 menit |
| Shift Pagi | 06:00 | 14:00 | 10 menit |
| Shift Siang | 14:00 | 22:00 | 10 menit |
| Shift Malam | 22:00 | 06:00 | 10 menit |
Prioritas Jadwal
1. Date-specific schedule (prioritas tertinggi) — jadwal per tanggal spesifik
2. Day-of-week schedule — jadwal per hari (Senin, Selasa, dst)
3. Default company schedule (prioritas terendah) — fallback schedule
Cara Setup
1. Buat Work Schedule (nama, jam kerja, toleransi).
2. Buat Employee Schedule — assign jadwal ke karyawan per hari/tanggal.
---
3. Payroll (Penggajian)
Alur Payroll
Loading diagram...
Komponen Gaji
| Tipe | Contoh | Keterangan |
|---|---|---|
| Earning (Penambah) | Tunjangan Transport | Ditambahkan ke gross |
| Earning | Tunjangan Makan | Ditambahkan ke gross |
| Earning | Bonus/Lembur | Ditambahkan ke gross |
| Deduction (Pengurang) | BPJS Kesehatan (1%) | Dipotong dari gross |
| Deduction | BPJS JHT (2%) | Dipotong dari gross |
| Deduction | BPJS JP (1%) | Dipotong dari gross |
| Deduction | PPH 21 | Dipotong dari gross |
BPJS Auto-Calculation
- BPJS Kesehatan: 1% dari gaji pokok
- BPJS JHT: 2% dari gaji pokok
- BPJS JP: 1% dari gaji pokok
Fitur Payroll
- Bulk Generate: Generate payroll untuk seluruh karyawan sekaligus.
- Bulk Approve & Pay: Approve dan tandai dibayar secara massal.
- Export BCA: Export file format BCA untuk transfer massal.
- Print Payslip: Cetak slip gaji per karyawan.
---
Users, Roles & Permissions
Users
- Terhubung 1:1 dengan data karyawan.
- Invite user → email invitation → set password pertama.
Roles
- Buat role: Admin, Manager, Staff, Operator, Kasir.
- Assign permissions ke role.
- Assign role ke user.
Permissions
- CRUD per modul (contoh: viewsales, createsales, editsales, deletesales).
- Toggle ALL untuk cepat.
---
Branches (Cabang)
| Field | Deskripsi |
|---|---|
| Nama | Nama cabang |
| Latitude | Koordinat GPS |
| Longitude | Koordinat GPS |
| Radius | Radius area (meter) untuk validasi absensi |
---
FAQ
Q: Berapa lama generate payroll untuk banyak karyawan?
A: Bulk generate memproses semua karyawan sekaligus, biasanya kurang dari 1 menit.
Q: Apakah export BCA bisa digunakan untuk bank lain?
A: Saat ini hanya format BCA. Format bank lain dalam pengembangan.