Cara Migrasi Data Karyawan dari Spreadsheet ke Software HR Tanpa Data Hilang
Panduan migrasi dari spreadsheet ke software HR: audit sheet, bersihkan email dan nomor HP, petakan kolom, uji impor kecil, lalu jalankan paralel satu periode sebelum sheet lama dikunci.

Migrasi dari spreadsheet ke software HR paling aman dikerjakan dalam lima tahap: audit semua file yang ada, bersihkan datanya, petakan kolom ke isian software baru, uji impor dengan beberapa baris, lalu jalankan spreadsheet dan software baru berdampingan selama satu periode gaji sebelum file lama dikunci. Yang perlu dipindahkan cukup data induk karyawan, yaitu nama, email, jabatan, departemen, lokasi, nomor HP, dan gaji pokok. Riwayat absensi lama cukup diarsipkan. Kalau file Anda rapi, pemindahan datanya sendiri hanya butuh satu sampai dua jam.
Banyak pemilik usaha menunda pindah ke software HR bukan karena harganya, melainkan karena membayangkan harus mengetik ulang puluhan atau ratusan data karyawan. Bayangan itu tidak sepenuhnya salah. Spreadsheet yang dipakai bertahun-tahun biasanya penuh baris ganda, email yang ditulis berbeda-beda, dan sel yang digabung untuk tampilan. Panduan ini menunjukkan cara merapikannya tanpa drama, lengkap dengan contoh proses impor sungguhan di Absenia.
Kapan saatnya pindah dari spreadsheet ke software HR?
Spreadsheet adalah alat yang hebat untuk memulai. Gratis, fleksibel, dan semua orang bisa memakainya. Masalahnya muncul ketika jumlah karyawan dan jumlah orang yang menyentuh file bertambah. Beberapa tanda yang paling sering muncul:
- Ada lebih dari satu versi file, misalnya data karyawan final, final revisi, dan salinan HRD, dan tidak ada yang yakin mana yang benar.
- Absensi masih dicatat di buku atau mesin bersama, lalu disalin manual ke spreadsheet setiap akhir bulan.
- Saldo cuti sering dipersoalkan karena rumusnya pernah rusak dan tidak ada yang tahu kapan.
- File berisi gaji dan NIK dikirim bolak-balik lewat chat atau email.
Kalau dua dari empat tanda itu terjadi di usaha Anda, biaya tetap bertahan di spreadsheet sudah lebih besar daripada biaya pindah. Untuk melihat perbandingan lengkap kedua cara mencatat kehadiran, baca aplikasi absensi Excel vs online. Kalau Anda masih menimbang paket gratis atau berbayar, panduan software HR gratis vs berbayar membantu memutuskannya. Kalau istilah software HR, HRIS, dan aplikasi absensi masih terasa tumpang tindih, mulai dari penjelasan apa itu HRIS. Salah satu keuntungan terbesar setelah pindah adalah karyawan bisa melihat data dan saldo cutinya sendiri, konsep yang dikenal sebagai employee self service.
Data apa saja yang perlu dipindahkan?
Tidak semua isi spreadsheet perlu ikut pindah. Memindahkan terlalu banyak justru membuat migrasi lambat dan penuh kesalahan. Pisahkan data induk yang wajib pindah dari data riwayat yang cukup diarsipkan.
| Data | Pindahkan? | Catatan |
|---|---|---|
| Nama lengkap | Wajib | Satu penulisan per orang, tanpa gelar yang berubah-ubah |
| Sangat disarankan | Dipakai untuk login dan untuk mencegah data ganda | |
| Jabatan dan departemen | Disarankan | Seragamkan penulisan, misalnya Gudang bukan gudang atau GDG |
| Lokasi atau cabang | Disarankan untuk usaha bercabang | Gunakan nama lokasi yang sama persis di semua baris |
| NIK atau ID karyawan | Opsional | Simpan sebagai teks supaya digit tidak berubah |
| Nomor HP | Disarankan | Simpan sebagai teks supaya nol di depan tidak hilang |
| Gaji pokok | Opsional, akses terbatas | Satu kolom angka, tanpa catatan di dalam sel |
| Riwayat absensi lama | Arsipkan saja | Pencatatan baru dimulai sejak software dipakai |
Prinsipnya sederhana: pindahkan apa yang dibutuhkan untuk bekerja besok pagi, arsipkan apa yang hanya dibutuhkan untuk menengok ke belakang. Arsip tetap penting, misalnya untuk menjawab pertanyaan soal lembur bulan lalu, tetapi tempatnya di folder yang aksesnya terbatas, bukan di sistem baru.
Bagaimana membersihkan spreadsheet sebelum migrasi?
Pembersihan data adalah tahap yang paling menentukan. Software HR mana pun hanya bisa sebaik data yang Anda masukkan. Kerjakan di salinan file, jangan di file asli, supaya Anda selalu bisa kembali kalau ada yang terhapus.
- Satukan semua versi. Kumpulkan setiap salinan file, bandingkan, lalu tetapkan satu sheet sebagai sumber kebenaran. Catat siapa yang menyetujui keputusan itu.
- Satu baris untuk satu orang. Hapus baris total, baris judul yang berulang di tengah sheet, baris kosong, dan sel yang digabung. Sel gabungan memang rapi dilihat, tetapi membingungkan mesin pembaca file.
- Rapikan email. Pastikan setiap karyawan punya email yang berbeda dan formatnya lengkap. Email yang sama di dua baris hampir selalu berarti salah ketik atau data ganda.
- Ubah nomor HP dan NIK menjadi teks. Kalau kolom itu tersimpan sebagai angka, Excel sudah membuang nol di depan dan bisa mengubah angka panjang. Panduan Microsoft menjelaskan cara memformat sel sebagai teks supaya digit tetap utuh.
- Jadikan gaji angka bersih. Satu kolom, satu angka. Pindahkan catatan seperti nego, belum termasuk tunjangan, atau lihat slip ke kolom terpisah atau ke arsip.
- Seragamkan nama lokasi dan departemen. Pusat, Kantor Pusat, dan KP akan dianggap tiga lokasi berbeda. Pilih satu penulisan dan pakai di semua baris.
Cara cepat menemukan email kembar di Excel atau Google Sheets adalah pemformatan bersyarat untuk nilai duplikat pada kolom email. Sel yang menyala menunjukkan baris yang perlu diperiksa. Lakukan hal yang sama untuk kolom nama, karena dua orang dengan nama mirip sering tercatat dengan email yang sama oleh HRD yang terburu-buru. Setelah semua pemeriksaan selesai, simpan file dengan nama bertanggal, misalnya data-karyawan-bersih-10-okt, supaya jelas mana versi yang akan diimpor.

Apa saja langkah migrasi dari spreadsheet?
Setelah file bersih, migrasinya sendiri mengikuti lima tahap. Urutannya sengaja dibuat supaya data lama tetap utuh sampai sistem baru terbukti berjalan.

| Tahap | Yang dikerjakan | Tanda selesai | Perkiraan waktu (10 sampai 50 karyawan) |
|---|---|---|---|
| 1. Audit | Kumpulkan semua versi file, tetapkan satu sumber kebenaran | Ada satu sheet yang disepakati | 1 sampai 2 jam |
| 2. Bersihkan | Hapus duplikat, rapikan email, nomor HP, gaji, lokasi | Setiap baris berisi satu orang dengan email unik | Setengah sampai satu hari |
| 3. Petakan | Cocokkan judul kolom dengan isian software baru | Semua kolom penting punya pasangan | 15 sampai 30 menit |
| 4. Uji kecil | Impor 3 sampai 5 baris, periksa hasilnya di daftar karyawan | Data tampil benar, termasuk nomor HP dan gaji | 30 menit |
| 5. Paralel | Impor semua, jalankan berdampingan dengan cara lama | Rekap satu periode cocok, sheet lama dikunci | Satu periode gaji |
Perkiraan waktu di atas adalah gambaran dari pengalaman umum usaha kecil, bukan janji. File yang sudah lama tidak dirawat bisa butuh waktu pembersihan lebih panjang. Untuk proyek yang lebih besar, misalnya pindah dari sistem HR lain yang mencakup penggajian, gunakan checklist implementasi HRIS supaya tidak ada tahap yang terlewat.
Seperti apa proses impornya di Absenia?
Di Absenia, impor dikerjakan sendiri dari menu Karyawan, tanpa proyek implementasi. Anda mengunggah file Excel (.xlsx atau .xlsm) atau CSV. Untuk CSV, pemisah koma, titik koma, dan tab dikenali otomatis. Satu unggahan memuat maksimal 500 baris. Kalau workbook punya beberapa sheet, Anda bisa memilih sheet yang dipakai. Absenia lalu menebak pasangan kolom, dan Anda bisa mengganti pasangan yang meleset lewat dropdown.

Setelah kolom dipasangkan, setiap baris ditampilkan di pratinjau beserta statusnya. Baris yang bersih ditandai siap diimpor. Karyawan yang sudah ada di daftar ditandai dan akan dilewati. Email yang formatnya tidak valid, atau email yang sama dengan baris lain, ditandai perlu diperbaiki. Tidak ada data yang tersimpan sampai Anda menekan tombol impor, dan hanya baris bersih yang masuk.

Lokasi yang ditulis di file dicocokkan dengan lokasi kerja yang sudah ada, atau dibuat sebagai lokasi baru bila belum ada. Kalau file Anda terlalu berantakan, unduh template Excel atau CSV dari layar yang sama, salin datanya ke sana, lalu unggah ulang. Untuk file dengan ratusan karyawan atau bentuk yang rumit, ada pilihan migrasi dibantu lewat WhatsApp. Penjelasan lengkap, termasuk perpindahan dari Talenta, Gadjian, Hadirr, dan Kerjoo, ada di halaman migrasi data karyawan.
Satu catatan soal paket: paket Gratis Absenia memuat sampai 9 karyawan aktif, tidak termasuk akun pemilik. Kalau tim Anda lebih besar, rencanakan paket Absensi sebelum impor. Rinciannya ada di halaman harga.
Perlukah spreadsheet dan software HR berjalan bersamaan?
Perlu, tetapi hanya sebentar. Masa paralel memberi Anda pembanding. Selama satu periode gaji, karyawan absen di software baru, sementara HRD tetap menyiapkan rekap dengan cara lama. Di akhir periode, bandingkan keduanya.
- Jumlah hari hadir per karyawan harus sama, atau selisihnya bisa dijelaskan, misalnya karena dulu ada titip absen.
- Jumlah keterlambatan biasanya justru naik di sistem baru, karena jamnya dicatat apa adanya.
- Saldo cuti di sistem baru harus cocok dengan catatan lama di hari pertama.
Setelah perbandingan selesai, kunci spreadsheet lama sebagai arsip baca saja, lalu hentikan pencatatan ganda. Masa paralel yang terlalu lama justru berbahaya, karena tim tidak tahu mana yang dipakai dan data mulai bercabang lagi. Untuk membaca hasil rekap dengan benar, lihat panduan rekap absensi.
Kesalahan migrasi apa yang paling sering terjadi?
| Kesalahan | Akibatnya | Cara mencegah |
|---|---|---|
| Mengimpor file asli, bukan salinan | Tidak ada titik kembali kalau pembersihan salah | Selalu kerjakan di salinan bertanggal |
| Langsung mengimpor semua baris | Kesalahan format menyebar ke puluhan data | Uji 3 sampai 5 baris dulu |
| Email kembar atau kosong | Baris ditolak atau karyawan tidak bisa login | Cek duplikat dengan fitur pemformatan bersyarat |
| Nomor HP tersimpan sebagai angka | Nol di depan hilang sebelum file diunggah | Format kolom sebagai teks sebelum mengisi |
| Nama lokasi tidak seragam | Satu kantor tercatat sebagai beberapa lokasi | Pilih satu penulisan untuk setiap lokasi |
| File berisi gaji dikirim lewat grup chat | Data pribadi tersebar ke orang yang tidak berhak | Batasi pemegang file, hapus salinan setelah impor |
Kesalahan terakhir sering dianggap sepele, padahal paling berisiko. Nama, nomor HP, NIK, dan gaji adalah data pribadi. UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi berstatus berlaku, jadi perlakukan file migrasi seperti dokumen rahasia: sedikit orang yang memegang, tidak dikirim lewat grup, dan dihapus setelah tidak dibutuhkan.
Setelah data karyawan pindah, langkah berikutnya adalah membuat karyawan benar-benar memakai sistem. Undang mereka satu per satu, minta absen pertama di hari yang sama, dan jelaskan bahwa catatan baru ini melindungi mereka juga. Untuk gambaran fitur yang langsung bisa dipakai setelah migrasi, lihat fitur software HR Absenia, dan untuk perbandingan vendor sebelum memutuskan, baca software HR terbaik untuk UMKM.
Pertanyaan yang sering diajukan
Berapa lama migrasi dari spreadsheet ke software HR?
Untuk usaha 10 sampai 50 karyawan dengan satu file yang cukup rapi, pemindahan datanya sendiri bisa selesai dalam satu sampai dua jam. Yang memakan waktu adalah membersihkan file dan menjalankan masa paralel. Siapkan satu sampai dua hari untuk merapikan data, lalu satu periode gaji untuk menjalankan spreadsheet dan software baru berdampingan.
Apakah riwayat absensi lama di spreadsheet perlu ikut dipindahkan?
Biasanya tidak. Yang wajib dipindahkan adalah data induk karyawan seperti nama, email, jabatan, departemen, lokasi, nomor HP, dan gaji pokok. Riwayat absensi lama cukup diarsipkan dalam bentuk file yang dikunci, karena pencatatan di software baru dimulai dari hari pertama dipakai. Simpan arsip itu di tempat yang aksesnya terbatas.
Apakah file Excel bisa langsung diunggah ke software HR?
Tergantung software-nya. Di Absenia, file .xlsx dan .xlsm bisa langsung diunggah di menu Karyawan tanpa disimpan ulang sebagai CSV, begitu juga file CSV dengan pemisah koma, titik koma, atau tab. Format lama .xls dan .xlsb belum didukung, jadi simpan ulang dulu sebagai Excel Workbook (.xlsx) atau CSV.
Bagaimana kalau nama kolom di spreadsheet saya berbeda dengan software HR?
Itu wajar dan tidak perlu mengganti nama kolom satu per satu. Software HR yang baik menyediakan pencocokan kolom. Di Absenia, judul kolom yang lazim seperti Nama Karyawan, Email, Jabatan, Departemen, No HP, dan Gaji Pokok dikenali otomatis, dan kolom yang meleset bisa dipasangkan sendiri lewat pilihan dropdown sebelum data disimpan.
Kenapa nol di depan nomor HP hilang?
Karena Excel menganggap nomor HP sebagai angka, dan angka tidak punya nol di depan. Kalau sel sudah tersimpan sebagai angka, nol itu sudah hilang dari file, bukan hilang saat diimpor. Sebelum migrasi, ubah format kolom nomor HP menjadi teks lalu ketik ulang nol yang hilang, atau tambahkan nol lewat rumus sebelum menyalinnya sebagai nilai.
Berapa lama spreadsheet lama sebaiknya tetap dipakai setelah migrasi?
Cukup satu periode gaji, biasanya satu bulan. Selama periode itu, catat kehadiran di software baru dan bandingkan rekapnya dengan cara lama. Kalau selisihnya bisa dijelaskan dan tidak ada data yang hilang, kunci spreadsheet lama sebagai arsip baca saja, lalu hentikan pencatatan ganda supaya tidak ada dua sumber kebenaran.
Apakah migrasi data karyawan perlu memperhatikan aturan data pribadi?
Perlu. Nama, nomor HP, NIK, dan gaji adalah data pribadi, dan UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi berstatus berlaku. Batasi siapa yang memegang file selama migrasi, jangan kirim file lewat grup chat, hapus salinan sementara setelah impor selesai, dan pilih software yang bisa menjelaskan siapa saja yang dapat melihat data karyawan.
Sumber
- Halaman migrasi data karyawan Absenia (format file yang didukung, pencocokan kolom, pratinjau sebelum impor)
- Halaman harga Absenia (batas paket Gratis di bawah 10 karyawan, dicek 10 Oktober 2026)
- Microsoft Support: mempertahankan angka nol di depan dan angka besar di Excel
- UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (status Berlaku di JDIH BPK)


