Validasi Jawaban di Google Forms: Angka, Teks, Email, Panjang
Jawaban singkat: Klik pertanyaan Short answer atau Paragraph, buka menu ⋮, dan pilih Response validation. Pilih jenis — Number, Text, Length, atau Regular expression — atur kondisinya, dan tulis pesan error khusus. Google Forms kemudian akan memblokir pengiriman sampai jawaban sesuai dengan aturan Anda.
Pertanyaan teks bebas adalah tempat paling mudah bagi data yang berantakan untuk menyelinap ke dalam formulir — nomor telepon yang diketik dengan huruf di dalamnya, email yang kehilangan tanda "@," atau kolom komentar yang panjangnya mencapai ribuan kata. Validasi jawaban bawaan Google Forms menangkap ini sebelum pengiriman, menolak jawaban dan menampilkan pesan error sampai jawaban itu sesuai dengan aturan yang Anda tetapkan. Panduan ini membahas setiap jenis validasi, cara menulis pesan error yang benar-benar dipahami orang, dan di mana batasan validasi berada.
Cara mengaktifkan validasi jawaban
- Klik pertanyaan Short answer atau Paragraph — validasi hanya tersedia pada kedua jenis pertanyaan berbasis teks ini.
- Klik menu tiga titik (⋮) di bagian bawah kotak pertanyaan.
- Pilih "Response validation." Baris baru muncul di bawah pertanyaan dengan dropdown untuk kategori validasi.
- Pilih jenis validasi (Number, Text, Length, atau Regular expression) dan atur kondisi serta nilai spesifiknya.
- Tambahkan pesan error khusus di field "Custom error text" agar responden memahami dengan tepat apa yang salah dan cara memperbaikinya.
Jenis-jenis validasi, dijelaskan
- Number. Membatasi jawaban ke nilai numerik, dengan sub-kondisi seperti "greater than," "less than," "between," "equal to," "not equal to," "is a whole number," atau "is a number" secara umum. Berguna untuk usia, jumlah, atau rating yang dimasukkan sebagai teks bebas.
- Text. Memeriksa teks itu sendiri terhadap suatu kondisi: "contains," "doesn't contain," "is email address," atau "is URL." Opsi "is email address" adalah cara cepat untuk memastikan email berformat benar tanpa harus menulis pola sendiri.
- Length. Membatasi atas atau bawah jumlah karakter dengan "maximum character count" atau "minimum character count." Ini adalah opsi andalan untuk mencegah kolom komentar terlalu panjang, atau memastikan field short-answer tidak dibiarkan hanya dengan satu atau dua karakter asal-asalan.
- Regular expression. Opsi paling fleksibel, dengan tiga mode: "matches," "doesn't match," dan "contains." Ini memungkinkan Anda menulis pola khusus untuk apa pun yang tidak dicakup opsi bawaan — nomor telepon berformat longgar, format ID tertentu, atau pembatasan domain.
Menulis pesan error khusus yang membantu
Teks error default yang ditampilkan Google Forms bersifat umum (misalnya, "Response must be a number"), yang tidak selalu memberi tahu responden apa yang sebenarnya salah pada bagian mereka. Selalu isi field Custom error text dengan sesuatu yang spesifik dan bisa ditindaklanjuti — misalnya, alih-alih membiarkan default tetap ada, tulis "Masukkan angka antara 1 dan 10" atau "Gunakan email perusahaan Anda yang berakhiran @perusahaananda.com." Pesan yang jelas dan spesifik menghemat waktu responden dari menebak-nebak dan mengurangi formulir yang ditinggalkan.
Contoh nyata
- Nomor telepon berformat longgar. Gunakan Regular expression, "matches," dengan pola seperti
^[0-9\s\-\+\(\)]{7,15}$, yang menerima angka, spasi, tanda hubung, tanda kurung, dan tanda plus di depan dalam rentang panjang yang wajar — cukup longgar untuk menerima berbagai format regional tanpa terlalu ketat. Pasangkan dengan pesan error seperti "Masukkan nomor telepon yang valid (hanya angka, spasi, dan tanda hubung)." - Membatasi kolom komentar. Pada pertanyaan Paragraph "Komentar tambahan", gunakan Length, "maximum character count," dan atur ke sekitar 500. Atur teks error ke "Jaga komentar di bawah 500 karakter" agar orang mengetahui batasnya sebelum mereka mencapainya, bukan sesudahnya.
- Mewajibkan domain email perusahaan. Gunakan Regular expression, "matches," dengan pola seperti
^[A-Za-z0-9._%+-]+@perusahaananda\.com$untuk hanya menerima alamat yang berakhiran domain organisasi Anda. Ini berguna untuk formulir internal yang seharusnya hanya diisi oleh karyawan, sebagai tambahan (bukan pengganti) pembatasan akses yang tepat jika formulir berisi data sensitif.
Batasan validasi
Validasi jawaban hanya mengevaluasi satu pertanyaan terhadap aturannya sendiri — ia tidak menyadari keberadaan pertanyaan lain di formulir. Artinya Anda tidak dapat membuat aturan yang memeriksa apakah dua field cocok satu sama lain, seperti memastikan field "Konfirmasi email" identik dengan field "Email" di atasnya, atau bahwa "Tanggal selesai" berada setelah "Tanggal mulai." Jika Anda memerlukan logika lintas pertanyaan seperti itu, Anda harus menerima batasan ini, menggunakan solusi seperti menggabungkan kedua informasi ke dalam satu pertanyaan dengan instruksi lengkap, atau menangani jenis validasi tersebut setelahnya begitu jawaban masuk ke Google Sheet yang terhubung.
Validasi juga hanya berlaku untuk pertanyaan Short answer dan Paragraph. Jenis pertanyaan lain — multiple choice, checkbox, dropdown, linear scale — tidak memiliki opsi validasi karena responden sudah dibatasi pada set pilihan tetap yang Anda tentukan, sehingga tidak ada yang bebas untuk divalidasi.
Jenis validasi mana yang cocok untuk situasi apa
| Yang ingin Anda periksa | Gunakan jenis validasi ini | Contoh kondisi |
|---|---|---|
| Usia atau jumlah dalam suatu rentang | Number | Between 1 dan 120 |
| Email dengan format yang benar | Text | Is email address |
| Kolom komentar tidak terlalu panjang | Length | Maximum character count: 500 |
| Field tidak dibiarkan hampir kosong | Length | Minimum character count: 10 |
| Format khusus seperti ID atau nomor telepon | Regular expression | Cocok dengan pola khusus |
| Membatasi ke domain perusahaan | Regular expression | Cocok dengan @perusahaananda.com |
Mengatasi masalah validasi jawaban
- Opsi validasi tidak muncul di menu tiga titik. Pastikan pertanyaan tersebut Short answer atau Paragraph — validasi tidak ditawarkan di jenis pertanyaan lain, termasuk multiple choice atau dropdown.
- Pola regular expression tidak menolak input tidak valid seperti yang diharapkan. Uji pola tersebut di penguji regex terpisah terlebih dahulu; Google Forms menggunakan sintaks regex standar, sehingga pola yang sedikit salah (kehilangan anchor seperti
^dan$) bisa cocok dengan lebih banyak hal dari yang dimaksudkan. - Responden bingung dengan pesan error. Ganti teks error default dengan instruksi spesifik — nyatakan format atau rentang persis yang diharapkan, alih-alih membiarkan pesan umum Google tetap ada.
- Anda perlu memvalidasi ukuran atau jenis file, bukan teks. Validasi jawaban sama sekali tidak berlaku untuk pertanyaan file upload; lihat panduan kami tentang batas ukuran unggahan file Google Forms untuk apa yang sebenarnya diterapkan di sana.
- Anda menginginkan required dan validasi bersamaan. Aktifkan keduanya — toggle Required dan aturan validasi adalah pengaturan independen yang dapat digabungkan pada pertanyaan yang sama. Lihat panduan kami tentang membuat pertanyaan wajib diisi untuk cara keduanya berinteraksi.
FAQ
Jenis pertanyaan apa saja yang mendukung validasi jawaban?
Validasi jawaban tersedia pada pertanyaan teks Short answer dan Paragraph. Jenis pertanyaan lain seperti multiple choice atau checkbox tidak memerlukan validasi karena responden memilih dari opsi tetap.
Bisakah saya memvalidasi bahwa jawaban cocok dengan format tertentu seperti nomor telepon?
Ya, dengan menggunakan opsi validasi Regular expression. Anda dapat menulis pola yang cocok dengan format nomor telepon longgar dan memasangkannya dengan pesan error khusus yang menjelaskan format yang diharapkan.
Bisakah Google Forms memvalidasi satu jawaban terhadap pertanyaan lain?
Tidak. Validasi jawaban hanya memeriksa jawaban satu pertanyaan terhadap aturannya sendiri. Ia tidak dapat membandingkan dua pertanyaan berbeda satu sama lain, seperti memastikan dua field email cocok.
Apa yang terjadi jika responden memasukkan jawaban yang tidak valid?
Google Forms menampilkan pesan error khusus Anda (atau pesan default) langsung di bawah pertanyaan dan memblokir pengiriman sampai responden memperbaiki jawaban agar sesuai dengan aturan validasi.
Bisakah saya menggunakan validasi jawaban dan toggle Required pada pertanyaan yang sama?
Ya. Kedua pengaturan ini independen dan bisa digabungkan: Required memastikan field tidak dibiarkan kosong, sementara validasi jawaban secara terpisah memeriksa apakah yang dimasukkan sesuai dengan aturan format Anda.