Disusun Oleh :
Disetujui : Bangkalan, ..
MOCHAMMAD. SODIQIN
130411100029
LABORATORIUM TEKNOLOGI
INFORMASI DAN APLIKASI
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
T.A. 2017
BAB I
PENDAHULUAN
2.1. Soal
1. Sebut dan jelaskan macam-macam komponen GUI pada Android.
2. Beri contoh dalam bentuk XML dan tampilan grafis nya.
3. Modifikasi aplikasi sehingga kalimat yang ditampilkan bisa diubah oleh
pengguna.
2.2 jawaban
1. Macam-macam komponen GUI
a. ProgressBar (Small)
Adalah salah satu widget yang berguna untuk menampilkan suatu
pemrosesan (progres) dalam bentuk bar. Dalam wigdet ini terdapat
beberapa ukuran maupun bentuk progresbar yang dapat di gunakan
oleh programer sesuai dengan yang di inginkan.
b. Seekbar
Adalah salah satu widget yang berfungsi untuk menampilkan ekstensi
dari widget progressbar, namun penggunaannya dengan cara di di tarik
atau di touch dengan jari (draggable). Widget ini biasanya di gunakan
untuk mengatur volume.
c. Switch
Adalah salah satu widget yang di gunakan untuk suatu peritah
conditional atau percabangan yang fungsinya sama dengan IF ELSE.
d. Number
Adalah salah satu wigdet yang dapat di gunakan untuk membuat
inputan berupa angka. Dalam widget ini terdapat beberapa jenis
seperti, number signed dan number decimal.
e. AutoCompleteTextView
Adalah widget yang berfungsi untuk memberikan sugesti atau saran
kata kepada user. Saat user menginputkan kata maka akan muncul
menu dropdown yang berisi sugesti atau saran kata.
f. MultiCompleteTextView
Adalah widget yang berfungsi untuk memberikan sugesti dan saran
kata kepada user dengan jumlah inputan lebih dari satu kata.
g. ImageButton
Adalah sebuah sebuah widget yang berfungsi sebagai komponen user
interfase dan juga dapat menjadi sebuah tombol.
h. ImageView
Adalah sebuah widget yang berfungsi sebagai komponen user interface
untuk menampilkan gambar.
i. VidioView
Adalah sebuah widget yang berfungsi sebagai komponen user interface
untuk menampilkan vidio.
j. DatePicker
Adalah salah satu widget yang berfungsi sebagai komponen user
interface yang dapat menampilkan dan memilih tanggal, bulan, dan
tahun.
k. CalendarView
Adalah salah satu widget yang berfungsi sebagai komponen user
interface yang dapat menampilkan tangal, bulan dan tahun.
l. GridLayout
Adalah layout yang memiliki sifat hampir sama dengan tabel yaitu
memiliki row dan colom yang dapat di atur sesuai dengan yang di
inginkan.
m. FrameLayout
Adalah layout yang memiliki sifat menumpuk atau menyisipkan
widget ke dalam widget lainnya.
n. LinearLayout
Adalah layout yang memiliki sifat vertikal dan horizontal dalam
penempatan widgetnya.
o. RelativeLayout
Adalah layout yang memiliki sifat bebas dalam penempatan widget
sesuai dengan yang di inginkan
p. TableLayout
Adalah layout yang berupa tabel yang dapat kita tentukan row dan
colomnya.
2. Contoh bentuk XML
a. Halaman Petama
b. Halaman layout 4
c. Halaman Layout 3
d. Halaman Layout 2
e. Progress Dialog
f. Progress Dialog 2
3. Modifikasi aplikasi
BAB III
PENUTUP
5.1 Kesimpulan
Dari praktikum modul kedua ini mahasiswa dapat menerapkan berbagai
widget android untuk membuat tampilan interface sesuai dengan yang di
inginkan.