Karyawan Lapangan & Jadwal Kunjungan
Pantau karyawan lapangan secara real-time, kelola lokasi kerja, dan buat jadwal kunjungan terencana โ tanpa biaya Google Maps API.
Untuk Siapa Fitur Ini?
Fitur ini dirancang untuk perusahaan dengan karyawan yang bekerja di luar kantor โ sales, teknisi, kurir, security, atau tim survei lapangan.
| Tipe Karyawan | Mode Tracking | Yang Dipantau |
|---|---|---|
| Security / booth attendant | stay | Konfirmasi kehadiran berkala (push notif) |
| Sales / surveyor | journey_off | Foto + GPS tiap kunjungan |
| Driver / teknisi SLA | journey_active | Stream GPS aktif saat bergerak |
| Karyawan kantor biasa | none | Tidak ada tracking khusus |
Job Sites โ Lokasi Kerja Lapangan
Job Site adalah titik lokasi yang terdaftar dengan nama, alamat, dan radius geofence. HR dapat assign satu atau beberapa karyawan ke site tertentu.
Membuat Job Site (HR Admin)
- Menu Jobsites โ klik Tambah Lokasi
- Isi nama lokasi dan alamat (opsional)
- Isi Koordinat:
- Klik Buka Google Maps (tab baru)
- Cari dan temukan lokasi di Google Maps
- Klik kanan tepat di lokasi โ pilih Salin koordinat
- Kembali ke form โ paste di field โTempel Koordinat dari Google Mapsโ
- Latitude & Longitude terisi otomatis โ
- Set radius geofence (meter) โ default 100m
- Simpan
- Decimal:
-7.005156, 107.748792 - DMS:
7ยฐ00โฒ22.0โณS 107ยฐ44โฒ58.9โณE
Lihat Lokasi di Maps
Tiap job site di daftar punya link Lihat yang membuka Google Maps di browser dengan pin tepat di koordinat tersebut.
Mode Tracking
Stay Mode
Untuk karyawan yang diam di satu lokasi sepanjang shift (security, resepsionis booth).
- Karyawan clock-in seperti biasa
- Secara berkala (default setiap 2 jam) karyawan menerima push notification konfirmasi
- Tap notifikasi โ konfirmasi masih di lokasi
- Tidak merespons atau berada di luar geofence โ anomali otomatis tercatat
Journey Off Mode
Untuk karyawan yang berpindah lokasi tapi bukti foto per kunjungan sudah cukup (sales, surveyor).
- Karyawan clock-in seperti biasa
- Di setiap lokasi kunjungan: tap tombol + โ ambil foto (wajib) + notes
- Sistem catat GPS saat foto diambil
- Foto otomatis diberi watermark timestamp + koordinat
Journey Active Mode
Untuk karyawan yang rutenya penting dipantau (driver, teknisi SLA). GPS di-stream secara aktif.
- Karyawan clock-in โ GPS mulai direkam otomatis di background
- App bar menampilkan chip โ๐ข GPS Aktifโ
- Rute lengkap bisa dilihat manager di web
- Karyawan tetap bisa submit kunjungan dengan foto seperti journey_off
- Clock-out โ GPS berhenti otomatis
Jadwal Kunjungan (Visit Plans)
HR / Atasan dapat membuat jadwal kunjungan terencana untuk karyawan lapangan. Sistem secara otomatis mencocokkan kunjungan aktual dengan stop yang direncanakan.
Membuat Jadwal (HR Admin / Manager)
- Menu Jadwal Kunjungan โ klik Buat Plan
- Pilih karyawan โ isi judul rencana
- Pilih tipe:
- Tanggal spesifik โ berlaku hanya pada tanggal tersebut
- Rekuren mingguan โ berlaku setiap hari tertentu (mis. setiap Senin) dalam rentang tanggal
- Tambah stops โ tiap stop berisi:
- Nama lokasi (wajib)
- Alamat (opsional)
- Koordinat โ paste dari Google Maps (sama seperti Job Sites di atas)
- Jam ekspektasi tiba & durasi minimum
- Wajib dikunjungi (checklist)
- Simpan โ plan langsung aktif
Karyawan Lihat Jadwal (Mobile)
Di halaman Absensi muncul card โJadwal Kunjungan Hari Iniโ secara otomatis jika ada plan aktif.
- โ = sudah dikunjungi
- โณ = belum
- โ = terlewat (sudah lewat jam ekspektasi + 30 menit)
Tiap stop ada tombol Buka Maps yang langsung membuka navigasi di Google Maps native di HP โ tanpa perlu API key, tanpa biaya.
Deteksi Stop Terlewat
Setiap hari pukul 21:00, sistem memeriksa stop wajib yang belum dikunjungi. Jika ada, anomali missed_stop otomatis tercatat dan notifikasi dikirim ke manager.
Memantau Karyawan Lapangan (Manager / HR)
- Menu Kehadiran โ klik baris karyawan lapangan
- Tab Kunjungan โ timeline lengkap dengan foto, waktu tiba, nama lokasi, anomali
- Tab Peta โ panel lokasi kunjungan:
- Tiap kunjungan: koordinat + tombol Buka โ Google Maps tab baru
- Tombol Lihat Semua Rute di Google Maps โ rute lengkap semua kunjungan hari itu
Anomali Field Tracking
Lihat di Kehadiran โ Anomali:
| Tipe | Artinya |
|---|---|
fake_gps | Mock location terdeteksi dari sensor atau akurasi mencurigakan |
impossible_travel | Perpindahan antar lokasi terlalu cepat (kecepatan > 150 km/jam) |
same_location | Dua kunjungan berbeda kurang dari 20m โ terindikasi duplikat |
presence_missed | Stay mode: tidak merespons konfirmasi atau berada di luar geofence |
missed_stop | Stop wajib di jadwal kunjungan tidak dikunjungi sampai EOD |
Consent Tracking (UU PDP)
Karyawan harus memberikan consent sebelum tracking aktif, sesuai UU Perlindungan Data Pribadi (UU PDP). Dialog muncul sekali saat pertama kali mode tracking aktif. Jika karyawan menolak, tracking tidak aktif โ karyawan tetap bisa absen seperti biasa.