SlideShare uma empresa Scribd logo
1 de 4
Aplikasi Android GombalGembel dengan App Inventor
Mengenal App Inventor lebih dalam (6)



Projek kali ini kita akan membuat aplikasi sederhana GombalGembel, aplikasi ini pada intinya menyimpan kata-kata (Quotes)
dan kemudian menampilkan secara acak ketika kita mengklik tombolnya. Aplikasinya ini bisa dikembangkan menjadi berbagai
macam aplikasi, misal do’a, kata-kata motivasi, catatan-catatan kecil, atau juga sepertu yang akan kita buat disini, kata-kata
rayuan GombalGembel .

Yang bisa dipakai untuk membuat pacar, istri atau gebetan tersenyum-senyum bahagia ketika menggunakan aplikasi ini.
Sekaligus kita akan belajar membuat List, memilih List, juga menampilkannya secara acak pada Label atau Textbox.

Untuk membuatnya bisa dengan App Inventor True Offline (App Inventor Personal Server), yaitu App Inventor yang bisa
digunakan tanpa harus terkoneksi dengan internet. Tentu saja kita harus mendownloadnya terlebih dahulu di
http://sourceforge.net/projects/ai4a-configs/files/Personal%20server/ . Silahkan baca keterangan (Readme) untuk instalasi
dan cara menggunakannya, atau bisa melihat artikel pada blog penulis http://indo-android.blogspot.com/2012/07/app-
inventor-true-offline-app-inventor.html :) .



Logika dari aplikasi ini adalah :

Siapkan teks dari Quotes GombalGembel pada sebuah List yaitu pada Blocks Make List, setelah itu kaitkan pada sebuah
variable (Define Variables, Built-in > Definition > def variable as) yang kita namakan saja GombalGembel. kemudian untuk
memilih teks pada List itu gunakan Blocks Select List Item , dimana List-nya adalah variable global GombalGembel (yg diambil
dari MyBlocks>MyDefinitions>global GombalGembel).

Disini List teks ketika ditampilkan akan diacak dengan menggunakan Blocks Random Integer (Built In > Math > Random
Integer), yang diset dari 1 s/d 5 sesuai jumlah List Quotes dan ditampilkan pada komponen Textbox dan Label, mengapa
menggunakan dua komponen?, alasannya adalah hanya untuk memperlihatkan saja bahwa kita bisa menggunakan komponen
tersebut untuk menampilkan. Button Clear digunakan untuk mengeset teks di Textbox dan Label menjadi kosong apabila kita
perlukan, karena ketika kita tekan pada Tombol Klik, maka secara otomatis teks akan tampil secara acak.



Ok, Langsung saja :

            1. Desain terlebih dahulu UI (User Interface) pada Desainer, dan komponen utama yang akan kita gunakan
               adalah : Button, Textbox, Label, kemudian HorizontalArrangement untuk merapikannya.




Iki Mazadi http://indo-android.blogspot.com
Gb 1. Desain UI pada Jendela Desainer




                                                         Gb 2. Komponen pada UI

   2. Pada Blocks Editor, susun blocks seperti ini :




Iki Mazadi http://indo-android.blogspot.com
Gb 3. Blocks komponen

   3. Setelah itu kita bisa mencobanya pada Emulator, sehingga akan terlihat seperti ini :




                                                   Gb 4. Aplikasi pada Emulator

   4. Terakhir, agar aplikasi ini bisa kita kirimkan ke gebetan, download pada Komputer kita dari Jendela Desainer Package
      for Phone > Download to This Computer dan kirim dengan email atau koneksi lainnya.




Iki Mazadi http://indo-android.blogspot.com
Apabila ingin menggunakan App Inventor Online caranya :

    1. Memiliki account gmail
    2. Download & Install Java dari link ini http://www.java.com/en/download/manual.jsp pilih sesuai dengan sistem operasi
       anda, misal untuk windows pilih versi untuk windows
    3. Masuk ke http://beta.appinventor.mit.edu dan pilih menu learn > setup > untuk PC dengan sistem operasi windows
       klik pada menu Instructions for Windows dan kemudian download installer atau bisa langsung diakses ke
       http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_2.exe kemudian install installer
       ini.
    4. Apabila sudah terinstall semua, untuk memulainya silahkan Masuk kembali ke http://beta.appinventor.mit.edu

Atau bisa menggunakan App Inventor personal server (Offline), jadi tidak membutuhkan koneksi internet untuk
menggunakannya. Saat ini versi App Inventor 1.4.6 bisa di Download pada link http://sourceforge.net/projects/ai4a-
configs/files/V1.4.6/

Well, silahkan dieksplorasi lagi agar lebih mantabs aplikasi GombalGembel ini. Bisa dikembangkan lagi jumlah Quotes-nya,
atau diganti menjadi Quotes Do’a atau Kata-kata Motivasi atau yang lainnya.



BOX

Yang perlu diperhatikan bagi yang baru saja menggunakan App Inventor adalah :

1. Penggunaan HorizontalArrangement, komponen ini akan sangat membantu dalam pembuatan UI (User Interface). Yaitu
agar komponen-komponen lain bisa disusun rapi jarak maupun tempat layoutnya pada layar. Selain bisa menggunakan
komponen HorizontalArrangement, kita juga bisa menggunakan komponen Screen Arrangement lain yaitu Table
Arrangement. Dengan komponen Table Arrangement kita bisa membuat layout UI secara tabular (Tabel), dan mendefinisikan
secara bebas berapa banyak Kolom dan Row-nya. Selain itu yang perlu diperhatikan adalah pengaturan propertis dari
komponen-komponen tersebut, dimana pada projek ini dilakukan pengaturan propertis lebar (Width) ke Fill Parent agar lebar
HorizontalArrangement otomatis sesuai dengan lebar layar.

2. Penggunaan variable (Define Variables, Built-in > Definition > def variable as). Variable ini akan selalu kita buat ketika kita
menampung suatu nilai, entah itu nilai teks ataupun nilai angka.

Iki Mazadi

Founder

http://indo-android.blogspot.com

http://www.gobaksodor.com

http://www.tidofriends.com



*Artikel ini di publikasikan di tabloid PC Plus 2012



Iki Mazadi http://indo-android.blogspot.com

Mais conteúdo relacionado

Mais procurados

Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi android
Mdeno Akbar
 
Memulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studioMemulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studio
slempase
 
Google translate api
Google translate apiGoogle translate api
Google translate api
pebry
 

Mais procurados (20)

Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
 
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
 
Membuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventorMembuat aplikasi-android-menggunakan-mit-app-inventor
Membuat aplikasi-android-menggunakan-mit-app-inventor
 
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
 
Tutorial Android Membuat Aplikasi senter Flash light
Tutorial Android Membuat Aplikasi senter Flash lightTutorial Android Membuat Aplikasi senter Flash light
Tutorial Android Membuat Aplikasi senter Flash light
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
 
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7   integrasi aplikasi dengan facebook api menggunakan intel xdkModul 7   integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
 
Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi android
 
Membuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDKMembuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDK
 
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
 
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
 
Memulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studioMemulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studio
 
Belajar Android Studio - Membuat Aplikasi Android Sederhana
Belajar Android Studio - Membuat Aplikasi Android SederhanaBelajar Android Studio - Membuat Aplikasi Android Sederhana
Belajar Android Studio - Membuat Aplikasi Android Sederhana
 
Google translate api
Google translate apiGoogle translate api
Google translate api
 
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
 
Membuat Aplikasi Android Keren
Membuat Aplikasi Android KerenMembuat Aplikasi Android Keren
Membuat Aplikasi Android Keren
 

Semelhante a Seri 6 : Aplikasi Android gombal gembel dengan app inventor

Live coding #2 maps
Live coding #2   mapsLive coding #2   maps
Live coding #2 maps
Mdeno Akbar
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
desi anita
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
Abdul Hafid
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 

Semelhante a Seri 6 : Aplikasi Android gombal gembel dengan app inventor (20)

App inventor true offline
App inventor true offlineApp inventor true offline
App inventor true offline
 
Surya univ appinventor-bagi-pemula-by-ahmad-fajar-prasetiyo
Surya univ appinventor-bagi-pemula-by-ahmad-fajar-prasetiyoSurya univ appinventor-bagi-pemula-by-ahmad-fajar-prasetiyo
Surya univ appinventor-bagi-pemula-by-ahmad-fajar-prasetiyo
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
 
Live coding #1
Live coding #1Live coding #1
Live coding #1
 
Avogadro
AvogadroAvogadro
Avogadro
 
Study Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdfStudy Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdf
 
Pengenalan vb
Pengenalan vbPengenalan vb
Pengenalan vb
 
Live coding #2 maps
Live coding #2   mapsLive coding #2   maps
Live coding #2 maps
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
 
Module Delphi
Module DelphiModule Delphi
Module Delphi
 
FIC - Flutter Basic.pdf
FIC - Flutter Basic.pdfFIC - Flutter Basic.pdf
FIC - Flutter Basic.pdf
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Fajar baskoro buku
Fajar baskoro bukuFajar baskoro buku
Fajar baskoro buku
 

Último

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 

Último (20)

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 

Seri 6 : Aplikasi Android gombal gembel dengan app inventor

  • 1. Aplikasi Android GombalGembel dengan App Inventor Mengenal App Inventor lebih dalam (6) Projek kali ini kita akan membuat aplikasi sederhana GombalGembel, aplikasi ini pada intinya menyimpan kata-kata (Quotes) dan kemudian menampilkan secara acak ketika kita mengklik tombolnya. Aplikasinya ini bisa dikembangkan menjadi berbagai macam aplikasi, misal do’a, kata-kata motivasi, catatan-catatan kecil, atau juga sepertu yang akan kita buat disini, kata-kata rayuan GombalGembel . Yang bisa dipakai untuk membuat pacar, istri atau gebetan tersenyum-senyum bahagia ketika menggunakan aplikasi ini. Sekaligus kita akan belajar membuat List, memilih List, juga menampilkannya secara acak pada Label atau Textbox. Untuk membuatnya bisa dengan App Inventor True Offline (App Inventor Personal Server), yaitu App Inventor yang bisa digunakan tanpa harus terkoneksi dengan internet. Tentu saja kita harus mendownloadnya terlebih dahulu di http://sourceforge.net/projects/ai4a-configs/files/Personal%20server/ . Silahkan baca keterangan (Readme) untuk instalasi dan cara menggunakannya, atau bisa melihat artikel pada blog penulis http://indo-android.blogspot.com/2012/07/app- inventor-true-offline-app-inventor.html :) . Logika dari aplikasi ini adalah : Siapkan teks dari Quotes GombalGembel pada sebuah List yaitu pada Blocks Make List, setelah itu kaitkan pada sebuah variable (Define Variables, Built-in > Definition > def variable as) yang kita namakan saja GombalGembel. kemudian untuk memilih teks pada List itu gunakan Blocks Select List Item , dimana List-nya adalah variable global GombalGembel (yg diambil dari MyBlocks>MyDefinitions>global GombalGembel). Disini List teks ketika ditampilkan akan diacak dengan menggunakan Blocks Random Integer (Built In > Math > Random Integer), yang diset dari 1 s/d 5 sesuai jumlah List Quotes dan ditampilkan pada komponen Textbox dan Label, mengapa menggunakan dua komponen?, alasannya adalah hanya untuk memperlihatkan saja bahwa kita bisa menggunakan komponen tersebut untuk menampilkan. Button Clear digunakan untuk mengeset teks di Textbox dan Label menjadi kosong apabila kita perlukan, karena ketika kita tekan pada Tombol Klik, maka secara otomatis teks akan tampil secara acak. Ok, Langsung saja : 1. Desain terlebih dahulu UI (User Interface) pada Desainer, dan komponen utama yang akan kita gunakan adalah : Button, Textbox, Label, kemudian HorizontalArrangement untuk merapikannya. Iki Mazadi http://indo-android.blogspot.com
  • 2. Gb 1. Desain UI pada Jendela Desainer Gb 2. Komponen pada UI 2. Pada Blocks Editor, susun blocks seperti ini : Iki Mazadi http://indo-android.blogspot.com
  • 3. Gb 3. Blocks komponen 3. Setelah itu kita bisa mencobanya pada Emulator, sehingga akan terlihat seperti ini : Gb 4. Aplikasi pada Emulator 4. Terakhir, agar aplikasi ini bisa kita kirimkan ke gebetan, download pada Komputer kita dari Jendela Desainer Package for Phone > Download to This Computer dan kirim dengan email atau koneksi lainnya. Iki Mazadi http://indo-android.blogspot.com
  • 4. Apabila ingin menggunakan App Inventor Online caranya : 1. Memiliki account gmail 2. Download & Install Java dari link ini http://www.java.com/en/download/manual.jsp pilih sesuai dengan sistem operasi anda, misal untuk windows pilih versi untuk windows 3. Masuk ke http://beta.appinventor.mit.edu dan pilih menu learn > setup > untuk PC dengan sistem operasi windows klik pada menu Instructions for Windows dan kemudian download installer atau bisa langsung diakses ke http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_2.exe kemudian install installer ini. 4. Apabila sudah terinstall semua, untuk memulainya silahkan Masuk kembali ke http://beta.appinventor.mit.edu Atau bisa menggunakan App Inventor personal server (Offline), jadi tidak membutuhkan koneksi internet untuk menggunakannya. Saat ini versi App Inventor 1.4.6 bisa di Download pada link http://sourceforge.net/projects/ai4a- configs/files/V1.4.6/ Well, silahkan dieksplorasi lagi agar lebih mantabs aplikasi GombalGembel ini. Bisa dikembangkan lagi jumlah Quotes-nya, atau diganti menjadi Quotes Do’a atau Kata-kata Motivasi atau yang lainnya. BOX Yang perlu diperhatikan bagi yang baru saja menggunakan App Inventor adalah : 1. Penggunaan HorizontalArrangement, komponen ini akan sangat membantu dalam pembuatan UI (User Interface). Yaitu agar komponen-komponen lain bisa disusun rapi jarak maupun tempat layoutnya pada layar. Selain bisa menggunakan komponen HorizontalArrangement, kita juga bisa menggunakan komponen Screen Arrangement lain yaitu Table Arrangement. Dengan komponen Table Arrangement kita bisa membuat layout UI secara tabular (Tabel), dan mendefinisikan secara bebas berapa banyak Kolom dan Row-nya. Selain itu yang perlu diperhatikan adalah pengaturan propertis dari komponen-komponen tersebut, dimana pada projek ini dilakukan pengaturan propertis lebar (Width) ke Fill Parent agar lebar HorizontalArrangement otomatis sesuai dengan lebar layar. 2. Penggunaan variable (Define Variables, Built-in > Definition > def variable as). Variable ini akan selalu kita buat ketika kita menampung suatu nilai, entah itu nilai teks ataupun nilai angka. Iki Mazadi Founder http://indo-android.blogspot.com http://www.gobaksodor.com http://www.tidofriends.com *Artikel ini di publikasikan di tabloid PC Plus 2012 Iki Mazadi http://indo-android.blogspot.com