SlideShare a Scribd company logo
1 of 35
Pengenalan MIT App
Inventor
Akhmad Alimudin
Teknologi Multimedia Broadcasting
Politeknik Elektronika Negeri Surabaya
Apa itu MIT App Inventor
 App Inventor adalah aplikasi web Open Source yang
awalnya dikembangkan oleh Google, dan saat ini
dikelola oleh Massachusetts Institute of Technology
(MIT).
 App Inventor memungkinkan seorang newbie untuk
melakukan pemrograman komputer untuk menciptakan
aplikasi perangkat lunak bagi sistem operasi Android
Engine MIT App Inventor
 MIT App Inventor dikembangkan dengan menggunakan
engine pemrograman visual yang dikembangkan
google
 Yaitu Google Blockly
 MIT Inventor merupakan riset gabungan antara MIT
dengan google
Keunggulan MIT App Inventor
 Berbasis Google Blockly, Pemrograman visual dengan
tujuan untuk mempermudah semua orang untuk
melakukan pemrograman tanpa harus mengetahui
syntax program
 Komponen & Blok event tersedia dengan lengkap dan
user hanya perlu melakukan drag n drop
Aplikasi yang bisa dibuat dengan
App inventor
 Beberapa aplikasi sederhana
 Beberapa aplikasi sederhana yang melibatkan
beberapa sensor, misal :
 Text to speech
 Speech to text
 Barcode reader
 Hingga Aplikasi yang digunakan untuk integrasi dengan
perangkat luar seperti mikrokontroller
Kekurangan MIT App Inventor
 Kurang fleksibel apabila dibandingkan dengan native
programming
 Pada saat melibatkan aplikasi yang menggunakan
sensor, terkadang tidak di dukung oleh beberapa
device
Alamat MIT App Inventor
Halaman Utama
Palette
• MIT Inventor
Menggunakan Istilah
Palette untuk
mengelompokkan
komponen-komponen
yang digunakan
Viewer
• Untuk Workspace atau
area kerja, MIT App
inventor menggunakan
istilah viewer
• User hanya butuh
melakukan drag n drop
dari Palette menuju
Viewer
Components & Properties
• Components Merupakan
item2 dari Palette yang
kita gunakan dalam
project
• Properties merupakan
detail properties dari tiap
Palette Item yang kita
gunakan, misal
memberikan label, warna
background, dll
Tab Bar
• Komponen Green Bar
– Lalalal  Contoh Nama Project yang dibuat
– Tab Screen  Digunakan untuk mengatur
Viewer/Workspace untuk menampilkan screen yang
ingin digunakan
– Add Screen  Digunakan untuk menambah screen
– Remove Screen  hanya aktif pada saat kita berada
pada selain Screen1
Tab Bar (2)
• Komponen Green Bar
– Designer  Tombol ini terlihat inactive
dikarenakan posisi saat ini berada pada
tampilan designer
– Blocks  Digunakan untuk berpindah ke
area pemrograman Block
Blocks Area
 Blocks area digunakan untuk melakukan event handling atau
melakukan pemrograman pada setiap komponen yang sudah kita di
desain melalui Area Designer
• Blocks  merupakan komponen-
komponen untuk melakukan event
handling
• Komponen ini berbasis Google
Blockly
Viewer
• Backpack  Tools yang bentuknya mirip tas
Dora ini digunakan untuk melakukan copy
paste, keunggulan tools ini bisa digunakan
untuk copy paste antar screen
Emulator
• Untuk melakukan pengujian
terhadap aplikasi yang kita buat,
kita dapat menggunakan
emulator dengan cara :
– Klik Connect  Emulator
– Kemudian anda akan diarahkan
untuk melakukan install Emulator
apabila di komputer anda di
deteksi belum ada emulator
• Berikut ini adalah tampilan dari
emulator yang menampilkan
project yang kita buat
Build APK
 Setelah program selesai dan siap untuk digunakan,
Langkah terakhir yang kita lakukan adalah melakukan
packaging akhir untuk aplikasi sehingga keluar dalam
bentuk APK
 Ada dua metode yang ditawarkan, yaitu kita download
APK tersebut ke komputer, atau langsung di download
di HP android dengan melakukan scan barcode
Gallery
• Gallery Merupakan
project-project milik
user lain yang bisa
kita gunakan
kembali
• Project tersebut
bisa kita lihat
source code nya
dan bisa kita
modifikasi kembali
Contoh Aplikasi dari Gallery
Contoh Source Code
Kalkulator dari Gallery
Percobaan 1
 Buatlah aplikasi sederhana dengan MIT inventor dengan
fitur sebagai berikut
 Component Designer yang digunakan:
 Screen
 Button
 Textbox
 Block :
 Button When Click
 Button Set Textbox value
 Text Value
 Action :
 Ketika tombol di klik, textbox akan berisikan tulisan “halo halo
halo”
Percobaan 2
 Buatlah aplikasi sederhana dengan MIT inventor dengan fitur
sebagai berikut
 Component Designer yang digunakan:
 Screen
 Button
 Textbox
 Label
 Horizontal arrangement
 Block :
 Button When Click
 Button Set Label text to Text value
 Action :
 Ketika tombol di klik, akan muncul tulisan “nama yang anda isikan
di textbox” dengan background merah
Percobaan 3
 Buatlah layout untuk membuat kalkulator sederhana
 Component :
 Screen
 Button
 label
 Block :
 Tampilkan setiap value dari tombol kedalam label
Contoh action button
Tugas
 Buatlah Block untuk untuk layout kalkulator yang anda
kerjakan
 Cobalah Design yang anda kerjakan di emulator atau
di android anda masing-masing
Project Akhir Semester
 Project Akhir Semester :
 Demo 1 Minggu Setelah UAS
 Topik :
 Membuat Aplikasi Android dengan menggunakan App
Inventor dengan spesifikasi :
 Minimal Menggunakan Palette/Component Sensors
 Bagi yang TA menggunakan Android, bisa juga dijadikan
sebagai project
Tugas Minggu depan
 Mengumpulkan Judul Aplikasi yang akan dibuat,
dengan content :
 Deskripsi, tujuan dan fitur aplikasi
 Wireframe rencana aplikasi
 Dikerjakan di kertas A4, minimal 3 Halaman

More Related Content

What's hot

Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinyaGibran Ghazi
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Penjelasan listing program
Penjelasan listing programPenjelasan listing program
Penjelasan listing programPenyiar Unpab
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interfacef' yagami
 
MEDIA PROMOSI UNTUK PEMASARAN
MEDIA PROMOSI UNTUK PEMASARANMEDIA PROMOSI UNTUK PEMASARAN
MEDIA PROMOSI UNTUK PEMASARANIndah ND
 
Power point materi blog
Power point materi blogPower point materi blog
Power point materi blogRecky Al-Haddi
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxMirnaNia
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
Proposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web PercetakanProposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web Percetakansubhan
 
Pertemuan 4 alert dan toast
Pertemuan 4 alert dan toastPertemuan 4 alert dan toast
Pertemuan 4 alert dan toastheriakj
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.pptapri38
 
Materi ajar browser
Materi ajar browserMateri ajar browser
Materi ajar browserGemi Siksmat
 
1. pengenalan scratch
1. pengenalan scratch1. pengenalan scratch
1. pengenalan scratchFajar Baskoro
 

What's hot (20)

Sistem multimedia
Sistem multimediaSistem multimedia
Sistem multimedia
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
Power point android dan aplikasinya
Power point android dan aplikasinyaPower point android dan aplikasinya
Power point android dan aplikasinya
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Penjelasan listing program
Penjelasan listing programPenjelasan listing program
Penjelasan listing program
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 
MEDIA PROMOSI UNTUK PEMASARAN
MEDIA PROMOSI UNTUK PEMASARANMEDIA PROMOSI UNTUK PEMASARAN
MEDIA PROMOSI UNTUK PEMASARAN
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Power point materi blog
Power point materi blogPower point materi blog
Power point materi blog
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
 
Proposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web PercetakanProposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web Percetakan
 
Pengertian Internet dan Intranet
Pengertian Internet dan IntranetPengertian Internet dan Intranet
Pengertian Internet dan Intranet
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
Pertemuan 4 alert dan toast
Pertemuan 4 alert dan toastPertemuan 4 alert dan toast
Pertemuan 4 alert dan toast
 
Arduino.ppt
Arduino.pptArduino.ppt
Arduino.ppt
 
Materi ajar browser
Materi ajar browserMateri ajar browser
Materi ajar browser
 
1. pengenalan scratch
1. pengenalan scratch1. pengenalan scratch
1. pengenalan scratch
 

Similar to Pengenalan mit app inventor

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 2012Iki Mazadi
 
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
 
Seri 6 : Aplikasi Android gombal gembel dengan app inventor
Seri 6 : Aplikasi Android gombal gembel dengan app inventorSeri 6 : Aplikasi Android gombal gembel dengan app inventor
Seri 6 : Aplikasi Android gombal gembel dengan app inventorIki Mazadi
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORTeukuMahawira
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorIki Mazadi
 
Seri 3 mengenal app inventor lebih dalam 2012
Seri 3 mengenal app inventor lebih dalam 2012Seri 3 mengenal app inventor lebih dalam 2012
Seri 3 mengenal app inventor lebih dalam 2012Iki 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-prasetiyoArian Bayu Sugianto
 
Pemrograman Mobile 1 - 3. Membuat Project Android.pptx
Pemrograman Mobile 1 - 3. Membuat Project Android.pptxPemrograman Mobile 1 - 3. Membuat Project Android.pptx
Pemrograman Mobile 1 - 3. Membuat Project Android.pptxhasbihasbullah1
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Isya Ansyari
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andoridArif Huda
 
Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Iki Mazadi
 
Pengenalan App Inventor_1.pdf
Pengenalan App Inventor_1.pdfPengenalan App Inventor_1.pdf
Pengenalan App Inventor_1.pdfJustYahiko
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)dikwan_moeis
 
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 INVENTORTeukuMahawira
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 

Similar to Pengenalan mit app inventor (20)

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
 
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...
 
Seri 6 : Aplikasi Android gombal gembel dengan app inventor
Seri 6 : Aplikasi Android gombal gembel dengan app inventorSeri 6 : Aplikasi Android gombal gembel dengan app inventor
Seri 6 : Aplikasi Android gombal gembel dengan app inventor
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
 
Seri 3 mengenal app inventor lebih dalam 2012
Seri 3 mengenal app inventor lebih dalam 2012Seri 3 mengenal app inventor lebih dalam 2012
Seri 3 mengenal app inventor lebih dalam 2012
 
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
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Pemrograman Mobile 1 - 3. Membuat Project Android.pptx
Pemrograman Mobile 1 - 3. Membuat Project Android.pptxPemrograman Mobile 1 - 3. Membuat Project Android.pptx
Pemrograman Mobile 1 - 3. Membuat Project Android.pptx
 
Live coding #1
Live coding #1Live coding #1
Live coding #1
 
Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3Pengenalan Dasar Visual Basic - bagian 3
Pengenalan Dasar Visual Basic - bagian 3
 
Live coding andorid
Live coding andoridLive coding andorid
Live coding andorid
 
Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012Seri 1 : Welcome back app inventor 2012
Seri 1 : Welcome back app inventor 2012
 
Pengenalan App Inventor_1.pdf
Pengenalan App Inventor_1.pdfPengenalan App Inventor_1.pdf
Pengenalan App Inventor_1.pdf
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)
 
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
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasic
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasic
 

Recently uploaded

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 

Recently uploaded (20)

Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 

Pengenalan mit app inventor

  • 1. Pengenalan MIT App Inventor Akhmad Alimudin Teknologi Multimedia Broadcasting Politeknik Elektronika Negeri Surabaya
  • 2. Apa itu MIT App Inventor  App Inventor adalah aplikasi web Open Source yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh Massachusetts Institute of Technology (MIT).  App Inventor memungkinkan seorang newbie untuk melakukan pemrograman komputer untuk menciptakan aplikasi perangkat lunak bagi sistem operasi Android
  • 3. Engine MIT App Inventor  MIT App Inventor dikembangkan dengan menggunakan engine pemrograman visual yang dikembangkan google  Yaitu Google Blockly  MIT Inventor merupakan riset gabungan antara MIT dengan google
  • 4. Keunggulan MIT App Inventor  Berbasis Google Blockly, Pemrograman visual dengan tujuan untuk mempermudah semua orang untuk melakukan pemrograman tanpa harus mengetahui syntax program  Komponen & Blok event tersedia dengan lengkap dan user hanya perlu melakukan drag n drop
  • 5. Aplikasi yang bisa dibuat dengan App inventor  Beberapa aplikasi sederhana  Beberapa aplikasi sederhana yang melibatkan beberapa sensor, misal :  Text to speech  Speech to text  Barcode reader  Hingga Aplikasi yang digunakan untuk integrasi dengan perangkat luar seperti mikrokontroller
  • 6. Kekurangan MIT App Inventor  Kurang fleksibel apabila dibandingkan dengan native programming  Pada saat melibatkan aplikasi yang menggunakan sensor, terkadang tidak di dukung oleh beberapa device
  • 7. Alamat MIT App Inventor
  • 9. Palette • MIT Inventor Menggunakan Istilah Palette untuk mengelompokkan komponen-komponen yang digunakan
  • 10. Viewer • Untuk Workspace atau area kerja, MIT App inventor menggunakan istilah viewer • User hanya butuh melakukan drag n drop dari Palette menuju Viewer
  • 11. Components & Properties • Components Merupakan item2 dari Palette yang kita gunakan dalam project • Properties merupakan detail properties dari tiap Palette Item yang kita gunakan, misal memberikan label, warna background, dll
  • 12. Tab Bar • Komponen Green Bar – Lalalal  Contoh Nama Project yang dibuat – Tab Screen  Digunakan untuk mengatur Viewer/Workspace untuk menampilkan screen yang ingin digunakan – Add Screen  Digunakan untuk menambah screen – Remove Screen  hanya aktif pada saat kita berada pada selain Screen1
  • 13. Tab Bar (2) • Komponen Green Bar – Designer  Tombol ini terlihat inactive dikarenakan posisi saat ini berada pada tampilan designer – Blocks  Digunakan untuk berpindah ke area pemrograman Block
  • 14. Blocks Area  Blocks area digunakan untuk melakukan event handling atau melakukan pemrograman pada setiap komponen yang sudah kita di desain melalui Area Designer
  • 15. • Blocks  merupakan komponen- komponen untuk melakukan event handling • Komponen ini berbasis Google Blockly
  • 16. Viewer • Backpack  Tools yang bentuknya mirip tas Dora ini digunakan untuk melakukan copy paste, keunggulan tools ini bisa digunakan untuk copy paste antar screen
  • 17. Emulator • Untuk melakukan pengujian terhadap aplikasi yang kita buat, kita dapat menggunakan emulator dengan cara : – Klik Connect  Emulator – Kemudian anda akan diarahkan untuk melakukan install Emulator apabila di komputer anda di deteksi belum ada emulator
  • 18. • Berikut ini adalah tampilan dari emulator yang menampilkan project yang kita buat
  • 19. Build APK  Setelah program selesai dan siap untuk digunakan, Langkah terakhir yang kita lakukan adalah melakukan packaging akhir untuk aplikasi sehingga keluar dalam bentuk APK  Ada dua metode yang ditawarkan, yaitu kita download APK tersebut ke komputer, atau langsung di download di HP android dengan melakukan scan barcode
  • 20. Gallery • Gallery Merupakan project-project milik user lain yang bisa kita gunakan kembali • Project tersebut bisa kita lihat source code nya dan bisa kita modifikasi kembali
  • 23. Percobaan 1  Buatlah aplikasi sederhana dengan MIT inventor dengan fitur sebagai berikut  Component Designer yang digunakan:  Screen  Button  Textbox  Block :  Button When Click  Button Set Textbox value  Text Value  Action :  Ketika tombol di klik, textbox akan berisikan tulisan “halo halo halo”
  • 24.
  • 25.
  • 26. Percobaan 2  Buatlah aplikasi sederhana dengan MIT inventor dengan fitur sebagai berikut  Component Designer yang digunakan:  Screen  Button  Textbox  Label  Horizontal arrangement  Block :  Button When Click  Button Set Label text to Text value  Action :  Ketika tombol di klik, akan muncul tulisan “nama yang anda isikan di textbox” dengan background merah
  • 27.
  • 28.
  • 29. Percobaan 3  Buatlah layout untuk membuat kalkulator sederhana  Component :  Screen  Button  label  Block :  Tampilkan setiap value dari tombol kedalam label
  • 30.
  • 31.
  • 33. Tugas  Buatlah Block untuk untuk layout kalkulator yang anda kerjakan  Cobalah Design yang anda kerjakan di emulator atau di android anda masing-masing
  • 34. Project Akhir Semester  Project Akhir Semester :  Demo 1 Minggu Setelah UAS  Topik :  Membuat Aplikasi Android dengan menggunakan App Inventor dengan spesifikasi :  Minimal Menggunakan Palette/Component Sensors  Bagi yang TA menggunakan Android, bisa juga dijadikan sebagai project
  • 35. Tugas Minggu depan  Mengumpulkan Judul Aplikasi yang akan dibuat, dengan content :  Deskripsi, tujuan dan fitur aplikasi  Wireframe rencana aplikasi  Dikerjakan di kertas A4, minimal 3 Halaman