Assalamu'alaikum warahmatullahi wabarakaatu...
baiklah teman2 sekalian, kali ini saya ingin berbagi ilmu mengenai aplikasi
nilai sederhana dengan menggunakan bahasa java yang mana nantinya akan
kita jalankan di sun java wireless toolkit.
Ketikkan program berikut dan simpan program berikut dengan nama AplikasiNilai.java. berikut adalah kode program nya
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class AplikasiNilai extends MIDlet implements CommandListener{
Command cmdExit,cmdBack,cmdHitung;
Display dis;
Form frmInput,frmOutput;
TextField tfMakul,tfNilai;
StringItem siMakul,siSKS,siNilai,siGrade,siBobot;
ChoiceGroup cg1;
public AplikasiNilai(){
cmdExit = new Command("Keluar",Command.EXIT,0);
cmdBack = new Command("OK",Command.SCREEN,0);
cmdHitung = new Command("Proses",Command.SCREEN,0);
cg1=new ChoiceGroup("SKS",Choice.EXCLUSIVE);
cg1.append("2 SKS",null);
cg1.append("4 SKS",null);
cg1.append("6 SKS",null);
frmInput=new Form("Form Input");
tfMakul = new TextField("Mata Kuliah","",30,TextField.ANY);
tfNilai = new TextField("Nilai","",30,TextField.NUMERIC);
frmInput.append(tfMakul);
frmInput.append(cg1);
frmInput.append(tfNilai);
frmInput.addCommand(cmdExit);
frmInput.addCommand(cmdHitung);
frmInput.setCommandListener(this);
frmOutput=new Form("Form Output");
siMakul=new StringItem("Mata Kuliah","");
siSKS=new StringItem("SKS","");
siNilai=new StringItem("Nilai","");
siGrade=new StringItem("Grade","");
siBobot=new StringItem("Bobot Nilai",null);
frmOutput.append(siMakul);
frmOutput.append(siSKS);
frmOutput.append(siNilai);
frmOutput.append(siGrade);
frmOutput.append(siBobot);
frmOutput.addCommand(cmdBack);
frmOutput.setCommandListener(this);
}
public void startApp(){
dis = Display.getDisplay(this);
dis.setCurrent(frmInput);
}
public void pauseApp(){
}
public void destroyApp(boolean unc){
}
public void commandAction(Command c,Displayable d){
if(c==cmdBack){
dis.setCurrent(frmInput);
}else if(c==cmdHitung){
int nilai,nilaigrade,bobotnilai,sks;
siMakul.setText(tfMakul.getString());
if(cg1.isSelected(0)){
siSKS.setText("2 SKS");
sks=2;
}else if(cg1.isSelected(1)){
siSKS.setText("4 SKS");
sks=4;
}else{
siSKS.setText("6 SKS");
sks=6;
}
siNilai.setText(tfNilai.getString());
nilai=Integer.parseInt(tfNilai.getString());
if(nilai<=49){
siGrade.setText("E");
nilaigrade=0;
}else if(nilai<=59){
siGrade.setText("D");
nilaigrade=1;
}else if(nilai<=74){
siGrade.setText("C");
nilaigrade=2;
}else if(nilai<=80){
siGrade.setText("B");
nilaigrade=3;
}else{
siGrade.setText("A");
nilaigrade=4;
}
bobotnilai=sks*nilaigrade;
siBobot.setText(Integer.toString(bobotnilai));
dis.setCurrent(frmOutput);
}else if(c==cmdExit){
destroyApp(false);
notifyDestroyed();
}else{
dis.setCurrent(frmInput);
}
}
}
Langkah kedua
Jika selesai membuat program diatas, sekarang buka sun java wireless toolkit
kemudian pilih new project, dan isikan AplikasiNilai di project name dan
MIDlet Class Name kemudian pilih create project. untuk lebih jelasnya
perhatikan gambar berikut.
pindahkan program yang telah kita buat ke C:\Users\firman\j2mewtk\2.5.2\apps\AplikasiNilai\src. jika selesai klik build dan run pada sun java wireless toolkit untuk menjalankan programnya.
berikut tampilan program aplikasi nilai yang telah kita buat tadi
teman2 sekalian inilah program aplikasi nilai sederhana yang telah kita buat.
oke teman2 sekalian mungkin cukup disini dulu ya semoga bermanfaa.
wassalamu'alaikum warahmatullahi wabarakaat...
Tidak ada komentar:
Posting Komentar