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

Similar to Pengenalan App Inventor_1.pdf

8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
SlametRiyadi660097
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basicOcim Nationalism
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basicAlvin Setiawan
 
Modul dasar pemrograman visual basic
Modul dasar pemrograman visual basicModul dasar pemrograman visual basic
Modul dasar pemrograman visual basicfitrah ilman
 
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase DModul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Guruku
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
John Vandenberg
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
Andarias Jacob Calvyn
 
Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012
Iki Mazadi
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
casnadi
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
BongSemoi1506
 
SAP - Makeblock #2.pdf
SAP - Makeblock #2.pdfSAP - Makeblock #2.pdf
SAP - Makeblock #2.pdf
BsIsmail1
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
Khaerul Anwar
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
helvypricilia
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
Iki Mazadi
 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SMKTANAHMERAH1Kelant
 

Similar to Pengenalan App Inventor_1.pdf (20)

8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basic
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basic
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basic
 
Modul dasar pemrograman visual basic
Modul dasar pemrograman visual basicModul dasar pemrograman visual basic
Modul dasar pemrograman visual basic
 
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase DModul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase D
 
Live coding #1
Live coding #1Live coding #1
Live coding #1
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012Seri 2 mengenal app inventor lebih dalam 2012
Seri 2 mengenal app inventor lebih dalam 2012
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
SAP - Makeblock #2.pdf
SAP - Makeblock #2.pdfSAP - Makeblock #2.pdf
SAP - Makeblock #2.pdf
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
 

Recently uploaded

Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDFJasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Rajaclean
 
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
GalihHardiansyah2
 
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptxBAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
arda89
 
bauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioningbauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioning
wear7
 
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptxPERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
AzisahAchmad
 
Strategi pemasaran dalam bisnis ritel diperusahaan
Strategi pemasaran dalam bisnis ritel diperusahaanStrategi pemasaran dalam bisnis ritel diperusahaan
Strategi pemasaran dalam bisnis ritel diperusahaan
fatamorganareborn88
 
10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx
RahmanAnshari3
 
kinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baikkinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baik
HalomoanHutajulu3
 
17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt
aciambarwati
 
studi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).pptstudi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).ppt
SendowoResiden
 
Presentation BMB Rev 21 Februari 2020.pdf
Presentation BMB Rev 21 Februari 2020.pdfPresentation BMB Rev 21 Februari 2020.pdf
Presentation BMB Rev 21 Februari 2020.pdf
perumahanbukitmentar
 
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
humancapitalfcs
 
PPT legalitas usaha mikro kecil dan menengah.pptx
PPT legalitas usaha mikro kecil dan menengah.pptxPPT legalitas usaha mikro kecil dan menengah.pptx
PPT legalitas usaha mikro kecil dan menengah.pptx
flashretailindo
 
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
pph pasal 4 ayat 2  belajar ( pph Final ).pptpph pasal 4 ayat 2  belajar ( pph Final ).ppt
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
mediamandirinusantar
 

Recently uploaded (14)

Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDFJasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
Jasa Cuci Sofa Terdekat Bogor Barat Bogor.PDF
 
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
Khutbah Jum'at, RASULULLAH BERANGKAT BERUMRAH DAN BERHAJI MULAI BULAN DZULQA'...
 
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptxBAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
BAB 8 Teori Akuntansi dan Konsekuensi Ekonomi.pptx
 
bauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioningbauran pemasaran- STP-segmen pasar-positioning
bauran pemasaran- STP-segmen pasar-positioning
 
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptxPERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
PERTEMUAN 1 ; PENGANTAR DIGITAL MARKETING PERTANIAN.pptx
 
Strategi pemasaran dalam bisnis ritel diperusahaan
Strategi pemasaran dalam bisnis ritel diperusahaanStrategi pemasaran dalam bisnis ritel diperusahaan
Strategi pemasaran dalam bisnis ritel diperusahaan
 
10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx10. Bab tentang Anuitas - Matematika ekonomi.pptx
10. Bab tentang Anuitas - Matematika ekonomi.pptx
 
kinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baikkinerja penyusunan anggaran organisasi yang baik
kinerja penyusunan anggaran organisasi yang baik
 
17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt17837355 pemantauan dan pengendalian.ppt
17837355 pemantauan dan pengendalian.ppt
 
studi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).pptstudi kelayakan bisnis (desaian studi kelayakan).ppt
studi kelayakan bisnis (desaian studi kelayakan).ppt
 
Presentation BMB Rev 21 Februari 2020.pdf
Presentation BMB Rev 21 Februari 2020.pdfPresentation BMB Rev 21 Februari 2020.pdf
Presentation BMB Rev 21 Februari 2020.pdf
 
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
SCRB (1).pdfdsdadasdjhjasjdh asjdhjhas jdhjasdhjhasjd jsadhjash jdhjashd jha ...
 
PPT legalitas usaha mikro kecil dan menengah.pptx
PPT legalitas usaha mikro kecil dan menengah.pptxPPT legalitas usaha mikro kecil dan menengah.pptx
PPT legalitas usaha mikro kecil dan menengah.pptx
 
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
pph pasal 4 ayat 2  belajar ( pph Final ).pptpph pasal 4 ayat 2  belajar ( pph Final ).ppt
pph pasal 4 ayat 2 belajar ( pph Final ).ppt
 

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