Panduan tanpa coding untuk pemula: membuat formulir absensi, menghubungkannya ke Google Sheets, menghitung kehadiran, dan menjaga privasi peserta.
Perlu mencatat kehadiran rapat, kelas, pelatihan, atau kegiatan tanpa menyalin nama satu per satu? Anda dapat membuat absensi online dengan Google Forms dan menyimpan respons ke Google Sheets. Cara ini tidak membutuhkan coding, tetapi pengaturan formulir, hak akses, dan pemeriksaan data tetap penting.
Persiapan: pilih data yang benar-benar diperlukan
Untuk latihan, gunakan nama fiktif. Tentukan siapa yang boleh mengisi dan siapa yang berhak membaca hasil. Jangan membagikan link spreadsheet data kehadiran kepada seluruh peserta.
Langkah 1 — Buat Google Form absensi
- Buka Google Forms dengan akun Anda, kemudian pilih Formulir kosong.
- Isi judul, misalnya Absensi Kegiatan Literasi Digital — Simulasi, serta tanggal dan nama sesi.
- Tambahkan pertanyaan Nama peserta (Jawaban singkat) dan Status kehadiran (Pilihan ganda: Hadir, Izin, Sakit). Aktifkan Wajib diisi untuk kolom penting.
- Jika satu formulir digunakan untuk banyak sesi, tambahkan kolom Nama kegiatan/sesi dan gunakan format nama yang konsisten.
- Tinjau pengaturan pengumpulan alamat email: aktifkan hanya jika ada alasan dan pemberitahuan yang jelas. Fitur batasi satu respons dapat meminta responden masuk ke akun Google.
Langkah 2 — Hubungkan respons ke Google Sheets
- Di editor Forms, buka tab Respons/Jawaban.
- Pilih ikon Sheets atau menu Pilih tujuan respons, lalu buat spreadsheet baru.
- Buka spreadsheet yang dibuat, dan pastikan baris judul kolom sesuai urutan pertanyaan.
- Kirim satu respons uji dengan data sintetis untuk memastikan kolom Timestamp, nama, sesi, dan status terisi.
Google menjelaskan bahwa respons dapat disimpan dalam spreadsheet tertaut. Jika Anda memberi orang lain akses mengedit Form, periksa juga izin ke spreadsheet karena akses ke dua berkas ini perlu dikelola secara terpisah.
Langkah 3 — Buat rekap otomatis
Misalkan kolom pada sheet respons bernama Form Responses 1 adalah A = Timestamp, B = Nama, C = Status. Buat sheet baru bernama REKAP, lalu masukkan rumus berikut.
| Label REKAP | Rumus Google Sheets |
|---|---|
| Jumlah respons | =COUNTA('Form Responses 1'!A2:A) |
| Hadir | =COUNTIF('Form Responses 1'!C2:C,"Hadir") |
| Izin | =COUNTIF('Form Responses 1'!C2:C,"Izin") |
| Sakit | =COUNTIF('Form Responses 1'!C2:C,"Sakit") |
;) alih-alih koma (,). Jumlah respons tidak selalu sama dengan jumlah orang unik: satu orang bisa mengisi berkali-kali.Langkah 4 — Uji dan bagikan dengan aman
- Klik Pratinjau, isi formulir sebagai peserta uji, dan periksa hasil di Sheets.
- Atur siapa yang boleh mengisi; pada antarmuka baru, Form perlu dipublikasikan agar responden dapat mengaksesnya.
- Bagikan link untuk responden, bukan link spreadsheet respons atau akses editor.
- Uji di ponsel tanpa masuk sebagai pemilik formulir, untuk memastikan izin akses sesuai rencana.
- Setelah kegiatan, tutup penerimaan respons bila sudah tidak diperlukan dan batasi akses pengelola.
Contoh kecil yang bisa dicoba
| Nama (fiktif) | Status | Kegiatan |
|---|---|---|
| Peserta A | Hadir | Kelas 1 |
| Peserta B | Izin | Kelas 1 |
| Peserta C | Hadir | Kelas 1 |
| Peserta D | Sakit | Kelas 1 |
Untuk data contoh tersebut, rekap semestinya menunjukkan 2 Hadir, 1 Izin, dan 1 Sakit. Lakukan pengujian dengan Form Anda sendiri; data di atas bukan tautan ke formulir yang sudah dibuat.
Latihan gratis: contoh data absensi (CSV)
File berisi 4 baris respons peserta fiktif (waktu, nama, status, dan kegiatan). Cocok untuk mencoba rumus rekap di Google Sheets.
Buka & Unduh Data Contoh Absensi (CSV Gratis) → Tautan membuka pratinjau Google Drive. Pilih ikon Download untuk menyimpan CSV, kemudian impor ke Google Sheets melalui menu File → Import. Ini bukan Google Form aktif atau template rekap yang sudah berisi rumus.Kendala yang sering terjadi
Kenapa peserta diminta login Google?
Periksa opsi pembatasan satu respons, pengumpulan email, dan izin akses formulir. Pengaturan organisasi dapat membatasi akses dari luar. Jangan memaksa peserta membuat akun pribadi bila kebijakan kegiatan tidak memerlukannya.
Kenapa rekap kosong atau salah?
Periksa apakah respons sudah masuk, apakah kolom status benar, dan apakah nama tab Form Responses 1 sesuai. Rumus COUNTIF hanya cocok pada nilai yang persis sama.
Apakah ini otomatis menghitung kehadiran harian berulang?
Belum sepenuhnya. Contoh di atas menghitung respons keseluruhan. Untuk banyak tanggal atau kegiatan, buat filter, pivot, atau rekap berdasarkan sesi agar tidak mencampur kehadiran lintas tanggal.

0 Komentar