Hello World
Pada bab awal ini kita akanmemperlajari beberapa hal mendasar pada App Inventor, terutama bagaimanabekerja menggunakan Komponen Desainer – Component Designer , Blok Editor –Block Editor juga menggunakan Emulator untuk menguji aplikasi. Dan projek pertama kita adalah membuatprojek ritual, yang juga dibuat pada semua awal belajar membuat aplikasi, yaitumembuat aplikasi dengan nama Helloworld. Ok kita langsung mulai :
- Aplikasi ini adalah sebuah aplikasi sederhana, ketika kita menyentuh layar –Click button akan terdengar dering jam wekker dan juga bergetar -Vibrate, dan kemudian setelah itu kita akan mengembangkannya dengan sebuah fitur ketika menggoyangkan handset –Accelerometer sensor akan langsung terdengar suara dering wekker otomatis seperti ketika kita menyentuh layar. Aplikasi ini akan menggunakan gambar jpg dengan dimensi sekitar 300x300px yang akan ditempatkan pada sebuah button – tombol dan juga suara dering dengan format mp3.
- Buat projek baru dari New > Helloworld
Gb. Membuat Projek Baru
- Maka akan terbuka jendela Blok Editor berisi Viewer, Components dan Properties yang merupakan kanvas kerja kita. Kemudian masukkan Label dari Pallete > Label , seperti pada gambar
Gb. Memberi Label
- Set properti nya pada Text = My Hello World , Font = Bold, Background = Orange
- Masukkan Button dari Pallete, dan klik button yang telah dimasukkan pada viewer sehingga terlihat propertinya, dan kemudian masukkan image untuk button dengan cara : klik button dan pada jendela properti image > add sehingga muncul jendela upload file, pilih browse untuk mencari file gambar anda, kemudian klik OK.
Gb. Mengeset image Button
- Maka gambar akan diupload dan masuk menjadi image pada tombol button1.
- Setelah itu kita akan menambahkan suara, dari jendela Pallete > Media kemudian drag drop komponen Sound kedalam viewer. Komponen Sound adalah Non-Visible sehingga dimanapun dia diletakkan akan berada dibawah viewer.
- Klik pada Sound sehingga terlihat propertinya di jendela Properties, set source dengan suara yang kita miliki. Ini akan membuat source suara diupload, dengan cara seperti file gambar pada button tadi -browse.
Gb. Menambahkan Suara
- Kita telah selesai pada tahap ini, selanjutnya adalah bagaimana membuat komponen-komponen yang ada ini bisa berfungsi sesuai dengan yang kita inginkan
- Klik pada Open the Block Editor, sehingga muncul jendela Opening …. Pilih Run langsung, atau Pilih simpan atau save file .jnlp tersebut. Apabila disimpan Setelah tersimpan di komputer kita, jalankan dengan meng-kliknya dua kali file tersebut –RUN , pastikan ketika membuka file ini adalah menggunakan javaw – Java Webstart. Cara setingnya adalah klik kanan pada file, Open With > Choose Default Program > kemudian cari pada C:\Program Files\Java\jre6\bin\javaw dan kemudian cheklist pada Always use the selected progam ..... abaikan peringatan security warning
- Akan terbuka, jendela Downloading application biarkan sampai selesai,
Gb. Seting javaw –Java Webstart untuk membuka file yg didownload
- Pilih OK pada pertanyaaan starting Block Editor, hingga muncul Editor seperti dibawah ini yang berarti jendela kerja Blocks Editor kita sudah terbuka dan siap untuk digunakan
Gb. Jendela Blocks Editor
- Klik pada MyBlok > Button1 kemudian pilih event Button1.Click sehingga muncul di viewer
Gb. Memasukkan Event untuk Komponen Button1
- Kemudian pilih Sound1 > Sound1.Play tarik dan tempatkan pada Button1.Click
Gb. Memasukkan Event Button1 & Suara
- Untuk mencobanya kita set terlebih dahulu emulatornya, klik pada new emulator, OK pada starting the emulator hingga muncul emulatornya, buka key lock dengan menggeser tanda kunci disebelah kiri
Gb. Emulator
Kemudian kembali ke Block Editor, klik pada Connect to Device > pilih emulator tunggu hingga proses download selesai dan aplikasi akan tampil di emulator. Coba klik pada layar emulator apakah aplikasi yang kita bikin berfungsi, yaitu akan mengeluarkan suara dering weker ketika di klik. Apabila kita mencobanya pada Handset Android, kita bisa menyentuh layarnya.
Gb. Aplikasi pada Emulator
- Kemudian kita akan tambahkan fungsi lainnya, yaitu fungsi getar. Dari My Block > Sound1 tambahkan event Sound1.Vibrate , kita akan melihat event ini memiliki text bertuliskan millisecs ini berarti kita bisa mengeset waktu getarnya –variabel ini disebut juga argument. Caranya klik pada layar block editor diluar block event, yang akan membuat munculnya deretan menu tombol Text, List, Math dan yang lainya, untuk memberikan nilai vibrasi-nya yaitu pada tombol Math > 123
Gb. Event Sound1.Vibrate
- Hingga muncul block number, klik pada block number dan ubah angkanya -dalam satuan milisecond . Cuma sayangnya dengan emulator kita tidak bisa mencobanya, karena getaran hanya bisa dirasakan di Handset.
Gb. Event Sound1.Vibrate & Setwaktu
- Kita akan belajar lebih jauh dan mengembangkan aplikasi yaitu dengan menambahkan sensor accelerometer, caranya kembali ke Komponen Desainer di Browser, pilih Pallete > Sensor kemudian drag-drops AccelerometerSensor1. Sekali lagi mengingatkan dia adalah komponen yang Non-Visible, sehingga akan langsung berada diluar layar.
- Kembali ke Block Editor, dan pada MyBlock sudah terdapat komponen AccelerometerSensor1 tarik keluar blok event AccelerometerSensor1.Shaking , juga komponen Sound1.play . Ini berarti kita membuat event ketika handset di goyangkan maka akan langsung terdengar suara dering wekker. Kemudian bisa kita coba di handset kita.
- Untuk membuat aplikasi kita menjadi aplikasi yang mandiri, bisa kita memaket -Packaging dan download aplikasi yang kita buat ini dengan cara dari Komponen Desainer kemudian menu Package For Phone pada sebelah kanan. Terdapat dua pilihan yaitu disimpan pada komputer atau langsung di Handset kita.
Gb. Packaging Aplikasi
- Apabila kita pilih disimpan di komputer, maka akan dipaket dan didownload ke komputer, sedangkan apabila di download ke Handset maka akan langsung terinstall.
Worktoon
LearningPoint
Dari yang telah kita praktekkankita telah belajar beberapa hal dasar tentang :
- Mengenal Lingkungan kerja yaitu Komponen Desainer, Blok Editor, juga Emulator
- Kita melihat adanya komponen yang terlihat pada Interface aplikasi kita -Visible dan komponen yang tidak terlihat –Non-Visible
- Mengenal beberapa komponen dan bagaimana mensetting properti dari komponen tersebut, memberikan event dan juga mengatur fungsionalitas –Behavior dari event
- Memaket – Packaging aplikasi dengan extention .apk , hingga bisa kita bagikan aplikasi ke pengguna selain kita dan diinstall di handsetnya, entah itu nantinya kita bagikan secara gratis atau dijual di market.
WhacKecoa di Market
Tag :
Android
Komentar Facebook
0 Komentar untuk "App Inventor : Hello World"