28 Mei 2012

Program Login Tanpa Database Dalam JAVA


Assalamualaikum dan selamat sore sahabat blogger..

Pada kesempatan ini saya akan sharing bagaimana cara membuat program login tanpa menggunakan database. Program sengaja saya buat sederhana mungkin, yang bertujuan agar sahabat blogger dapat lebih memahaminya, konsep jalan program tersebut ialah memvalidasi TextField pertama dan TextField kedua, apabila semua data yang telah di inputkan benar maka program tersebut secara otomatis akan menuju halaman baru sesuai dengan halaman yang telah di tentukan, dan apabila salah satu dari TextField tersebut salah maka akan muncul notifikasi bahwa data yang kalian inputkan tidak sesuai,
Berikut Listing Programnya:


Klik show untuk melihat
import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Tugas3 extends MIDlet implements CommandListener,ItemCommandListener { Display display; Form textForm; private Image img, imge, img2; Command exitCommand = new Command("Exit", Command.EXIT, 1); Command exitToForm = new Command("Back", Command.EXIT, 1); Command ok=new Command("Set", Command.ITEM, 0); Ticker ticker = new Ticker("Selamat Datang..!!!"); TextField userName,password; public Tugas3(){ textForm = new Form("Masukan Nama dan Password :"); textForm.addCommand(exitCommand); textForm.setCommandListener(this); userName = new TextField("USERNAME", "", 64, TextField.ANY); password = new TextField("PASSWORD", "", 64, TextField.PASSWORD); StringItem button = new StringItem("", "Login", Item.BUTTON); button.setDefaultCommand(ok); button.setItemCommandListener(this); textForm.append(userName); textForm.append(password); textForm.append(button); textForm.setTicker(ticker); try{ img = Image.createImage("/depan.png"); imge = Image.createImage("/waaaht.png"); img2 = Image.createImage("/masdidik.png"); }catch(Exception e){ System.out.println(e.getMessage()); } } public void startApp() { try{textForm.append(img);}catch(Exception e){} display = Display.getDisplay(this); display.setCurrent(textForm); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void validateUser(String name, String password) { if (name.equals("didik") && password.equals("09141306")) { showMsg(); } else { tryAgain(); } } public void showMsg() { Alert success = new Alert("Login Successfully", "Login berhasil!", img2, AlertType.INFO); success.setImage(img2); success.setTimeout(Alert.FOREVER); userName.setString(""); password.setString(""); display.setCurrent(success, textForm); } public void tryAgain() { Alert error = new Alert("Login salah", "coba lagi", imge, AlertType.ERROR); error.setTimeout(Alert.FOREVER); error.addCommand(exitToForm); error.setImage(imge); userName.setString(""); password.setString(""); display.setCurrent(error, textForm); } public void commandAction(Command c, Displayable d){ if (c == exitCommand) notifyDestroyed(); if (c == exitToForm) display.setCurrent(textForm); } public void commandAction(Command c, Item item){ if(c==ok){ { validateUser(userName.getString(), password.getString()); } } } }

Username : didik
Password : 09141306

Berikut tampilan Program :


Untuk file versi lengkap, dapat anda download disini

Terima Kasih Telah Menyumbangkan 1 Jempol Untuk BlogMasDidik

ads

Ditulis Oleh : Didik Suryanto Hari: Senin, Mei 28, 2012 Kategori:

0 komentar:

Posting Komentar