Saturday, August 18, 2018

3 Cara Menciptakan Validasi Form Input Kosong Edittext Android Studio

Sebagai user atau pengguna internet , ketika kita ingin menciptakan akun social media ,atau akun di situs web lainnya yang ada di internet. Pastinya ,kita diwajibkan mengisi semua kolom  suatu formulir pendaftaran , yang tersedia di situs web tersebut.

Jika tidak , akan ada validasi ,dimana akan muncul peringatan, bahwa kita harus mengisi , salah satu kolom yang dilarang kosong. 

Selain kita dapat menerapkan sistem validasi , pada pemrograman web. Kita juga dapat menerapkanya , pada ketika kita menciptakan dan menyebarkan Aplikasi Android.

 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Seperti yang akan kita bahas,  pada artikel tutorial mencar ilmu android kali ini. Kita akan mencoba menciptakan validasi form input yang kosong , dengan memakai komponen User Interface, yaitu EditText dan Button di  Android Studio. Selengkapnya ,  berikut mari kita simak lebih lanjut :






1.  Pertama kalian buat project gres , atau yang sudah ada di Android Studio.



2.  Disini kita  akan memakai kedua file yaitu , MainActivity.java (java > package) , dan activity_main.xml.xml (res > layout )




3. Pada  layout activty_main.xml , kalian dapat memakai pola code berikut :



 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Contoh desain layout Form Input

Contoh Code Layout :


 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Contoh code layout form input 


4. Kaprikornus disini kita akan memakai 3 Cara,  untuk menciptakan sistem validasi,  pada form input pendaftaran kosong,  yang telah kita desain pada layout xml. Dengan memakai 3 pola code di MainActivity.java , yang dapat kalian terapkan salah satu atau ketiganya.

Berikut 3 Contoh Code Java ,  untuk Validasi Form Input Kosong :


Pada MainActivity.java ,kalian dapat gunakan pola code berikut :


MainActivity.java 

 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Contoh Code logic MainActivity.java

Pada method validasiData() yang kosong ,kalian dapat isikan dengan ketiga pola code berikut :


  • Cara Pertama : Menggunakan method matches()
 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Menggunakan method .matches() , untuk cek validasi kosong atau tidak EditText

Penjelasan :

Pada pola code program  di atas. Kita memakai method .matches() dari class String (java.util.regex.Pattern) ,yang dipakai untuk mengecek atau validasi,  apakah kolom EditText kosong atau tidak. Karena disini kita tidak memakai Regex  ,jadi kita hanya menunjukkan nilai kosong (""), pada argument di dalam method .matches().

Selanjutnya untuk menunjukkan peringatan ,bahwa kolom kosong atau tidak , kita memakai pesan text dari Toast. Jika semua kolom sudah terisi, maka peringatan pesan text Toast , tidak akan tampil.

  • Cara Kedua : Menggunakan Method equals() ,isEmpty() dan length()
 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Menggunakan method .equals() , isEmpty() , dan length() , untuk cek validasi kosong atau tidak EditText
Penjelasan :

Pada pola code agenda di atas, kita memakai 3 method untuk mengecek atau validasi , apakah kolom  EditText kosong atau tidak. Pertama kita memakai method .equals() dari class String. Kedua kita memakai method .isEmpty() dari class library(android.text). Ketiga kita memakai method .length() dari class String.



Output hasil tampilan aplikasi , dari kedua cara di atas :

 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Output Hasil Tampilan , cek validasi kolom dilarang kosong 


  • Cara Ketiga  : Menggunakan Method setError()
 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Menggunakan method .isEmpty() dan .setError() ,untuk cek validasi kosong atau tidak EditText

Penjelasan :

Pada pola code agenda di atas ,kita memakai method .isEmpty() dari class library(android.text). Lalu untuk menampilkan peringatan error ,bahwa kolom dilarang kosong ,kita memakai method .setError()  , dari class EditText. Cara ini  , umumnya sudah   banyak dipakai oleh developer android, alasannya ialah kita tidak memakai pesan text Toast  lagi,  dimana peringatan error , menjadi lebih spesifik untuk kolom tertentu.



Output hasil tampilan aplikasi , dari cara di atas :


 ketika kita ingin menciptakan akun social media  3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Output Hasil Tampilan , cek validasi untuk setiap kolom yang dilarang kosong

Demikian artikel tentang 3 Cara Membuat Validasi Form Input Kosong EditText Android Studio. Semoga dapat menjadi referensi  untuk kalian , yang sedang menciptakan dan menyebarkan Aplikasi di Android Studio.




EmoticonEmoticon