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...

Wednesday, March 21, 2012

CARA INSTALL PLUGIN ANDROID DI APLIKASI ECLIPSE

Yang kita butuhkan disini untuk menginstall android adalah sebagai berikut :
1.       Aplikasi Eclipse itu sendiri, dapat anda download di disini
2.       ADT adalah plugin android untuk program java misal Eclipse dan netbeans, anda dapat download disini atau disini
3.       SDK Android adalah tambahan update plugin android, download disini (masih harus update dan lama), disini saya sudah uploadkan hasil update-an SDK Android versi 4.0, anda dapat download di SDK_part1, SDK_part2, SDK_part3, SDK_part4, dan SDK_part5.

CARA MENJALANKAN ECLIPSE
Aplikasi eclipse ini adalah portabel, jadi kita tinggal extrak file saja dan taruh didirektory terserah kita, kemudian jalankan file eclipse.exe yang ada didalam direktory eclipse tersebut. Berikut tampilan aplikasi eclipse :


Untuk lebih lengkapnya anda dapat download artikel disini...

Followers