laporan praktikum4, pemrogaman mobile, wiget checkbox

Upload: zaldy-novananda-pradipta

Post on 04-Jun-2018

236 views

Category:

Documents


0 download

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