Program ini bertujuan untuk memudahkan BMI (Body Mass Index) secara mudah tanpa harus mengakses halaman web.
Cara membuat
1. Hal pertama yang harus di lakukan adalah membuat GUI dari aplikasi, dengan cara drag drop pallete yang tersedia di bagi kiri ke bagian kanvas device.
Setelah selesai, akan muncul warning, hal ini dapat di atasi dengan cara menambahkan potongan kode berikut ke dalam masing – masing element EditText.
android:inputType="text" atau android:inputType="number"
Untuk warning pada bagian TextView, dapat di atasi dengan menambahkan variabel pada strings.xml dan kemudian memanggil nya dengan di masing – masing element TextView.
2. Hal kedua yang harus di lakukan adalah menambahkan aksi pada button untuk menghitung BMI serta menampilkan nya pada EditText. Berikut kode untuk melakukan hal tersebut
check.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {float tempTinggi = Float.parseFloat(tinggi.getText().toString());float tempBerat = Float.parseFloat(berat.getText().toString());float tempHasil = tempBerat/(tempTinggi*tempTinggi);String stringHasil = getHasil (tempHasil);hasil.setText(stringHasil);}});
Berikut kode fungsi getHasil
public String getHasil (float hasil) {String stringHasil=null;if (hasil < 18.5) {stringHasil = "kurus";}else if (hasil > 18.5 && hasil <24.99) {stringHasil = "normal";}else if (hasil >= 25 && hasil < 30) {stringHasil = "gemuk";}else if (hasil >= 30) {stringHasil = "obesitas";}return stringHasil;
}
Screenshoot
Berikut tampilan applikasi yang telah bisa di jalankan di android
No comments:
Post a Comment