際際滷

際際滷Share a Scribd company logo
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 doa, 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 Doa 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

More Related Content

What's hot (20)

Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
akhmadalimudin
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
Agus Haryanto
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
ASIM WIGUNA
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source
Rusmanto Maryanto
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
TeukuMahawira
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
Agus Haryanto
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...
Muhammad Yusuf
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
Muhammad Yusuf
Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi android
Mdeno Akbar
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
Nur Rohman
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
Muhammad Yusuf
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 ...
Muhammad Yusuf
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
Wirat Mojo
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
TeukuMahawira
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
Candra Adi Putra
Memulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studioMemulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studio
slempase
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
Agus Haryanto
Google translate api
Google translate apiGoogle translate api
Google translate api
pebry
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
Muhammad Yusuf
Membuat Aplikasi Android Keren
Membuat Aplikasi Android KerenMembuat Aplikasi Android Keren
Membuat Aplikasi Android Keren
Hangga Aji Sayekti
Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
akhmadalimudin
Panduan Instalasi Android Studio
Panduan Instalasi Android StudioPanduan Instalasi Android Studio
Panduan Instalasi Android Studio
Agus Haryanto
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
ASIM WIGUNA
11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source11 presentasi model_bisnis_open_source
11 presentasi model_bisnis_open_source
Rusmanto Maryanto
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
TeukuMahawira
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
Agus Haryanto
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...
Muhammad Yusuf
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
Muhammad Yusuf
Membuat sendiri aplikasi android
Membuat sendiri aplikasi androidMembuat sendiri aplikasi android
Membuat sendiri aplikasi android
Mdeno Akbar
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
Nur Rohman
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
Muhammad Yusuf
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 ...
Muhammad Yusuf
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
Wirat Mojo
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
TeukuMahawira
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
Candra Adi Putra
Memulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studioMemulai coding-android-dengan-android-studio
Memulai coding-android-dengan-android-studio
slempase
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
Agus Haryanto
Google translate api
Google translate apiGoogle translate api
Google translate api
pebry
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
Muhammad Yusuf
Membuat Aplikasi Android Keren
Membuat Aplikasi Android KerenMembuat Aplikasi Android Keren
Membuat Aplikasi Android Keren
Hangga Aji Sayekti

Similar to Seri 6 : Aplikasi Android gombal gembel dengan app inventor (20)

Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App InventorModul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
siti05132
App inventor true offline
App inventor true offlineApp inventor true offline
App inventor true offline
Iki Mazadi
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
Arian Bayu Sugianto
pengenalanmitappinventor-171125071424.pptx
pengenalanmitappinventor-171125071424.pptxpengenalanmitappinventor-171125071424.pptx
pengenalanmitappinventor-171125071424.pptx
nipututitinpriyantin
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...
Muhammad Yusuf
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
TeukuMahawira
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
TeknikInformatika2
Live coding #1
Live coding #1Live coding #1
Live coding #1
Mdeno Akbar
flutter basic learning dart lanuage jago flutter dart
flutter basic learning dart lanuage jago flutter dartflutter basic learning dart lanuage jago flutter dart
flutter basic learning dart lanuage jago flutter dart
suryantzz1
Avogadro
AvogadroAvogadro
Avogadro
Yusi Rahmah
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
anjarmath
Live coding #2 maps
Live coding #2   mapsLive coding #2   maps
Live coding #2 maps
Mdeno Akbar
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
TeukuMahawira
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
Module Delphi
Module DelphiModule Delphi
Module Delphi
borncb
FIC - Flutter Basic.pdf
FIC - Flutter Basic.pdfFIC - Flutter Basic.pdf
FIC - Flutter Basic.pdf
herminsusilo2
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
rizki adam kurniawan
Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App InventorModul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
Modul Ajar Mata pelajaran Informatika Kelas XI tentang Modul App Inventor
siti05132
App inventor true offline
App inventor true offlineApp inventor true offline
App inventor true offline
Iki Mazadi
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
Arian Bayu Sugianto
pengenalanmitappinventor-171125071424.pptx
pengenalanmitappinventor-171125071424.pptxpengenalanmitappinventor-171125071424.pptx
pengenalanmitappinventor-171125071424.pptx
nipututitinpriyantin
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...
Muhammad Yusuf
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
TeukuMahawira
Live coding #1
Live coding #1Live coding #1
Live coding #1
Mdeno Akbar
flutter basic learning dart lanuage jago flutter dart
flutter basic learning dart lanuage jago flutter dartflutter basic learning dart lanuage jago flutter dart
flutter basic learning dart lanuage jago flutter dart
suryantzz1
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
anjarmath
Live coding #2 maps
Live coding #2   mapsLive coding #2   maps
Live coding #2 maps
Mdeno Akbar
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
TeukuMahawira
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
Module Delphi
Module DelphiModule Delphi
Module Delphi
borncb
FIC - Flutter Basic.pdf
FIC - Flutter Basic.pdfFIC - Flutter Basic.pdf
FIC - Flutter Basic.pdf
herminsusilo2
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
rizki adam kurniawan

Recently uploaded (20)

Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdfPPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
PPT STASE 1nbdjwbjdhjsankswjiswjiwjsoasaosqoskq.pdf
ListiawatiAMdKeb
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin

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 doa, 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 Doa 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