Kuliah

Membuat Pengecekan Field Password Confirm pada Java

Pada suatu aplikasi yang mewajibkan usernya untuk melakukan register dan login, biasanya ketika register, user mesti mengisikan field password serta password confirm. Fungsi dari password confirm ini untuk validasi dan memastikan kembali terhadap user bahwa user tersebut akan menggunakan password yang dituliskan pada field password sebelumnya. Jika isian dari password dan password confirm sesuai maka registrasi bisa lanjut, namun jika belum sesuai, akan muncul pesan bahwa password yang dituliskan pada password confirm tidak sesuai dengan isian pada field password.

Untuk membuat fungsi tersebut pada aplikasi Java cukup mudah, berikut langkah-langkahnya :

Baca Juga : Instalasi Freeradius Dengan Authetikasi Menggunakan User LDAP

1. Buka aplikasi Netbeans, lalu buat sebuah JFrame Form dan buat form seperti berikut, untuk field nya gunakan password field, jangan text field.

2. Pada masing-masing password field, ubah variable nya misal menjadi fieldPassword dan fieldConfirmPassword. Pada label Cek, ubah juga variable nya menjadi labelCekMatchPassword.

3. Selanjutnya pada field Password Confirm, klik kanan dan pilih Events | Key | KeyReleased

Event ini gunanya untuk langsung melakukan pengecekan isian pada field password confirm apakah isian nya sesuai dengan field password atau tidak.

Baca Juga : Belajar Percabangan IF/Else pada Java

4. Setelah di klik, nanti akan masuk ke source code nya seperti berikut

private void fieldConfirmPasswordKeyReleased(java.awt.event.KeyEvent evt) {                                                 
        // TODO add your handling code here:
}

5. Tepat dibawah code TODO add your handling code, buat sebuah variable dengan type data String untuk menyimpan isian dari masing-masing field password. Misal variable registerPassword untuk menyimpan isian dari fieldPassword, lalu retypePassword untuk menyimpan isian dari fieldConfirmPassword.

String registerPassword = new String (fieldPassword.getPassword());
String retypePassword = new String (fieldConfirmPassword.getPassword());

6. Kalau sudah, kita buat sebuah kondisi untuk pengecekan isian dari field password dan field confirm password

if (registerPassword.equals(retypePassword)) {
            labelCekMatchPassword.setText("Match");
}
else if (!registerPassword.equals(retypePassword)) {
            labelCekMatchPassword.setText("Not Match");
}

Dari code diatas, jika isian dari variable registerPassword sesuai dengan retypePassword, maka akan muncul pesan Match, jika tidak sesuai, maka akan muncul pesan Not Match

7. Selanjutnya, cari code initComponent();, biasanya letaknya diatas. Lalu tambahkan kode berikut tepat dibawahnya

labelCekMatchPassword.setText("");

8. Lalu silakan test running dan isi field password tersebut.

Baca Juga : Mengatasi Link Forgot Password Tidak Muncul Pada Login Screen Zimbra Webmail

9. Kalau isian kedua field sesuai dan cocok, akan muncul pesan Match

Kalau tidak sesuai isiannya, akan muncul pesan Not Match

Cukup mudah bukan, mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

4 weeks ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago