Senin, 03 Juni 2013

Aplikasi Nilai Sederhana Dengan Java

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.
 
Langkah pertama
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.
Langkah ketiga
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...

Related Posts

Tidak ada komentar:

Posting Komentar