top of page
Writer's pictureJJ

Internet Geolocation di Google Form

Penggunaan Google Form selama pandemi Covid-19 untuk mendukung PJJ (pembelajaran jarak jauh) dirasa sangat membantu. Salah satu fungsinya adalah sebagai absensi bagi guru dan murid. Melalui Google Form kita akan dengan mudah mengetahui waktu si A atau si B melakukan absen karena ada fitur Time Stamp otomatis. Namun seringkali kita penasaran, apakah si A atau si B memang melakukan absensi dari rumahnya atau dari tempat lain? Apakah mungkin kita melacak keberadaan si A atau si B saat melakukan absensi?


Pelacakan seperti itu mungkin jika ada Internet Geolocation. Internet Geolocation adalah software yang mampu menyimpulkan posisi geografis perangkat yang terhubung ke Internet. Misalnya, alamat IP perangkat dapat digunakan untuk menentukan negara, kota, atau kode pos / ZIP, menentukan lokasi geografis objek.


Nah...sayangnya...Google Form tidak dapat melakukan hal tersebut secara otomatis. Google Form tidak memiliki Internet Geolocation. Namun, kita masih bisa melakukan pelacakan dengan melakukan perubahan JavaScript pada Script Editor di Google Form. Kalau Anda punya sedikit pengetahuan dan kemampuan tentang bahasa pemrograman, terutama JavaScript dan HTML. Maka akan sangat membantu. Namun jika tidak, pastikan Anda mengikuti langkah-langkah dalam artikel ini dengan benar.


Sebagai catatan : berhubung Internet Geolocation berkaitan erat dengan privasi pengguna, maka program ini hanya akan berjalan jika:

  1. Pengguna yang dilacak mengaktifkan/memberi izin untuk melakukan sharing lokasi.

  2. Pengguna yang dilacak tidak menggunakan VPN

  3. Pengguna yang dilacak meng-klik link yang nantinya akan diberikan pada bagian akhir Google Form.

  4. Pengguna yang ingin melacak memang benar-benar membutuhkan pelacakan ini.

Oke, sudah tahu kan syaratnya...mari kita mulai...


Pertama, pastikan file Google Form Anda yang hendak dikirim sudah memiliki Google Sheet sebagai response destinationnya. Dengan cara,


Lihat bagian Responses, di kanan atas, sebelah icon hijau Google Sheet ada tanda yang saya lingkari kuning. Klik icon tersebut. Lantas Anda akan mendapati hal berikut,

Klik Select Response Destination, dan nanti Anda akan dihadapkan pada pilihan,

Pilih yang Anda mau dan klik Create. Karena Anda belum memiliki response maka tab baru tidak akan terbuka. Langkah ini penting karena, hasil Internet Geolocation akan ada di Google Sheet tempat response destination Anda, bukan di Google Form.


Selanjutnya, buka Script Editor di Google Form Anda sebagai berikut,

Nanti Anda akan mendapati tampilan berikut,

Hapus semua yang ada di Code.gs, lantas simpan file dengan cara klik File dan Save atau Ctrl+S. Kemudian Copy script yang ada dalam link Script untuk Code dan paste di Code.gs tadi. Hasilnya akan seperti ini,

Lantas, buat file baru dengan Klik File - New - HTML file dan beri nama Index. Hasilnya akan seperti berikut,

Hapus semua yang ada di Index.html, lantas simpan file dengan cara klik File dan Save atau Ctrl+S. Kemudian Copy script yang ada dalam link Script untuk Index dan paste di Index.html tadi. Hasilnya akan seperti ini,

Save lagi dan selanjutnya klik Publish dan Deploy as we app, ikuti prompt yang diberikan. Nanti Anda akan menemukan Who has access to the app, pilih Anyone even anonymous. Ini penting supaya semua pengguna yang hendak dilacak dan memiliki link dan meng-kliknya dapat Anda lacak dengan mudah. Pada akhirnya .... Anda akan mendapati link seperti gambar berikut,

Copy link yang diberikan. Lalu buka Google Form Anda yang akan Anda berikan link tersebut. Buka Setting - Presentation - Confirmation Message dan paste link yang sudah Anda copy tadi.


Harap diingat link ini unik.. dan berbeda untuk tiap form. Jadi jika Anda hendak menggunakan pelacakan lokasi di form lain, silahkan ulangi setiap langkah di atas untuk mendapati link baru.


Nah, sekarang Internet Geolocation sudah selesai. Ketika Anda mengirim form tersebut ke murid-murid atau guru lain dan mereka meng-klik link tersebut, maka Anda akan otomatis menerima laporan posisi mereka pada Google Sheet response destination yang tadi Anda buat.


Ingat untuk mencoba sendiri link tersebut beberapa kali, sebelum digunakan. Kenapa? Untuk kalibrasi. Karena di wilayah dengan signal internet lemah, pinggiran kota, atau kota kecil, kadangkala tidak berfungsi dengan baik.


Selamat melacak!




Special thanks to Adhi Wikantyoso, yang bersedia berbagi slide dan mengajarkan tentang Geocode.

28 views0 comments

Comments


bottom of page