Sabtu, 02 November 2013

Kalkulator Android

Membuat Kalkulator Android Menggunakan Eclipse

Pada bab sebelumnya sudah kita bahas tentang cara pembuatan emulator. Pada pertemuan kali ini kita akan belajar untuk membuat kalkulator android.
Silahkan Anda buat emulator terlebih dahulu dengan spesifikasi seperti gambar di bawah ini. Untuk device silahkan pilih yang Nexus S.



Jika sudah selesai, jalankan emulatornya.
Sekarang kita tinggal membuat project baru dengan cara klik File --> New --> Android Application Project. Ini juga sudah dibahas pada bab sebelumnya.
Isikan Application Name, Project Name akan mengikuti Application Name yang Anda ketikkan dan ganti example.com pada Package Name dengan nama yang Anda inginkan, lalu klik Next.

 

Langsung klik Next.
Ubah gambar icon untuk project sesuai dengan yang Anda inginkan lalu klik Next.


Pilih Blank Activity lalu klik Next dan Finish
Untuk Graphical Layout silahkan buat design seperti di bawah ini dengan cara drag and drop toolbox dari Pallete.



 Setelah itu atur propertiesnya. Untuk Large Text1 silahkan klik kanan dan pilih EditText, lalu pilih new string dan atur tampilannya seperti gambar di bawah. Kemudian klik OK, pilih txtTampil yang sudah kita buat dan klik OK. Atur juga untuk toolbox lainnya dengan ketentuan sebagai berikut :







Jika design sudah selesai dibuat, saatnya untuk membuat coding programnya di src --> activicty.java

package merry.calculator;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class LoveActivity extends Activity implements OnClickListener {

       private Button btn1,btn2,btn3,btn4;
       private EditText txt1,txt2;
       private TextView txthasil;
      
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_love);
        content();
    }
   
    public void content(){
       txt1=(EditText) findViewById(R.id.txtBil1);
       txt2=(EditText) findViewById(R.id.txtBil2);
       txthasil=(TextView) findViewById(R.id.txthasil);
      
       btn1=(Button) findViewById(R.id.btnTambah);
       btn1.setOnClickListener(this);
       btn2=(Button) findViewById(R.id.btnKurang);
       btn2.setOnClickListener(this);
       btn3=(Button) findViewById(R.id.btnKali);
       btn3.setOnClickListener(this);
       btn4=(Button) findViewById(R.id.btnBagi);
       btn4.setOnClickListener(this);
    }
   
    @Override
       public void onClick(View love) {
              // TODO Auto-generated method stub
              int nilai1 = Integer.parseInt(txt1.getText().toString());
              int nilai2 = Integer.parseInt(txt2.getText().toString());
             
              switch (love.getId())
              {
              case R.id.btnTambah:
                     txthasil.setText(Integer.toString(nilai1+nilai2));
                     break;
              case R.id.btnKurang:
                     txthasil.setText(Integer.toString(nilai1-nilai2));
                     break;
              case R.id.btnKali:
                     txthasil.setText(Integer.toString(nilai1*nilai2));
                     break;
              case R.id.btnBagi:
                     txthasil.setText(Integer.toString(nilai1/nilai2));
                     break;
              default:
                     break;
              }
    }
}

Jalankan aplikasi Anda dengan cara klik Run, pilih Run Configurations
Browse project yang ingin Anda jalankan dan pilih Launch Default Activity lalu klik Run
Select All lalu klik OK 
Lihat pada tampilan emulator Anda, jika belum muncul seperti gambar di bawah ini silahkan check di menu aplikasi dan coba dijalankan aplikasinya.

Selamat mencoba... :)

Tidak ada komentar:

Posting Komentar