Login Sebuah Aplikasi dalam OOP Netbeans

Assalamualaikum warahmatullahi wabarakatuh

        Disini saya akan menjelaskan bagaimana caranya kita untuk membuat sebuah menu login dalam sebuah aplikasi ataupun game. Namun pada kali ini saya akan membagikan mengenai login user dan penyimpanan oleh systemnya.  Dengan cara username dan password dari usernya saya tanamkan menggunakan array 1 dimensi.

            Menu login ini akan menampung nilai masukan yang telah ditanamkan tersebut, jika kita salah dalam menginputkan username dan password maka tidak bisa melakukan login. Selain itu, kita juga bisa untuk keluar sistem untuk membatalkan loginnya. 

Oke tanpa lama-lama lagi mari kita lihat bagaimana cara membuatnya. MARKICOBBBBB

SEBELUM MULAI SAYA INGATKAN BAHWA UNTUK MENGIKUTI PENULISANNYA SESUAI DENGAN GAMBAR AGAR TIDAK TERJADI KESALAHAN/EROR.

1. pertama-tama buka aplikasi netbeans lalu klik file > new Project > pilih java > java aplication dan klik next.

2. setelah itu kita beri nama dengan latihan1_kelasB dan dibawah ada tulisan create main class, nah pada create main class kita hapus tulisan latihan1_kelasB yang kedua dari belakang ganti menjadi Utama. lalu klik next .


3.    lalu selanjutnya kita buat jframe form baru dengan cara mengklik kanan pada project latihan1_kelasB dinavigator sebelah kiri kita. lalu pilih new dan klik JFrame Form dan beri nama Login.

 

4.    Tarik pallete panel yang ada disebelah kanan layar dan letakan di UI/tampilan dan lebarkan hingga memenuhi UI


5.    Tarik Swing control Label yang ada disebelah kanan layar sebanyak 2kali dan letakan di UI/tampilan dan masing-masing beri nama dengan Nama Pengguna dan Sandi Pengguna.

6.     Tarik Swing control Button yang ada disebelah kanan layar sebanyak 2kali dan letakan di UI/tampilan dan masing-masing beri nama dengan Keluar dan Masuk.

7.     Tarik Pallete texfield yang ada disebelah kanan layar sebanyak 2kali dan letakan di UI/tampilan dan kosongkan. susun  langkah 5 sampai 7 hingga menjadi sebuah tampilan seperti berikut.


8.    Setelah selesai saatnya kita mengganti nama setiap variabel dari Menu-menu yang sudah kita tarik tadi. caranya yaitu dengan mengklik kanan pada bagian yg akan diganti lalu change variabel name. disini saya mengganti nama dari texfield dan diberi dengan Nama_pengguna. untuk sisanya bisa dilihat digambar yang ada dibagian navigator.

9.    setelah itu kita buat Jframe form baru seperti langkah diatas dan beri  dengan nama beranda

10.  Tarik Swing Menus Menu bar yang ada disebelah kanan layar dan tempelkan di UI/tampilan.

11. Tarik Swing controls Label dan letakan di UI, salah satu beri nama SELAMAT DATANG dan satunya kosongkan hingga tampilan menjadi seperti berikut.


12.    nah disini kita akan mengganti nama pada masing masing menu sama seperti pada langkah no. 8 namun hanya memberi nama pada label yang kosong dengan "nama".

13.    baik untuk UI sudah kita siapkan saatnya kita untuk membuat code dari masing-masing menu-menu tadi agar bisa berjalan.

14. pertama kita klik double menu KELUAR pada Jframe form Login dan tuliskan code berikut :

kotak_pesan();

fungsi dari code tersebut adalah untuk memanggil class dari kotak pesan pada line 204 dan 213. kita buat code pada line 204 hingga 213 tuliskan code berikut :

/**

 * Kotak Pesan

 * Created TIF1B

 */

    public void kotak_pesan(){

        int dialogButton = JOptionPane.showConfirmDialog (null, "Apakah Anda Yakin Akan            Keluar?","PERINGATAN",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE);

        if(dialogButton == JOptionPane.YES_OPTION) {

        System.exit(0);}

    }


fungsi dari public void kotak_pesan(){} adalah sebuah method baru. code int untuk definis tipe datanya, kemudian kita buat objek baru dengan nama dialogbutton. lalu kita masukan Joptionpane.showConfirmDialog (null, "Apakah Anda Yakin Keluar?" untuk melakukan textdialog dengan value Apakah Anda Yakin Keluar?. untuk itu kita bari opsionalkepada user dengan  :

JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE); 

if(dialogButton == JOptionPane.YES_OPTION) {

        System.exit(0);} 

disini user akan disuruh pilih YES atau NO sebagai opsi, jika NOmaka tetap berada pada tampilan Login dan jika pilih YES maka akan melakukan EXIT.

        

15.    langkah selanjutnya klik double menu MASUK pada Jframe form Login dan tuliskan code berikut :

pertama kita akan mendeklarasikan dahulu data diri kita dengan menggunakan array dengan nama array dataku dan index terdiri dari 2 [0 dan 1]

 String dataku[]=new String [2];

        dataku[0]="AlwiNopriansa";

        dataku[1]="202013019";

        //"AlwiNopriansa",sandi="202013019";

 

Lalu kita melakukan perbandingan if, gerbang AND dan perpaduan equals untuk mencocokan kedua array diatas dengan cara berikut.:

      if(dataku[0].equals(nama_pengguna.getText())&&dataku[1].equals(sandi_pengguna.getText()))

        {

kemudian kita membuat sebuah kelas baru nama  beranda  dan disimpan dengan nama masa_depan  seperti berikut.

            Beranda masa_depan=new Beranda();//Membuat Instant dari kelas Beranda

Kemudian kita simpan data array ke dataku kemethod main pada kelas beranda yang akan kita buat nantinya di JFram Form.

            masa_depan.main(dataku);//Menyimpan data dari array dataku ke method main pada kelas beranda

            masa_depan.setVisible(true);//Menampilkan kelas beranda

            this.dispose();//Menutup kelas Login

        }   

kemudian pada pada line 217 hingga 219 tuliskan code berikut :

    public void kotak_pesan_login(){

        int dialogButton = JOptionPane.showConfirmDialog (null, "Nama Pengguna Atau Sandi Salah?","PERINGATAN",JOptionPane.WARNING_MESSAGE);

    }

16.    langkah selanjutnya kita akan beralih ke JFrame Form beranda lalu pada line ke 19 kita buat kelas dengan String test; lalu pada line 111 kita ketikan test=args[0]; untuk memanggil value dari dataku pada index ke 0.

17. nah untuk melihat tampilan lebih besar atau fullscreen maka kita bisa membuatkan code berikut dibawah public beranda dan public login

this.setExtendedState(JFrame.MAXIMIZED_BOTH);

Untuk melihat hasil dari code diatas kita bisa mengklik bebas pada bagian source di class Login dan pilih Run File.

Maka hasil dari semua code yang sudah kita buat diatas akan menjadi seperti berikut.




baik itulah penjelasan saya mengenai OOP kali ini pada bahasan Login Sebuah Aplikasi dalam OOP Netbeans , untuk teman -teman yang ingin codingannya full bisa mengunjungi github saya di link sini dengan nama PBO_TIF1B-master .rar: disini



Komentar

Postingan populer dari blog ini

Cara Mudah Membuat Widget Container pada Flutter

The combination looping for and compilation education with Java Language's

Melakukan koneksi kirim pesan antar socket dengan port / host menggunakan bahasa java