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.