Arsip

Mengitung Volume Segitiga dengan J2ME(Java Mobile)


Lanjut..!
setelah kita belajar pengenalan J2ME pada pembahasan pertama,maka lebih baiknya kita melanjutkan pembahasannya yaitu Mengitung Volume Segitiga.

Kode program untuk volume sigitiga,tidak jauh beda dengan contoh program sebelumnya,hanya saja ada penambahan TextBoxtnya(sebagai input dan ouput) dan CommandButton(sebagai pemberi perintah/Proses dan Keluar).

tampilannya seperti ini gambar dibawah ini

tampilan Project Name:Volume
MIdlet Class Name :hitung
Di J2ME berbeda dengan aplikasi yang lain seperti VB,Delphi,dll.Kalau aplikasi Vb untuk membentuk TextBox,Command,dll tinggal didouble klik akan mencul Textbox atau command,tapi kalau di J2ME untuk membentuk textboxt dibentuk dengan Perintah seperti dibawah ini.
Misal membentuk TextBoxt panjang;
pertama kita variabel kali dulu dengan perintahnya
private TextField txt_panjang;//panjang adalah Nama textBoxtnya.
txt_panjang=new TextField(“Input Panjang :”,””,50,1);//new TextField adalah membentuk TextBoxt yang baru dengan nama txtpanjang.
frm.append(txt_panjang);//untuk memanggil textBox yang txt_panjang.
List Kode Programnya

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class hitung extends MIDlet implements CommandListener
{
private Display tampil;
private Form frm;
private TextField txt_panjang;
private TextField txt_tinggi;
private TextField txt_alas;
private TextField txt_volume;
private Command cmdKeluar;
private Command cmdOK;
 

public hitung()
{
tampil=Display.getDisplay(this);
}

public void startApp()
{
frm=new Form(“Menghitung Volume”);
txt_panjang=new TextField(“Input Panjang :”,””,50,1);
txt_tinggi=new TextField(“Input Tinggi”,””,50,1);
txt_alas=new TextField(“Input Alas :”,””,50,1);
txt_volume=new TextField(“Hasil Volume”,””,50,1);
cmdKeluar=new Command(“Keluar”,Command.EXIT,1);
cmdOK=new Command(“OK”,Command.OK,1);
frm.append(txt_panjang);
frm.append(txt_tinggi);
frm.append(txt_alas);
frm.append(txt_volume);
frm.addCommand(cmdKeluar);
frm.addCommand(cmdOK);
frm.setCommandListener(this);
tampil.setCurrent(frm);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command c,Displayable d)
{
if(c==cmdKeluar)
{
destroyApp(false);
notifyDestroyed();
}
if(c==cmdOK)
{
hitung();
}
}
public void hitung()
{
int Vpanjang,Vtinggi,Valas,Vvolume;
Vpanjang=Integer.parseInt(txt_panjang.getString());
Vtinggi=Integer.parseInt(txt_tinggi.getString());
Valas=Integer.parseInt(txt_tinggi.getString());
Vvolume=(Vpanjang*Vtinggi*Valas)/2;
Form frm=new Form(“Hasilnya”);
txt_volume.setString(String.valueOf(Vvolume));

}
}

Penjelasan:

int Vpanjang,Vtinggi,Valas,Vvolume;//Vpanjang,VTinggi,Valas sebagai variabel
Vpanjang=Integer.parseInt(txt_panjang.getString());
Vtinggi=Integer.parseInt(txt_tinggi.getString());
Valas=Integer.parseInt(txt_tinggi.getString());
Integer.parseInt//data dari textboxt bentuk dalam string,agar bisa melakukan operasi matematika maka datanya diubah dalam integer.

Vvolume=(Vpanjang*Vtinggi*Valas)/2;//rumus volume segitiga

txt_volume.txt_volume.setString(String.valueOf(Vvolume));;

txt_volume.setString(String.valueOf(Vvolume));//menampilkan data yang sebelumnya bentuknya integer diubah kedalam bentuk string.

Demikian moga bermanfaat.

Mohon Koment kalau ada yang salah..!!!

Download kode programnya

Belajar J2ME(Java Mobile)


wahhhhhhhh…!!masa libur sebenarnya masa paling enak buat mahasiswa apabila habis ujian semester, tapi saya pikir-pikir dari pada saya libur lebih bagusnya saya gabung sama teman2 diBPC(Budidarma Programming Club) untuk pelatihan dan belajar hal yang baru.

J2ME bukan hal baru buat saya sebenarnya karena semster 6 dikelas saya sudah mempelajarinya,tapi pada saat itu,ya biasa-biasa saja saya pikir,tapi waktu semster 7 saya dengar-dengar J2ME itu sangat bagus untuk dipelajari,karena salah satu kegunaan adalah untuk membuat aplikasi Mobile/HP.

Softwate yang digunakan untuk belajar J2ME adalah

1.jdk-1_5_0_11-windows-i586-p-hfp//Diinstal lebih dulu

2.jdk-6u2-windows-i586-p//urutan ke-2 install

3.sun_java_wireless_toolkit-2_5_2-windows//terakhir diiinstal.

Softaware bisa didownload diinternet.

Kalau sudah siap diinstal muncul dech icon Wireless Toolkit 2.5.2 didesktop komputer kita. setelah diklilck muncul tampilan yg seperti ini dibawah : jv

untuk membuat project baru/program baru maka kita klick project baru maka muncul tampilan seperti dibawah ini :

java

Project Name=Program Javaq(bebas huruf,besar,kucil,spaci tidak masalah)

MIDlet Class Name=pertama(harus diperhatikan karena berpengaruh kali di nama file dan dilist programnya)

Untuk menulis list programnya kita menggunakan texteditor yaitu salah satunya notepad

disimpan dengan nama=pertama.java

di lokasi C:\Documents and Settings\Efori Buulolo\j2mewtk\2.5.2\apps\Program Javaq\src\

di C:\Documents and Settings\Efori Buulolo,yang Efori Buulolo,nama komputer saya,tergantung nama komputernya

di C:\Documents and Settings\Efori Buulolo\j2mewtk\2.5.2\apps\Program Javaq,yang Program Javaq,nama Project Name yang telah ditulis.!!

File disimpan didalam Folder(Nama Folder sesuai dengan Nama Projectnya)

Yo mari kita lihat Bentuk UMUM List Progam J2ME,seperti ini dibawah

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

public class pertama(tergantung nama filenya tadi) extends MIDlet implements CommandListener

{

}

public void startApp()

{

}

public void destroyApp(boolean unconditional)

{

}

public void commandAction(Command c, Displayable s)

{

}

Contoh program Sederhananya :

Click Project Baru

Project Name: Project Halo

MIdlet Class Name :Hallo

Buka notepad ketik list program dibawah ini

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

public class Hallo extends MIDlet{

public Hallo()

{

}

public void startApp(){

Form f=new Form(“Program Pertama”);

f.append(“Selamat Data dunia Mobile”);

Display.getDisplay(this).setCurrent(f);

}

public void pauseApp(){}

public void destroyApp(boolean b){}}

Selasai diketik simpan filenya dengan nama Hallo.java di C:\Documents and Settings\Efori Buulolo\j2mewtk\2.5.2\apps\Project Hallo\src

Klick Build.setelah muncul list dibawahnya Build Complete,maka klick Run untuk menjalankan Programnya,tunggu beberapa saat,maka muncul hasil programmnya seperti dibawah ini :,tapi klo ada error nya cari kesalahannya berdasarkan perintahnya dibaris keberapa.!!!

java

Download Contoh Programnya

Demikian tulisan ini moga bermanfaat..!!!

Salam Damai ..!!!!!!

Gbu..!!