Hi teman" blog MS3W kali ini kita akan membuat tutorial menghitung
luas segitiga pada eclipse
1. pertama klik file > new
> android project
2. setelah muncul isi sesuka hati kalian projectnya
3. setelah itu buka src > main activity.java nya dengan koding sperti
berikut
package ms3w.android.hitung;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
EditText alas, tinggi;
Button hitung;
TextView hasil;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
alas = (EditText)
findViewById(R.id.txtAlas);
tinggi = (EditText)
findViewById(R.id.txtTinggi);
hitung = (Button)
findViewById(R.id.btnHitung);
hasil = (TextView)
findViewById(R.id.txtHasil);
hitung.setOnClickListener(new OnClickListener() {
@Override
public void
onClick(View v) {
// TODO
Auto-generated method stub
//pengkondisian
apabila editext alas dan tinggi kosong
if (alas.length()
== 0 && tinggi.length() ==0 ) {
Toast.makeText(getApplication(),"Alas dan Tinggi Tidak Boleh Kosong
",Toast.LENGTH_SHORT).show();
}
//pengkondisian
apabila editext alas kosong
else if
(alas.length() == 0){
Toast.makeText(getApplication(),"Alas Tidak Boleh Kosong
",Toast.LENGTH_SHORT).show();
}
//pengkondisian
apabila editext tinggi kosong
else if
(tinggi.length() ==0 ){
Toast.makeText(getApplication(),"Tinggi Tidak Boleh Kosong ",Toast.LENGTH_SHORT).show();
}
else {
//ambil nilai
dari txtAlas dan txtTinggi
String isiAlas
= alas.getText().toString();
String
isiTinggi = tinggi.getText().toString();
//parsing
isiAlas dan isiTinggi menjadi double
double pj =
Double.parseDouble(isiAlas);
double lb =
Double.parseDouble(isiTinggi);
//panggil
method LuasSegitiga
double hs =
LuasSegitiga(pj, lb);
//parsing
hasil menjadi string
String output
= String.valueOf(hs);
//set txtHasil
dengan output (string hasil parsing)
hasil.setText(output.toString());
}
}
});
}
public double
LuasSegitiga(double p, double l){
return p*l;
}
}
4. setelah itu buka res > layout > main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Luas
Segitiga"
android:textSize="20sp"
/>
<EditText
android:id="@+id/txtTinggi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number|numberDecimal"
android:layout_below="@+id/txtAlas"
android:layout_toRightOf="@+id/textView3"
/>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="14dp"
android:text="Alas"
android:textSize="20sp"
/>
<EditText
android:id="@+id/txtAlas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView1"
android:layout_alignBottom="@+id/textView1"
android:layout_toRightOf="@+id/textView1"
android:ems="10"
android:inputType="number|numberDecimal"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/txtTinggi"
android:layout_alignBottom="@+id/txtTinggi"
android:layout_alignParentLeft="true"
android:text="Tinggi"
android:textSize="20sp"
/>
<TextView
android:id="@+id/txtHasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnHitung"
android:layout_marginTop="16dp"
android:text="Luas Segitiga
= ?"
android:textSize="20sp"
/>
<Button
android:id="@+id/btnHitung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/txtTinggi"
android:layout_below="@+id/txtTinggi"
android:text="Hitung"
/>
</LinearLayout>
akan muncul tampilannya seperti ini
Nah itulah tutorialnya semoga bermanfaat





Keren Bray..
BalasHapusGue Udah Coba..
Thanks Bray..
Ok bray
BalasHapus