Documentation

Karyawan & Absensi

Database karyawan, absensi face recognition, dan kunjungan kerja

Diperbarui: 22/6/2026

1. Data Karyawan

KategoriFields
PersonalNama, tanggal lahir, gender, status pernikahan, alamat, telepon
PekerjaanNomor karyawan, jabatan, departemen, supervisor, tanggal masuk, status
FinansialGaji pokok, nama bank, nomor rekening, NPWP
BPJSNomor BPJS Kesehatan & Ketenagakerjaan
PajakStatus pajak (TK/K/K1/K2/K3)

Status Karyawan


- Active: Karyawan aktif bekerja
- Inactive: Nonaktif sementara
- Resigned: Mengundurkan diri
- Terminated: Diberhentikan

Hierarki Supervisor


Setiap karyawan bisa memiliki supervisor — digunakan untuk:
- Approval cuti
- Akses data bawahan
- Notifikasi kehadiran bawahan

---

2. Absensi (Face Recognition + GPS)

Loading diagram...

Tipe Absensi


TipeDeskripsi
OFFICEAbsensi di kantor/cabang (validasi GPS radius)
FIELDAbsensi di lapangan/kunjungan kerja

Face Registration Flow


1. Karyawan buka app → Register Face.
2. App kirim foto ke backend → Face API (Python service).
3. Face profile disimpan di database.
4. Selanjutnya: setiap check-in/out diverifikasi terhadap profile.

---

3. Work Visits (Kunjungan Kerja)

Loading diagram...

Data Kunjungan


FieldKeterangan
Nama ProspekNama orang yang ditemui
PerusahaanNama perusahaan yang dikunjungi
Tujuanprospecting, presentation, followup, negotiation, demo, survey
Check-inWaktu + GPS + Foto
Check-outWaktu + GPS + Foto
Hasilinterested, notinterested, needfollowup, deal_closed, pending
DurasiAuto-calculated dari check-in ke check-out (menit)

---

Departemen & Jabatan

Department


- Buat departemen: Marketing, Finance, IT, Production, Warehouse, dll.
- Setiap departemen bisa memiliki manager.

Position (Jabatan)


- Jabatan di dalam departemen: Manager, Supervisor, Staff, Operator.
- Karyawan di-assign ke jabatan saat pembuatan data karyawan.

---

FAQ

Q: Bagaimana jika karyawan tidak bisa face recognition?
A: Re-register face via aplikasi. Pastikan pencahayaan cukup.

Q: Apakah bisa absen tanpa GPS?
A: Tidak. GPS wajib aktif untuk validasi lokasi absensi.