TL;DR
Google Form bisa langsung nyimpen jawaban ke Google Sheets lewat tab Responses, klik ikon Sheets hijau, lalu pilih 'Create a new spreadsheet'. Setiap jawaban baru otomatis nambah satu baris di tab bernama 'Form Responses 1' tanpa perlu copy-paste. Kunci biar datanya bersih: pakai response validation di form (misalnya regex buat nomor HP) dan jangan pernah edit langsung tab Form Responses. Bikin tab terpisah pakai QUERY buat olahannya.
Google Form nyimpen jawaban ke Google Sheets lewat satu klik: buka tab Responses, klik ikon Sheets hijau, pilih Create a new spreadsheet. Setelah itu tiap orang submit, satu baris baru langsung nongol di spreadsheet kamu.
Yang bikin repot bukan setup-nya. Itu 30 detik. Yang bikin repot adalah data yang masuk berantakan: nomor HP ditulis "0812-xxx", "+62812xxx", dan "812xxx" di tiga baris berbeda.
Jadi tutorial ini bakal ngajarin dua hal: cara nyambungin form ke Sheets, dan cara bikin datanya bersih dari awal biar kamu nggak habis 2 jam tiap minggu buat cleaning.
Karena orang yang ngisi data bukan kamu. Kalau kamu kasih spreadsheet mentah ke tim sales atau kasir toko, mereka bakal ngetik di kolom yang salah, hapus formula, atau nambah baris di tengah.
Google Form bikin pintu masuknya cuma satu. Data cuma bisa masuk lewat form, dengan format yang udah kamu tentuin.
Buat UMKM yang catat penjualan harian, ini beda antara data yang bisa dianalisis dan data yang cuma jadi tumpukan angka.
Ikutin urut. Total waktu sekitar 10 menit.
Coba isi form kamu sendiri sekali. Lihat barisnya muncul di Sheets dalam hitungan detik. Kolom Timestamp otomatis dibikin Google. Kamu nggak perlu nambahin pertanyaan "kapan input".
Pakai Response validation. Ini fitur yang paling sering dilewatin orang, padahal dia yang paling ngirit waktu.
Cara aktifin: klik pertanyaan tipe Short answer, klik tiga titik di pojok kanan bawah, pilih Response validation.
Ini setelan yang paling sering kepakai:
| Mau validasi apa | Setelan |
|---|---|
| Jumlah barang harus angka positif | Number → Greater than → 0 |
| Nomor HP Indonesia | Regular expression → Matches → ^08[0-9]{8,11}$ |
| Email valid | Text → Email address |
| Kode produk 5 karakter | Regular expression → Matches → ^[A-Z]{2}[0-9]{3}$ |
| Diskon 0-100% | Number → Between → 0 dan 100 |
Kalau isian nggak lolos validasi, form nolak submit-nya. Data kotor berhenti di pintu, bukan di spreadsheet kamu.
Google Form nulis baris baru dengan cara yang bikin formula manual di kolom sebelah kadang nggak ikut turun. Kamu taruh =E2*F2 di kolom G baris 2, terus jawaban ke-50 masuk. Formula di baris 50 kosong.
Aturannya: tab Form Responses = data mentah, jangan disentuh.
Bikin tab baru namanya olahan, terus tarik datanya pakai QUERY. Contoh buat data toko_berkah:
=QUERY('Form Responses 1'!A:F;
"select B, C, D, sum(E)
where B is not null
group by B, C, D
order by sum(E) desc
label sum(E) 'Total Qty'";1)
Query ini ngambil data mentah, grup per tanggal/kasir/produk, terus jumlahin qty-nya. Tiap jawaban baru masuk, hasilnya update sendiri.
Mau tambah kolom total rupiah tanpa nyentuh tab mentah? Pakai ARRAYFORMULA di tab olahan:
=ARRAYFORMULA(
IF('Form Responses 1'!E2:E="";"";
'Form Responses 1'!E2:E * 'Form Responses 1'!F2:F)
)
Satu formula, semua baris kepegang, termasuk baris yang belum ada. Detail cara kerjanya bisa kamu cek di ARRAYFORMULA.
Toko Berkah punya 3 kasir yang catat penjualan di buku tulis, terus di-input ke spreadsheet tiap malam sama pemiliknya. Rata-rata 40 menit per malam, dan sering salah ketik nama produk.
Setelah pindah ke Google Form, kasir input langsung dari HP tiap transaksi selesai. Pemiliknya nggak ngetik apa-apa lagi.
Dari data dummy 30 hari yang aku pakai buat simulasi ini: 1.842 transaksi masuk, nol typo nama produk (karena dropdown), dan 14 submit ditolak sistem gara-gara qty diisi 0 atau minus. Empat belas baris kotor yang nggak pernah sampai ke spreadsheet.
Rekap harian yang tadinya manual sekarang jalan sendiri:
=QUERY('Form Responses 1'!A:G;
"select B, sum(G)
where B is not null
group by B
order by B desc
limit 7
label sum(G) 'Omzet'";1)
Tujuh hari terakhir, omzet per hari, tanpa kerja tambahan.
Di tab Responses Google Form, klik tiga titik di kanan atas, centang Get email notifications for new responses.
Emailnya masuk ke akun Google kamu tiap ada submit. Buat form yang sehari cuma 5 isian, ini pas.
Buat form yang ratusan isian per hari, matikan aja. Inbox kamu bakal penuh. Ganti dengan cek rekap harian di tab olahan.
Pakai Short answer buat pilihan yang terbatas. Nama produk, nama cabang, kategori: semua ini harus Dropdown. Short answer = undangan buat typo.
Naruh formula di tab Form Responses. Cepat atau lambat bakal geser. Pindahin ke tab lain.
Lupa bikin pertanyaan Required. Kolom kosong bikin QUERY kamu ngasih hasil aneh. Centang Required di semua field yang penting.
Nggak set batas Response. Kalau form-nya buat internal, aktifkan Restrict to users in your organization biar nggak ada orang luar yang iseng ngisi.
Hapus kolom di tab Form Responses. Ini bikin mapping antara pertanyaan form dan kolom spreadsheet kacau. Kalau mau hilangin kolom dari view, sembunyiin (hide), jangan hapus.
Nggak otomatis dari awal. Kamu harus hubungkan dulu sekali. Buka tab Responses, klik ikon Sheets hijau, pilih 'Create a new spreadsheet'. Setelah itu tiap jawaban baru langsung nambah satu baris, real-time. Kalau koneksinya kamu putus, data lama tetap ada tapi jawaban baru berhenti masuk.
Bisa. Di tab Responses, klik ikon Sheets, pilih 'Select existing spreadsheet', cari file kamu. Google bikin tab baru bernama 'Form Responses 1' di file itu. Tab lama nggak keganggu. Berguna kalau kamu udah punya dashboard yang jalan di file yang sama.
Pakai response validation. Di pertanyaan Short answer, klik tiga titik, pilih Response validation, set ke Regular expression - Matches dengan pola ^08[0-9]{8,11}$. Nomor yang nggak mulai dari 08 bakal ditolak sebelum form bisa disubmit.
Google Form nulis baris baru dengan cara yang bikin formula manual di kolom sebelah nggak selalu ikut turun. Solusinya: jangan taruh formula apa pun di tab Form Responses. Bikin tab baru, tarik datanya pakai QUERY atau FILTER.
Bisa, gratis. Di tab Responses, klik tiga titik di kanan atas, centang 'Get email notifications for new responses'. Emailnya masuk ke akun Google kamu. Kalau butuh notifikasi ke orang lain atau ke Slack, perlu Apps Script atau add-on.
Dropdown buat semua pilihan terbatas. Ini yang paling nghemat waktu cleaning. Response validation nolak data kotor di pintu masuk, bukan di spreadsheet. Dan tab Form Responses jangan disentuh. Olah datanya di tab lain pakai QUERY.
Coba bikin satu form sederhana hari ini (3 pertanyaan aja). Isi sendiri 5 kali, terus bikin tab olahan pakai QUERY.
Kalau QUERY masih terasa asing, mulai dari fungsi QUERY di Google Sheets. Buat rekap yang lebih rapi, lanjut baca cara bikin pivot table di Google Sheets.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.