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 :
 
 
 
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


 
 
 
 
 








