Langkah-langkah membuat kalkulator sederhana
android dengan Eclipse :
1. Buka
Eclipse – pilih file – new – Android Application Project

2.
Isi
Application Name dengan nama KalkulatorApp – klik next

3.
Pilih
tempat penyimpanan file klik browse – lalu klik next

4.
Pada
Configure Launcher Icon setting icon sesuai keinginan – klik next

5.
Pada
Create Activity pilih Blank Activity – klik next

6. Pada Blank Activity biarkan apa adanya
lalu klik finish...


7. Hasilnya
akan muncul seperti di bawah ini..

8. Ketikan
coding dibawah ini pada
activity_main.xml..
<TableLayout android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
<TableRow android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/tableRow1"
android:layout_weight="1">
<TextView android:id="@+id/textview1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="angka1"></TextView>
<EditText android:text=" "
android:layout_height="wrap_content"
android:id="@+id/angka1"
android:inputType="numberDecimal"
android:layout_width="40dip"></EditText>
</TableRow>
<TableRow android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/tableRow1"
android:layout_weight="1">
<TextView android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Angka 2"></TextView>
<EditText android:text=" "
android:layout_height="wrap_content"
android:id="@+id/angka2"
android:layout_width="50dip"></EditText>
</TableRow>
<View android:background="#FF909090"
android:layout_width="wrap_content"
android:id="@+id/view1"
android:layout_height="2dip"></View>
<View android:background="#FF909090"
android:layout_width="wrap_content"
android:id="@+id/view1"
android:layout_height="2dip"></View>
<TableRow android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/tambah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginTop="7dip"
android:gravity="center_vertical|left"
android:tag="reset all"
android:text="Tambah" />
<Button
android:id="@+id/bagi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginTop="7dip"
android:gravity="center_vertical|left"
android:tag="reset all"
android:text="Bagi" />
</TableRow>
<TableRow android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/kurang"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginTop="7dip"
android:gravity="center_vertical|left"
android:tag="reset all"
android:text="Kurang" />
<Button
android:id="@+id/kali"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginTop="7dip"
android:gravity="center_vertical|left"
android:tag="reset all"
android:text="Kali" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/reset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginTop="7dip"
android:gravity="left|center_vertical"
android:tag="reset all"
android:text="Reset" />
</TableRow>
<View android:background="#FF909090"
android:layout_width="wrap_content"
android:id="@+id/view1"
android:layout_height="2dip"></View>
<TableRow android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hasil :"
android:maxLines="2"
android:textStyle="bold"
android:textSize="15dip"></TextView>
<TextView android:text=""
android:layout_height="wrap_content"
android:id="@+id/hasil"
android:textStyle="bold"
android:textSize="20dip"
android:layout_width="wrap_content"></TextView>
</TableRow>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="2"
android:textStyle="bold"
android:textSize="15dip"
android:id="@+id/hemat"
android:gravity="center_horizontal"
android:paddingTop="10dip"></TextView>
</TableLayout>
</RelativeLayout>
9.
Kemudian pada package explorer pilih scr,

Masukan coding berikut setelah selesai
klik save..
public class
MainTugasKalkulator extends Activity {
EditText
angka1, angka2;
TextView
hasil;
Editable
isiangka1, isiangka2;
Button
rset;
Button
tmbah;
Button
krang;
Button
kli;
Button
bgi;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_tugas_kalkulator);
hasil = (TextView) findViewById(R.id.hasil);
angka1 = (EditText) findViewById(R.id.angka1);
angka2 = (EditText) findViewById(R.id.angka2);
rset = (Button) findViewById(R.id.reset);
rset.setOnClickListener(new itung());
tmbah = (Button) findViewById(R.id.tambah);
tmbah.setOnClickListener(new itung());
krang = (Button) findViewById(R.id.kurang);
krang.setOnClickListener(new itung());
bgi = (Button) findViewById(R.id.bagi);
bgi.setOnClickListener(new itung());
kli = (Button) findViewById(R.id.kali);
kli.setOnClickListener(new itung());
}
private class itung implements
OnClickListener{
public void onClick(View v){
try{
switch(v.getId()){
case R.id.tambah:
Double a = Double.parseDouble(angka1.getText().toString());
Double b = Double.parseDouble(angka2.getText().toString());
double hsl= a + b;
DecimalFormat df = new DecimalFormat("@@##");
hasil.setText(df.format(hsl));
break;
case R.id.kurang:
Double c = Double.parseDouble(angka1.getText().toString());
Double d= Double.parseDouble(angka2.getText().toString());
double hsll= c - d;
DecimalFormat dff = new DecimalFormat("@@##");
hasil.setText(dff.format(hsll));
break;
case R.id.kali:
Double e = Double.parseDouble(angka1.getText().toString());
Double f= Double.parseDouble(angka2.getText().toString());
double hslll= e * f;
DecimalFormat dfff = new DecimalFormat("@@##");
hasil.setText(dfff.format(hslll));
break;
case R.id.bagi:
Double g = Double.parseDouble(angka1.getText().toString());
Double h= Double.parseDouble(angka2.getText().toString());
double hsllll= g / h;
DecimalFormat dffff = new DecimalFormat("@@##");
hasil.setText(dffff.format(hsllll));
break;
case R.id.reset:
angka1.setText("");
angka2.setText("");
hasil.setText("");
break;
}
}catch (Exception e){
}
10. Pada menu klik window – pilih
android virtual device manager – klik new- lengkapi create new android virtual
device – klik ok – klik start – klik launch.


11.
Akan muncul seperti dibawah ini

12.
Lalu klik kanan pada project yang kita buat pilih run as
– android application

13.
Maka akan jadi
seperti ini

1 komentar:
bisanya copas doang!
Posting Komentar