1.langkah pertama ketik bahasa di bawah di eclips file di bawah adalah file main.xml <?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/cpdk" >
<TextView android:text="Panjang" android:layout_x="10dip" android:layout_y="20dip" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <TextView android:text="Tinggi" android:layout_x="10dip" android:layout_y="70dip" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <TextView android:text="Lebar" android:layout_x="10dip" android:layout_y="120dip" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <TextView android:text="Luas" android:layout_x="10dip" android:layout_y="170dip" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <EditText
android:id="@+id/txtPanjang" android:layout_width="160px" android:layout_height="40px" android:layout_x="100dip" android:layout_y="10dip" > </EditText> <EditText android:id="@+id/txtTinggi" android:layout_width="160px" android:layout_height="40px" android:layout_x="100dip" android:layout_y="60dip" > </EditText> <EditText android:id="@+id/txtLebar" android:layout_width="160px" android:layout_height="40px" android:layout_x="100dip" android:layout_y="110dip" > </EditText> <EditText android:id="@+id/txtLuas" android:layout_width="160px" android:layout_height="40px" android:layout_x="100dip" android:layout_y="160dip" > </EditText> <Button android:text="Hitung" android:id="@+id/BtnHitung" android:onClick="ProgramHitung" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="30dip" android:layout_y="210dip" > </Button> <Button android:text="Hapus" android:id="@+id/BtnHapus" android:layout_width="80px" android:onClick="ProgramHapus" android:layout_height="wrap_content" android:layout_x="120dip" android:layout_y="210dip" > </Button> <Button android:text="Keluar"
android:id="@+id/BtnKeluar" android:layout_width="80px" android:onClick="ProgramKeluar" android:layout_height="wrap_content" android:layout_x="220dip" android:layout_y="210dip" > </Button> </AbsoluteLayout> 2.bahasa program. java sebenar nya bahasa java ini otomatis ada jika main.xml sudah jadi dengan lengkap tidak ada eror brikut bahasa nya package Menghitung.Persegi.Panjang; import android.app.Activity; import android.os.Bundle; import android.widget.EditText; import android.widget.Button; import android.view.View; public class MenghitungPP extends Activity { private private private private private private private EditText txtPanjang; EditText txtTinggi; EditText txtLebar; EditText txtLuas; Button BtnHitung; Button BtnHapus; Button BtnKeluar;
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txtPanjang=(EditText) findViewById( R.id.txtPanjang); txtTinggi=(EditText) findViewById( R.id.txtTinggi); txtLebar=(EditText) findViewById( R.id.txtLebar); txtLuas=(EditText) findViewById( R.id.txtLuas); BtnHitung=(Button) findViewById( R.id.BtnHitung); BtnHapus=(Button) findViewById( R.id.BtnHapus); BtnKeluar=(Button) findViewById( R.id.BtnKeluar); } public void ProgramHitung(View view) { try{ int panjang=Integer.parseInt(txtPanjang.getText().toString());
int tinggi=Integer.parseInt(txtPanjang.getText().toString()); int lebar=Integer.parseInt(txtPanjang.getText().toString()); int luas=panjang*tinggi*lebar; txtLuas.setText(String.valueOf(luas)); }catch(Exception e){ e.printStackTrace(); } } public void ProgramKeluar(View view) { finish(); return; } public void ProgramHapus(View view){ try{ txtPanjang.setText(""); txtLebar.setText(""); txtTinggi.setText(""); txtLuas.setText(""); }catch (Exception e){ e.printStackTrace(); } } } 3.bahasa R.java ini sama dengan program.java juga otomatis keluar brikut bahasanya /* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should not be modified by hand. */ package Menghitung.Persegi.Panjang; public final class R { public static final class attr { } public static final class drawable { public static final int a=0x7f020000; public static final int aa=0x7f020001; public static final int cpdk=0x7f020002; public static final int icon=0x7f020003; } public static final class id {
final int final int final int final int final int final int final int final int final int
} public static final class layout { public static final int main=0x7f030000; } public static final class string { public static final int app_name=0x7f040001; public static final int hello=0x7f040000; } }