Absensi Karyawan Lewat Bot Telegram dengan Foto dan Lokasi
Oleh Anang H. Darmawan

Foto: Robiul Islam Pailot / Unsplash
Karyawan lapangan tidak duduk di satu kantor, jadi kartu absen dan mesin sidik jari tidak relevan. Salah satu solusi yang paling cepat diadopsi adalah bot Telegram yang menerima absen berisi foto dan lokasi, lalu merekapnya otomatis ke Google Sheets.
Alurnya sederhana dan tanpa biaya server. Tapi sebelum menerapkannya, penting tahu batasan yang membuat metode ini tidak cocok untuk semua situasi.
Alur absen masuk dan pulang
Karyawan membuka chat bot, menekan tombol masuk, lalu izinkan bot membaca lokasinya. Bot mengunggah foto dokumentasi wajah atau suasana, dan semua data dikirim ke satu baris di spreadsheet dengan nama, waktu, koordinat, dan tanggal otomatis.
Untuk pulang, cukup baris yang sama diberi kolom keluar. Dengan cara ini rekap bulanan tidak lagi diketik ulang satu per satu, dan siapa yang telat atau absen terlihat langsung dari lembar spreadsheet.
Otomatis ke Google Sheets
Pengiriman ke Google Sheets bisa dihubungkan lewat Apps Script atau integrasi sederhana di sisi bot. Setiap kali bot menerima perintah, ia menempelkan baris baru ke sheet yang sudah disiapkan. Kolom yang konsisten sejak awal, seperti tanggal, jam, ID karyawan, dan tautan foto, membuat pengolahan nilai akhir tidak merepotkan.
Tetapkan juga jam batas masuk yang mengubah status menjadi terlambat. Bot bisa membandingkan waktu kirim dengan aturan jam kerja, lalu menuliskan status itu langsung di sheet.
Fake GPS tetap bisa menipu
Lokasi dari HP bisa dipalsukan lewat aplikasi fake GPS, dan foto bisa diambil dari galeri, sehingga bukti kehadiran tidak sepenuhnya bisa dipercaya. Ada indikator yang bisa dilihat, seperti koordinat yang sama persis untuk banyak karyawan atau lokasi yang melompat tidak wajar, tapi ini tetap bukan sistem yang anti-bohong.
Untuk pengawasan dengan standar tinggi, metode ini sebaiknya diposisikan sebagai alat pencatatan dan pendeteksi awal kejanggalan, bukan penjamin kehadiran mutlak.
Privasi data karyawan
Data lokasi adalah data pribadi, jadi batasi siapa yang bisa melihat rekap dan berapa lama data disimpan. Informasikan ke karyawan data apa yang dikumpulkan dan untuk apa. Di Indonesia, regulasi perlindungan data memberi dasar untuk kewajiban transparansi semacam ini, jadi biasakan mulai dari kebiasaan yang baik meski timmu kecil.
Jangan menyebar tautan sheet ke semua orang. Satu akses untuk pemilik dan HR sudah cukup.
Kapan memilih versi web
Bot Telegram menang dengan kecepatan implementasi dan kebiasaan karyawan yang sudah terpasang Telegram. Tapi kalau perusahaan punya banyak divisi, butuh laporan yang lebih kaya, atau ingin memakai data absensi untuk perhitungan gaji di sistem lain, aplikasi berbasis web lebih mudah dikembangkan.
Pilihan siap pakai untuk jalur bot adalah Bot Absensi (Foto + Lokasi) ke Google Sheets (Rp225.000), yang mengirim rekap langsung ke spreadsheet. Kalau kamu ingin versi web dengan foto dan lokasi sekaligus rekap otomatis, Aplikasi Absensi Karyawan (Web + Foto/Lokasi) (Rp175.000) bisa diakses dari browser tanpa karyawan memasang aplikasi. Mulai dari satu divisi dulu, uji selama dua minggu, lalu evaluasi seberapa akurat datanya sebelum diperluas.
