Tutorial Pembuatan aplikasi sederhana
Nama aplikasi : berat ideal kuFungsi : menampilkan apakah berat
seseorang telah ideal atau kurus atau bahkan terlalu gemuk berdasarkan rumus
hitung standar dunia .Perlengkapan : eclipse , java
development kit , smartphone, usb driver Proses Pembuatan :a.
buat project baru di dalam eclipse
caranya :
file -> new -> Android
Application Project ,
Masukan nama project sesuai
keinginan. Dalam hal ini nama projectnya “BeratIdeal ku”,
Kemudian tekan tombol next hingga tombol finish dapat di
tekan.
b.
bukalah activity_main.xml pada (nama
project) -> res -> layout,
kemudian masukan code berikut :
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
>
<TextView
android:id="@+id/textTinggi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="34dp"
android:layout_marginLeft="30dp"
android:text="Tinggi (cm)
:"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<TextView
android:id="@+id/textBerat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editTinggi"
android:layout_marginTop="40dp"
android:layout_marginRight="50dp"
android:layout_toLeftOf="@+id/editTinggi"
android:text="Berat (Kg) :"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<TextView
android:id="@+id/Hasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editBerat"
android:layout_marginTop="40dp"
android:layout_marginRight="50dp"
android:layout_toLeftOf="@+id/editBerat"
android:text="Hasil :"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<TextView
android:id="@+id/TextBI"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editHasil"
android:layout_marginTop="40dp"
android:layout_marginRight="20dp"
android:layout_toLeftOf="@+id/editHasil"
android:text="Kesimpulan :"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<EditText
android:id="@+id/editTinggi"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textTinggi"
android:layout_alignParentRight="true"
android:layout_marginRight="40dp"
android:ems="10"
android:inputType="number"
/>
<EditText
android:id="@+id/editBerat"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textBerat"
android:layout_marginRight="40dp"
android:layout_alignParentRight="true"
android:ems="10"
android:inputType="number"
/>
<EditText
android:id="@+id/editHasil"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:clickable="false"
android:cursorVisible="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:background="@android:color/transparent"
android:layout_alignBottom="@+id/Hasil"
android:layout_alignParentRight="true"
android:layout_marginRight="40dp"
android:ems="10"
android:inputType="number"
/>
<EditText
android:id="@+id/editK"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:clickable="false"
android:cursorVisible="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:layout_alignBottom="@+id/textBI"
android:layout_alignParentRight="true"
android:layout_marginRight="20dp"
android:background="@android:color/transparent"
android:layout_marginTop="228dp"
android:ems="10" />
<Button
android:id="@+id/buttonConvert"
android:layout_width="170dp"
android:layout_height="80dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="300dp"
android:text="Generate"
/>
</RelativeLayout>
|
c. setelah itu buka file mainActivity.java pada (nama project) - > src -> (nama package),
kemudian masukan code berikut :
package
com.mbwasi.converter;
import
android.os.Bundle;
import
android.app.Activity;
import android.view.Menu;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.EditText;
public
class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText editTinggi =
(EditText) findViewById(R.id.editTinggi);
final EditText editBerat = (EditText)
findViewById(R.id.editBerat);
final EditText editHasil = (EditText)
findViewById(R.id.editHasil);
final EditText editK = (EditText)
findViewById(R.id.editK);
Button buttonConvert = (Button)findViewById(R.id.buttonConvert);
buttonConvert.setOnClickListener(new
OnClickListener() {
@Override
public void
onClick(View arg0) {
double
tinggi = Double.valueOf( editTinggi.getText().toString());
double
berat = Double.valueOf( editBerat.getText().toString());
double
tinggimeter = tinggi/100;
double
hasil = berat/(tinggimeter*tinggimeter) ;
String
tes = String.valueOf(hasil);
editHasil.setText(tes);
if(hasil
< 16){ editHasil.setText(" Sangat Kurus T.T"); }
else
if(hasil >=16 && hasil <= 18){editK.setText(" Kurus
-3-");}
else
if(hasil >=18 && hasil <= 24){editK.setText(" Berat Ideal
");}
else
if(hasil >=24 && hasil <= 29){editK.setText(" Gemuk
");}
else if(hasil >=29 &&
hasil <= 35){editK.setText(" Sangat Gemuk ");}
else
if(hasil > 35){editK.setText(" Obesitas");}
else
{editK.setText("Tidak Diketahui");};
}
});
}
}
|
d. jika sudah maka anda bisa mencobanya di virtual device atau di smartphone anda ,
jika anda ingin menggunakan smartphone untuk mencoba maka ikuti langkah-langkah berikut :
1. download dan install usb driver untuk smartphone anda
2. aktifkan usb debugging pada smart phone anda, untuk cara mengaktifkan anda dapat mencarinya di google karena tiap smartphone terkadang berbeda.
3. Sambungkan smartphone dengan PC / Laptop dengan kabel USB
4. Klik kanan pada package application , kemudian pilih Run As -> Android Application
5. Jika Smartphone anda terdeteksi maka akan muncul nama smartphone anda seperti ini , tekan tombol OK maka aplikasi akan berjalan di smartphone anda