Coding]
Oleh: Yudi Setiawan
Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi
agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
visual. Kebanyakan di luar sana, programmer pemula seperti Anda ini akan
merasa males kalau sudah ketemu yang namanya itu pemrograman visual
tanpa interface GUI. Pada...
Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal
ilmu dasar yang kuat di ilmu pemrograman visual. Kebanyakan di luar sana, programmer pemula
seperti Anda ini akan merasa males kalau sudah ketemu yang namanya itu pemrograman visual
tanpa interface GUI. Padahal, sebenarnya pemrograman visual itu juga penting Anda pelajari untuk
mengetahui kode – kode objek visualnya seperti, Button, Label, Frame, Panel dan lainnya. Ingat,
kondisi Anda saat ini ialah dalam proses belajar bukan dalam suatu tuntutan pekerjaan yang harus
cepat siap. Karena, yang namanya pemrograman visual pasti dibalik tampilannya yang cantik
terdapat baris – baris kode yang panjang.
Ok, tanpa buang – buang waktu lagi langsung saja masuk ke programnya. Ingat, pada tutorial ini
saya ajarkan Anda secara full coding tanpa interface GUI sedikit pun. Pada tutorial ini, saya
membuatnya di IDE JCreator. Oya, kode – kode pemrograman pada tutorial ini sudah ada sebagian
yang saya jelaskan pada tutorial sebelumnya, Jadi, kode – kode tersebut tidak akan saya bahas lagi.
Yang saya bahas di sini ialah kode – kode baru seperti, Event handler untuk Button.
}
else
{
JOptionPane.showMessageDialog(null, "Username/Password Anda
salah!!!");
// Untuk membatasi kesalahan user dalam melakukan login
count++;
}
if(count == 3)
{
JOptionPane.showMessageDialog(null, "Anda sudah gagal Login
sebanyak 3 kali. Harap coba lagi nanti . . .");
System.exit(1);
}
}
});
Penjelasan kode:
Lumayan gampangkan… Anda bisa modifikasi program dibawah ini dengan cara menambahkan
konsep OOP. Jadi, jika user berhasil login maka, Akan muncul Frame baru dengan tampilan agar
user memasukkan namanya.
import javax.swing.*;
import java.awt.event.*;
/**
*
* @author Yudi Setiawan
*
* Menu Login Sederhana
*
*/
// Variable
static int count = 0;
// Method Main
public static void main(String[] args)
{
// Panggil prosedur Menu
Menu();
if(username.equals("admin") &&
passwd.equals("admin"))
{
JOptionPane.showMessageDialog(null,
"Anda berhasil login");
}
else
{
JOptionPane.showMessageDialog(null,
"Username/Password Anda salah!!!");
// Untuk membatasi
kesalahan user dalam melakukan login
count++;
}
if(count == 3)
{
JOptionPane.showMessageDialog(null,
"Anda sudah gagal Login sebanyak 3 kali. Harap coba lagi nanti . . .");
System.exit(1);
}
}
});
}
Tentang Penulis
Yudi Setiawan