Modul 2

download Modul 2

of 6

description

Modul 2 Mobile Programming

Transcript of Modul 2

  • MODUL 2 MOBILE PROGRAMMING

    Moh. Anshori Aris Widya, S.HI, S.Kom UNIPDU (Universitas Pesantren Tinggi Darul Ulum) 2015-2016

    Komplek Pondok Pesantren Tinggi Darul Ulum Peterongan Jombang | Kode Pos 61481

  • 1 | Mobile Programming UNIPDU 2015-2016

    MODUL 2

    STRUKTUR SYNTAX

    A. Tujuan

    - Pengenalan syntax dalam B4A - Memahami struktur syntax B4A

    B. Perangkat Lunak (Software)

    - Emulator (AVD (Android Virtual Device), Genymotion, ) - Basic4Android (B4A) versi 4.30

    C. Syntax B4A

    Struktur syntax dalam B4A sangat sederhana dan memiliki kesamaan dengan bahasa

    visual basic. Contoh struktur syntax B4A adalah sebagai berikut

    D. Struktur Syntax B4A

    Project Attribute

    Pada Project Attribute terdapat beberapa syntax seperti

  • 2 | Mobile Programming UNIPDU 2015-2016

    #ApplicationLabel: B4A Example

    (merupakan nama aplikasi yang ditampilkan saat aplikasi dijalankan di emulator, di

    smartphone atau setelah terinstal di smartphone)

    #VersionCode: 1

    (merupakan versi aplikasi yang sedang dikembangkan)

    VersionName: FirstApp

    (merupakan nama versi aplikasi yang dikembangkan)

    #SupportedOrientations: unspecified

    (merupakan limit akan orientasi program saat dijalankan)

    #CanInstallToExternalStorage: False

    (merupakan property agar aplikasi dapat diinstall di external stroge)

    Activity Attribute

    #FullScreen: False

    (merupakan property fullscreen aplikasi)

    #IncludeTitle: True

    (merupakan property title aplikasi saat dijalankan)

    Process Globals

    Merupakan tempat dimana variable global dideklarasikan. Variable yang ditempatkan

    region ini akan dapat diakses melalui seluruh modul.

    Globals

    Region ini kebalikan dari region Process Globals. Variable yang ditempatkan disini

    hanya bisa diakses dari modul ini saja.

    Activity_Create

    Statement yang ditulis disini akan dijalankan saat aplikasi pertama kali dijalankan.

  • 3 | Mobile Programming UNIPDU 2015-2016

    Activity_Resume

    Statement yang ditulis disini akan dijalankan saat aplikasi terfokus kembali.

    Activity_Pause

    Statement yang ditulis disini akan dijalankan saat aplikasi dihentikan (close)

    E. Praktikum

    Pada praktikum kali ini kita mencoba membuat sebuah aplikasi sederhana yang hanya

    memiliki sebuah tombol yang jika di-click akan memunculkan pesan. Langkah-langkahnya

    sebagai berikut :

    Buka B4A. Simpan project tersebut dengan nama App1 pada lokasi yang mudah diingat

    (path terserah anda)

    Kemudian klik menu Designer. Maka muncul gambar seperti dibawah ini

    Klik menu Add View Button untuk menambah tombol dan letakkan tombol pada

    posisi tengah di Abstract Designer

  • 4 | Mobile Programming UNIPDU 2015-2016

    Jika sudah, Simpan Designer tersebut dengan nama MenuUtama.

    Langkah berikutnya adalah kembali ke tampilan syntax. Isikan syntax berikut

    Private Button1 As Button (tambahkan pada Globals)

    Activity.LoadLayout("MenuUtama") (tambahkan pada Activity_Create)

    Kemudian tulis syntax berikut di paling bawah

    Sub Button1_Click

    Msgbox("Test Program Android Awal","Hello")

    End Sub

    Sehingga secara keseluruhan struktur syntax menjadi seperti gambar dibawah ini

  • 5 | Mobile Programming UNIPDU 2015-2016

    Jika sudah jangan lupa disimpan kembali

    Untuk menjalankan aplikasi dan penjelasan syntax akan dijelaskan pada perkuliahan

    secara langsung.

    F. Referensi

    Arif Akbarul Huda, 24 Jam Pintar Pemrograman Android (Modul Pelatihan), Yogyakarta, Imagine IT Education Center, 2014

    Didik Dwi Prasetya, Membuat Aplikasi Smartphone Multiplatform, Jakarta: Elex Media Komputindo, 2013.

    Hanif Irsyad, Aplikasi Android dalam 5 Menit, Jakarta: Elex Media Komputindo, 2015

    Tim EMS, Pemrograman Mobile dengan PhoneGap, Jakarta: Elex Media Komputindo, 2013

    Tim EMS, Belajar Pemrograman Android Berbasis Web untuk Semua Orang, Jakarta: Elex Media Komputindo, 2015

    Wahana Komputer, Android Programming with Eclipse, Yogyakarta: Andi Publisher, 2013

    Wahana Komputer, Mobile App Development with PhoneGap, Yogyakarta: Andi Publisher, 2014

    Wahana Komputer, Pemrograman Aplikasi Android dengan Sencha Touch, Yogyakarta: Andi Publisher, 2015

    User Guide and Documentation from Official Site B4A, http://www.b4x.com

    sampul.pdf (p.1)2.pdf (p.2-6)