Anda di halaman 1dari 5

Praktek 9

Untuk praktek yang kedelapan ini kita akan mempraktekan penggunaan Java swing untuk membuat
aplikasi yang diawali dengan munculnya form Login.

A. Project NPM_Lat91
Project ini mempraktekan bagaimana caranya membuat program aplikasi java swing dimana sebuah
aplikasi akan diawali dengan munculnya form login yang apabila mengisi login dengan benar akan muncul
form yang sesuai dengan role (peran dan hak akses) dari user yang bersangkutan.

Ikutilah langkah-langkah dibawah ini :


1. Pada menu utama Netbeans, , pilihlah File – New Project.
2. Setelah muncul jendela New Project, maka :
a. Pada area Categories pilih Java atau Java Ant
b. Pada area Project pilihlah Java Application
c. klik tombol Next,
3. Setelah muncul jendela New Java Application, maka Pada Text Editor Project Name , ketik
NPM_Lat91 (NPM ditulis tanpa titik contoh D1A21789_Lat91)
4. Pada jendela editor file, akan tampil isi file D1A21789_Lat91.java yang masih kosong.

5. Kemudian buatlah file Form baru pada Package d1a21789_lat91 (perhatikan huruf kecil semua)
dengan cara :
a. Arahkan mouse pada project explorer kemudian klik kanan package d1a21789_lat91
b. Pilih New – JFrame Form, sehingga muncul jendela New Jframe Form.
c. Pada Class name, ketikkan FrameAdmin
d. Kemudian klik Finish
maka pada package d1a21789_lat91 yang terdapat pada Source Packages di proyek explorer
akan muncul file baru dan pada editor akan muncul disain form seperti dibawah ini :

e. Klik area di dalam disain FrameAdmin, sehingga di jendela properties, muncul propersti-
propertie yang dimiliki oleh FrameAdmin. Kemudian pada property title, ketik “Frame untuk
Hak Akses Admin D1A21789”
f. Arahkan mouse pada swing control Button, kemudian drug dan letakan di area FrameAdmin,
seperti dibawah ini:

g. Pada properties Text diketik : “Selesai”


h. Pada Jendela Navigasi, ganti nama variabel Jbutton menjadi “btnSelesai”
i. Arahkan mouse pada disain button “Selesai”, kemudian double klik, maka layar editor akan
menampilkan source code file FrameAdmin.java, kemudian ketikkan pada badan method
private void btnSelesaiActionPerformed(java.awt.event.ActionEvent evt) perintah :
System.exit(0);
seperti dibawah ini :

Maksudnya, aplikasi akan selesai ketika user mengklik tombol “Selesai”

6. Buatlah lagi file Form baru pada Package d1a21789_lat91 dengan cara :
a. Arahkan mouse pada project explorer kemudian klik kanan package d1a21789_lat91
b. Pilih New – JFrame Form, sehingga muncul jendela New Jframe Form.
c. Pada Class name, ketikkan FrameOperator
d. Kemudian klik Finish , maka pada proyek explorer akan bertambah file class baru yaitu
FrameOperator.java dan pada editor muncul disain form baru.
e. Klik area di dalam disain FrameOperator, sehingga di jendela properties, muncul properti-
properti yang dimiliki oleh FrameOperator. Kemudian pada property title, ketik “Frame untuk
Hak Akses Operator D1A21789”
f. Arahkan mouse pada swing control Button, kemudian drug dan letakan di area FrameOperator,
seperti dibawah ini:
g. Pada properties Text diketik : “Selesai”
h. Pada Jendela Navigasi, ganti nama variabel Jbutton menjadi “btnSelesai”
i. Arahkan mouse pada disain button “Selesai”, kemudian double klik, maka layar editor akan
menampilkan source code file FrameAdmin.java, kemudian ketikkan pada badan method
private void btnSelesaiActionPerformed(java.awt.event.ActionEvent evt) perintah :
System.exit(0);
seperti dibawah ini :
Maksudnya, aplikasi akan selesai ketika user mengklik tombol “Selesai”

7. Buat sekali lagi file Form baru pada Package d1a191234_lat91 dengan cara :
a. Arahkan mouse pada project explorer kemudian klik kanan package d1a191234_lat91
b. Pilih New – JFrame Form, sehingga muncul jendela New Jframe Form.
c. Pada Class name, ketikkan FrameLoginD1A21789
d. Kemudian klik Finish , maka pada proyek explorer akan bertambah file class baru yaitu
FrameLogin.java dan pada editor muncul disain form baru.
e. Klik area di dalam disain FrameLogin, sehingga di jendela properties, muncul properti-properti
yang dimiliki oleh FrameLogin. Kemudian pada property title, ketik “Frame Login D1A21789”
f. Dengan menggunakan drag and drop, tambahkah swing-swing control pada FrameLogin,
sehingga, disain FrameLogin menjadi seperti dibawah ini :

g. Dengan properties sebagai berikut :

Swing Controls Peroperties


JLabel Nama Variable jLabel1
text Username
JLabel Nama Variable jLabel2
text Password
JLabel Nama Variable jLabel3
text Role
JTextField Nama Variable txtUsername
text Username
JPasswordField Nama Variable pwdLogin
text password
echoChar *
JComboBox Nama Variable cmbRole
model -
Admin
Operator
JButton Nama Variable btnLogin
text Login

8. Aktifkan FrameLogin, kemudian pilih tab Source sehingga tampil code untuk FrameLogin
Pada awal class FormLogin, tambahkan code program seperti yang ditunjukkan oleh tanda panah
dibawah ini:

9. Aktifkan tab design sehingga tampilkan design FormLogin. Kemudian arahkan mouse pada disain
button “Login”, kemudian double klik, maka layar editor akan menampilkan source code file
FrameLogin.java, kemudian ketikkan pada badan method private void
btnLoginActionPerformed(java.awt.event.ActionEvent evt) code program seperti dibawah ini :
Maksud dari kode program tersebut adalah jika username dan password yang diketikkan oleh user
sama, maka selanjutnya adalah dichek apakah user berperan sebagai admin atau sebagai operator.
Jika salah memasukkan data maka program berhenti.

10. Jalankan aplikasi, maka akan muncul jendela Login sebagai berikut :

11. Ketik “fasilkom” baik pada Username maupu pada password:


a. Jika pada Role dipilih “Admin”, maka akan muncul jendela :

Klik tombol “Selesai” untuk mengakhiri program

b. Jika pada Role dipilih “Operator”, maka akan muncul jendela :

Klik tombol “Selesai” untuk mengakhiri program

Anda mungkin juga menyukai