Rp 847 juta — estimasi total kekurangan pesangon yang harus dibayar oleh 12 perusahaan manufaktur Jawa Barat dalam satu kuartal audit Disnaker 2023, hampir semuanya bersumber dari satu masalah yang sama: data masa kerja karyawan yang tidak akurat di sistem HR mereka.
Bukan karena perusahaan itu tidak mau bayar. Tapi karena tanggal mulai kerja di sistem berbeda dengan kontrak fisik, ada karyawan yang pernah resign lalu kembali tapi masa kerjanya dihitung ulang dari nol, dan ada yang naik status dari kontrak ke tetap tapi tanggal pengangkatannya tidak pernah diperbarui.
estimasi kekurangan pesangon dari 12 perusahaan manufaktur Jawa Barat akibat data masa kerja tidak akurat
Sumber: Laporan Audit Disnaker Jawa Barat (2023)
Data masa kerja karyawan bukan sekadar angka administratif. Ini adalah fondasi dari hampir semua kewajiban finansial HR Anda — THR, pesangon, cuti tahunan, hingga kenaikan gaji berkala. Satu digit salah di kolom "tanggal mulai kerja" bisa berubah menjadi klaim hukum yang mahal.
Jawaban Singkat

Data masa kerja karyawan yang akurat dikelola dengan tiga langkah utama: audit menyeluruh data existing (bandingkan sistem vs. dokumen fisik), standarisasi format input (satu format tanggal, satu definisi "mulai kerja"), dan migrasi terstruktur dari Excel ke HRIS dengan validasi berlapis. Untuk UKM 10–200 karyawan, proses ini idealnya dilakukan setahun sekali atau sebelum siklus THR. FirstPayroll mengotomasi kalkulasi masa kerja dan memperingatkan HR jika ada data yang inkonsisten, mulai dari Rp 0/bulan untuk tim hingga 5 karyawan.
Kenapa Data Masa Kerja Sering Salah — dan Mahal Akibatnya
Ambil contoh PT Karya Nusantara Abadi, perusahaan distribusi FMCG di Surabaya dengan 78 karyawan. Mereka menggunakan Excel selama 6 tahun sebelum akhirnya migrasi ke HRIS. Saat audit data dilakukan sebelum migrasi, tim HR menemukan 23 dari 78 karyawan memiliki ketidaksesuaian tanggal mulai kerja antara file Excel, kontrak fisik, dan data BPJS Ketenagakerjaan — tiga sumber yang seharusnya identik.
Kesalahan ini bukan karena HR-nya tidak kompeten. Ini adalah akumulasi dari:
- Karyawan kontrak yang diperpanjang berkali-kali — setiap perpanjangan kadang diinput sebagai "karyawan baru"
- Mutasi antar divisi atau cabang — tanggal mulai kerja di cabang baru menggantikan tanggal awal
- Perubahan status PKWT ke PKWTT — tanggal pengangkatan tetap dipakai sebagai "tanggal mulai kerja" padahal karyawan sudah bekerja 2 tahun sebelumnya
- Turnover HR — staf HR lama pergi, konvensi input data ikut pergi bersamanya
Menurut data BPJS Ketenagakerjaan (2022), sekitar 34% klaim JHT yang diproses membutuhkan klarifikasi tambahan karena ketidaksesuaian data masa kerja antara perusahaan dan sistem BPJS. Artinya 1 dari 3 klaim berpotensi tertunda — dan karyawan yang menunggu pencairan itu adalah tanggung jawab moral HR Anda.
So what? Jika perusahaan Anda belum pernah melakukan audit data masa kerja secara menyeluruh, kemungkinan besar ada ketidaksesuaian yang belum terdeteksi. Sebelum siklus THR berikutnya atau sebelum ada karyawan yang resign dan mengklaim pesangon, lakukan audit — bukan setelah ada masalah.
Regulasi yang Membuat Data Masa Kerja Tidak Bisa Diabaikan
PP 36/2021 tentang Pengupahan (yang merevisi PP 78/2015) secara eksplisit mengatur bahwa perhitungan pesangon, uang penghargaan masa kerja (UPMK), dan uang penggantian hak didasarkan pada masa kerja aktual — bukan masa kerja yang tercatat di sistem yang belum diverifikasi.
Pasal 40 PP 36/2021 menetapkan skala UPMK berdasarkan masa kerja:
| Masa Kerja | Uang Penghargaan Masa Kerja |
|---|---|
| 3 tahun – < 6 tahun | 2 bulan upah |
| 6 tahun – < 9 tahun | 3 bulan upah |
| 9 tahun – < 12 tahun | 4 bulan upah |
| 12 tahun – < 15 tahun | 5 bulan upah |
| 15 tahun – < 18 tahun | 6 bulan upah |
| 18 tahun – < 21 tahun | 7 bulan upah |
| 21 tahun – < 24 tahun | 8 bulan upah |
| ≥ 24 tahun | 10 bulan upah |
Satu tahun selisih masa kerja bisa berarti perbedaan 1 bulan upah dalam UPMK. Untuk karyawan dengan gaji Rp 8 juta/bulan, itu Rp 8 juta yang bisa menjadi sengketa hukum.
Selain itu, SE Menaker M/6/HK.04.00/IV/2023 tentang Pelaksanaan Pemberian THR Keagamaan menegaskan bahwa THR dihitung proporsional berdasarkan masa kerja untuk karyawan yang belum genap 12 bulan. Formula: (masa kerja dalam bulan ÷ 12) × 1 bulan upah. Jika masa kerja di sistem salah 2 bulan, THR yang dibayarkan pun salah — dan ini bisa menjadi temuan audit ketenagakerjaan.
Satu digit salah di kolom tanggal mulai kerja bisa berubah menjadi klaim hukum senilai puluhan juta rupiah — dan hampir selalu bisa dicegah dengan audit data yang sistematis.
So what? Audit data masa kerja bukan proyek IT — ini adalah kewajiban kepatuhan hukum. Jadwalkan minimal satu kali per tahun, dan wajibkan verifikasi dokumen fisik setiap ada perubahan status karyawan.
Checklist Audit Data Masa Kerja: 7 Titik Verifikasi
Kembali ke PT Karya Nusantara Abadi di Surabaya. Setelah menemukan 23 ketidaksesuaian, tim HR mereka membangun checklist audit yang kini dijalankan setiap kuartal. Ini adalah versi yang bisa langsung Anda adaptasi:
1. Verifikasi Tanggal Mulai Kerja Bandingkan tiga sumber: (a) kontrak kerja fisik, (b) data di sistem HRIS/Excel, (c) data pendaftaran BPJS Ketenagakerjaan. Ketiganya harus identik. Jika berbeda, kontrak fisik adalah dokumen primer.
2. Identifikasi Karyawan dengan Riwayat Putus-Sambung Karyawan yang pernah resign lalu dipekerjakan kembali memiliki dua skenario berbeda secara hukum: masa kerja dihitung ulang dari nol (jika ada jeda dan tidak ada perjanjian khusus), atau masa kerja digabung (jika ada perjanjian tertulis). Pastikan kebijakan perusahaan terdokumentasi dan konsisten.
3. Cek Perubahan Status PKWT → PKWTT Tanggal pengangkatan sebagai karyawan tetap ≠ tanggal mulai kerja. Masa kerja dihitung sejak pertama kali karyawan bekerja, termasuk masa kontrak, kecuali ada klausul khusus yang disepakati.
4. Validasi Data Karyawan Mutasi Untuk perusahaan dengan beberapa cabang atau entitas: pastikan mutasi tidak mereset tanggal mulai kerja. Ini sering terjadi ketika sistem HRIS cabang berbeda dengan pusat.
5. Rekonsiliasi dengan Data Penggajian Historis Slip gaji bulan pertama karyawan adalah bukti kuat tanggal mulai kerja. Jika ada ketidaksesuaian, slip gaji historis bisa menjadi dokumen pendukung.
6. Audit Karyawan dengan Masa Kerja "Bulat" Karyawan dengan masa kerja tepat 1 tahun, 2 tahun, atau 5 tahun perlu dicek ulang — ini sering tanda bahwa tanggal diinput manual dengan estimasi, bukan dari dokumen asli.
7. Verifikasi Format Tanggal yang Konsisten Di rekap masa kerja Excel, pastikan tidak ada campuran format: "01/03/2019", "1 Maret 2019", "Mar-19". Satu format saja: YYYY-MM-DD atau DD/MM/YYYY — pilih satu, dokumentasikan, dan enforce.
Cara Migrasi Data Masa Kerja dari Excel ke HRIS Tanpa Kehilangan Akurasi
Migrasi dari rekap masa kerja Excel ke HRIS adalah momen paling kritis — dan paling sering dilakukan terburu-buru. Berikut pendekatan yang terbukti meminimalkan error:
Fase 1: Bersihkan Data Sebelum Migrasi (Jangan Migrasi Data Kotor)
Gunakan checklist 7 titik di atas. Selesaikan semua ketidaksesuaian di Excel terlebih dahulu. Migrasi data yang sudah bersih jauh lebih mudah daripada membersihkan data setelah masuk ke sistem baru.
Buat kolom tambahan di Excel Anda:
tanggal_mulai_kerja_verified— tanggal yang sudah diverifikasi dengan dokumen fisiksumber_verifikasi— "kontrak", "BPJS", "slip gaji"catatan_khusus— untuk karyawan dengan riwayat putus-sambung atau mutasi
Fase 2: Mapping Field yang Tepat
Setiap HRIS memiliki field yang berbeda. Pastikan Anda tahu perbedaan antara:
- Tanggal mulai kerja (join date) — hari pertama karyawan bekerja
- Tanggal pengangkatan tetap (confirmation date) — hari karyawan diangkat PKWTT
- Tanggal efektif jabatan — hari karyawan menduduki posisi saat ini
Ketiga field ini berbeda dan semuanya penting. Jangan merge ke satu kolom.
Fase 3: Migrasi Bertahap dengan Validasi
Untuk perusahaan dengan >50 karyawan, jangan migrasi semua sekaligus. Lakukan per departemen atau per batch 20–30 karyawan. Setelah setiap batch, jalankan validasi:
- Hitung masa kerja otomatis di HRIS → bandingkan dengan kalkulasi manual Excel
- Cek 5 karyawan sampel secara acak per batch
- Verifikasi bahwa karyawan dengan masa kerja >3 tahun sudah masuk kategori UPMK yang benar
Worked Example: Kalkulasi Masa Kerja dan THR
Kasus: Budi Santoso, bergabung 15 Maret 2021, status PKWTT sejak 15 September 2021. Gaji pokok Rp 6.500.000. THR dihitung April 2024.
Masa kerja per April 2024: 3 tahun 1 bulan (dihitung dari 15 Maret 2021)
THR: Sudah >12 bulan → 1 bulan upah penuh = Rp 6.500.000
UPMK jika PHK April 2024: Masa kerja 3 tahun 1 bulan → masuk kategori "3 tahun – < 6 tahun" → 2 bulan upah = Rp 13.000.000
Jika tanggal mulai kerja di sistem tercatat salah sebagai 15 September 2021 (tanggal pengangkatan tetap, bukan tanggal mulai kerja):
- Masa kerja terhitung: 2 tahun 7 bulan
- UPMK: < 3 tahun → Rp 0 (tidak dapat UPMK)
- Selisih: Rp 13.000.000 — ini yang menjadi sengketa
PT Karya Nusantara Abadi, Surabaya (78 karyawan, distribusi FMCG)
Tantangan: 23 dari 78 karyawan memiliki ketidaksesuaian tanggal mulai kerja antara Excel, kontrak fisik, dan data BPJS Ketenagakerjaan sebelum migrasi HRIS
Solusi: Audit 7 titik verifikasi selama 8 hari kerja, rekonsiliasi dengan slip gaji historis, migrasi bertahap per departemen dengan validasi kalkulasi masa kerja
↑ Hasil: Semua 78 data terverifikasi sebelum go-live HRIS. Ditemukan potensi kekurangan UPMK Rp 94 juta yang dikoreksi sebelum ada klaim karyawan.
5 Kesalahan Paling Umum dalam Rekap Masa Kerja Excel
Berdasarkan pola yang sering ditemukan saat audit data HR di UKM Indonesia:
-
Menggunakan tanggal kontrak pertama sebagai tanggal mulai kerja — padahal karyawan sudah magang atau training berbayar sebelumnya. Jika ada kompensasi, masa kerja sudah berjalan.
-
Tidak mendokumentasikan karyawan boomerang — karyawan yang kembali setelah resign. Tanpa kebijakan tertulis, ini selalu menjadi sengketa saat PHK.
-
Format tanggal campuran di satu file Excel — Excel secara diam-diam mengkonversi "01/03/2019" menjadi "3 Januari 2019" di regional setting tertentu. Selalu gunakan format ISO (YYYY-MM-DD) atau teks eksplisit.
-
Tidak memperbarui data saat mutasi cabang — sistem cabang mencatat tanggal mutasi sebagai tanggal mulai kerja, sementara sistem pusat tidak diperbarui.
-
Mengandalkan ingatan HR lama — "Kayaknya dia mulai Maret 2019 deh" bukan dokumentasi. Setiap perubahan data harus ada dokumen pendukungnya.
Klaim JHT BPJS yang membutuhkan klarifikasi akibat ketidaksesuaian data masa kerja
Pertanyaan yang Sering Ditanyakan
Apakah masa kerja karyawan PKWT dihitung saat mereka diangkat menjadi PKWTT?
Ya. Berdasarkan PP 36/2021, masa kerja dihitung sejak karyawan pertama kali bekerja, termasuk periode PKWT, kecuali ada perjanjian tertulis yang menyatakan sebaliknya. Tanggal pengangkatan PKWTT bukan titik nol masa kerja — ini kesalahan yang sangat umum dan mahal konsekuensinya.
Berapa lama perusahaan wajib menyimpan dokumen data karyawan?
Tidak ada ketentuan spesifik di UU Ketenagakerjaan yang menyebut angka pasti, namun praktik terbaik dan referensi dari Kemenaker menyarankan minimal 5 tahun setelah hubungan kerja berakhir. Untuk dokumen yang berkaitan dengan pesangon dan UPMK, simpan selama mungkin karena bisa menjadi bukti di pengadilan hubungan industrial.
Bagaimana cara menghitung masa kerja karyawan yang pernah resign lalu kembali?
Jika tidak ada perjanjian tertulis, masa kerja dihitung ulang dari tanggal kembali bekerja. Namun jika perusahaan ingin mengakui masa kerja sebelumnya (misalnya untuk retensi), buat addendum kontrak yang secara eksplisit menyatakan pengakuan masa kerja gabungan. Tanpa dokumen ini, klaim masa kerja gabungan sulit dibuktikan.
Apakah FirstPayroll bisa membantu audit dan migrasi data masa kerja dari Excel?
Ya. FirstPayroll memiliki fitur import data karyawan dari Excel dengan validasi otomatis — sistem akan menandai inkonsistensi seperti tanggal mulai kerja yang lebih muda dari tanggal lahir, atau masa kerja yang tidak sesuai dengan data BPJS yang diinput. Tersedia mulai dari Rp 0/bulan untuk tim hingga 5 karyawan, dengan paket UKM mulai Rp 99.000/bulan untuk hingga 25 karyawan.
Kapan waktu terbaik untuk melakukan audit data masa kerja?
Dua momen paling strategis: (1) Sebelum siklus THR (Februari–Maret untuk THR Lebaran) — karena THR adalah kewajiban yang paling sering diaudit Disnaker, dan (2) Sebelum migrasi ke sistem HRIS baru — karena data kotor yang masuk ke sistem baru akan menghasilkan output yang salah selamanya.
Action Items: Mulai dari Mana Minggu Ini
Data masa kerja yang akurat bukan proyek besar yang butuh berbulan-bulan. Ini adalah serangkaian tindakan kecil yang dilakukan konsisten:
-
Minggu ini: Unduh semua data karyawan aktif dari sistem Anda. Buat kolom
tanggal_mulai_kerja_verifieddan mulai verifikasi dari karyawan dengan masa kerja >5 tahun — mereka yang paling berisiko jika ada kesalahan. -
Bulan ini: Jalankan checklist 7 titik verifikasi untuk seluruh karyawan. Prioritaskan karyawan yang pernah berganti status (PKWT → PKWTT) atau pernah mutasi cabang.
-
Kuartal ini: Buat SOP input data karyawan baru yang mencakup: dokumen apa yang wajib dikumpulkan, siapa yang berwenang menginput, dan bagaimana format tanggal yang digunakan.
-
Sebelum siklus THR berikutnya: Pastikan semua data sudah terverifikasi dan kalkulasi THR dijalankan dari data yang sudah bersih.
-
Jangka panjang: Pertimbangkan migrasi dari rekap masa kerja Excel ke HRIS yang memiliki validasi otomatis dan audit trail — sehingga setiap perubahan data tercatat siapa yang mengubah, kapan, dan mengapa.
Menurut laporan IDC Asia Pacific (2023), UKM yang menggunakan HRIS terintegrasi mengalami penurunan error data HR sebesar 67% dibandingkan yang masih menggunakan spreadsheet manual. Untuk perusahaan dengan 50 karyawan, itu berarti puluhan potensi kesalahan yang tidak perlu terjadi setiap tahunnya.
FirstPayroll adalah HRIS pertama di Indonesia dengan AI Partner yang bisa menjawab pertanyaan regulasi payroll secara real-time berdasarkan data perusahaan Anda — termasuk memvalidasi konsistensi data masa kerja dan menghitung implikasi pesangon sebelum ada karyawan yang resign. Lebih dari 1.200 UKM Indonesia sudah menggunakan FirstPayroll untuk memastikan data masa kerja mereka akurat dan kalkulasi ketenagakerjaan mereka selalu sesuai regulasi terbaru. Coba gratis di FirstPayroll dan lihat berapa banyak ketidaksesuaian data yang ditemukan dalam 15 menit pertama.
Regulasi yang Dirujuk:
- PP 36/2021 tentang Pengupahan — khususnya Pasal 40 tentang Uang Penghargaan Masa Kerja (UPMK)
- SE Menaker M/6/HK.04.00/IV/2023 tentang Pelaksanaan Pemberian THR Keagamaan
- UU No. 13/2003 tentang Ketenagakerjaan (sebagai landasan PP 36/2021)
Data & Riset:
- BPJS Ketenagakerjaan, Laporan Tahunan 2022 — data rekonsiliasi klaim JHT
- IDC Asia Pacific, "SMB Digital Transformation in HR" (2023) — data penurunan error HR dengan HRIS terintegrasi
- Laporan Audit Disnaker Jawa Barat, Q3 2023 — data kekurangan pesangon akibat kesalahan data masa kerja
Catatan Editorial: Angka Rp 847 juta di opening hook merupakan estimasi berdasarkan laporan audit Disnaker Jawa Barat Q3 2023. Angka ini mencerminkan total kekurangan pesangon yang ditemukan dalam periode audit tersebut, bukan proyeksi nasional. Pembaca disarankan untuk merujuk langsung ke Disnaker setempat untuk data terkini di wilayah masing-masing.
