Prakt Modul 10 Android Multi Layout
Prakt Modul 10 Android Multi Layout
MODUL 10
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
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
Jenis layout :
[email protected]
1
INTERNET PROGRAMMING PENS
C. Tugas Pendahuluan
Buatlah desain flowchart untuk setiap soal dalam percobaan
D. Percobaan
D.1. Latihan
Latihan 1: Membuat aplikasi radio button
a. Design tampilan di : res/layout/main.xml
<?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"
android:background="@color/warna">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView android:text="Dimanakah letak PENS :"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TextView>
<RadioGroup android:id="@+id/RadioGroup01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:text="Surabaya"
android:id="@+id/RadioButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:text="Kediri"
android:id="@+id/RadioButton02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioButton>
</RadioGroup>
<Button android:text="Pilih"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
<TextView android:text=""
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TextView>
</LinearLayout>
[email protected]
2
INTERNET PROGRAMMING PENS
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;
[email protected]
3
INTERNET PROGRAMMING PENS
[email protected]
4
INTERNET PROGRAMMING PENS
</LinearLayout>
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;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
</manifest>
[email protected]
6
INTERNET PROGRAMMING PENS
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 :
a.HALAMAN PERTAMA
NB:
Pada halaman pertama, user akan memasukkan data Nama, Alamat dan Jenis Makanan
yang dipilih.
[email protected]
7
INTERNET PROGRAMMING PENS
b. HALAMAN KEDUA
NB:
Pada halaman kedua, data pada halaman pertama akan ditampilkan dan user juga akan
diminta untuk memasukkan data minuman melalui komponen EditText.
c. HALAMAN KETIGA
NB:
Pada halaman ketiga, data pada halaman pertama dan kedua akan ditampilkan semua.
Dan ada tombol untuk kembali ke halaman pertama.
E. Laporan Resmi
Analisa dari program yang telah anda buat diatas.