Panduan HR

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.

Diterbitkan oleh Absenia · Terbit · Terakhir diperbarui · 12 menit baca
Cara Migrasi Data Karyawan dari Spreadsheet ke Software HR Tanpa Data Hilang

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.

DataPindahkan?Catatan
Nama lengkapWajibSatu penulisan per orang, tanpa gelar yang berubah-ubah
EmailSangat disarankanDipakai untuk login dan untuk mencegah data ganda
Jabatan dan departemenDisarankanSeragamkan penulisan, misalnya Gudang bukan gudang atau GDG
Lokasi atau cabangDisarankan untuk usaha bercabangGunakan nama lokasi yang sama persis di semua baris
NIK atau ID karyawanOpsionalSimpan sebagai teks supaya digit tidak berubah
Nomor HPDisarankanSimpan sebagai teks supaya nol di depan tidak hilang
Gaji pokokOpsional, akses terbatasSatu kolom angka, tanpa catatan di dalam sel
Riwayat absensi lamaArsipkan sajaPencatatan 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.

  1. Satukan semua versi. Kumpulkan setiap salinan file, bandingkan, lalu tetapkan satu sheet sebagai sumber kebenaran. Catat siapa yang menyetujui keputusan itu.
  2. 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.
  3. 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.
  4. 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.
  5. Jadikan gaji angka bersih. Satu kolom, satu angka. Pindahkan catatan seperti nego, belum termasuk tunjangan, atau lihat slip ke kolom terpisah atau ke arsip.
  6. 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.

Empat kartu pemeriksaan data sebelum impor: email unik, nomor HP disimpan sebagai teks, gaji sebagai angka bersih, dan satu baris untuk satu karyawan
Empat pemeriksaan ini menyelesaikan sebagian besar baris yang ditolak saat impor. Kerjakan di salinan file, bukan di file asli.

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.

Lima tahap migrasi data karyawan dari spreadsheet ke software HR: audit sheet, bersihkan data, petakan kolom, uji impor kecil, lalu jalan paralel sebelum sheet lama dikunci
Spreadsheet lama baru dikunci di tahap terakhir. Sampai saat itu, ia tetap menjadi jaring pengaman.
TahapYang dikerjakanTanda selesaiPerkiraan waktu (10 sampai 50 karyawan)
1. AuditKumpulkan semua versi file, tetapkan satu sumber kebenaranAda satu sheet yang disepakati1 sampai 2 jam
2. BersihkanHapus duplikat, rapikan email, nomor HP, gaji, lokasiSetiap baris berisi satu orang dengan email unikSetengah sampai satu hari
3. PetakanCocokkan judul kolom dengan isian software baruSemua kolom penting punya pasangan15 sampai 30 menit
4. Uji kecilImpor 3 sampai 5 baris, periksa hasilnya di daftar karyawanData tampil benar, termasuk nomor HP dan gaji30 menit
5. ParalelImpor semua, jalankan berdampingan dengan cara lamaRekap satu periode cocok, sheet lama dikunciSatu 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.

Layar Cocokkan kolom di menu Karyawan Absenia: kolom Nama Karyawan, Email, Jabatan, Departemen, No HP, dan Gaji Pokok dari file CSV sudah dipasangkan otomatis, sementara peran akses, lokasi, dan NIK tidak dipakai
Judul kolom yang lazim di spreadsheet HRD dipasangkan otomatis. Kolom yang tidak ada di file dibiarkan tidak dipakai. Screenshot: Absenia, diambil 10 Oktober 2026, akun uji dengan data contoh.

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.

Tabel pratinjau impor Absenia berisi lima baris contoh: dua siap diimpor, satu sudah ada di daftar karyawan dan akan dilewati, satu format email tidak valid, dan satu email sama dengan baris 2
Pratinjau menunjukkan 2 baris siap diimpor, 1 dilewati karena sudah ada, dan 2 perlu diperbaiki. Tombol impor hanya memasukkan baris yang siap. Screenshot: Absenia, diambil 10 Oktober 2026, akun uji dengan data contoh.

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?

KesalahanAkibatnyaCara mencegah
Mengimpor file asli, bukan salinanTidak ada titik kembali kalau pembersihan salahSelalu kerjakan di salinan bertanggal
Langsung mengimpor semua barisKesalahan format menyebar ke puluhan dataUji 3 sampai 5 baris dulu
Email kembar atau kosongBaris ditolak atau karyawan tidak bisa loginCek duplikat dengan fitur pemformatan bersyarat
Nomor HP tersimpan sebagai angkaNol di depan hilang sebelum file diunggahFormat kolom sebagai teks sebelum mengisi
Nama lokasi tidak seragamSatu kantor tercatat sebagai beberapa lokasiPilih satu penulisan untuk setiap lokasi
File berisi gaji dikirim lewat grup chatData pribadi tersebar ke orang yang tidak berhakBatasi 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

  1. Halaman migrasi data karyawan Absenia (format file yang didukung, pencocokan kolom, pratinjau sebelum impor)
  2. Halaman harga Absenia (batas paket Gratis di bawah 10 karyawan, dicek 10 Oktober 2026)
  3. Microsoft Support: mempertahankan angka nol di depan dan angka besar di Excel
  4. UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (status Berlaku di JDIH BPK)

Mulai gratis, tanpa kartu kredit.

Gratis selamanya untuk tim di bawah 10 karyawan. Berhenti kapan saja.