laporan praktikum4, pemrogaman mobile, wiget checkbox
TRANSCRIPT
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
1/13
LAPORAN PRAKTIKUM
PEMROGAMAN MOBILE
MEMBUAT WIDGET CHECKBOX
DISUSUN OLEH :
Zaldy Novananda Prad!"a #$%#$%&'((
K)la* : SI #$ C
SEKOLAH TINGGI MANA+EMEN IN,ORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
+l%L)"-)n%Pol%S./ar"o P.r0o1)r"oT)l!2,a3% 4&$5#6 7$''$#
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
2/13
PENDAHULUAN
Pendahuluan
Widget adalah sebuah "perwakilan" dari aplikasi yang memungkinkan pengguna untuk
dapat menggunakan fitur dari aplikasi yang diwakilkan tersebut secara langsung tanpa harusmembuka aplikasi "sesungguhnya" !iasanya widget terletak pada hme screen atau tampilan
awal layar perangkat Andrid anda Atau bisa dibilang widget merupakan aplikasi #ersi mini
yang bisa digunakan secara langsung pada hme screen
Andrid merupakan sftware mbile yang paling ppuler pada saat ini Hal ini
dibuktikan dengan banyaknya #endr smartphne yang menggunakan sftware andrid sebagai
sistem perasi pada smartphne mereka
$enurut Andy %ubin andrid adalah sistem perasi berbasis Linu& yang dipergunakan
sebagai pengella sumber daya perangkat keras' baik untuk pnsel' smartphne dan (uga P)
tablet *ecara umum Andrid adalah platfrm yang terbuka +,pen *urce- bagi para
pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan leh berbagai piranti
bergerak
Widget bisa disebut sebagai salah satu fitur ter.keren di Andrid de#ices !ukan sa(a
Anda sebagai pengguna yang menyukai fitur widget itu' namun de#elper aplikasi (uga
merupakan fans dari Andrid widget Dengan alasa itulah saat menciptakan aplikasi' mereka
tidak lupa untuk menyertakan widget di dalamnya
*aat install aplikasi' Anda tidak hanya akan mendapatkan aplikasi yang Anda inginkan
tetapi (uga akan memperleh widget yang menyertai aplikasi itu Widget itu kemudian bisa Andagunakan untuk akses cepat dan mudah pada berbagai fitur aplikasi yang telah Anda install
Efek atau dampak buruk (ika terlalu banyak memasang widget adalah perangkat anda
akan terasa sedikit lebih berat' bahkan bisa menyebabkan Andrid men(adi lambat terutama (ika
perangkat yang anda gunakan memiliki spesifikasi yang kurang mumpuni *ehingga anda (uga
harus membatasi (umlahnya
/u(uan dari peratikum ini adalah 0
$ahasiswa dapat membuat Widget )heck!& menggunakan eclipe
$ahasiswa dapat menampilkan sebuah te&t (ika checkb& dieksekusi
$ahasiswa dapat mendisain user interface dalam penggunaan checkb& tersebut
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
3/13
BAB I
CARA KER+A
Untuk membuat widget checkb& caranya adalah sebagai berikut 0
1. !uka sftware eclipse dengan cara masuk ke directry dimana adt bundle berada
kemudian pilih eclipse' /ampilan awal eclipse adalah sebagai berikut 0
2. Untuk membuat pr(ect baru andrid caranya adalah sebagai berikut
1lik file kemudian pilih new pr(ect maka akan muncul tampilan sebagai berikut
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
4/13
3. *etelah itu pilih menu andrid kemudian pilih Andrid Applicatin pr(ect' kemudia klik
ne&t' maka akan muncul tampilan sebagai berikut
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
5/13
4. 1emudian isi applicatin name' pr(ect name' dan package name *etelah itu klik ne&t
$aka akan tampil windw sebagai berikut
5. Pada windw new andrid applicatin klik ne&tmaka akan muncul windw sebagai
berikut
/ampilan windw new andrid applicatin
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
6/13
6. /ampilan windw cnfigure launcher icn' atur icn aplikasi sesuai keinginan
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
7/13
7. *etelah selesai memilih icn klik ne&t maka akan muncul windw baru sebagai berikut
8. Pada windw create acti#ity pilih blank acti#ity kemudian klik ne&tmaka akan muncul
tampilan seperti berikut
*etelah itu klik finish
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
8/13
9. 2ika pr(ect baru telah dibuat langkah selan(utnya kita mendesain tampilan antar muka
pengguna 3 user interface *eperti gambar berikut ini 0
Atau bisa (uga mengetik script cde pada file 4$L nya +acti#ity5main&ml-' ketik script
seperti berikut ini 0
6%elati#eLayut &mlns0andrid7"http033schemasandridcm3apk3res3andrid"
&mlns0tls7"http033schemasandridcm3tls"
andrid0layut5width7"match5parent"
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
9/13
andrid0layut5height7"match5parent"
andrid0padding!ttm7"8dimen3acti#ity5#ertical5margin"
andrid0paddingLeft7"8dimen3acti#ity5hri9ntal5margin"
andrid0padding%ight7"8dimen3acti#ity5hri9ntal5margin"
andrid0padding/p7"8dimen3acti#ity5#ertical5margin"
tls0cnte&t7"$ainActi#ity" :
6)heck!&
andrid0id7"8;id3check"
andrid0layut5width7"wrap5cntent"
andrid0layut5height7"wrap5cntent"
andrid0layut5alignParentLeft7"true"
andrid0layut5alignParent/p7"true"
andrid0layut5marginLeft7"
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
10/13
imprt andridwidget)heck!&?
imprt andridwidget)mpund!uttn?
imprt andridwidget)mpund!uttn,n)hecked)hangeListener?
imprt andridwidget/ast?
public class $ainActi#ity e&tends Acti#ity implements ,n)hecked)hangeListener
pri#ate )heck!& cb?
8,#erride
prtected #id n)reate+!undle sa#edBnstance*tate-
supern)reate+sa#edBnstance*tate-?
set)ntent@iew+%layutacti#ity5main-?
cb 7 +)heck!&- find@iew!yBd+%idcheck-?
cbset,n)lickListener+new @iew,n)lickListener+-
8,#erride
public #id n)lick+@iew argC-
33 /,D, Aut.generated methd stub
if +cbis)hecked+--
tampilpesan +")heck!& /ercentang"-?
else
tampilpesan +")heck!& /idak /ercentang"-?
-?
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
11/13
8,#erride
public blean n)reate,ptins$enu+$enu menu-
33 Bnflate the menu? this adds items t the actin bar if it is present
get$enuBnflater+-inflate+%menumain' menu-?
return true?
public #id tampilpesan +*tring pesan-
/astmake/e&t+get!ase)nte&t+-' pesan' /astLEN/H5*H,%/-shw+-?
8,#erride
public #id n)hecked)hanged+)mpund!uttn argC' blean argF-
33 /,D, Aut.generated methd stub
10. Agar biasa men(alankan aplikasi yang telah kita buat pertama.tama kita harus (alankan
emulatr andridnya menggunakan Andrid @irtual De#ice +A@D- Dengan cara
membuka A@D maneger dengan mengeklik icn pada tlbar Lalu knfigurasikan
de#ice yang sesuai dengan aplikasi yang akan kita buat
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
12/13
11. *etelah emulatrnya sudah berhasil di(alankan langsung sa(a run pr(ect tersebut (ika
berhasil' maka akan langsung muncul seperti gambar berikut ini 0
Pada saat )heck!& dicentang maka akan muncul pernyataan dibawah G)heck!&
/ercentang
-
8/14/2019 LAPORAN PRAKTIKUM4, Pemrogaman Mobile, Wiget CheckBox
13/13
Dan (ika )heck!& kembali tidak dicentang maka akan muncul pernyataan G)heck!&
/idak /ercentang seperti gambar berikut ini 0