Panduan Desain untuk Pengambilan Data

Pengantar

Seorang pekerja kesehatan komunitas sedang melihat perangkat seluler.

Menyelesaikan kuesioner adalah tugas inti bagi sebagian besar petugas kesehatan yang menggunakan aplikasi kesehatan seluler.

Entri data bisa menjadi sulit dan kesalahan bisa terjadi. Tujuan kami terkait library Structured Data Capture (SDC) dan panduan desain adalah untuk memberdayakan Anda guna meningkatkan pengalaman pengguna entri data dan kualitas data yang diambil.

Empat tema yang dibahas dalam bagian ini adalah:

  1. Tata letak & navigasi
  2. Pertanyaan dan petunjuk
  3. Pengambilan data
  4. Pesan error dan validasi data

Tata letak & navigasi

Tampilan ilustratif dari scroll panjang dan tata letak yang dipaginasi.

Scroll panjang & tata letak paginasi

Membandingkan tata letak scroll panjang dan dengan penomoran halaman. Scroll panjang memiliki 3
            pertanyaan dalam satu halaman, sedangkan dengan penomoran halaman memiliki satu pertanyaan.
Tata letak scroll panjang (kiri) dan tata letak paginasi (kanan).

Android FHIR SDK memiliki dua opsi tata letak yang dapat Anda pilih:

  1. Scroll lama (default)
  2. Dengan penomoran halaman

Kuesioner scroll panjang menampilkan semua pertanyaan di satu halaman dan pengguna dapat membuka setiap pertanyaan dengan men-scroll.

Kuesioner paginasi akan menampilkan konten di halaman terpisah. Pertanyaan terkait atau kolom input dapat dikelompokkan bersama dalam satu halaman. Tombol Kembali dan berikutnya ditambatkan di bagian bawah halaman untuk berpindah antar-halaman.

Pelajari cara membuat nomor kuesioner di GitHub

Tata letak mana yang harus Anda pilih?

Setiap opsi tata letak memiliki kelebihan dan kekurangan. Berikut adalah beberapa atribut dari setiap jenis tata letak yang perlu dipertimbangkan saat Anda membuat pilihan tata letak mana yang akan digunakan.

Scroll panjang Dengan penomoran halaman
Kecepatan navigasi Lebih cepat untuk dijelajahi Lebih lambat untuk dinavigasi
Akurasi navigasi Navigasi yang kurang akurat Navigasi yang lebih akurat
Fokus kembali pada pertanyaan setelah beralih tugas Sulit untuk diubah setelah gangguan Lebih mudah untuk diubah setelah terjadi gangguan
Melengkapi kuesioner digital setelah kunjungan (menyalin dari kertas) Lebih mudah saat menyalin dari kertas Lebih sulit saat menyalin dari kertas
Layar kecil Lebih buruk untuk layar kecil Lebih baik untuk layar kecil
Aksesibilitas Lebih buruk untuk aksesibilitas. Sulit dinavigasi. Lebih baik untuk aksesibilitas. Layar terpisah yang dapat ditangani oleh pembaca layar, text-to-speech, dan teknologi lainnya.
Ruang untuk petunjuk dan penjelasan Lebih buruk untuk panduan dan petunjuk Lebih baik untuk panduan dan petunjuk

Scroll panjang

Kuesioner dengan angka yang ditampilkan di depan judul pertanyaan.
Anjuran — Beri nomor pertanyaan
Beri nomor pertanyaan untuk mempermudah navigasi dalam tata letak satu halaman.
Membandingkan ukuran font judul pertanyaan. Scroll panjang adalah 16 piksel. Penomoran halaman adalah 28px.
Lakukan — Sesuaikan ukuran font
Perkecil ukuran font judul pertanyaan saat menggunakan scroll lama, sehingga lebih banyak konten yang terlihat di layar. Contoh: Scroll panjang adalah 16 piksel. Penomoran halaman adalah 28px.

Penomoran halaman

Pertanyaan dengan penomoran halaman "Di negara bagian apa mereka tinggal?" dengan
            pilihan dropdown.
Anjuran — Satu pertanyaan per halaman
Keyboard, dropdown, dan komponen lainnya memenuhi ruang di halaman, jadi targetkan satu pertanyaan per halaman.
Kolom alamat yang dipaginasi dengan kolom bawahnya yang tidak terlihat di layar.
Jangan — Menyembunyikan konten di paruh bawah
Konten harus terlihat di paruh atas.
Beberapa kolom teks dikelompokkan sebagai satu pertanyaan. Judul pertanyaan adalah kontak alternatif, dengan nama, hubungan, dan nomor telepon sebagai kolom input.
Lakukan — Kelompokkan konten terkait sebagai satu pertanyaan
Contoh: Ketiga kolom teks ini semuanya terkait dengan info kontak alternatif, sehingga dikelompokkan bersama dalam satu halaman.
Pertanyaan yang tidak terkait di halaman yang sama. Pertanyaan pertama adalah cakupan
            asuransi dan pertanyaan kedua adalah kondisi kesehatan sebelumnya.
Jangan — Kelompokkan konten yang tidak terkait
Hindari pengelompokan konten yang tidak terkait di satu halaman, untuk menghindari kebingungan.

Indikator progres

Indikator progres mencerminkan progres yang dibuat dalam kuesioner.

Sertakan indikator progres pada kuesioner yang panjang untuk membantu pengguna menavigasi dan melihat progres. Indikator progres menampilkan lokasi dalam kuesioner, dan berapa banyak lokasi yang masih perlu diselesaikan.

Indikator progres yang terletak di bagian atas, di bawah judul kuesioner.
Anjuran — Tata letak scroll panjang
Posisi di atas pertanyaan dan anchor agar selalu terlihat bahkan saat men-scroll.
Indikator progres yang terletak di bagian bawah, di atas tombol navigasi.
Lakukan — Hanya tata letak berpaginasi
Dapat diposisikan di bagian bawah, di atas tombol kembali dan berikutnya. Dengan tata letak ini, Anda juga dapat menampilkan halaman yang sedang dibuka oleh pengguna.

Tombol navigasi (kembali, berikutnya) ditambatkan di bagian bawah kuesioner. Dalam scrolling tanpa batas atau di halaman terakhir kuesioner yang diberi nomor halaman, tombol berikutnya diberi label Kirim.

Tempatkan tombol di lokasi yang konsisten dan selalu gunakan tombol aktif yang dilabeli dengan tindakannya, seperti kembali dan berikutnya.

Tombol navigasi aktif. Tombol berikutnya dengan isian biru.
Lakukan — Tombol aktif
Selalu tampilkan tombol aktif, meskipun formulir tidak lengkap. Setelah mengetuk berikutnya, tampilkan dialog pop-up yang berisi petunjuk untuk melengkapi kolom yang tidak ada atau error validasi.
Tombol berikutnya tidak aktif. Tombol Next dengan isian abu-abu.
Jangan — Tombol tidak aktif
Tombol yang tidak aktif akan menyulitkan pengguna untuk mengetahui cara memperbaiki masalah.
Tombol berikutnya hanya memiliki ikon panah dan tidak ada deskripsi teks.
Jangan — Tombol khusus ikon
Hindari tombol hanya ikon. Selalu beri label tombol dengan tindakan deskriptif.

Pertanyaan & petunjuk

Kuesioner dengan penomoran halaman beranotasi yang menampilkan komponen pertanyaan dan petunjuk.
Ringkasan 9 komponen yang dibahas di bagian ini dan cara komponen tersebut digabungkan dalam kuesioner yang telah dipaginasi.
  1. Judul kuesioner.
  2. Indikator kemajuan.
  3. Header grup.
  4. Judul pertanyaan.
  5. Petunjuk.
  6. Kolom input.
  7. Format entri.
  8. Kolom wajib diisi.
  9. Bantuan.

Header grup

Header grup adalah header teks yang ditampilkan di atas judul pertanyaan.

Gunakan header grup untuk mengelompokkan pertanyaan serupa. Hanya gunakan header grup saat menambahkan informasi yang bermanfaat.

Header grup adalah Riwayat Pasien.
Anjuran — Judul pendek
Gunakan judul singkat untuk mengelompokkan pertanyaan serupa. Contoh: semua pertanyaan yang terkait dengan riwayat pasien dikelompokkan.
Tajuk grup adalah informasi pribadi dan informasi gaya hidup.
Jangan — Judul yang panjang
Hindari judul rumit atau judul panjang yang melampaui satu baris.

Judul pertanyaan

Judul pertanyaan menjelaskan secara ringkas informasi yang diminta. Judul pertanyaan memiliki ukuran font terbesar pada halaman untuk menarik perhatian pengguna ke pertanyaan tersebut.

Setiap halaman atau pertanyaan harus memiliki judul pertanyaan. Jaga agar judul pertanyaan tetap singkat atau jadikan sebagai pertanyaan.

Judul pertanyaan adalah tanggal lahir.
Anjuran — Judul pertanyaan singkat
Judul yang pendek memudahkan pengguna untuk membaca.
Judul pertanyaannya adalah Kapan tanggal lahir Anda? Di kota mana Anda lahir?
Jangan — Judul pertanyaan panjang
Hindari pertanyaan yang sangat panjang atau menumpuk dua pertanyaan secara bersamaan.
Tanpa judul pertanyaan.
Jangan — Tanpa judul pertanyaan
Selalu sertakan judul pertanyaan untuk memudahkan pengguna mengetahui informasi apa yang perlu dimasukkan.

Petunjuk

Petunjuk adalah kolom teks opsional yang ditampilkan di bawah judul pertanyaan.

Gunakan kolom instructions untuk menjelaskan petunjuk yang relevan seperti apakah pertanyaan diperlukan, berapa banyak pilihan yang dapat dilakukan (satu atau banyak), dan tindakan yang harus dilakukan pengguna jika tidak dapat menyelesaikan semua info atau menjawab pertanyaan.

Petunjuk: Pilih salah satu. Pertanyaan wajib.
Anjuran — Jelaskan apa yang diperlukan
Gunakan kolom petunjuk untuk memberitahukan apakah sebuah pertanyaan diperlukan dan berapa banyak pilihan yang dapat dilakukan.
Petunjuk: Jika DOB persis tidak diketahui, pilih kotak centang DOB tidak dikenal.
Lakukan — Jelaskan hal yang harus dilakukan untuk kasus ekstrem
Gunakan petunjuk untuk memberi tahu pengguna apa yang harus dilakukan jika mereka mengalami skenario seperti mereka tidak dapat menyelesaikan semua kolom.
Petunjuk: Kontak alternatif akan digunakan dalam kasus
            situasi darurat dan dapat keluarga dekat (misalnya pasangan,
            ibu, saudara kandung.)
Lakukan — Jelaskan konteks atau definisi
Gunakan petunjuk untuk memberikan konteks atau definisi tambahan untuk istilah yang digunakan dalam judul pertanyaan.

Teks label

Teks label memberi tahu pengguna tentang informasi yang diminta untuk kolom teks atau dropdown. Saat kolom dipilih, teks label akan berpindah dari tengah kolom teks ke atas.

Setiap kotak kolom teks dan dropdown harus memiliki label. Teks label harus singkat, jelas, dan terlihat sepenuhnya.

Teks label: Nama depan.
Lakukan — Ringkas
Teks label harus singkat, jelas, dan terlihat sepenuhnya.
Teks label: masukkan nama klien.
Jangan — Berkata-kata
Teks label tidak boleh terlalu panjang, terpotong, atau membutuhkan beberapa baris.
Tidak ada teks label.
Jangan — Tanpa label
Selalu beri label kolom teks agar pengguna tahu informasi yang harus dimasukkan.

Format entri

EntryFormat ditampilkan di bawah kolom teks untuk memberi tahu pengguna tentang data format tertentu yang harus dimasukkan. Pesan error akan ditampilkan di kolom EntryFormat dan mengganti petunjuk EntryFormat yang ada.

Gunakan EntryFormat untuk tanggal, nomor telepon, unit, dan bilangan bulat.

Format tanggal: dd/mm/yyyy.
Lakukan — Gunakan EntryFormat
Tampilkan format tanggal di bawah kolom dan sertakan frasa deskriptif.
Tanpa format tanggal.
Jangan — Tidak Ada EntryFormat
Tidak menampilkan format data dapat menyebabkan data yang dimasukkan salah.
Di bawah kolom teks Detak jantung, Format entri menampilkan: Rentang
            normal: 60-100 bpm. Di bawah kolom teks Saturasi oksigen darah,
            Format entri menunjukkan: Rentang normal: 95-100%.
Lakukan — Tampilkan rentang normal
Saat memasukkan rentang medis, berikan contoh rentang normal. Hal ini dapat membantu pengguna mengetahui error atau angka yang berada di luar rentang.

Kolom wajib diisi

Kolom wajib diisi menunjukkan bahwa pengguna harus melengkapi kolom dan diblokir agar tidak dapat melanjutkan hingga kolom selesai.

Untuk menunjukkan bahwa suatu kolom wajib diisi, tampilkan tanda bintang (*) di akhir judul pertanyaan. Sertakan 'pertanyaan wajib' di kolom petunjuk karena tidak semua orang mengetahui arti tanda bintang (*). Jika tidak ada judul pertanyaan, tampilkan tanda bintang (*) di teks label.

Tanda bintang setelah judul pertanyaan dan pertanyaan yang wajib diisi dalam petunjuk di bawah ini.
Anjuran — Penjelasan tertulis
Tampilkan kolom yang wajib diisi dengan tanda bintang (*) dan sertakan petunjuk tertulis yang menunjukkan `pertanyaan wajib.` Banyak yang tidak memahami arti tanda bintang(*) dan akan mendapatkan manfaat dari penjelasan tersebut.
Tanda bintang setelah judul pertanyaan, tetapi tidak ada deskripsi tertulis yang menjelaskan apa arti tanda bintang.
Jangan — Tanpa penjelasan
Hindari hanya menampilkan tanda bintang (*) tanpa deskripsi tertulis apa pun tentang artinya.
Tanda bintang setelah judul pertanyaan dan pertanyaan wajib ditunjukkan pada petunjuk di bawah ini.
Anjuran — Lokalkan terminologi
Gunakan istilah yang paling dipahami pengguna. Contoh: "Wajib" mungkin merupakan istilah yang lebih umum dan digunakan di beberapa negara, bukan "Wajib".
Tanpa tanda bintang. Pertanyaan opsional ditampilkan dalam petunjuk.
Lakukan — Tunjukkan pertanyaan opsional
Jika sebagian besar pertanyaan diperlukan, tunjukkan pertanyaan mana yang opsional.
Tanda bintang setelah teks label. Pertanyaan wajib yang ditampilkan di kolom Format entri.
Lakukan — Tampilkan tanda bintang dalam teks label
Jika tidak ada judul pertanyaan, tampilkan tanda bintang dalam teks label.

Bantuan

Ikon bantuan akan ditampilkan di samping judul pertanyaan. Setelah mengetuk ikon, kotak informasi bantuan akan muncul dengan informasi tambahan. Mengetuk ikon lagi akan menutup kotak informasi bantuan.

Ini merupakan komponen opsional. Gunakan opsi ini hanya jika berguna untuk menampilkan informasi tambahan yang tidak perlu selalu terlihat.

Bantuan: Vaksin flu musiman juga disebut imunisasi influenza.
Anjuran — Tampilkan info opsional di kotak bantuan
Gunakan bantuan untuk informasi yang mungkin hanya perlu dilihat sekali oleh pengguna atau yang memberikan informasi tambahan.
Bantuan: Pilih salah satu.
Jangan — Sembunyikan petunjuk di kotak bantuan
Hindari menyembunyikan petunjuk di dalam kotak Bantuan yang harus dapat dilihat oleh semua orang.

Pengambilan data

Delapan komponen pengambilan data; kolom teks, pemilih tanggal, dropdown, penggeser, pilihan tunggal, pilihan boolean, pilihan ganda, dan pilihan terbuka.
Delapan komponen pengambilan data utama di Android FHIR SDK.

Kapan harus menggunakan komponen yang mana?

Jenis entri data Pilihan boolean Pilihan tunggal Pilihan ganda Buka pilihan Drop-down Pemilih tanggal Kolom teks Penggeser Pengisian otomatis
Pilih Ya atau Tidak
Pilih 1 opsi
hati-hati
Memilih beberapa opsi
hati-hati
Teks
Tanggal
Numbers
hati-hati

Kolom teks

Kolom teks menunjukkan bahwa pengguna dapat memasukkan informasi.

Gunakan kolom teks saat seseorang perlu memasukkan teks ke kuesioner, seperti nama, nomor telepon, atau alamat. Membatasi entri data yang memerlukan entri teks (keyboard) saat pilihan yang telah terisi sebelumnya (pilihan ganda atau pilihan tunggal) dapat digunakan.

Pelajari lebih lanjut kolom teks di material.io

Judul pertanyaan: daftarkan orang baru. Kolom teks 1: nama. Kolom
            teks 2: nomor telepon.
Anjuran — Gunakan kolom teks untuk entri data unik
Gunakan kolom teks untuk entri data yang memerlukan pengetikan kata atau angka yang unik.
Judul pertanyaan: alasan kunjungan? Kolom teks: jelaskan alasan
Jangan — Batasi penggunaan respons teks bebas
Hindari penggunaan respons teks bebas jika dapat berupa pilihan ganda, dropdown, atau pilihan satu pilihan.

Pilihan tunggal & pilihan boolean

Pilihan tunggal dan pilihan boolean adalah kontrol pemilihan yang muncul sebagai tombol pilihan saat pengguna diminta memilih satu pilihan dari opsi.

Gunakan boolean choice jika ada pilihan biner 'Ya' atau 'Tidak'. Jika tidak, gunakan komponen pilihan tunggal. Jika ada lebih dari ~10 opsi dalam daftar, gunakan dropdown, bukan pilihan tunggal. {i>Dropdown <i}lebih padat dan lebih mudah dinavigasi ketika ada banyak opsi.

Judul pertanyaan: apakah ini kunjungan pertama mereka? Opsi pemilihan Boolean adalah ya dan tidak.
Lakukan — Pilihan Boolean
Gunakan pilihan Boolean jika opsinya 'ya' dan 'tidak'.
Judul pertanyaan: Apa tingkat pendidikan tertinggi yang dicapai?
            Opsi pilihan tunggal adalah: 1. Tidak tahu 2. Tidak pendidikan

            3.  sekolah dasar 4. sekolah menengah.
Lakukan — Pilihan tunggal
Gunakan satu pilihan saat pengguna dapat memilih satu opsi dalam daftar.
Daftar pilihan tunggal yang menampilkan daftar negara bagian yang sangat panjang. Status 23-27
            terlihat.
Jangan — Daftar yang sangat panjang
Hindari pilihan tunggal untuk daftar yang sangat panjang (10+). Sebagai gantinya, gunakan menu dropdown.

Pemilih tanggal

Pemilih tanggal memungkinkan pengguna memasukkan tanggal melalui alat pilih tanggal kalender dan keyboard. Pemilih tanggal kalender diaktifkan saat ikon kalender diketuk.

Gunakan pemilih tanggal kalender hanya untuk tanggal yang dekat dengan tanggal hari ini seperti periode menstruasi terakhir atau kunjungan berikutnya. Jika tidak, prioritaskan entri keyboard untuk tanggal seperti tanggal lahir.

Tanggal lahir. Entri tanggal keyboard aktif. Ikon kalender di sisi kanan
            kotak kolom teks. Kotak centang dicentang untuk menunjukkan bahwa tanggal merupakan perkiraan.
Anjuran — Kedua opsi entri
Untuk memasukkan tanggal, aktifkan entri keyboard (kotak teks mengetuk) dan pemilih tanggal kalender (ikon mengetuk).
Tampilan kalender untuk pemilih tanggal.
Jangan — Hanya hindari kalender
Hindari mengaktifkan pemilih tanggal kalender sebagai satu-satunya metode input untuk tanggal lahir. Menavigasi ke bulan dan tahun sulit.

Menu dropdown memungkinkan pengguna membuat pilihan dari beberapa opsi. Saat pengguna mulai mengetik, opsi memfilter berdasarkan apa yang dimasukkan. Hal ini dapat membantu pengguna menemukan opsi yang tepat dengan cepat dari daftar besar.

Menu Dropdown adalah alternatif yang bagus untuk pilihan tunggal jika daftar opsi sangat panjang (10+ opsi) karena memerlukan lebih sedikit ruang.

Dropdown untuk Status A-F listingan Negara Bagian.
Anjuran — Gunakan untuk daftar panjang
Gunakan menu dropdown saat memilih satu opsi dalam daftar opsi yang sangat panjang, seperti memilih negara bagian atau kota.
Dropdown untuk usia, mencantumkan nomor satu hingga enam.
Jangan — Saat mengetik menjadi mudah
Hindari menggunakan menu dropdown karena akan lebih mudah untuk memasukkan konten daripada men-scroll semua opsi, seperti usia.

Pilihan ganda

Pilihan ganda adalah kontrol pemilihan yang muncul sebagai kotak centang saat pengguna dapat membuat beberapa bagian dari daftar opsi.

Gunakan pilihan ganda jika pengguna hanya dapat memilih dari daftar opsi yang telah ditentukan. Jika pengguna juga dapat menambahkan respons bebas mereka sendiri, gunakan komponen pilihan terbuka. Di kolom instructions, tulis "Pilih semua yang sesuai" agar pengguna tahu bahwa mereka dapat memilih beberapa opsi.

Judul pertanyaan: Apa alasan kunjungan hari ini? Empat kotak centang
            dan opsi ditampilkan, satu di setiap baris.
Anjuran — Satu pilihan per baris
Tampilan default-nya adalah penampung di sekitar kotak centang untuk memperjelas area yang dapat diketuk.
Judul pertanyaan: apa alasan kunjungan hari ini. Enam kotak centang
            dan opsi ditampilkan, dua kotak di setiap baris. Beberapa teks terpotong untuk dua
            opsi.
Jangan — Beberapa opsi per baris
Hindari menampilkan beberapa opsi per baris, karena variasi ukuran layar ponsel dan ukuran teks, teks dapat terpotong.

Buka pilihan

Pilihan terbuka mirip dengan pilihan ganda, tetapi menambahkan kemampuan bagi pengguna untuk memilih Lainnya dan mengetik teks bebas.

Gunakan pilihan terbuka jika ada daftar opsi yang telah ditetapkan sebelumnya, tetapi pengguna juga dapat menambahkan opsi tambahan. Gunakan pilihan terbuka ketika sebagian besar opsi diketahui, tetapi Anda memperkirakan beberapa pengguna akan memilih Lainnya karena tidak ada opsi yang disediakan yang berlaku.

Lainnya dipilih. Kolom teks untuk menambahkan teks bebas aktif.
            Keyboard terlihat.
Anjuran — Gunakan untuk pengumpulan data yang lebih akurat
Gunakan jika data yang akurat harus dikumpulkan dan tidak ada opsi yang berlaku. Contoh: pekerjaan.
Judul pertanyaan: Ada lagi yang ingin ditambahkan? Tiga opsi: Ya, Tidak, dan Lainnya. Lainnya dipilih. Kolom teks untuk menambahkan teks bebas aktif.
Jangan — Jika semua respons adalah yang lain
Hindari penggunaan jika sebagian besar respons mengharuskan untuk memilih Lainnya. Dalam hal ini, gunakan kolom teks atau kolom paragraf.

Penggeser

Penggeser memungkinkan pengguna membuat pilihan dari rentang nilai. Penggeser di Android FHIR SDK adalah penggeser terpisah. Penggeser diskrit memungkinkan pengguna untuk memilih nilai tertentu dari rentang yang telah ditentukan. Tanda centang dapat digunakan untuk menunjukkan nilai yang tersedia. Hindari menggunakan penggeser untuk entri data numerik. Sebagai gantinya, gunakan kolom teks atau menu dropdown.

Pelajari penggeser di material.io lebih lanjut

Judul pertanyaan: berapa jumlah turunan yang dimiliki klien? Penggeser dengan angka empat dipilih.
Jangan — Gunakan penggeser untuk angka tertentu
Hindari penggunaan penggeser untuk nilai tertentu saat rentangnya besar. Gunakan kolom teks dengan entri keyboard.

Validasi dan error data

Validasi data

Validasi data membatasi jenis data atau nilai yang dapat dimasukkan dalam kolom teks. Validasi data dapat meningkatkan kualitas data yang dikumpulkan.

Gunakan kolom EntryFormat untuk menampilkan batasan format atau nilai. Tampilkan pesan error validasi data yang bermakna secara inline dan segera agar pengguna dapat memperbaiki error tersebut.

Teks label: nomor telepon. Format entri: 8 digit.
Anjuran — Tampilkan batasan validasi
Tampilkan batasan validasi data di awal agar pengguna tahu cara memasukkan data.
Teks label: nomor telepon. Format entri: tidak ada.
Jangan — Sembunyikan batasan validasi
Tanpa menampilkan jumlah digit yang diperlukan untuk nomor telepon, pengguna mungkin mengalami error dan prosesnya akan memerlukan waktu lebih lama.
Tanggal yang dimasukkan adalah 22/33/4444. Pesan error: Format tanggal salah. Formatnya
            harus: dd/mm/yyyy.
Lakukan — Langsung tampilkan error validasi
Tampilkan error validasi data yang signifikan segera setelah mengisi kolom. Pesan error menggantikan teks format entri yang ada.
Dialog. Perbaiki error berikut. 1. nomor telepon. 2. tanggal lahir.
            Tombol 1: tetap kirim. Tombol 2: perbaiki error.
Jangan — Tunggu hingga setelah mengirimkan
Jangan tunggu hingga pengguna menekan "kirim" untuk menampilkan error validasi untuk pertama kalinya.

Error

Pesan error memperingatkan pengguna saat terjadi kesalahan dan menyampaikan cara memperbaiki masalah tersebut.

Menggunakan warna, ikonografi, dan teks untuk mengkomunikasikan kesalahan.

Pelajari lebih lanjut pesan error di material.io

Pesan error berupa &#39;Pertanyaan wajib diisi. Pilih satu.&#39;
Anjuran — Jelaskan dengan jelas cara memperbaiki error
Jelaskan penyebab terjadinya error (pertanyaan wajib) dan tindakan yang dapat dilakukan untuk memperbaikinya (pilih salah satu.)
Pesan error adalah &#39;Error&#39;.
Tidak — Tulis hanya "error"
Pesan error yang hanya menyatakan "error" tidak berguna bagi pengguna untuk mengetahui cara memperbaiki error.
Tanggal lahir. Tanggal yang dimasukkan adalah 22/33/4444. Pesan error Format tanggal salah. Format harus: dd/mm/yyyy.
Anjuran — Jelaskan cara memperbaiki error tanpa menyalahkan
Contoh: "Format tanggal salah. Formatnya harus dd/mm/yyyy".
Tanggal lahir. Tanggal yang dimasukkan adalah 22/33/4444. Pesan error yang muncul adalah &#39;Anda memasukkan format tanggal yang salah&#39;.
Jangan — Salahkan pengguna
Jangan menyalahkan pengguna dengan pesan error yang menyertakan "Anda". Contoh: "Anda memasukkan format tanggal yang salah."
Pesan error dengan ikon di depan teks merah yang menampilkan &#39;Pertanyaan
            wajib. Pilih satu atau beberapa opsi.&#39; Penampung kotak centang memiliki
            garis batas berwarna merah.
Lakukan — Beberapa isyarat
Gunakan warna, ikonografi, dan teks untuk memberi tahu pengguna bahwa terjadi error.
Tidak ada ikon atau pesan error. Penampung kotak centang memiliki garis batas berwarna merah, yang merupakan satu-satunya indikator adanya error.
Jangan — Hanya mengandalkan warna
Untuk mendukung gangguan penglihatan umum seperti buta warna merah-hijau, hindari mengandalkan warna saja untuk menyampaikan error.
Penampung kotak centang memiliki garis batas berwarna merah dan satu ikon error ditampilkan
            di belakang setiap penampung. 3 ikon terlihat.
Jangan — Gunakan ikon secara berlebihan
Satu ikon sudah cukup. Jangan berlebihan pada penggunaan ikon untuk mengomunikasikan error.