Anda di halaman 1dari 4

Praktikum III

Dasar-dasar Android
Pokok Bahasan: komponen-komponen Android Komponen User Interface Android

Tujuan Belajar: Setelah mempelajari materi dalam bab ini mahasiswa diharapkan mampu: Menggunakan komponen dalam pengembangan aplikasi Mengetahui struktur folder dalam project Android Mengetahui hubungan antara source code java dengan file ml lainn!a

Dasar teori User Interface merupakan faktor !ang tidak dapat dikesampingkan dalam pengembangan aplikasi" #egitu juga dengan aplikasi Android" User interface !ang sesuai dan menarik dengan tujuan dibuatn!a aplikasi akan memudahkan seseorang untuk menggunakan aplikasi tersebut" Class View $lass %iew merupakan komponen interface !ang membangun dasar-dasar interface" %iew menggunakan area rectangular&segiempat pada la!ar dan bertugas terhadap gambar dan event handling" %iew class dasar dari widget' dimana digunakan untuk membuat komponen UI !ang interaktif (buttons' te t fields' dll")" Subclass %iew*roup merupakan class dasar dari la!out' dimana subclass merupakan class dasar untuk la!out dan didefinisikan dengan propertie" +ada modul ini dikenalkan spinner !ang merupakan widget&tool !ang mirip dengan drop down list untuk memilih suatu list" ,ile !ang diperlukan
+ada project ini file !ang diperlukan ada: Spiner"java sebagai coding java
Halaman 1

Modul Praktikum Mobile Computing-2012-aab

Main" ml sebagai script untuk menampilkan tampilan spinner Arra!s" ml !ang berisi script daftar list pada drop down menu spiner"

Spiner.java nama activity yg menjadi nama class java package com.Spinner; nama package import android.app.Activity; import android.os.Bundle; import android.widget.Spinner; import android.widget.ArrayAdapter;

+aket tambahan !ang berhubngan dengan arra! dan spiner

public class spiner extends Activity { /** Called when the activity is irst created. */ !"verride public void onCreate#Bundle saved$nstanceState% { super.onCreate#saved$nstanceState%; setContent&iew#'.layout. main%;

-ari file main" ml

Spinner s ( #Spinner% ind&iewBy$d#'.id. spinner%; Id dari spinner pada ArrayAdapter adapter ( ArrayAdapter. createFromResource# main" ml this) '.array.sarapan) android.'.layout.simple_spinner_item%; adapter.set*rop*own&iew'esource#android.'.layout. simple_spinner_dropdown_item%; s.setAdapter#adapter%; + + Main.xml ,-.ml version("1.0" encoding("utf-8"-/ ,0inear0ayout .mlns1android("http://schemas.android.com/apk/res/android" android1orientation("vertical" android1padding("10dip" android1layout2width("fill_parent" android1layout2height("wrap_content"/ ,3e.t&iew android1layout2width("fill_parent" android1layout2height("wrap_content" android1layout2margin3op("10dip" android1te.t("Pilih menu sarapanmu pa!i ini:"
Modul Praktikum Mobile Computing-2012-aab Halaman 2

// ,Spinner android1id(""#id/spinner" android1layout2width("fill_parent" android1layout2height("wrap_content" android1drawSelector"n3op("true" android1prompt(""strin!/sarapan_prompt" // ,/0inear0ayout/

Arrays.xml ,-.ml version("1.0" encoding("utf-8"-/ ,resources/ ,string4array name("sarapan"/ ,item/iwak peyek,/item/ ,item/rendang 5engkol ,/item/ ,item/asinan 6ogor,/item/ ,item/nasi rames,/item/ ,item/nasi gudeg,/item/ ,item/Soto Bekasi,/item/ ,item/Bu6ur ayam,/item/ ,item/tahu gejrot,/item/ ,/string4array/ ,/resources/ String.xml ,-.ml version("1.0" encoding("utf-8"-/ ,resources/ ,string name("hello"/7ello 8orld) 7elloSpinner9,/string/ ,string name("app_name"/Spinner,/string/ ,string name("sarapan_prompt"/:ilih menu sarapan mu,/string/ ,/resources/

Modul Praktikum Mobile Computing-2012-aab

Halaman 3

.ampilan hasil running adalah

Tugas #uatlah aplikasi seperti di atas tetapi bila setelah drop down list dipilih dan tombol ditekan maka hasiln!a akan muncul di bawah drop down tersebut" *unakan komponen #utton dan /dit.e t"

!"id#Button$1 !"id#Te%t&dit

kli k 'endang (engkol

0asil tugas di capture dan diprint di kertas A1 dan source code disertakan&print" +engembangan aplikasi sangat dihargai dalam penilaian"

Modul Praktikum Mobile Computing-2012-aab

Halaman

Anda mungkin juga menyukai