Pada kesempatan kali ini kita akan mencoba membuat program sederhana form validasi input, validasi input adalah sesuatu hal yang sangat penting, khusunya ketika kita membuat sebuah program inputan, misalkan untuk nomor nim (Nomor Induk Mahasiswa) yang seharusnya angka malah dimasukan huruf, maka dari itu kita harus memvalidasinya untuk berjaga - jaga takut ada user yang bandel dengan sengaja ataupun tidak sengaja memasukkan data huruf di nim. Di tutorial ini kita akan membuat berbagai validasi inputan dari mulai huruf, angka, jumlah maksimal karakter, dan validasi input untuk memastikan kolom tidak ada yang kosong.
Oke langsung kita praktek berikut langkah - langkahnya.
Langkah 1. Buka netbeans.
Langkah 2. Buat project baru dengan nama ValidasiInput.
Langkah 3. Buat desain form seperti gambar berikut.
Jika kalian belum tau cara membuat desain form baca sini perhatikan langkah - langkah dengan teliti di link tersebut.
Langkah 4. Ganti name variable dengan ketentuan sebagai berikut.
Dan pastikan kalian sudah menambahkan source code ini tepat di bawah package validasiinput.
Jadi keseluruhan source codenya seperti gambar berikut.
Langkah 6. Selanjutnya kembali ke form design, klik kanan pada kolom maksimal 8 karakter -> pilih Events -> Key -> KeyTyped.
Langkah 7. Selanjutnya masukan source code ini tepat di dalam events kolom maksimal 8 karakter.
Seperti gambar berikut.
Lakukan hal yang sama pada kolom huruf, angka, besar, dan kecil, klik kanan -> pilih Events -> Key -> KeyTyped, lalu masukan source code ini pada masing - masing event.
Maka keseluruhannya akan jadi seperti ini.
Langkah 8. Klik 2 kali pada tombol proses dan keluar, lalu masukan masing - masing source code berikut.
untuk tombol proses.
untuk tombol keluar.
Maka jadinya akan seperti gambar dibawah ini, apabila kalian source codenya berantakan di netbeans kalian hanya perlu tekan Alt + Shift + F di keyboard maka akan otomatis rapih.
Langkah 9. Yang terakhir sekarang kalian jalankan programnya dengan klik Run atau tekan Shift + F6 pada keyboard maka hasilnya akan seperti gambar ini.
Jika kalian memasukan lebih dari 8 karakter di kolom Maksimal 8 Karakter maka akan muncul pesan peringatan seperti ini.
Dan jika kalian memasukan angka di kolom Hanya Huruf maka akan muncul pesan peringatan seperti ini.
Apabila kalian mengklik tombol proses tapi belum ada yang di isi kolomnya maka akan muncul peringatan seperti berikut.
Yang terakhir apabila kalian akan keluar dari program maka akan muncul pesan dialog seperti berikut.
Ahha akhirnya selesai juga^^, selamat kalian sudah membuat satu project java dengan netbeans.
Sekian tutorial kali ini, semoga tutorial ini bisa bermanfaat bagi kalian semua yang sedang lagi belajar netbeans, dan apabila ada kesalahan ataupun keganjalan dalam tutorial ini mohon dimaklumi karena saya juga masih belum ahli dan masih tahap belajar, jika kalian ingin bertanya atau hanya sekadar berkomentar silakan isi kolom komentar yang tertera di bawah ini sebagai wujud apreasi kalian terhadap blog ini.
Oea untuk tutorial java netbeans lainnya kalian bisa baca sini. Terimakasih.
Oke langsung kita praktek berikut langkah - langkahnya.
Langkah 1. Buka netbeans.
Langkah 2. Buat project baru dengan nama ValidasiInput.
Langkah 3. Buat desain form seperti gambar berikut.
Jika kalian belum tau cara membuat desain form baca sini perhatikan langkah - langkah dengan teliti di link tersebut.
Langkah 4. Ganti name variable dengan ketentuan sebagai berikut.
- JTextField1 ganti variable name menjadi karakter.
- JTextField2 ganti variable name menjadi huruf.
- JTextField3 ganti variable name menjadi angka.
- JTextField4 ganti variable name menjadi besar.
- JTextField5 ganti variable name menjadi kecil.
- JButton1 ganti variable name menjadi proses.
- JButton2 ganti variable name menjadi keluar.
Dan pastikan kalian sudah menambahkan source code ini tepat di bawah package validasiinput.
import java.awt.event.KeyEvent;
import javax.swing.JOptionPane;
Jadi keseluruhan source codenya seperti gambar berikut.
Langkah 6. Selanjutnya kembali ke form design, klik kanan pada kolom maksimal 8 karakter -> pilih Events -> Key -> KeyTyped.
Langkah 7. Selanjutnya masukan source code ini tepat di dalam events kolom maksimal 8 karakter.
JumlahKarakter(evt);
Seperti gambar berikut.
Lakukan hal yang sama pada kolom huruf, angka, besar, dan kecil, klik kanan -> pilih Events -> Key -> KeyTyped, lalu masukan source code ini pada masing - masing event.
FilterHuruf(evt);
FilterAngka(evt);
HurufBesar(evt);
HurufKecil(evt);
Maka keseluruhannya akan jadi seperti ini.
Langkah 8. Klik 2 kali pada tombol proses dan keluar, lalu masukan masing - masing source code berikut.
untuk tombol proses.
if (karakter.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Kolom Tidak Boleh Kosong!!", "Peringatan", JOptionPane.WARNING_MESSAGE);
} else if (huruf.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Kolom Huruf Tidak Boleh Kosong!!", "Peringatan", JOptionPane.WARNING_MESSAGE);
} else if (angka.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Kolom Angka Tidak Boleh Kosong!!", "Peringatan", JOptionPane.WARNING_MESSAGE);
} else if (besar.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Kolom Huruf Besar Tidak Boleh Kosong!!", "Peringatan", JOptionPane.WARNING_MESSAGE);
} else if (kecil.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Kolom Huruf Kecil Tidak Boleh Kosong!!", "Peringatan", JOptionPane.WARNING_MESSAGE);
} else {
JOptionPane.showMessageDialog(null, "Data Berhasil Di Simpan!!");
}
untuk tombol keluar.
if (JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Ingin Keluar?", "Terima Kasih Atas Perhatiannya", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
System.exit(0);
}
Maka jadinya akan seperti gambar dibawah ini, apabila kalian source codenya berantakan di netbeans kalian hanya perlu tekan Alt + Shift + F di keyboard maka akan otomatis rapih.
Langkah 9. Yang terakhir sekarang kalian jalankan programnya dengan klik Run atau tekan Shift + F6 pada keyboard maka hasilnya akan seperti gambar ini.
Jika kalian memasukan lebih dari 8 karakter di kolom Maksimal 8 Karakter maka akan muncul pesan peringatan seperti ini.
Dan jika kalian memasukan angka di kolom Hanya Huruf maka akan muncul pesan peringatan seperti ini.
Apabila kalian mengklik tombol proses tapi belum ada yang di isi kolomnya maka akan muncul peringatan seperti berikut.
Yang terakhir apabila kalian akan keluar dari program maka akan muncul pesan dialog seperti berikut.
Ahha akhirnya selesai juga^^, selamat kalian sudah membuat satu project java dengan netbeans.
Sekian tutorial kali ini, semoga tutorial ini bisa bermanfaat bagi kalian semua yang sedang lagi belajar netbeans, dan apabila ada kesalahan ataupun keganjalan dalam tutorial ini mohon dimaklumi karena saya juga masih belum ahli dan masih tahap belajar, jika kalian ingin bertanya atau hanya sekadar berkomentar silakan isi kolom komentar yang tertera di bawah ini sebagai wujud apreasi kalian terhadap blog ini.
Oea untuk tutorial java netbeans lainnya kalian bisa baca sini. Terimakasih.
6 komentar
Click here for komentarTerima kasih, sangat membantu. Tetap sharing ilmu dan terus berkarya.
ReplyKalau misalnya bukan batas kararkter tapi batas angka gimana? Miss.. angka nga boleh melebihi >=12 caranya gimana mas? Mohon pencerahannya
Replykalo penggunaan simbol seperti . dan \ itu masih bisa di input gimana solusinya ya
ReplyMau nanya kak.. Sya pernah mau menggunakan "JOptionPane. ,," tapi kok tanda nya merah/salah gitu padahal penulisan sya udh benar jadi solusinya gmana tuh kak.. Penulisan impor.JOptionPane itu d tulis dmana.. Apakah imporot.JOptionpane.,, dipasangannya itu joptionpane,,..
Replybang udh lulus kah
ReplyUdah bro
ReplyConversionConversion EmoticonEmoticon