Yahh karena saya ada kerjaan di blog lain yang saya kelola jadi blog ini sementara akan pending.
Saya sedang mengerjakan project subtitle anime bekerjasama dengan beberapa orang
Disana saya menstransletkan subtitle Anime.
Blog yang saya sedang kelola adalah HanabiSub
Silahkan kunjungi untuk mendownload anime terbaru dengan
subtitle indonesia.
Selasa, 23 Oktober 2012
Selasa, 17 Januari 2012
Membuat Aplikasi Mobile Untuk Menkonversi Suhu Berbasis Java Mobile
Pada kesempatan kali ini saya akan membuat aplikasi java mobile untuk menkonversi suhu,
aplikasi yang saya gunakan adalah adalah netbeans 6.8
pada awal kita buat projectnya terlebih dahulu dengan mengklik file lalu pilih new project , lalu beri nama projectnya konversi suhu
setelah itu ketikkan kode berikut
package hello;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
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.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
/**
* @author enur
*/
public class Midletsuhu extends MIDlet implements CommandListener{
Display disp;
Form frminput, frmhasil;
StringItem strCelcius,strFahreinheit,strreamur,strhasil;
TextField txtCelcius, txtFahreinheit, txtreamur;
Command cmdExit, cmdhitung, cmdkembali;
public Midletsuhu(){
frminput = new Form("input satuan suhu");
strCelcius = new StringItem("" ,"Celcius", StringItem.PLAIN);
txtCelcius = new TextField("", "", 30,TextField.NUMERIC);
strFahreinheit = new StringItem("" ,"Fahreinheit", StringItem.PLAIN);
txtFahreinheit = new TextField("", "", 30,TextField.NUMERIC);
strreamur = new StringItem("" ,"Reamur", StringItem.PLAIN);
txtreamur = new TextField("", "", 30,TextField.NUMERIC);
cmdExit = new Command("keluar", Command.EXIT, 0);
cmdhitung = new Command("hitung", Command.OK,1);
frminput.append(strCelcius);
frminput.append(txtCelcius);
frminput.append(strFahreinheit);
frminput.append(txtFahreinheit);
frminput.append(strreamur);
frminput.append(txtreamur);
strCelcius = new StringItem("","yes",StringItem.PLAIN);
strFahreinheit = new StringItem("coba","",StringItem.PLAIN);
frminput.addCommand(cmdExit);
frminput.addCommand(cmdhitung);
frminput.setCommandListener((CommandListener) this);}
public void startApp()
{if(disp == null)
{
disp = Display.getDisplay(this);
disp.setCurrent(frminput);
}
}
public void hitungSuhu(){
frmhasil = new Form("Hasil Konversi Suhu");
if(!txtCelcius.getString().equals("")){
int celcius = Integer.parseInt(txtCelcius.getString());
int fahrenheit = ((celcius)*9/5+32);
int reamur = (celcius*4/5);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("C -> F = "+fahrenheit+"\nC -> R = "+reamur);
}
else if(!txtFahreinheit.getString().equals("")){
int fahrenheit = Integer.parseInt(txtFahreinheit.getString());
int celcius = ((fahrenheit-32)*5/9);
int reamur = ((fahrenheit-32)*4/9);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("F -> C = "+celcius+"\nF -> R = "+reamur);
}
else if(!txtreamur.getString().equals("")){
int reamur = Integer.parseInt(txtreamur.getString());
int celcius = ((reamur)*5/4);
int fahrenheit = (((reamur)*9/4)+32);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("R -> C = "+celcius+"\nR -> F = "+fahrenheit);
}
cmdkembali = new Command("Kembali", Command.BACK, 1);
frmhasil.append(strhasil);
frmhasil.addCommand(cmdkembali);
frmhasil.setCommandListener((CommandListener) this);
disp.setCurrent(frmhasil);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if(d == frminput){
if(c == cmdhitung){
hitungSuhu();
}else if(c == cmdExit){
destroyApp(true);
notifyDestroyed();
}
}else{
if(c == cmdkembali){
disp.setCurrent(frminput);
}
}
}
}
jika berhasil akan muncul tampilan seperti dibawah ini
aplikasi yang saya gunakan adalah adalah netbeans 6.8
pada awal kita buat projectnya terlebih dahulu dengan mengklik file lalu pilih new project , lalu beri nama projectnya konversi suhu
setelah itu ketikkan kode berikut
package hello;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
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.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.*;
/**
* @author enur
*/
public class Midletsuhu extends MIDlet implements CommandListener{
Display disp;
Form frminput, frmhasil;
StringItem strCelcius,strFahreinheit,strreamur,strhasil;
TextField txtCelcius, txtFahreinheit, txtreamur;
Command cmdExit, cmdhitung, cmdkembali;
public Midletsuhu(){
frminput = new Form("input satuan suhu");
strCelcius = new StringItem("" ,"Celcius", StringItem.PLAIN);
txtCelcius = new TextField("", "", 30,TextField.NUMERIC);
strFahreinheit = new StringItem("" ,"Fahreinheit", StringItem.PLAIN);
txtFahreinheit = new TextField("", "", 30,TextField.NUMERIC);
strreamur = new StringItem("" ,"Reamur", StringItem.PLAIN);
txtreamur = new TextField("", "", 30,TextField.NUMERIC);
cmdExit = new Command("keluar", Command.EXIT, 0);
cmdhitung = new Command("hitung", Command.OK,1);
frminput.append(strCelcius);
frminput.append(txtCelcius);
frminput.append(strFahreinheit);
frminput.append(txtFahreinheit);
frminput.append(strreamur);
frminput.append(txtreamur);
strCelcius = new StringItem("","yes",StringItem.PLAIN);
strFahreinheit = new StringItem("coba","",StringItem.PLAIN);
frminput.addCommand(cmdExit);
frminput.addCommand(cmdhitung);
frminput.setCommandListener((CommandListener) this);}
public void startApp()
{if(disp == null)
{
disp = Display.getDisplay(this);
disp.setCurrent(frminput);
}
}
public void hitungSuhu(){
frmhasil = new Form("Hasil Konversi Suhu");
if(!txtCelcius.getString().equals("")){
int celcius = Integer.parseInt(txtCelcius.getString());
int fahrenheit = ((celcius)*9/5+32);
int reamur = (celcius*4/5);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("C -> F = "+fahrenheit+"\nC -> R = "+reamur);
}
else if(!txtFahreinheit.getString().equals("")){
int fahrenheit = Integer.parseInt(txtFahreinheit.getString());
int celcius = ((fahrenheit-32)*5/9);
int reamur = ((fahrenheit-32)*4/9);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("F -> C = "+celcius+"\nF -> R = "+reamur);
}
else if(!txtreamur.getString().equals("")){
int reamur = Integer.parseInt(txtreamur.getString());
int celcius = ((reamur)*5/4);
int fahrenheit = (((reamur)*9/4)+32);
strhasil = new StringItem("","",StringItem.PLAIN);
strhasil.setText("R -> C = "+celcius+"\nR -> F = "+fahrenheit);
}
cmdkembali = new Command("Kembali", Command.BACK, 1);
frmhasil.append(strhasil);
frmhasil.addCommand(cmdkembali);
frmhasil.setCommandListener((CommandListener) this);
disp.setCurrent(frmhasil);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if(d == frminput){
if(c == cmdhitung){
hitungSuhu();
}else if(c == cmdExit){
destroyApp(true);
notifyDestroyed();
}
}else{
if(c == cmdkembali){
disp.setCurrent(frminput);
}
}
}
}
jika berhasil akan muncul tampilan seperti dibawah ini
Dan setelah itu anda tinggal masukkan angka yang ingin anda konversi
Langganan:
Postingan (Atom)