Presensia Team adalah sistem kehadiran dan manajemen HR all-in-one berbasis web yang dirancang khusus untuk Usaha Kecil dan Menengah (UKM). Aplikasi ini membantu Anda mengelola seluruh proses HR — mulai dari absensi, cuti, lembur, kasbon, hingga penggajian — dalam satu platform yang mudah digunakan.
| Fitur | Deskripsi |
|---|---|
| PWA (Progressive Web App) | Bisa diakses dari HP tanpa harus install dari Play Store/App Store. Cukup buka di browser, lalu "Add to Home Screen". |
| Geofencing + Selfie | Absensi mobile divalidasi dengan lokasi GPS dan foto selfie untuk mencegah titip absen. |
| Anti Kecurangan | Device binding (1 akun = 1 HP), deteksi fake GPS, audit log aktivitas. |
| All-in-One | Absensi, cuti, lembur, kasbon, gaji, insight kehadiran, pengumuman — semua terintegrasi. |
| Multi-Kantor | Mendukung banyak lokasi kantor dengan pengaturan geofence masing-masing. |
| 4 Peran Pengguna | Admin, HR, Manajer, dan Karyawan — masing-masing dengan akses sesuai kebutuhan. |
Agar pengalaman menggunakan Presensia Team terasa seperti aplikasi native, Anda bisa menambahkannya ke layar utama HP.
https://nama-perusahaan.presensia-team.my.id).Untuk keamanan, sesi admin akan otomatis berakhir setelah 2 jam tidak aktif. Anda akan diminta login kembali. Sesi karyawan tidak memiliki batas waktu (agar tidak perlu login ulang setiap hari).
Presensia Team memiliki 4 peran dengan tingkat akses yang berbeda:
| Peran | Akses Utama | Deskripsi |
|---|---|---|
| Admin | Semua fitur | Pengelola utama sistem. Bisa mengatur karyawan, absensi, cuti, gaji, dan seluruh konfigurasi. |
| HR | Sebagian besar fitur admin | Fokus operasional SDM: kelola karyawan, shift, cuti, kasbon. Tidak bisa mengakses pengaturan gaji, laporan, dan audit log. |
| Manajer | Monitoring & approval | Melihat dashboard, menyetujui cuti/kasbon, melihat laporan dan audit log. Tidak bisa mengelola data master. |
| Karyawan | Area karyawan (mobile) | Absensi (clock-in/out), pengajuan cuti/lembur/kasbon, lihat slip gaji, jadwal, insight kehadiran, dokumen kebijakan. |
Setelah login, karyawan akan langsung melihat halaman utama dengan informasi penting:
| Menu | Fungsi |
|---|---|
| Presensi Masuk | Absensi datang (selfie + GPS) |
| Presensi Keluar | Absensi pulang (selfie + GPS) |
| Kehadiran | Ringkasan kehadiran bulan ini |
| Riwayat | Histori absensi lengkap |
| Izin & Cuti | Ajukan cuti, izin, atau lembur |
| Jadwal Shift | Jadwal shift kerja pribadi |
| Kalender | Kalender kerja & hari libur |
| Tim | Direktori karyawan |
| Perusahaan | Informasi kantor |
| Kasbon | Pengajuan pinjaman karyawan |
| Gaji | Slip gaji bulanan |
| Insight Kehadiran | Ringkasan indeks kehadiran pribadi |
| Kebijakan Perusahaan | Unduh dokumen kebijakan dari HR |
| Profil | Data diri, foto profil & pintasan fitur |
| Ganti Password | Ubah password akun |
Proses absensi di Presensia Team menggunakan kombinasi selfie kamera depan dan validasi lokasi GPS (geofencing) untuk memastikan keaslian kehadiran.
Menu Riwayat menampilkan seluruh histori absensi Anda dalam bentuk daftar kronologis.
Anda bisa melihat foto absensi Anda dengan mengetuk ikon foto di setiap baris riwayat. Foto akan ditampilkan dalam popup/modal.
| Status | Keterangan |
|---|---|
| Pending | Menunggu persetujuan admin/HR/Manajer |
| Approved | Disetujui — kuota cuti akan berkurang (untuk cuti tahunan) |
| Rejected | Ditolak — alasan penolakan bisa dilihat di detail |
Anda bisa memantau status pengajuan melalui menu "Izin & Cuti" atau menu "Approval" di halaman utama.
Pengajuan lembur dilakukan dari halaman yang sama dengan cuti.
Fitur kasbon memungkinkan karyawan mengajukan pinjaman yang akan dicicil melalui potongan gaji.
Slip gaji bulanan diakses melalui menu "Gaji" di portal karyawan.
Jika fitur slip PDF aktif, tombol "Unduh Slip PDF" tersedia di halaman slip. File PDF berisi rincian formal yang sama dengan tampilan slip, siap diarsipkan atau dicetak.
Data rekening bank, BPJS, dan NPWP ditampilkan di profil (read-only). Jika ada yang salah atau kosong, hubungi HR/admin untuk diperbarui — perubahan hanya bisa dilakukan dari panel admin.
Menu "Jadwal Shift" menampilkan jadwal shift kerja Anda untuk minggu/bulan ini.
Kalender menampilkan tampilan visual seluruh tahun:
Menu Insight Kehadiran menampilkan ringkasan kehadiran pribadi Anda — fokus pada perbaikan, bukan perbandingan ranking dengan rekan kerja.
Dashboard adalah halaman utama untuk peran Admin, HR, dan Manajer. Menampilkan ringkasan operasional perusahaan secara real-time.
| Komponen | Deskripsi |
|---|---|
| Statistik Hari Ini | Total karyawan, hadir hari ini, terlambat, pending cuti/izin. |
| Filter Rentang Tanggal | Pilih periode untuk melihat data absensi tertentu. |
| Tabel Absensi | Daftar detail absensi dengan pencarian, sorting, dan pagination (DataTables). |
| Export | Unduh data absensi dalam format CSV/Excel. |
Admin dapat menambah, mengubah, atau menghapus data absensi langsung dari tabel dashboard — misalnya untuk koreksi jika karyawan lupa absen atau ada kesalahan sistem.
Menu Karyawan di sidebar untuk mengelola seluruh data karyawan.
| Aksi | Deskripsi |
|---|---|
| Tambah Karyawan | Input data karyawan baru satu per satu (nama, email, password, role, kantor, shift, dll.) |
| Import Excel | Upload file Excel untuk menambahkan banyak karyawan sekaligus. Download template terlebih dahulu. |
| Edit Karyawan | Ubah data karyawan yang sudah ada. |
| Hapus Karyawan | Hapus karyawan dari sistem. |
| Reset Device | Lepaskan ikatan device (device binding) jika karyawan ganti HP. |
Menu Kantor untuk mengelola lokasi-lokasi kantor perusahaan. Setiap kantor memiliki koordinat GPS yang digunakan untuk validasi geofencing saat absensi.
Menu Pengaturan di sidebar (bagian System) membuka halaman Pengaturan Absensi.
Satu-satunya parameter global di halaman ini adalah clock-out otomatis. Jika diaktifkan, karyawan yang sudah clock-in tetapi belum clock-out akan otomatis di-clock-out pada akhir jam kerja sesuai jadwal shift masing-masing.
Aturan lain (radius geofencing per kantor, selfie wajib, toleransi keterlambatan) dikonfigurasi melalui data Kantor, Shift, dan kebijakan operasional perusahaan — bukan dari halaman ini.
Menu Anomali Kehadiran (sidebar ABSENSI) adalah inbox operasional HR untuk meninjau kasus yang perlu tindakan:
Setiap anomali memiliki tingkat prioritas. Dari halaman detail, admin dapat melakukan koreksi presensi atau menindaklanjuti ke cuti/approval terkait. Tampilan tersedia dalam mode Kartu atau Tabel.
Modul ini mengelola jadwal kerja karyawan dengan sistem shift yang fleksibel.
Definisi shift dengan nama, jam masuk, jam keluar. Contoh: Shift Pagi (08:00-16:00), Shift Malam (22:00-06:00).
Kumpulan shift yang bisa diterapkan ke grup karyawan sekaligus. Misalnya: "Rotasi 3 Shift" berisi Pagi → Siang → Malam.
Pengaturan otomatis pergantian shift secara berkala (mingguan, bulanan, dll.).
Halaman Shift & Jadwal untuk mengatur jadwal shift mingguan karyawan. Anda bisa menetapkan shift per sel kalender, menyalin minggu ke depan, mengimpor dari Excel, serta menarik (drag) shift antar hari/karyawan pada planner visual.
| Aksi | Deskripsi |
|---|---|
| Assign Shift | Tetapkan shift ke karyawan untuk hari tertentu |
| Drag & Drop | Pindahkan atau salin shift antar sel di planner mingguan |
| Copy Minggu | Salin jadwal minggu ini ke minggu depan |
| Import Excel | Upload jadwal dari file Excel |
| Insight Planner | Ringkasan celah jadwal, konflik, dan cakupan mingguan |
Menu Hari Libur untuk mengelola hari libur nasional dan perusahaan.
Menu Cuti & Lembur di sidebar adalah pusat persetujuan terpadu — mengelola pengajuan izin, cuti, dan lembur dari satu halaman (mode Kartu atau Tabel).
Filter tersedia berdasarkan jenis (Cuti/Lembor), status (Pending/Approved/Rejected), dan pencarian nama karyawan. Badge angka di sidebar menandakan jumlah pengajuan yang menunggu.
Menu Kasbon di sidebar untuk mengelola pengajuan pinjaman karyawan.
| Aksi | Deskripsi |
|---|---|
| Lihat Pengajuan | Daftar semua kasbon dengan status dan detail |
| Approve / Reject | Setujui atau tolak pengajuan kasbon |
| Catat Pembayaran | Input pembayaran cicilan oleh admin |
| Verifikasi Bukti Bayar | Setujui/tolak bukti pembayaran yang diupload karyawan |
| Pengaturan | Atur plafon, tenor maksimal, bunga, dan kebijakan kasbon |
Menu Gaji di sidebar hanya dapat diakses oleh Admin. Modul ini menghitung gaji dari data kehadiran (hadir, alpha, terlambat, lembur) plus pengaturan perusahaan.
| Fitur | Deskripsi |
|---|---|
| Rekap Gaji | Rekap seluruh karyawan per bulan/periode. Menampilkan hadir, alpha, terlambat, lembur, komponen nominal, dan take home pay. |
| Simulasi | Preview perhitungan dengan aturan potongan custom sebelum finalisasi. |
| Finalisasi Slip | Kunci angka slip periode — snapshot disimpan dan karyawan mendapat notifikasi slip tersedia. |
| Buka Finalisasi | Admin berizin khusus dapat membuka kunci periode (teraudit) jika perlu koreksi. |
| Export Excel | Unduh rekap lengkap untuk finance/arsip. |
| Export Bank | File Excel siap transfer: sheet Siap Transfer (rekening lengkap) dan Perlu Lengkapi Rekening. |
| Slip PDF (ZIP) | Unduh slip PDF semua karyawan dalam satu arsip ZIP; atau unduh per karyawan via link PDF di tabel rekap. |
| Pengaturan Gaji | Aturan potongan terlambat/alpha, upah lembur, siklus payroll, serta toggle BPJS & PPh 21. |
| Akses Unlock | Grant/revoke izin admin untuk menjalankan Buka Finalisasi (bukan akses slip karyawan). |
Di bagian bawah form Pengaturan Gaji, admin dapat mengaktifkan secara independen:
Default: keduanya nonaktif — cocok untuk UMKM yang belum menerapkan BPJS/PPh 21. Plafon upah BPJS di form adalah batas dasar hitung iuran (ketentuan pemerintah), bukan nominal potongan gaji.
| Kebutuhan | Field di profil karyawan |
|---|---|
| Gaji pokok | base_salary / Gaji pokok |
| Export bank | Nama bank, no. rekening, atas nama |
| BPJS | Nomor BPJS Kesehatan dan/atau Ketenagakerjaan |
| PPh 21 | Status wajib pajak (NPWP status), NPWP (opsional) |
Menu Insight Disiplin (sidebar Monitoring) membantu HR memantau indeks kehadiran tim — fokus karyawan yang perlu ditindak, bukan kompetisi ranking publik ke karyawan.
Mode ranking dengan medali hanya aktif jika fitur FEATURE_DISCIPLINE_INSIGHTS=false (legacy).
Menu Laporan menyediakan insight mendalam tentang kehadiran organisasi.
Menu Pengumuman HR untuk membuat pengumuman resmi perusahaan.
Admin dapat mengatur apakah timeline karyawan menampilkan aktivitas sosial (check-in otomatis, reaksi) atau hanya pengumuman HR — lewat toggle di halaman Pengumuman HR.
Pengumuman juga bisa dihapus jika sudah tidak relevan.
Menu Dokumen Kebijakan (sidebar ABSENSI) untuk mengunggah file kebijakan perusahaan (PDF/dokumen) yang bisa diunduh karyawan.
Menu Audit Log mencatat seluruh aktivitas sensitif di dalam sistem untuk keperluan compliance dan keamanan.
Setiap log mencatat: siapa melakukan, apa yang dilakukan, kapan, dan detail perubahan. Anda bisa memfilter berdasarkan pengguna, jenis aktivitas, dan rentang tanggal.
Presensia Team dilengkapi dengan beberapa lapisan keamanan untuk mencegah kecurangan absensi:
| Fitur Keamanan | Cara Kerja |
|---|---|
| Device Binding | Setiap akun karyawan terikat ke satu perangkat (HP). Tidak bisa login dari HP lain tanpa reset device oleh admin. |
| Geofencing | Absensi hanya bisa dilakukan dalam radius tertentu dari koordinat kantor. Jika terlalu jauh, sistem menolak. |
| Selfie Verification | Foto selfie wajib diambil saat absensi — disimpan sebagai bukti visual. |
| Fake GPS Detection | Sistem mendeteksi penggunaan aplikasi fake GPS/mock location dan memblokir absensi. |
| Sesi Aman | Cookie terenkripsi, HTTPS-only, session invalidation saat login di device baru. |
| Audit Log | Semua aktivitas penting tercatat dan tidak bisa diubah/dihapus. |
| Rate Limiting | Perlindungan terhadap percobaan login berulang (brute-force). |
Tidak. Presensia Team adalah aplikasi web (PWA) yang bisa langsung diakses melalui browser. Anda bisa menambahkannya ke home screen HP agar terasa seperti aplikasi biasa (lihat Bab 3).
Google Chrome (Android/Desktop), Safari (iPhone/iPad), Microsoft Edge, atau Firefox versi terbaru.
Sebagian tampilan bisa diakses offline (dari cache PWA), namun fitur absensi memerlukan koneksi internet untuk menyimpan data dan validasi lokasi.
Pastikan GPS Anda aktif dan akurat. Kadang GPS memerlukan beberapa detik untuk mendapatkan posisi yang tepat. Coba di area terbuka. Jika masih bermasalah, hubungi admin — kemungkinan radius kantor perlu disesuaikan.
Akun Anda terikat ke HP lama (device binding). Hubungi admin untuk melakukan "Reset Device" agar akun Anda bisa digunakan di HP baru.
Hubungi admin. Admin dapat melakukan koreksi absensi manual dari dashboard.
Pastikan area cukup terang saat mengambil selfie. Periksa juga apakah browser memiliki izin mengakses kamera.
Tergantung kebijakan perusahaan Anda. Status pengajuan bisa dipantau di menu "Izin & Cuti".
Tergantung kebijakan perusahaan. Cicilan kasbon dapat dibayar manual dengan upload bukti transfer; integrasi potongan langsung ke payroll dapat dikembangkan sesuai kebutuhan operasional.
Hanya jika admin mengaktifkannya di Pengaturan Gaji. Banyak UMKM mematikan keduanya. Jika aktif, pastikan nomor BPJS dan status wajib pajak karyawan sudah diisi di profil.
Periode payroll masih berjalan atau belum difinalisasi. Angka dapat berubah sampai admin menekan Finalisasi Slip.
Periksa: (1) gaji pokok sudah diisi di profil karyawan, (2) admin sudah finalisasi periode tersebut. Karyawan melihat slip estimasi kapan saja; status Final muncul setelah finalisasi.
Untuk memberi izin admin tertentu menjalankan Buka Finalisasi (membuka kunci snapshot payroll). Bukan untuk membuka akses slip ke karyawan — slip karyawan tersedia setelah admin finalisasi dan notifikasi terkirim.
Lengkapi nama bank dan no. rekening di profil karyawan. Karyawan yang datanya belum lengkap ada di sheet Perlu Lengkapi Rekening pada file Export Bank.
Sesi admin berakhir setelah 2 jam tidak aktif (untuk keamanan). Silakan login kembali. Sesi karyawan tidak memiliki batas waktu.