settings_applications Modul 6: Payroll Management
Rencana implementasi teknis PHP Native 8.2 & simulator interaktif.
6. Payroll Management
Deskripsi
Modul pengelolaan penggajian karyawan secara lengkap. Meliputi perhitungan gaji pokok, tunjangan, potongan (BPJS, pajak, absensi), bonus, dan lembur. Menghasilkan slip gaji digital yang dapat diunduh karyawan.
Komponen Perhitungan
| Komponen | Keterangan |
|---|---|
| Gaji Pokok | Berdasarkan grade & jabatan |
| Tunjangan | Transport, makan, jabatan, kehadiran |
| Lembur | Dihitung dari data Attendance |
| Bonus | Input manual atau formula KPI |
| Potongan BPJS | Kesehatan & Ketenagakerjaan |
| Potongan Pajak | PPh 21 otomatis |
| Potongan Absensi | Berdasarkan data kehadiran |
Diagram Alur
flowchart TD
A([HR Manager]) --> B[Buka Periode Payroll]
B --> C[Sistem Tarik Data Otomatis]
C --> C1[Data Kehadiran\nDari Attendance]
C --> C2[Data Lembur\nDari Overtime Approved]
C --> C3[Data Cuti\nDari Leave Management]
C --> C4[Data KPI / Bonus\nDari Performance]
C1 & C2 & C3 & C4 --> D[Proses Perhitungan Gaji]
D --> E[HR Manager Review\nSlip Gaji per Karyawan]
E --> F{Ada Koreksi?}
F -->|Ya| G[Edit Manual → Re-kalkulasi]
G --> E
F -->|Tidak| H[Submit ke Finance]
H --> I[Finance Review & Approve]
I -->|Tolak / Revisi| J([🔄 Kembali ke HR Manager])
I -->|Approve| K[Proses Pembayaran]
K --> L[Generate Slip Gaji Digital]
L --> M[Kirim ke Portal Karyawan]
M --> N([📧 Notifikasi Slip Siap ke Semua Karyawan])
K --> O([📊 Laporan Biaya Payroll ke Finance])
interactive_space
Interactive Simulator
Modul 6
Perhitungan slip bulanan otomatis berdasarkan rekap absensi harian dan denda telat.
Proses Batch Payroll Bulanan
Histori Slip Terproses:Belum ada slip terhitung untuk periode ini. Jalankan batch payroll.