Contact Us
KJS Mobile — Security Personnel Attendance App
PT. Kaltim Jasa Sekuriti
2026
Project Overview
PT Kaltim Jasa Sekuriti is a security services company operating across Bontang and surrounding areas, running a 4-group rotating shift system (3 working groups + 1 off, cycling through 3 shifts per day) across multiple client sites. KJS Mobile is the field-facing half of their new ERP: it's how guards actually clock in, and how the system knows who's where, on which shift, at any given moment — feeding directly into the payroll and billing modules of the ERP.
The Challenge
Attendance for security guards spread across many client sites, working night/day rotating shifts, had no reliable way to verify someone actually clocked in from the right location
Manual attendance tracking made shift swaps, overtime requests, and payroll calculation error-prone and slow
No single source of truth connecting "who worked where, when" to payroll and client billing
Our Solution
To address these challenges, we developed a tailored digital solution that combines modern technology, intuitive user experiences, and scalable system architecture.
GPS + selfie verification on every clock-in, validated against each site's location radius
Built as a genuine cross-platform app — one shared codebase (Kotlin Multiplatform) powering both native iOS and Android apps, rather than maintaining two separate codebases
Shift-swap requests with peer approval and automatic validation that minimum staffing per post is maintained
Built-in guardrails: the system blocks a guard from working an impossible 24-hour-straight shift
Directly wired into the ERP's payroll and billing modules, so attendance data doesn't need re-entry anywhere downstream
Key Feature
The platform includes a comprehensive set of capabilities designed to improve efficiency and user productivity.
GPS-validated, photo-verified clock-in/out
Real-time attendance sync to the Odoo ERP backend
Shift schedule viewing (annual bulk-scheduled, auto-applied daily)
Peer-to-peer shift swap requests with staffing-level validation
Overtime request submission
Personnel profile management
Business Impact
By combining strategic planning with modern technology, this project delivered measurable improvements across the organization's daily operations.
Verifiable, tamper-resistant attendance records replacing manual sign-in sheets
Attendance data flows straight into payroll and per-contract billing — no manual reconciliation step
Shift-swap guardrails reduce the risk of understaffed posts or policy violations going unnoticed
"Knowing exactly who's on post, on time, with photo proof — that alone has changed how we manage client sites."
- Client Representative