Senin, 10 Juni 2013

Aplikasi Login User Dengan Java

 
Berikut adalah langkah-langkah untuk membuat Form Login User sederhana menggunakan Sun Java (TM) Wireless Toolkit 2.5.2.
Pertama pastikan komputer anda sudah terinstal Java JDK-nya dan Sun Java (TM) Wireless Toolkit 2.5.2 lalu ketikkan code source di TextPad dan simpan dengan nama  LoginForm.java. Nah berikut source code nya :

import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;

public class LoginForm extends MIDlet implements CommandListener{
  private Display display;
  private TextField userName,password;
  public Form form;
  private Command login,cancel;
  private Image img, imge, img2;
     
  public LoginForm() {
    form = new Form("Sign in");
    userName = new TextField("LoginID:", "", 30, TextField.ANY);
    password = new TextField("Password:", "", 30, TextField.PASSWORD);
    cancel = new Command("Cancel", Command.CANCEL, 2);
    login = new Command("Login", Command.OK, 2);
    try{
      img = Image.createImage("/logo.png");
      imge = Image.createImage("/gagal.png");
      img2 = Image.createImage("/sukses.png");
    }catch(Exception e){
      System.out.println(e.getMessage());
    }   
  }

   public void startApp() {
    display = Display.getDisplay(this);
    try{form.append(img);}catch(Exception e){}
    form.append(userName);
    form.append(password);
    form.addCommand(cancel);
    form.addCommand(login);
    form.setCommandListener(this);
    display.setCurrent(form);
  }

  public void pauseApp() {}

  public void destroyApp(boolean unconditional) {
    notifyDestroyed();
  }

  public void validateUser(String name, String password) {
    if (name.equals("AliFirdaus") && password.equals("Polsri")) {
      showMsg();
    } else {
      tryAgain();
    }
  } 

  public void showMsg() {
    Alert success = new Alert("Login Successfully",
    "Login berhasil!", img2, AlertType.INFO);
    success.setImage(img2);
    userName.setString("");
    password.setString("");
    display.setCurrent(success, form);   
  }

  public void tryAgain() {
    Alert error = new Alert("Login salah", "coba lagi", imge, AlertType.ERROR);
    error.setTimeout(900);
    error.setImage(imge);
    userName.setString("");
    password.setString("");
    display.setCurrent(error, form);
  }
 
  public void commandAction(Command c, Displayable d) {
    String label = c.getLabel();
    if(label.equals("Cancel")) {
      destroyApp(true);
    } else if(label.equals("Login")) {
      validateUser(userName.getString(), password.getString());
    }
  }
}


Kedua, jika sudah selesai mengetik program diatas, sekarang waktu nya kita beralih ke Sun Java (TM) Wireless Toolkit 2.5.2. Klik New Project kemudian pada Project Name dan MIDlet class name isikan LoginForm.

Ketiga, pindahkan program AplikasiNilai.java yang telah kita simpan tadi ke C:\Documents and Settings\Juju\j2mewtk\2.5.2\apps\LoginForm\src.

Setelah itu pada Sun Java (TM) Wireless Toolkit 2.5.2, pilih Open Project dan buka project LoginForm, lalu Build dan Run.
                                                                
   Tampilan LoginForm


Tampilan Sign In 


Login Berhasil
Selanjutnya adalah membuat Package. Untuk menjalankan aplikasi ini di handphone kita harus membuat file .jad , file inilah yang nantinya akan kita pindahkan ke handphone dan kita instal di handphone.
Langkah-langkah pembuatan file .jad adalah sebagai berikut:

  1. pilih Project
  2. pilih Package
  3. pilih Create Package
Maka file .jad akan tercipta, dan file tersebut disimpan di dalam direktori bin.
Untuk Mendownloadnya Silahkan Klik Link Berikut Ini,. http://www.4shared.com/office/XRYO5A03/Aplikasi_Login_User_Dengan_Jav.html
 

Tidak ada komentar:

Posting Komentar