GeoPresensi - Sistem Absensi Karyawan Berbasis GPS dan Foto Selfie
← Kembali ke etalase
Web DevelopmentUI/UX DesignSoftware EngineeringBisa dikustomisasi
Information System (Web/Mobile)UMKM & Ekonomi Lokal

GeoPresensi - Sistem Absensi Karyawan Berbasis GPS dan Foto Selfie

Sistem absensi karyawan berbasis foto selfie dan GPS yang berjalan 100% gratis di atas ekosistem Google — tanpa server, tanpa install aplikasi.

Dipublikasikan: 15 September 2026

Alur Asesmen Tripartit

  1. 1Mahasiswa
  2. 2Koordinator
  3. 3Industri
  4. 4Selesai
Cakupan: ringkasan masalah & deskripsi saja — bagian lain halaman tetap Bahasa Indonesia.

Masalah yang Diselesaikan

Banyak UMKM masih menggunakan absensi manual (tanda tangan atau finger print berbayar) yang rawan manipulasi dan mahal. GeoPresensi hadir sebagai solusi absensi digital yang gratis, praktis, dan bisa diakses dari HP tanpa install aplikasi apapun.

Tentang Project

GeoPresensi adalah aplikasi web sistem absensi digital yang dirancang khusus untuk UMKM seperti minimarket, toko, dan usaha jasa. Karyawan cukup membuka link di browser HP masing-masing, login, lalu melakukan absen dengan foto selfie dan validasi lokasi GPS otomatis. Fitur utama: - Absen masuk dan pulang dengan foto selfie - Validasi lokasi GPS menggunakan rumus Haversine - Deteksi keterlambatan otomatis - Pengajuan izin dan sakit dengan bukti opsional - Notifikasi email otomatis ke HRD jika karyawan terlambat atau di luar lokasi - Rekap kehadiran bulanan dengan export Excel dan CSV - Kirim slip kehadiran PDF ke email karyawan - Kelola akun login karyawan dari dashboard admin - Tombol hubungi admin via WhatsApp

Cara Berpikir di Balik Project Ini

Bukti proses berpikir kontributor mengerjakan project ini — bukan cuma hasil akhirnya.

Kenapa pendekatan ini

Saya memilih Google Apps Script karena target pengguna adalah UMKM yang butuh solusi gratis tanpa server berbayar. Dengan GAS, semua berjalan di ekosistem Google yang sudah familiar Sheets sebagai database, Drive untuk penyimpanan foto, dan Gmail untuk notifikasi. Tidak perlu menggunakan hosting, tidak perlu domain, dan bisa diakses siapa saja hanya dengan membuka link di browser.

Bagian tersulit

Bagian tersulit adalah navigasi antar halaman di Apps Script karena halaman dirender dalam iframe sandbox yang memblokir window.location dan localStorage. Saya mengatasinya dengan mengubah dari multi-page menjadi single-page application menggunakan show/hide JavaScript, sehingga tidak ada navigasi antar halaman sama sekali.

Yang dipelajari

Sebelum project ini saya sudah pernah membuat 2 project web, namun keduanya belum menggunakan fitur seperti validasi lokasi GPS, akses kamera browser, upload file ke cloud, maupun notifikasi email otomatis. Dari GeoPresensi ini saya belajar mengimplementasikan semua fitur tersebut sekaligus menggunakan Google Apps Script sebagai backend serverless yang sepenuhnya gratis.

Galeri

Video Demo

Teknologi

Google Apps ScriptGoogle SheetsGoogle DriveHTMLCSSJavaScriptGmail API
Lihat demo langsung ↗

Mungkin Juga Menarik untuk Anda

Karya lain dari bidang yang sama.