Artikel kali ini membahas tentang tutorial dalam melakukan validasi data pada saat pengguna aplikasi belum memilih apapun dari semua opsi pilihan yang tersedia di Spinner seperti Jenis Kelamin, Warna, Tipe, dan sebagainya di dalam Kodular.
Tutorial disini tidak ada pembuatan project aplikasi apapun untuk membuat validasi data pada saat pemilihan opsi yang belum dipilih atau masih kosong. Kamu hanya perlu menambahkan fitur validasi itu ke dalam aplikasi Android di Kodular. Hal ini biasanya dalam sistem aplikasi tentang formulir data berbasis Android.
Penulis akan memberikan beberapa cara handle dalam melakukan validasi data pada saat proses pemilihan opsi itu keadaan belum dipilih atau kosong pada aplikasi di Kodular.
Daftar Isi
VALIDASI DATA PADA SPINNER SELECTED INDEX BERNILAI 1
Di dalam pembuatan aplikasi Android dengan menggunakan Kodular, App Inventor 2, dan sebagainya. Nilai index awal itu dimulai dari 1 (satu), bukan 0 (nol). Pada saat berada di Index 1 pada Spinner itu biasanya diisi dengan data kosong atau yang mengajak untuk memilih salah satu datanya.
Contoh :
- –Pilihlah Jenis Kelamin–
- Pilihlah NISN
- (data kosong)
CONTOH PSEUDOCODE
Berikut contoh pseudocode dalam validasi data dengan mengandalkan pengambilan nilai 1 dari index pilihan pada Spinner dengan sebagai berikut:
if Spinner.SelectedIndex = 1 Then
Print "Anda belum memilih jenis kelamin."
else
//isikan data statement atau event program
End If
CONTOH BLOK PROGRAM
VALIDASI DATA DENGAN MENYAMAKAN KATA / KALIMAT DI SPINNER
Validasu data ini dilakukan dengan menyamakan kata kunci yang telah diberikan kode khusus untuk pemilihan data yang menjadi acuan sebagai validasi data jika pengguna tersebut belum memilih data secara pasti dari Spinner.
Untuk contoh penggunaan kata kunci yang sama di poin pertama, bedanya hanya peletakan kriteria dalam melakukan validasi data khusus Spinner yang terutama pilihan data yang dimana wajib dipilih oleh pengguna.
CONTOH PSEUDOCODE
Berikut contoh pseudocode dalam validasi data dengan mencocokkan kata kunci yang menjadi acuan dalam menampilkan bahwa pengguna tersebut belum memilih data yang ada pada Spinner dengan sebagai berikut:
if Spinner.Selected = "Jenis Kelamin belum dipilih." Then
Print "Anda belum memilih jenis kelamin."
else
//isikan data statement atau event program
End If
CONTOH BLOK PROGRAM
Jadi, kedua cara yanh diatas dalam melakukan validasi data pada saat menekan tombol submit, daftar akun, dan sebagainya, tetapi pengguna aplikasi belum memilih data atau pilihan yang ada di Spinner sama sekali seperti menentukan jenis kelamin.
Apabila pengguna telah memilih pilihan data yang disediakan di dalam Spinner pada aplikasi Android, maka kamu bisa isikan apapun baik itu event maupun method pada program dengan sesuai kebutuhan kamu. Misalkan, kamu telah memilih provinsi Sumatera Utara di Spinner, maka muncul Spinner lain yang berisi list ibukota yang ada si Sumatera Utara.
PENUTUP
Jadi, kamu bisa membuat fitur validasi data khusus pengguna yang belum memilih pilihan yang ada di dalam Spinner pada aplikasi di Kodular sehingga sistem kerja aplikasi tersebut bisa lebih optimal lagi. Hal ini dilakukan agar mencegah dalam simpan data ke dalam database apabila ditemukan data kosong di dalamnya atau memasukkan data yang tidak sesuai dengan pilihan tersebut ke database.
Tutorial ini juga berlaku untuk App Inventor 2, Appzard, Thunkable (hampir mirip), dan lain-lain yang memiliki sistem kerja yang sama dengan Kodular.