Latihan 1 Menghitung Luas Persegi Panjang 1. Buat Project baru dengan cara klik menu File New Android Application Project. 2. Beri nama aplikasi yang akan kita buat pada kolom Application Name. Huruf awal harus capital. Pada Package Name harus terdiri dari 2 kata yang dipisahkan oleh tanda titik. Misal: tyodongss.com. Pada minimum require SDK pilih API 8: Android 2.2 (Froyo). Pada Target SDK pilih API 17: Android 4.2 (Jelly Bean). Pada Compile With pilih API 17: Android 4.2 (Jelly Bean). Kemudian klik Next. 1
3. Location berfungsi untuk menginformasikan bahwa project yang kita buat ini disimpan di C:\Users\Administrator\workspacetyo\Latihan1. Setelah itu klik Next. 2
4. Jika ingin mengganti icon aplikasi, klik Browse kemudian arahkan ke gambar yang ingin dijadikan icon aplikasi yang akan kita buat ini. Apabila ingin default (logo android), langsung saja klik Next. 3
5. Create Activity sudah otomatis tercentang. Kemudian klik Next. 4
6. Pada Activity Name, beri nama HitungPersegiPanjang. Pada Layout Name, beri nama persegipanjang. Kemudian klik Finish. 5
7. Jika tidak ada error, maka akan tampil seperti dibawah ini. 6
8. Klik persegipanjang.xml 7
9. Setelah itu masukkan kode di bawah ini. <?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:layout_width="fill_parent" android:layout_height="wrap_content" android:text="menghitung Luas Persegi Panjang" /> <TextView android:text="panjang :" android:id="@+id/textview01" android:layout_width="wrap_content" android:layout_height="wrap_content"></textview> <EditText android:text="" android:id="@+id/txtpanjang" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputtype="numbersigned numberdecimal"></edittext> <TextView android:text="lebar :" android:id="@+id/textview02" android:layout_width="wrap_content" android:layout_height="wrap_content"></textview> <EditText android:text="" android:id="@+id/txtlebar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputtype="numbersigned numberdecimal"></edittext> <Button android:text="hitung Luas" android:id="@+id/btnhitung" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onclick="hitungluas"></button> <TextView android:text="luas :" android:id="@+id/textview03" android:layout_width="wrap_content" android:layout_height="wrap_content" ></TextView> <EditText android:text="" android:id="@+id/txtluas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false"></edittext> </LinearLayout> 8
10. Kemudian buka file src/tyodongss.com/hitungpersegipanjang.java 11. Ketikkan kode di bawah ini. import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.edittext; public class HitungPersegiPanjang extends Activity { private EditText txtpanjang; private EditText txtlebar; private EditText txtluas; private Button btnhitung; /** * Method yang dipanggil pada saat applikaasi dijalankan * */ @Override public void oncreate(bundle savedinstancestate) { } super.oncreate(savedinstancestate); setcontentview(r.layout.persegipanjang); txtpanjang = (EditText) findviewbyid(r.id.txtpanjang); txtlebar = (EditText) findviewbyid(r.id.txtlebar); txtluas = (EditText) findviewbyid(r.id.txtluas); btnhitung = (Button) findviewbyid(r.id.btnhitung); 9
/** * Method untuk Menghitung Luas Persegi panjang dipanggil pada saat button * Hitung Luas diklik * * @param view */ public void hitungluas(view view) { try { int panjang = Integer.parseInt(txtPanjang.getText().toString()); int lebar = Integer.parseInt(txtLebar.getText().toString()); int luas = panjang * lebar; txtluas.settext(string.valueof(luas)); } } catch (Exception e) { e.printstacktrace(); } } 10
12. Setelah itu kita akan coba jalankan aplikasi yang telah kita buat ini. Klik kanan pada Latihan1 Run As 1 Android Application 13. Namun akan muncul error seperti ini yang menginformasikan bahwa emulator belum ada. Untuk itu kita akan mencreate emulator nya. Klik No. 11
14. Klik Cancel 15. Kemudian, klik icon Android Virtual Device Manager. 12
16. Klik New 13
17. Isi seperti di bawah ini. Kemudian klik OK. 14
18. Emulator sudah bisa kita buat. Klik close pada pojok kanan atas. 15
19. Kita Run lagi programnya. Klik kanan pada Latihan1 Run As 1 Android Application 16
20. Perhatikan info pada Console. Launching a new emulator with virtual Device Emulator maksudnya adalah telah berhasil men-launch emulator yang kita buat tadi. 21. Uploading Latihan1.apk onto device, maksudnya adalah saat ini sedang proses mengupload file Latihan1.apk ke dalam emulator. 17
22. Apabila sudah muncul info Success, berarti kita sudah berhasil membuat dan menjalakan aplikasi yang kita buat ke emulator. 18
23. Hasil 24. Apabila ingin mencoba file apk dari program yang kita buat ini. Buka Folder ini. C:\Users\Administrator\workspacetyo\Latihan1\bin Copy dan install file Latihan1.apk ke smartphone android Anda Selesai 19
Info lebih lanjut: Prasetyo Ikwan Kurniawan 085753920219 http://tyodongss.com/modul-mobile-computing/ 20