Pertama buka program NetBeans IDE 7.0.1
Selanjutnya klik New Project atau (Ctrl+Shift+N).
Pilih Java ME lalu pilih lagi Mobile Application. Lalu klik Next.
Ganti Project Name-nya terserah anda. Selanjutnya hilangkan tanda centang di Create Hello MIDlet. Lalu klik Next.
Di bagian Device Profile pilih MIDP-2.0. lalu klik Next.
Selanjutnya langsung saja klik Finish.
Setelah muncul halaman seperti di bawah ini. klik kanan Pada "Project Name" yang telah anda buat tadi. lalu pilih New, dan pilih lagi MIDlet.
Selanjutnya isi MIDlet Name-nya. Lalu klik finish.
Selanjutnya Ketikan script program yang akan di buat :
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
public class MidletMataUang extends MIDlet implements CommandListener{
Form form;
Display display;
Command cexit, cOk, creset;
TextField t1, t2;
ChoiceGroup choiceGroup;
Alert a1, a2, a3;
double a,b;
public MidletMataUang() {
initComp();
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
private void initComp() {
form = new Form("Konversi Mata Uang Rupiah");
cexit = new Command("Exit", Command.EXIT, 1);
cOk = new Command("OK", Command.OK, 1);
creset=new Command("Reset", Command.OK, 1);
t1 = new TextField("Rupiah", null, 20, TextField.NUMERIC);
t2 = new TextField("Hasil", null, 20, TextField.ANY);
choiceGroup = new ChoiceGroup("Konversi", ChoiceGroup.EXCLUSIVE);
choiceGroup.append("Dolar", null);
choiceGroup.append("Euro", null);
choiceGroup.append("Yen", null);
a1 = new Alert("Informtion", "Konversi Ke Dolar ", null, AlertType.INFO);
a2 = new Alert("Information", "Konversi ke Euro", null, AlertType.INFO);
a3 = new Alert("Information", "Konversi ke Yen", null, AlertType.INFO);
form.append(t1);
form.append(choiceGroup);
form.append(t2);
form.addCommand(cexit);
form.addCommand(cOk);
form.addCommand(creset);
form.setCommandListener(this);
}
public void commandAction(Command c, Displayable d) {
if(c==cexit){
destroyApp(true);
notifyDestroyed();
}else if(c== cOk){
if(choiceGroup.isSelected(0)){
a=Double.parseDouble(t1.getString());
b=(a*9400);
String e=String.valueOf(b);
t2.setString(e);
display.setCurrent(a1);
}else if(choiceGroup.isSelected(1)){
a=Double.parseDouble(t1.getString());
b=(a*14000);
String f=String.valueOf(b);
t2.setString(f);
display.setCurrent(a2);
}else if(choiceGroup.isSelected(2)){
a=Double.parseDouble(t1.getString());
b=(a*88);
String g=String.valueOf(b);
t2.setString(g);
display.setCurrent(a3);
}
}else if( c== creset){
t1.setString("");
t2.setString("");
choiceGroup.setSelectedIndex(0, true);
}
}
}
Setelah selesai mengetik script'nya klik Build Main Project atau tekan saja F11
Setelah keluar tulisan "BUILD SUCCESSFUL" klik Run Main Project atau F6.
Lalu beginilah hasilnya.... eng-ing-eng.... hehehe....
Catatan :
1. Biasanya banyak terjadi kesalahan di penamaan class.(penamaan class harus sama persis dengan penamaan MIDlet Name)
2. Tadi saya mencoba membuat program ini dan tidak mau jalan, ternyata penyebabnya adalah koneksi internetnya menyala. Jadi harap koneksi internetnya di matikan untuk sementara ya...(curcol...hehehe...).
Dan ini adalah copy-an program yang tadi saya buat dan bisa anda Download dengan gratis... :D
Selamat mencoba....GoodLuck....
Saya mohon maaf jika postingan ini masih memiliki banyak kekurangannya ya.... :)











Tidak ada komentar:
Posting Komentar