Kembali ke Blog

Cara Membuat Absensi Online Karyawan: Dari Google Forms sampai Payroll

Absensi23 Agustus 20268 menit bacaTim Produk Vasco

Absensi online bisa dimulai dari Google Forms dan spreadsheet. Tantangan sebenarnya bukan membuat tombol hadir, tetapi memastikan identitas, waktu, lokasi, koreksi, approval, dan payroll tetap memakai data yang sama.

Cara membuat absensi online karyawan dimulai dengan menentukan data dan aturan yang ingin dipercaya, baru memilih alat. Formulir yang hanya menanyakan nama dan tombol hadir memang cepat dibuat, tetapi belum membuktikan siapa yang mengisi, apakah waktunya sesuai jadwal, di lokasi mana orang itu bekerja, atau siapa yang menyetujui koreksi.

Pilih tingkat sistem yang sesuai

Pilihan
Google Forms + Sheets
Cocok ketika
Tim kecil, satu lokasi, aturan sederhana
Batas utamanya
Verifikasi lokasi, jadwal, dan koreksi masih manual
Pilihan
Template Excel
Cocok ketika
Kehadiran dikumpulkan oleh satu admin atau mandor
Batas utamanya
Tidak real-time dan rawan versi file berbeda
Pilihan
Aplikasi absensi online
Cocok ketika
Tim banyak, mobile, shift, multi-lokasi, atau payroll bergantung pada kehadiran
Batas utamanya
Perlu konfigurasi, izin perangkat, dan pelatihan

1. Tetapkan aturan sebelum membuat form

  • Jam kerja, shift, hari libur, toleransi terlambat, dan aturan pulang cepat.
  • Siapa yang boleh absen dari luar lokasi dan dalam kondisi apa.
  • Siapa yang menyetujui izin, lembur, lupa clock-out, dan koreksi waktu.
  • Kapan periode ditutup agar angka payroll tidak berubah setelah dihitung.
  • Berapa lama data disimpan dan siapa yang boleh melihatnya.

Tanpa aturan tertulis, sistem hanya memindahkan perdebatan dari buku absen ke spreadsheet. Admin tetap harus menebak apakah keterlambatan lima menit diterima, apakah foto dari grup WhatsApp cukup, dan bagaimana memperlakukan orang yang pindah lokasi pada tengah hari.

2. Susun kolom data minimum

Kolom
Identitas
Tujuan
ID atau email perusahaan, bukan hanya nama yang dapat dipilih orang lain
Kolom
Jenis catatan
Tujuan
Clock-in, clock-out, mulai istirahat, selesai istirahat, izin, atau koreksi
Kolom
Waktu server
Tujuan
Menjadi acuan utama dan tidak bergantung pada jam yang diketik sendiri
Kolom
Jadwal dan lokasi
Tujuan
Menentukan shift, proyek, outlet, atau titik pelanggan yang benar
Kolom
Bukti dan catatan
Tujuan
Foto atau alasan hanya ketika memang dibutuhkan
Kolom
Status approval
Tujuan
Menandai data masuk, diperiksa, disetujui, ditolak, atau dikoreksi

3. Buat absensi online di Google Forms

  • Buat satu formulir dengan pilihan clock-in dan clock-out agar format datanya konsisten.
  • Aktifkan pengumpulan email terverifikasi jika seluruh pekerja memiliki akun yang sesuai.
  • Batasi satu respons hanya jika aturannya tidak menghalangi clock-in dan clock-out pada hari yang sama.
  • Hubungkan respons ke Google Sheets dan lindungi kolom timestamp serta formula dari edit pengguna.
  • Pisahkan akses pengisi, supervisor, dan admin; jangan membagikan spreadsheet mentah kepada seluruh tim.

Google menjelaskan bahwa respons Forms dapat disimpan ke Google Sheets, dan akses kolaborator pada form serta spreadsheet perlu dikelola secara terpisah. Itu penting untuk absensi: orang yang boleh memperbaiki pertanyaan belum tentu perlu melihat seluruh riwayat kehadiran dan email karyawan.

4. Buat alur koreksi yang terlihat

Jangan menghapus baris salah lalu menggantinya diam-diam. Buat form koreksi terpisah yang menyimpan kejadian asli, nilai baru yang diminta, alasan, pengaju, penyetuju, dan waktu keputusan. Spreadsheet utama dapat membaca status koreksi, tetapi catatan asli tetap ada untuk audit.

5. Tutup periode sebelum menghitung gaji

Gunakan cut-off yang jelas: misalnya supervisor memeriksa data, admin menyelesaikan koreksi, lalu periode ditandai terkunci. Rekap payroll mengambil data yang sudah disetujui, bukan seluruh baris yang baru masuk. Jika koreksi datang setelah gaji diproses, catat sebagai penyesuaian periode berikutnya sesuai kebijakan perusahaan.

6. Uji dengan kasus yang memang sering gagal

  • Dua karyawan memiliki nama yang sama.
  • Seseorang lupa clock-out atau mengirim clock-in dua kali.
  • Shift melewati tengah malam.
  • Pekerja berpindah proyek atau outlet pada hari yang sama.
  • Koneksi internet hilang ketika jadwal mulai.
  • Supervisor mengoreksi kehadirannya sendiri.

Kapan Google Forms sudah tidak cukup?

Tanda paling jelas bukan jumlah karyawan, melainkan pekerjaan setelah form diisi. Jika admin masih menggabungkan beberapa sheet, membersihkan baris ganda, memeriksa foto satu per satu, mencocokkan lokasi, lalu mengetik ulang hari kerja dan lembur ke payroll, absensinya sudah online tetapi administrasinya belum otomatis.

Absensi online yang baik bukan sekadar form digital. Data yang disetujui harus langsung menyelesaikan jadwal, lembur, dan payroll berikutnya.

Bagaimana Vasco menangani alurnya

Di Vasco, karyawan clock-in dan clock-out lewat HP. Waktu, GPS, foto, lokasi kerja, jadwal, dan koreksi berada dalam satu alur. Setelah diperiksa, kehadiran menjadi dasar payroll tanpa membuat rekap baru. Tim yang masih kecil tetap dapat memakai template terlebih dahulu; pindah ke aplikasi masuk akal ketika pekerjaan admin di antara absensi dan gaji mulai berulang.

Sumber

Mau usahamu serapi ini?

Konsultasi gratis dengan tim kami, tanpa keharusan lanjut.