← Semua Artikel

Bikin Aplikasi Absensi Geofencing Tanpa Coding (Anti Absen Bohong)

· BOLO

Bikin Aplikasi Absensi Geofencing Tanpa Coding (Anti Absen Bohong)
▶ Lebih suka menonton? Versi video tutorialnya bisa kamu lihat langsung. Tonton di YouTube →

Karyawan absen dari rumah padahal belum sampai kantor? Itu masalah klasik aplikasi absensi biasa. Absensi geofencing menyelesaikannya: sistem hanya mengizinkan clock in/keluar kalau HP pengguna benar-benar berada di dalam radius kantor. Berita baiknya, aplikasi seperti ini bisa kamu buat sendiri tanpa coding — cukup lewat percakapan dengan AI, dan datanya tersimpan rapi di Google Sheets.

Apa itu geofencing?

Geofencing adalah “pagar virtual” berbasis lokasi. Kita menentukan satu titik pusat (koordinat kantor) plus radius tertentu — misalnya 150 meter. Selama pengguna berada di dalam lingkaran itu, absen boleh dilakukan. Begitu keluar area, tombol absen otomatis ditolak dengan pesan seperti: “Anda di luar area kantor. Mendekatlah ke lokasi untuk absen.”

Jadi tidak perlu lagi curiga orang absen dari kasur. Lokasi GPS yang membuktikan.

Cara kerjanya di aplikasi

Langkah 0 — Siapkan akun BOLO

Klik tombol login di sisi kiri, atau daftar bila belum punya akun. Buat password yang kuat tapi mudah kamu ingat.

Login BOLO

Setelah masuk, pilih paket yang sesuai kebutuhan — tersedia BOLO Pro, BOLO Special, dan BOLO VIP.

Form pendaftaran akun BOLO

Pilihan paket langganan BOLO

Bangun aplikasinya, langkah demi langkah

1. Siapkan referensi tampilan (opsional). Kalau sulit membayangkan desainnya, cari contoh “aplikasi absensi” lewat Google.

Hasil pencarian Google untuk contoh aplikasi absensi

Kamu juga bisa mengambil desain profesional dari Figma Community. Jadikan sekadar acuan — jangan menyalin persis.

Figma Community sebagai sumber desain

Contoh desain “Aplikasi Untuk Absen” di Figma

Unduh gambarnya, lalu unggah ke BOLO sebagai basis visual aplikasi.

Unggah gambar referensi ke BOLO

2. Tulis prompt dengan bahasa awam. Contoh yang dipakai pada tutorial: “aplikasi absensi dengan geofencing memakai google sheet database”. AI menggabungkan gambar acuan + teks ini menjadi rencana.

Prompt aplikasi absensi geofencing di BOLO

3. Atur titik kantor. Masukkan koordinat manual (misal lat -6.2000, lng 106.8166) dan radius, misalnya 150 meter.

Konfigurasi parameter geofencing

Tidak tahu koordinatnya? Cukup tulis nama tempat atau alamat — BOLO bantu carikan titik lokasinya.

Isi lokasi kantor lewat nama atau alamat

4. Hubungkan Google Sheets. BOLO meminta izin koneksi; klik tombol connect dan autorisasi lewat akun Google-mu.

Izin akses akun Google untuk BOLO

Setelah terhubung, BOLO membuat spreadsheet-nya otomatis — kamu tidak perlu menyiapkan file manual.

Koneksi Google Sheets berhasil (via Composio)

Database dibuat otomatis

Spreadsheet baru bertema aplikasi langsung tercipta, lengkap dengan sheet & kolom yang dibutuhkan.

Spreadsheet “Database Absensi Geofencing” buatan BOLO

Sheet yang dihasilkan otomatis di dalam spreadsheet

Proses build: dari rencana ke kode

Setelah rancangan fitur (PRD) disetujui, sistem masuk tahap pembuatan kode.

Status PRD disetujui

Kamu mengarahkan build lewat chat, misalnya memilih langkah berikutnya.

Pilihan langkah build di chat BOLO

Kalau proses terasa macet atau berputar-putar, naikkan model dari Auto/Pro ke Super/Ultra agar AI punya daya pikir lebih kuat.

Naikkan tier model saat build macet

Menu dropdown pemilihan model AI

Tunggu tiap tahap benar-benar selesai — selama tombol masih berbentuk kotak, AI masih bekerja di latar belakang. Saat selesai, sistem mencantumkan file yang dibuat (misal index.html, Go.js, dan rencana aplikasi).

Status build dan daftar file yang dibuat

Struktur data yang dibuat otomatis

BOLO membagi data ke beberapa sheet: Users (login & peran), Attendance (rekaman absen), dan Config (pengaturan kantor & radius).

Struktur sheet di dalam spreadsheet

Akun admin langsung terisi di sheet Users supaya kamu bisa segera login — contoh: NIP ADMIN001, password admin123.

Sheet Users berisi kredensial admin

Menguji apakah geofencing benar-benar berfungsi

Coba absen saat koordinatmu jauh dari kantor — harus muncul penolakan.

Notifikasi saat berada di luar area kantor

Parameter yang divalidasi tersimpan di sheet Config (nama kantor, latitude, longitude, radius).

Sheet Config berisi parameter geofencing

Untuk lolos saat demo dari meja, cari koordinat posisi kamu lewat situs seperti gps-coordinates.net, lalu tempel ke sheet Config.

Cari koordinat GPS lewat alat online

Muat ulang aplikasi, dan absen akan berhasil selama kamu dalam radius (misal “23 m” dari pusat).

Absen sukses karena berada dalam radius

Tips akurasi: pakai HP, bukan laptop. Smartphone punya chip GPS khusus sehingga lebih presisi, sementara laptop sering menebak lokasi lewat IP/Wi-Fi yang bisa meleset jauh.

Cocok untuk siapa

Aplikasi absensi geofencing ini pas untuk kantor, sekolah, sampai usaha personal — bahkan bisa kamu kemas sebagai produk untuk dijual ke pihak lain. Semua proses, dari ide sampai aplikasi jadi, ditangani BOLO dari satu percakapan.

Mulai hari ini

Ketik idemu, unggah gambar acuan bila punya, hubungkan Google Sheets, dan biarkan database serta kodenya dibuatkan otomatis. 10 kredit gratis setiap bulan di BOLO sudah cukup untuk merampungkan satu aplikasi absensi geofencing pertamamu.

Baca juga: Membuat aplikasi absensi karyawan online dari Google Sheets, Cara menghubungkan aplikasi ke Google Sheets, dan Database untuk aplikasi tanpa setup server.