Sunday, April 15, 2012

Membuat Aplikasi Kalkulator Java Sederhana

 Dibawah ini adalah syntax untuk membuat aplikasi kalkulator sederhana :

/**
 *
 * @author dhen ochim
 */
public class kalkulator extends java.awt.Frame {
String angka;
Double total,bilanganSatu,bilanganDua;
int pilihan;
final int MAX_INPUT_LENGTH = 20;
    /**
     * Creates new form kalkulator
     */
    public kalkulator(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
        angka="";
            }

=========================================================
private void cmd1ActionPerformed(java.awt.event.ActionEvent evt){
 angka +="1";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}

=========================================================

private void cmd4ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="4";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================
private void cmd7ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="7";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================
private void cmd2ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="2";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmd5ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="5";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmd8ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="8";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmd3ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="3";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmd6ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="6";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmd9ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="9";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmdkaliActionPerformed(java.awt.event.ActionEvent evt) {
bilanganSatu=Double.parseDouble(angka);
txt1.setText(""+"*"+"");
angka="";
pilihan=4;
}
=========================================================

private void cmdbagiActionPerformed(java.awt.event.ActionEvent evt) {
bilanganSatu=Double.parseDouble(angka);
txt1.setText(""+"/"+"");
angka="";
pilihan=2;
}
=========================================================

private void cmdkurangActionPerformed(java.awt.event.ActionEvent evt) {
bilanganSatu=Double.parseDouble(angka);
txt1.setText(""+"-"+"");
angka="";
pilihan=3;
}
=========================================================

private void cmd0ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="0";
txt1.setText(angka);
}
=========================================================

private void cmd00ActionPerformed(java.awt.event.ActionEvent evt) {
angka +="00";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmdtitikActionPerformed(java.awt.event.ActionEvent evt) {
angka +=".";
String inputString = txt1.getText();
if(inputString.length() < MAX_INPUT_LENGTH){
    txt1.setText(angka);            
}
}
=========================================================

private void cmdhasilActionPerformed(java.awt.event.ActionEvent evt) {
String inputString = txt1.getText();
    switch(pilihan){
           case 1:
                  bilanganDua = Double.parseDouble(angka);
                  total = bilanganSatu + bilanganDua;
                  angka = Double.toString(total);
                  if(inputString.length() < MAX_INPUT_LENGTH){
                      txt1.setText(angka); 
                  }
                  break;
           case 2:
                  bilanganDua = Double.parseDouble(angka);
                  total = bilanganSatu / bilanganDua;
                  angka = Double.toString(total);
                  if(inputString.length() < MAX_INPUT_LENGTH){
                      txt1.setText(angka); 
                  }
                  break;
           case 3:
                  bilanganDua = Double.parseDouble(angka);
                  total = bilanganSatu - bilanganDua;
                  angka = Double.toString(total);
                  if(inputString.length() < MAX_INPUT_LENGTH){
                      txt1.setText(angka); 
                  }
                  break;
           case 4:
                 bilanganDua = Double.parseDouble(angka);
                  total = bilanganSatu * bilanganDua;
                  angka = Double.toString(total);
                  if(inputString.length() < MAX_INPUT_LENGTH){
                      txt1.setText(angka); 
                  }
                  break;
           default:
                  break;

        }
}
=========================================================

private void cmdCLRActionPerformed(java.awt.event.ActionEvent evt) {
bilanganSatu=0.0;
bilanganDua=0.0;
total=0.0;
angka="";
txt1.setText("");
}
=========================================================

private void cmdSPCActionPerformed(java.awt.event.ActionEvent evt) {
try{             txt1.setText(txt1.getText().substring(0,
                   txt1.getText().length() - 1));
                   if (txt1.getText().length() < 1){
                   txt1.setText("0");
                   }
}catch(Exception Ex){}           
}
=========================================================

private void cmdpersenActionPerformed(java.awt.event.ActionEvent evt) {
try{String inputString = txt1.getText();
    bilanganDua = Double.parseDouble(angka);
                  total = bilanganDua /100;
                  angka = Double.toString(total);
                  if(inputString.length() < MAX_INPUT_LENGTH){
                      txt1.setText(angka); 
                  }
}catch(Exception E){}
}
=========================================================

private void cmdtambahActionPerformed(java.awt.event.ActionEvent evt) {
bilanganSatu=Double.parseDouble(angka);
txt1.setText(""+"+"+"");
angka="";
pilihan=1;
}
=========================================================

Untuk project yang sudah jadi, silahkan download disini...

Tuesday, April 10, 2012

MEMBUAT PROJECT ANDROID DI ECLIPSE

MEMBUAT PROJECT ANDROID DI ECLIPSE

Pada pertemuan pertama, kita telah belajar menginstall eclipse dan menambah plugin Android di eclipse, sekarang untuk pertemuan kedua kita akan membuat project android di eclipse. Langsung saja caranya adalah sebagai berikut:
Pertama yang harus dilakukan adalah membuka aplikasi eclipsenya masing-masing yang sudah terinstall plugin android. Kemudian pilih menu bar New>Other (atau bisa pakai Ctrl+N), maka akan muncul dialog pilihan project android sebagai berikut:

 


Kemudian pilih Android>Android Project dan Next, maka akan muncul dialog sebagai berikut :


Isikan Project Name : (terserah anda, tidak boleh spasi), kemudian hilangkan tanda centang pada use default location, pilih tombol Browse dan pilih lokasi direktory penyimpanan anda. Kemudian pilih OK dan Next, maka muncul kotak dialog sebagai berikut :

untuk lebih lengkapnya dapat didownload di sini...

Followers