MODUL 13 KOMPONEN GUI ANDROID

dokumen-dokumen yang mirip
MODUL 10 KOMPONEN GUI ANDROID

Praktikum 9 Pemprograman Android GUI 2 Layar

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Struktur & Pemakaian Teknologi Game Struktur Project Android

Listing Program. //mengeset nama tab dan mengisi content pada menu tab anda. tabhost.addtab(spec);

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Variabel dan tipe data

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Dapat memahami mekanisme kerja component dalam sistem operasi android. Dapat menggunakan component secara efektif dalam membuat aplikasi android

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

Praktikum VI Activity dan Intent

LAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"

Membuat Alert Dialog Pada Android

Membuat preferensi atau pengaturan pada aplikasi android

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

Praktikum 13 Dasar Pemprograman Android

UNIVERSITAS KOMPUTER INDONESIA

Praktikum XI Animasi dan Multimedia

Modul. Android Programming. Dyah Fajar Nur Rohmah

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Latihan 1 Menghitung Luas Persegi Panjang

INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID. Dibuat Oleh : Nama : Zunar Fitrianto NIM : Kelas : 13.5B.11

Modul. Pemrograman Aplikasi Android

Tutorial Aplikasi Android Sederhana dengan Action Button

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Praktikum XI Animasi dan Multimedia

Multi-platform Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP- UX dan Mac OS X.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Membuat tab menu di aplikasi android

Pemrograman Android dengan Eclipse

[Pelatihan Pemrograman Android]

Cara Membuat Layout Dynamic di Android

Penggunaan Button di Android

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

Membuat Chating Messager Di Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

ANDROID FOR BEGINNER MODUL 2

Praktikum VI Activity dan Intent

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

main activity resource layout

Pemrograman Perangkat Mobile

Membuat Aplikasi Sederhana Hello World untuk Android

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

PERTEMUAN KE 7 Broadcast Receiver dan Services

Lecture Notes

BAB 5 Android Event Handling Mahardeka Tri Ananta

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara membuat aplikasi Google Map Mengenal Koordinat pemetaan (Longitude dan Latitude)

LAMPIRAN A. Universitas Sumatera Utara

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{


MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

PRAKTIKUM IX:TUTORIAL PEMBUATAN

PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA

Firdan Ardiansyah Pengenalan Dasar Android Programming.

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Latihan 2 List Menu Bertingkat

Menampilkan Map. B. Menambahkan referensi library google-play-service.jar ke dalam project

Cara Membuat Background Dinamis di Android

3. Selection Widget-GridView Bab Adding List Data Adding Spinner Data Adding List with AutoComplete Bab 5...

Modul. Pemrograman Aplikasi Android

Menulis Aplikasi untuk Android Bagian I

Gambar Tampilan aplikasi Database Android 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

LISTING PROGRAM. TabHost tab = (TabHost) findviewbyid(r.id.tabhost); tab.setup();

Membuat Interface Dinamis Menggunakan FrameLayout

Call Phone Permission pada Android

UNIVERSITAS KOMPUTER INDONESIA

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

Transkripsi:

MODUL 13 KOMPONEN GUI ANDROID A. Tujuan : 1. Memahami berbagai pembuatan komponen di android 2. Memahami passing parameter di android dalam 1 layar 3. Memahami passing parameter di android dalam 2 layar B. Dasar Teori INTERNET PROGRAMMING PENS-ITS Ada beberapa macam component Android yang biasa dipakai dalam pembuatan aplikasi, yaitu : 1. Text Control 2. Button 3. Check Box 4. Radio Button 5. List 6. Grid 7. Date and Time Macam-macam text control meliputi : 1. TextView 2. EditText 3. AutoCompleteTextView 4. MultiAutoCompleteTextView Terdapat 3 jenis button yaitu : 1. Basic button 2. Image button 3. Toggle button Jenis layout : 1

C. Tugas Pendahuluan Buatlah desain flowchart untuk setiap soal dalam percobaan INTERNET PROGRAMMING PENS-ITS D. Percobaan D.1. Latihan Latihan 1: Membuat aplikasi radio button a. Design tampilan di : res/layout/main.xml xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:background="@color/warna"> <TextView android:layout_height="wrap_content" android:text="@string/hello" /> <TextView android:text="dimanakah letak PENS :" android:id="@+id/textview01" <RadioGroup android:id="@+id/radiogroup01" android:layout_height="wrap_content" android:orientation="vertical"> <RadioButton android:text="surabaya" android:id="@+id/radiobutton01" android:layout_height="wrap_content"></radiobutton> <RadioButton android:text="kediri" android:id="@+id/radiobutton02" android:layout_height="wrap_content"></radiobutton> </RadioGroup> <Button android:text="pilih" android:id="@+id/button01" android:layout_height="wrap_content"></button> <TextView android:text="" android:id="@+id/textview02" 2

b. Buat file : latradbtn.java package pens.edu; import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.radiobutton; import android.widget.radiogroup; import android.widget.textview; public class latradbtn extends Activity { TextView data; Button pilih; RadioButton rb1, rb2; RadioGroup rg; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); rg = (RadioGroup) findviewbyid (R.id.RadioGroup01); rb1 = (RadioButton) findviewbyid (R.id.RadioButton01); rb2 = (RadioButton) findviewbyid (R.id.RadioButton02); data = (TextView) findviewbyid (R.id.TextView02); pilih = (Button) findviewbyid (R.id.Button01); pilih.setonclicklistener(new klik()); class klik implements Button.OnClickListener { public void onclick (View v) { if (rb1.ischecked()) data.settext("surabaya"); if (rb2.ischecked()) data.settext("kediri"); 3

Latihan 2: Membuat aplikasi passing parameter antara 2 tampilan a. Design tampilan yang pertama di : res/layout/main.xml INTERNET PROGRAMMING PENS-ITS xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:background="@color/warna"> <TextView android:layout_height="wrap_content" android:text="@string/hello" /> android:orientation="horizontal" android:layout_height="wrap_content"> <TextView android:text="nama" android:id="@+id/textview01" <EditText android:text="" android:id="@+id/edittext01" android:layout_height="wrap_content"></edittext> android:orientation="horizontal" android:layout_height="wrap_content"> <TextView android:text="alamat" android:id="@+id/textview02" <EditText android:text="" android:id="@+id/edittext02" android:layout_height="wrap_content"></edittext> android:orientation="horizontal" android:layout_height="wrap_content"> <Button android:text="proses" android:id="@+id/button01" android:layout_height="wrap_content"></button> <Button android:text="reset" android:id="@+id/button02" android:layout_height="wrap_content"></button> 4

b. Design tampilan yang kedua di : res/layout/hal2.xml xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:background="@color/warna2"> <TextView android:text="" android:id="@+id/textview01" <TextView android:text="" android:id="@+id/textview02" c. Buat file : latgui.java untuk memproses tampilan yang pertama package pens.edu; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.edittext; public class latgui extends Activity { EditText nm, almt; Button pilih,reset; public static String nama; public static String alamat; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); nm = (EditText) findviewbyid(r.id.edittext01); almt = (EditText) findviewbyid(r.id.edittext02); pilih = (Button) findviewbyid(r.id.button01); reset = (Button) findviewbyid(r.id.button02); pilih.setonclicklistener(new click01()); reset.setonclicklistener(new click02()); class click01 implements Button.OnClickListener{ public void onclick(view v){ nama = nm.gettext().tostring(); alamat = almt.gettext().tostring(); Intent i = new Intent (latgui.this,hal2.class); finish(); startactivity(i); class click02 implements Button.OnClickListener{ public void onclick(view v){ nm.settext(""); almt.settext(""); 5

d. Buat file : hal2.java untuk memproses tampilan yang kedua package pens.edu; import android.app.activity; import android.os.bundle; import android.widget.textview; public class hal2 extends Activity { TextView dtnama, dtalamat; /** Called when the activity is first created. */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.hal2); dtnama = (TextView) findviewbyid (R.id.TextView01); dtalamat = (TextView) findviewbyid (R.id.TextView02); dtnama.settext(latgui.nama); dtalamat.settext(latgui.alamat); e. Edit file AndroidManifest.xml agar bisa interaksi 2 tampilan <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="pens.edu" android:versioncode="1" android:versionname="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".latgui" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name=".hal2"></activity> </application> <uses-sdk android:minsdkversion="8" /> </manifest> 6

D.2. Permasalahan Untuk permasalahan dalam praktikum, lakukan langkah-langkah berikut : a. Buatlah tampilan seperti dibawah ini dengan 2 tampilan. b. Beberapa file yang dibutuhkan : - 2 file xml di res/layout - 2 file java - Edit file AndroidManifest.xml Contoh tampilan : E. Laporan Resmi Analisa dari program yang telah anda buat diatas. 7