Auto Rekap Kehadiran User Realtime Pakai Google Sheets

Record kehadiran secara realtime di kelola otomatis oleh Drive Google Sheets menjadi sebuah laporan Rekap Kehadiran selama 12 bulan

head_goosheets.png
about_goosheets.png

Tahapan Koneksi Google Sheets

Aktivasi Telegram

Komunikasi atau kirim command untuk kelola mesin absensi dan kelola user sebagai member notifikasi harus di lakukan melalui aplikasi telegram.

Create Google Sheets

Tersedia 1 template file Google Sheets yang baku, standar dan teruji untuk dijadikan referensi create file supaya bisa sempurna menyimpan record kehadiran.

Create Apps Script

Tersedia 1 template master script yang baku, standar dan teruji untuk bisa di copy paste kedalam file Google Sheets supaya bisa proses otomatis rekap kehadiran.

Copy Web App URL

Simpan lalu kirim Web App URL tersebut melalui aplikasi telegram ke semua mesin absensi yang ingin direlasikan dengan file Google Sheets rekap kehadiran.

Tutorial

Step By Step

Start Telegram

Step 1: Aktivasi Telegram

Aktifkan fitur telegram pada SN Mesin dan cukup sampai step 6 saja, jika tidak butuh notifikasi kehadiran dari Telegram
Start Telegram

Step 2: Google Sheets

Create file Google Sheets melalui akun Google Drive dan namakan Rekap Harian lalu tonton video tutorialnya
Tanda Silang

Step 3: Referensi Kolom

Ubah nama/jumlah/urutan kolom pada sheets sesuai template yang tersedia, lalu duplikat sheet itu sebanyak 12 bulan
Admin Mesin

Step 4: Create Apps Script

Pada sheets itu cari menu Extensions dan Apps Script lalu copy paste Master Script kesana dan jangan merubah script

Step 5: Deploy Web App

Klik tombol Deploy, lalu ikuti petunjuk dan langkah seperti pada video tutorial berjudul Ubah Sheets dan Deploy Script

Step 6: Copy URL Web App

Hasil dari proses Deploy adalah Web App URL, lalu copy dan simpan di tiap mesin absensi via command telegram
Command Bantuan

Step 7: Setup URL Web App

Melalui telegram milik Admin Utama silahkan simpan URL Web App tersebut pakai command telegram /seturlsheet

Step 8: Cek Validasi URL

Web App URL end-point hasil deploy yang terakhir dan terbaru di validasi pakai command telegram /validasiurl

Tambahan URL

Variasi Laporan

Variasi 1: Rekap Bulanan

Laporan kehadiran nonjadwal

Variasi 2: Rekap Kalkulasi

Laporan kehadiran berjadwal

Variasi 3: Rekap Totalisasi

Laporan totalisasi kehadiran berjadwal

Catatan

Syarat Ketentuan

Troubleshooting

Cek Validasi Url

Problem pada cek validasi url web app

Setiap proses deploy web app atau terjadi perubahan apps script akan menyebabkan proses /validasiurl gagal, hal ini sering terjadi karena :

  • Tombol deploy pada New Deployment akan menciptakan url web app terbaru.
  • Setial kali url web app berubah, maka proses /seturlsheet harus dilakukan.
  • Jika /seturlsheet sukses maka lanjutkan dengan command /validasiurl ulang.
  • Hapus file google sheets lalu create new file ulang adalah solusi terbaik.

Jadi pastikan tidak sembarangan melakukan New Deployment karena bisa menyebabkan file google sheets gagal menerima kiriman record kehadiran.