SlideShare a Scribd company logo
Pemrograman Visual
Apa itu MITApp
Inventor?
• MIT App Inventor adalah aplikasi inovatif yang
dikembangan Google dan MIT untuk
mengenalkan dan mengembangkan
pemrograman android dengan
mentrasformasikan bahasa pemrograman yang
kompleks berbasis teks menjadi berbasis visual
(drag and drop) berbentuk blok-blok.
●
Capaian Pembelajaran
1. Memahami Pengertian AppInventor 2 Ultimate
2. Memahami Operasi Matematika
3. Memahami Operasi Boolean dan Pengambilan Keputusan
4. Memahami Penggunaan Variabel
5. Memahami Operasi Perulangan
6. Memahami Pemrosesan Senarai/Array
7. Memahami Pemrosesan String
8. Pembuatan Prosedur
9. Pemanfaatan Layout
10.Memahami Eksplorasi Notifier
11.Memahami Eksperimen dengan Kompoen Clock
12.Memahami Serba serbi Operasi Pada Layar
13.Memahami Berinteraki Dengan Media
14.Memahami Eksplorasi Sensor
Membuat Projek Baru
http://appinventor.mit.edu/
Membuat Projek
Baru
●
●
Login ke dalam akun gmail
Pilih “I Accept the Term of Services”
Membuat Projek
Baru
Membuat Projek
Baru
Membuat Projek
Baru
Membuat Projek
Baru
Membuat Projek
Baru
Design View terdiri dari lima komponen dasar:
COLORING THE GLOBAL FUTURE
http://www.gunadarma.ac.
●
●
●
●
● Palette
Viewer
Component
Media
Properties
Mengenal Design
View
Pallete
Palette terdiri dari objek apa
saja yang bisa anda
gunakan ke dalam aplikasi
anda. Palette terdiri dari
beberapa grup, semuanya
dikelompokkan ke dalam
satu grup jika memiliki
tema/fungsi yang sama.
Mengenal Design
View
Viewer
Terdiri dari tampilan
telepon selular dan
komponen–komponen
yang bisa di klik.
Mengenal Design
View
Component
●
● Terdiri dari daftar
komponen apa saja yang
telah ditambahkan ke
dalam projek.
Tampilannya berupa
susunan atau daftar yang
memudahkan kita untuk
mengatur komponen atau
melihat apa saja yang
berbentuk seperti direktori.
Mengenal Design
View
Media
●
●
●
● Terletak di bawah dari
kolom Component.
Digunakan untuk mengatur
semua media komponen
untuk mendukung aplikasi.
Gambar, clip art, musik,
dan video.
Tidak boleh melebihi 5 MB
Mengenal Design
View
Property
●
● Mengatur komponen
bagaimana dia
berinteraksi dengan
pengguna maupun dengan
komponen lain, atau
bagaimana tampilannya.
Setiap komponen memiliki
kolom properties yang
berbeda-beda.
Mengenal Design
View
Code block pada App Inventor digunakan untuk
melakukan atau mengatur jalannya program. Code block
terdiri dari beberapa grup yang memilki fungsi berbeda-
beda. Grup yang ada pada Code block Antara lain:
●
●
●
●
● Control blocks
Logic blocks
Math blocks
Text blocks
List blocks
Mengenal Code
Blocks
●
●
● Colors blocks
Variables blocks
Procedure blocks
Mengenal Code
Blocks
Mengenal Code
Blocks
Control Blocks
● Code blocks pada
pada grup ini
digunakan untuk
mengatur bagaimana
alur aplikasi yang kita
buat itu berjalan.
Mengenal Code
Blocks
Logic Blocks
●
●
● Nilai boolean. Biasanya
digunakan untuk
menentukan kondisi
Operator. Digunakan untuk
memanipulasi nilai boolean.
Jadi logic block biasanya
berhubungan dengan if else
dan while yang berada
dalam control blocks.
Mengenal Code
Blocks
Math Blocks
● Block ini digunakan
untuk memanipulasi
angka dan memasuk-
kan angka.
Mengenal Code
Blocks
Text Blocks
● Block yang berada
dalam grup ini
digunakan untuk
memanipulasi,
mengolah, dan
menyeleksi argumen
dalam bentuk text.
Mengenal Code
Blocks
List Blocks
● Block yang berada
dalam grup ini di-
gunakan untuk me-
manipulasi, meng-
olah, dan menyeleksi
list atau kumpulan
dari nilai (variabel).
Mengenal Code
Blocks
Colors Blocks
● Block yang berada
dalam grup ini
digunakan untuk
memanipulasi dan
mengolah warna.
Mengenal Code
Blocks
Variable Blocks
● Block yang berada
dalam grup ini
digunakan untuk
memanipulasi dan
mengolah variabel.
Mengenal Code
Blocks
Procedure Blocks
● Block yang berada
dalam grup ini
digunakan untuk
membuat dan
memanggil
procedure, jadi kita
tidak akan menulis
ulang kode yang
sama.
Mengenal Code
Blocks
Instalasi/EksporAplikasi
● Testing
– AI Companion
– Emulator
– USB
● Building
– Download APK
Instalasi/Ekspor
Aplikasi
Testing: AI Companion
●
● Requirement
– Komputer
– PerangkatAndroid
– Koneksi Wi-Fi
Tahap
– Instal aplikasi “MITAI2 Companion” di PlayStore
– Koneksikan perangkat android dan komputer pada Wi-fi yang
sama
– Pada aplikasi App Inventor, pilih menu Connect – AI Companion
– Scan QRCode dengan menggunakan perangkat Android
Instalasi/Ekspor
Aplikasi
Testing: Emulator
●
● Requirement
– Komputer
Tahap
– Instal aplikasi desktop App Inventor
– Jalankan aplikasi desktop App Inventor
– Pada aplikasi web App Inventor, pilih menu
Connect – Emulator
Instalasi/Ekspor
Aplikasi
Testing: USB
●
Instalasi/Ekspor
Aplikasi
● Requirement
– Komputer
– PerangkatAndroid
– Kabel USB
• Tahap
– Instal aplikasi desktop App Inventor
– Jalankan aplikasi desktop App Inventor
– Atur pengaturan USB pada perangkatAndroid “USB Debugging
ON”
– Pada aplikasi web App Inventor, pilih menu Connect – USB
Building: Scan QRCode
● APK dapat didownload dengan memindai QRCode
yang telah disediakan ketika memilih menu
Build – Provide QRCode for Apk
Building: Simpan ke komputer
● APK dapat disimpan ke dalam komputer Anda dengan
memilih menu Build – Save .apk to My Computer
Instalasi/Ekspor
Aplikasi

More Related Content

PPT
Back propagation
PPTX
Literasi digital mesin pencari kelas x.pptx
PPTX
kuat arus listrik
DOC
PAPER JARINGAN KOMPUTER
PPTX
Presentasi kabel
DOCX
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
PPTX
pert7_8-fis-e28093-metode-sugeno.pptx
PDF
Intelijensia buatan - 02 Agen Cerdas
Back propagation
Literasi digital mesin pencari kelas x.pptx
kuat arus listrik
PAPER JARINGAN KOMPUTER
Presentasi kabel
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
pert7_8-fis-e28093-metode-sugeno.pptx
Intelijensia buatan - 02 Agen Cerdas

What's hot (20)

PDF
Modul Informatika - Dampak Sosial Informatika(060721)_2.pdf
DOC
Laporan Projek Akhir
PPTX
Materi 1 Kelas X Integrasi Office.pptx
PDF
4. pengukuran dengan_osciloscop
PPTX
Web browser
PPTX
Jenis dan proses interupsi
PDF
Pengenalan multisim
PPTX
Materi : Struktur Data (1 Pengantar)
PPTX
MATERI ROUTING STATIS (2).pptx
PPT
Forward Backward Chaining
PDF
Analisis Algoritma - Pengantar Kompleksitas Algoritma
DOCX
Makalah Wattmeter
PDF
mengenal-kabel-utp-cross-dan-straight
PDF
Kupas Tuntas Manajemen Publikasi dengan OJS
PDF
Bandwidth dan Throughput
PPTX
Fiber optic cable
PPTX
Perangkat keras komputer (hardware)1
DOC
Analisis dan pemodelan keputusan
PDF
Dasar-dasar Jaringan Komputer (revisi-2012)
Modul Informatika - Dampak Sosial Informatika(060721)_2.pdf
Laporan Projek Akhir
Materi 1 Kelas X Integrasi Office.pptx
4. pengukuran dengan_osciloscop
Web browser
Jenis dan proses interupsi
Pengenalan multisim
Materi : Struktur Data (1 Pengantar)
MATERI ROUTING STATIS (2).pptx
Forward Backward Chaining
Analisis Algoritma - Pengantar Kompleksitas Algoritma
Makalah Wattmeter
mengenal-kabel-utp-cross-dan-straight
Kupas Tuntas Manajemen Publikasi dengan OJS
Bandwidth dan Throughput
Fiber optic cable
Perangkat keras komputer (hardware)1
Analisis dan pemodelan keputusan
Dasar-dasar Jaringan Komputer (revisi-2012)
Ad

Similar to Pengenalan App Inventor_1.pdf (20)

PPTX
Pengenalan App Inventor.pptx
PPTX
Pertemuan 1 &2 Pengenalan Pemrograman JAVA.pptx
PPTX
Pertemuan 2 Pengenalan JAVA dengan Netbeans.pptx
PPTX
Pengenalan mit app inventor
PPTX
pengenalanmitappinventor-171125071424.pptx
PPTX
Pemodelan perangkat lunak
PDF
Nadya indah 6701144061_pis1405
PDF
Dasarpemrogramanvisualbasic
PDF
Dasarpemrogramanvisualbasic
PDF
Algoritam1
DOCX
Algoritma dan pemrograman
PPTX
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
PPTX
Rpl 2- sw process model
PDF
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
PPTX
pembelajaran app mobile dgn MIT App Inventer.pptx
PDF
Dasar pemrograman visual basic
PDF
Modul dasar pemrograman visual basic
PDF
Dasar pemrograman visual basic
PDF
Dasar pemrograman visual basic
DOCX
Modul Ajar Informatika Kelas 8 SMP Fase D
Pengenalan App Inventor.pptx
Pertemuan 1 &2 Pengenalan Pemrograman JAVA.pptx
Pertemuan 2 Pengenalan JAVA dengan Netbeans.pptx
Pengenalan mit app inventor
pengenalanmitappinventor-171125071424.pptx
Pemodelan perangkat lunak
Nadya indah 6701144061_pis1405
Dasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasic
Algoritam1
Algoritma dan pemrograman
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
Rpl 2- sw process model
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
pembelajaran app mobile dgn MIT App Inventer.pptx
Dasar pemrograman visual basic
Modul dasar pemrograman visual basic
Dasar pemrograman visual basic
Dasar pemrograman visual basic
Modul Ajar Informatika Kelas 8 SMP Fase D
Ad

Recently uploaded (20)

PPTX
MATERI PSAK 409_UIN SUNAN GUNUNG DJATI BANDUNG
DOCX
Desain Certificate Template Free Download 15(2).docx
DOCX
cipta desa alasssumur kecamatan pujer aj
PPTX
MANAJEMEN RISIKO DALAM TATA KELOLA KOPERASI SIMPAN PINJAM 110225.pptx
PPTX
LAPORAN TAHUNAN BIDANG PELAYANAN MEDIS TH. 2016.pptx
PDF
PPT SIAP ON FIX 2 finger print android phone
DOCX
pembelajaran besok.docsaddeeeeeeeeeeeeeeeeeeeeeeeeeeeeew
DOCX
02. BAB I Pendahuluan ACCS SKRIPSI OKE 1-7.docx
PDF
🔴BUKTI KEMENANGAN HARI INI SELASA 05 AGUSTUS 2025 !!!🔴
PDF
BURUAN DAFTAR AKUN VVIP KAMI DI TANGKi4D SEKARANG JUGA!!
PDF
4. Model Pelatihan Pengembangan Bisnis UMKM 250730.pdf
PPT
DOKUMEN PUSKESMAS_lokmin semester II.ppt
PPTX
Tentang Marketing dan Inovasi Produk.pptx
PDF
Brown and Black Modern Watercolor Presentation_20250616_102803_0000.pdf
PDF
TAIPANQQ | PLATFORM PERMAINAN KARTU DIGITAL, SLOT DAN BETTING BOLA SEINDONESI...
PPTX
pengenalan digital marketing untuk kewirausahaan
PDF
🔴BUKTI KEMENANGAN HARI INI SENIN 11 AGUSTUS 2025 !!!🔴
PPTX
Accounting IFRS Edition - 1 Akuntansi pendahuluan
PPTX
MATERI SOSIALISASI INPUT DAPODIK 2024.pptx
PPTX
BAHAYA PENGGUNAAN GADGET KELOMPOK 3.pptx
MATERI PSAK 409_UIN SUNAN GUNUNG DJATI BANDUNG
Desain Certificate Template Free Download 15(2).docx
cipta desa alasssumur kecamatan pujer aj
MANAJEMEN RISIKO DALAM TATA KELOLA KOPERASI SIMPAN PINJAM 110225.pptx
LAPORAN TAHUNAN BIDANG PELAYANAN MEDIS TH. 2016.pptx
PPT SIAP ON FIX 2 finger print android phone
pembelajaran besok.docsaddeeeeeeeeeeeeeeeeeeeeeeeeeeeeew
02. BAB I Pendahuluan ACCS SKRIPSI OKE 1-7.docx
🔴BUKTI KEMENANGAN HARI INI SELASA 05 AGUSTUS 2025 !!!🔴
BURUAN DAFTAR AKUN VVIP KAMI DI TANGKi4D SEKARANG JUGA!!
4. Model Pelatihan Pengembangan Bisnis UMKM 250730.pdf
DOKUMEN PUSKESMAS_lokmin semester II.ppt
Tentang Marketing dan Inovasi Produk.pptx
Brown and Black Modern Watercolor Presentation_20250616_102803_0000.pdf
TAIPANQQ | PLATFORM PERMAINAN KARTU DIGITAL, SLOT DAN BETTING BOLA SEINDONESI...
pengenalan digital marketing untuk kewirausahaan
🔴BUKTI KEMENANGAN HARI INI SENIN 11 AGUSTUS 2025 !!!🔴
Accounting IFRS Edition - 1 Akuntansi pendahuluan
MATERI SOSIALISASI INPUT DAPODIK 2024.pptx
BAHAYA PENGGUNAAN GADGET KELOMPOK 3.pptx

Pengenalan App Inventor_1.pdf

  • 2. Apa itu MITApp Inventor? • MIT App Inventor adalah aplikasi inovatif yang dikembangan Google dan MIT untuk mengenalkan dan mengembangkan pemrograman android dengan mentrasformasikan bahasa pemrograman yang kompleks berbasis teks menjadi berbasis visual (drag and drop) berbentuk blok-blok. ●
  • 3. Capaian Pembelajaran 1. Memahami Pengertian AppInventor 2 Ultimate 2. Memahami Operasi Matematika 3. Memahami Operasi Boolean dan Pengambilan Keputusan 4. Memahami Penggunaan Variabel 5. Memahami Operasi Perulangan 6. Memahami Pemrosesan Senarai/Array 7. Memahami Pemrosesan String 8. Pembuatan Prosedur 9. Pemanfaatan Layout 10.Memahami Eksplorasi Notifier 11.Memahami Eksperimen dengan Kompoen Clock 12.Memahami Serba serbi Operasi Pada Layar 13.Memahami Berinteraki Dengan Media 14.Memahami Eksplorasi Sensor
  • 6. ● ● Login ke dalam akun gmail Pilih “I Accept the Term of Services” Membuat Projek Baru
  • 11. Design View terdiri dari lima komponen dasar: COLORING THE GLOBAL FUTURE http://www.gunadarma.ac. ● ● ● ● ● Palette Viewer Component Media Properties Mengenal Design View
  • 12. Pallete Palette terdiri dari objek apa saja yang bisa anda gunakan ke dalam aplikasi anda. Palette terdiri dari beberapa grup, semuanya dikelompokkan ke dalam satu grup jika memiliki tema/fungsi yang sama. Mengenal Design View
  • 13. Viewer Terdiri dari tampilan telepon selular dan komponen–komponen yang bisa di klik. Mengenal Design View
  • 14. Component ● ● Terdiri dari daftar komponen apa saja yang telah ditambahkan ke dalam projek. Tampilannya berupa susunan atau daftar yang memudahkan kita untuk mengatur komponen atau melihat apa saja yang berbentuk seperti direktori. Mengenal Design View
  • 15. Media ● ● ● ● Terletak di bawah dari kolom Component. Digunakan untuk mengatur semua media komponen untuk mendukung aplikasi. Gambar, clip art, musik, dan video. Tidak boleh melebihi 5 MB Mengenal Design View
  • 16. Property ● ● Mengatur komponen bagaimana dia berinteraksi dengan pengguna maupun dengan komponen lain, atau bagaimana tampilannya. Setiap komponen memiliki kolom properties yang berbeda-beda. Mengenal Design View
  • 17. Code block pada App Inventor digunakan untuk melakukan atau mengatur jalannya program. Code block terdiri dari beberapa grup yang memilki fungsi berbeda- beda. Grup yang ada pada Code block Antara lain: ● ● ● ● ● Control blocks Logic blocks Math blocks Text blocks List blocks Mengenal Code Blocks ● ● ● Colors blocks Variables blocks Procedure blocks
  • 20. Control Blocks ● Code blocks pada pada grup ini digunakan untuk mengatur bagaimana alur aplikasi yang kita buat itu berjalan. Mengenal Code Blocks
  • 21. Logic Blocks ● ● ● Nilai boolean. Biasanya digunakan untuk menentukan kondisi Operator. Digunakan untuk memanipulasi nilai boolean. Jadi logic block biasanya berhubungan dengan if else dan while yang berada dalam control blocks. Mengenal Code Blocks
  • 22. Math Blocks ● Block ini digunakan untuk memanipulasi angka dan memasuk- kan angka. Mengenal Code Blocks
  • 23. Text Blocks ● Block yang berada dalam grup ini digunakan untuk memanipulasi, mengolah, dan menyeleksi argumen dalam bentuk text. Mengenal Code Blocks
  • 24. List Blocks ● Block yang berada dalam grup ini di- gunakan untuk me- manipulasi, meng- olah, dan menyeleksi list atau kumpulan dari nilai (variabel). Mengenal Code Blocks
  • 25. Colors Blocks ● Block yang berada dalam grup ini digunakan untuk memanipulasi dan mengolah warna. Mengenal Code Blocks
  • 26. Variable Blocks ● Block yang berada dalam grup ini digunakan untuk memanipulasi dan mengolah variabel. Mengenal Code Blocks
  • 27. Procedure Blocks ● Block yang berada dalam grup ini digunakan untuk membuat dan memanggil procedure, jadi kita tidak akan menulis ulang kode yang sama. Mengenal Code Blocks
  • 29. ● Testing – AI Companion – Emulator – USB ● Building – Download APK Instalasi/Ekspor Aplikasi
  • 30. Testing: AI Companion ● ● Requirement – Komputer – PerangkatAndroid – Koneksi Wi-Fi Tahap – Instal aplikasi “MITAI2 Companion” di PlayStore – Koneksikan perangkat android dan komputer pada Wi-fi yang sama – Pada aplikasi App Inventor, pilih menu Connect – AI Companion – Scan QRCode dengan menggunakan perangkat Android Instalasi/Ekspor Aplikasi
  • 31. Testing: Emulator ● ● Requirement – Komputer Tahap – Instal aplikasi desktop App Inventor – Jalankan aplikasi desktop App Inventor – Pada aplikasi web App Inventor, pilih menu Connect – Emulator Instalasi/Ekspor Aplikasi
  • 32. Testing: USB ● Instalasi/Ekspor Aplikasi ● Requirement – Komputer – PerangkatAndroid – Kabel USB • Tahap – Instal aplikasi desktop App Inventor – Jalankan aplikasi desktop App Inventor – Atur pengaturan USB pada perangkatAndroid “USB Debugging ON” – Pada aplikasi web App Inventor, pilih menu Connect – USB
  • 33. Building: Scan QRCode ● APK dapat didownload dengan memindai QRCode yang telah disediakan ketika memilih menu Build – Provide QRCode for Apk Building: Simpan ke komputer ● APK dapat disimpan ke dalam komputer Anda dengan memilih menu Build – Save .apk to My Computer Instalasi/Ekspor Aplikasi