SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Blocks Editor
Mengenal App Inventor lebih dalam (3)



Sebelumnya kita telah mengenal mengenai workspace yang pada App Inventor, dan membahas secara detail
Jendela Desainer. Dan workspace lainnya yang akan sering kita gunakan adalah Blocks Editor, yaitu sebuah
tempat untuk mengambil dan menyusun blocks (kode program yg telah dijadikan objek visual) dari
komponen yang kita pasang pada Jendela Desainer. Disini kita akan menyusun Blocks-Blocks tersebut
sehingga aplikasi akan berfungsi sesuai dengan yang kita inginkan.

Kita akan lihat, dalam contoh projek berikut ini :
    1. Pertama masukkan komponen Button1, HorizontalArrangement1, TinyDB1 dan Clock1 kedalam
       workspace Desainer, sehingga akan terlihat seperti gambar dibawah ini :




       Gb1. Komponen pada Jendela Desainer


   2. Kemudian kita lihat pada Blocks Editor, yaitu pada bagian My Blocks. Disitu kita akan melihat
      Blocks komponen sudah masuk, yaitu Blocks komponen Button1, HorizontalArrangement1,
      TinyDB1 dan Clock1. Apabila belum membuka Blocks Editor, silahkan klik tombol Open Block
      Editor pada jendela Desainer.




Iki Mazadi http://indo-android.blogspot.com
Gb2. Blocks Komponen pada Block Editor

   3. My Blocks adalah tempat dimana Blocks komponen yang kita pasang pada jendela Desainer berada,
      sedangkan Built-In adalah tempat semua blocks dasar yang ada pada App Inventor. Advance Blocks
      pelengkap dari yang ada pada My Blocks. Jika kita ingin menyusun Blocks yang terkait dengan
      komponen yang kita gunakan, maka klik nama komponen pada My Blocks, sehingga akan muncul
      blocks didalamnya.




       Gb3. Blocks Komponen Button


   4. Pilih pada Block yang akan kita pakai, kemudian drag kedalam workspace Blocks Editor, misalnya
      untuk Button, Blocks yang sering akan kita pakai adalah Blocks Button1.Click. Yaitu Block yang

Iki Mazadi http://indo-android.blogspot.com
berfungsi menghandle event apabila Button atau tombol di klik, sedangkan nama Button1 merujuk
       pada komponen Button yang kita pakai, apabila kita ganti (rename) nama komponennya menjadi
       Button10 maka nama Blocks akan menjadi Button10.Click.




       Gb4. Blocks Button1

   5. Pada My Blocks terdapat satu Blocks yang akan selalu ada yaitu My Definitions, akan tetapi apabila
      kita belum membuat satu variable tertentu maka Blocks ini akan kosong. Misalnya disini kita akan
      membuat Blocks Variabel dengan nama Angka. Caranya bisa dari Built-In > Definitions > def
      variable as , atau klik pada workspace > Def > variable




       Gb5. Membuat Blocks Variable


   6. Sekarang klik pada My Definitions, maka akan terlihat Blocks yang kita buat sendiri, yaitu Blocks
      Angka. Pointnya adalah disini kita membuat Blocks yang dibutuhkan oleh aplikasi kita, namun tidak
      tersedia secara dasar, ataupun bukan merupakan Blocks dari komponen. Misalnya variable atau
      penampung suatu nilai.


Iki Mazadi http://indo-android.blogspot.com
Gb6. Blocks My Definitios


Langkah-langkah diatas adalah, hal-hal penting yang harus diketahui dan dipahami pada Blocks Editor.
Selain itu silahkan bereksperimen sendiri, dan mencoba Blocks yang ada pada setiap komponen. Yang perlu
diketahui adalah, nama dari setiap Blocks mencerminkan fungsi dari Blocks tersebut. Kemudian, hal lain
yang harus juga diperhatikan adalah bahwa Blocks ini menentukan fungsi yang kita inginkan pada suatu
aplikasi, jadi yang berperan disini adalah Logika dan Kreatifitas kita.

Buat yang belum pernah mengenal App Inventor, App Inventor adalah satu Tool webbased (Cloud) untuk
membuat Aplikasi pada platform Android yang ditujukan untuk semua orang. Memakainya kita bisa
membuat aplikasi android tanpa kode sama sekali.

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/



Untuk 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


Well …. Silahkan menyelam dalam lautan kreatifitas dengan App Inventor, dan pada artikel selanjutnya kita
akan mengupasnya lebih dalam.

Iki Mazadi
Founder
http://indo-android.blogspot.com
Iki Mazadi 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

Weitere ähnliche Inhalte

Was ist angesagt?

The real makalah ( reaksi kimia dalam larutan air )
The real makalah ( reaksi kimia dalam larutan air )The real makalah ( reaksi kimia dalam larutan air )
The real makalah ( reaksi kimia dalam larutan air )
Sylvester Saragih
 
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentz
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentzKelompok 2 ggl induksi elektromagnetik dan gaya lorentz
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentz
Muhammad Ridlo
 
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawabanITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
Fransiska Puteri
 
(II) Pengenalan Neraca di Laboratrorium
(II) Pengenalan Neraca di Laboratrorium(II) Pengenalan Neraca di Laboratrorium
(II) Pengenalan Neraca di Laboratrorium
Chandra Maulana
 

Was ist angesagt? (20)

Metode Analisis Gravimetri
Metode Analisis Gravimetri Metode Analisis Gravimetri
Metode Analisis Gravimetri
 
Teknologi Enzim
Teknologi EnzimTeknologi Enzim
Teknologi Enzim
 
Acara 2 Kompleksometri
Acara 2 Kompleksometri Acara 2 Kompleksometri
Acara 2 Kompleksometri
 
Perbaikan display teknik industri
Perbaikan display teknik industriPerbaikan display teknik industri
Perbaikan display teknik industri
 
Soal HOTS Desain Grafis dan Percetakan
Soal HOTS Desain Grafis dan PercetakanSoal HOTS Desain Grafis dan Percetakan
Soal HOTS Desain Grafis dan Percetakan
 
The real makalah ( reaksi kimia dalam larutan air )
The real makalah ( reaksi kimia dalam larutan air )The real makalah ( reaksi kimia dalam larutan air )
The real makalah ( reaksi kimia dalam larutan air )
 
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentz
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentzKelompok 2 ggl induksi elektromagnetik dan gaya lorentz
Kelompok 2 ggl induksi elektromagnetik dan gaya lorentz
 
Proposal pengajuan usaha les komputer
Proposal pengajuan usaha les komputerProposal pengajuan usaha les komputer
Proposal pengajuan usaha les komputer
 
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawabanITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
ITP UNS SEMESTER 2 Latihan soal gravimetri & jawaban
 
Laporan fisika (bandul)
Laporan fisika (bandul)Laporan fisika (bandul)
Laporan fisika (bandul)
 
Tugas makalah kimia
Tugas makalah kimiaTugas makalah kimia
Tugas makalah kimia
 
Pemanfaatan Google Drive Sebagai Portofolio Anak
Pemanfaatan Google Drive Sebagai Portofolio AnakPemanfaatan Google Drive Sebagai Portofolio Anak
Pemanfaatan Google Drive Sebagai Portofolio Anak
 
Chemistry
ChemistryChemistry
Chemistry
 
Vitamin a
Vitamin aVitamin a
Vitamin a
 
25 Eksperimen Fisika Sederhana
25 Eksperimen Fisika Sederhana25 Eksperimen Fisika Sederhana
25 Eksperimen Fisika Sederhana
 
(II) Pengenalan Neraca di Laboratrorium
(II) Pengenalan Neraca di Laboratrorium(II) Pengenalan Neraca di Laboratrorium
(II) Pengenalan Neraca di Laboratrorium
 
MODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMK
MODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMKMODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMK
MODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMK
 
Fungsi keyboard & mouse
Fungsi keyboard & mouseFungsi keyboard & mouse
Fungsi keyboard & mouse
 
Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
Pengenalan Google Workspace.pdf
Pengenalan Google Workspace.pdfPengenalan Google Workspace.pdf
Pengenalan Google Workspace.pdf
 

Andere mochten auch

Andere mochten auch (11)

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
 
Seri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan app inventorSeri 9 : Aplikasi gps dengan app inventor
Seri 9 : Aplikasi gps dengan 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
 
Membuat Aplikasi Android dengan App Inventor 2
Membuat Aplikasi Android dengan App Inventor 2Membuat Aplikasi Android dengan App Inventor 2
Membuat Aplikasi Android dengan App Inventor 2
 
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
 
App inventor 1
App inventor 1App inventor 1
App inventor 1
 
Hello world app inventor
Hello world app inventorHello world app inventor
Hello world app inventor
 
Teknologi Virtual Reality : Sebuah Perjalanan
Teknologi Virtual Reality : Sebuah PerjalananTeknologi Virtual Reality : Sebuah Perjalanan
Teknologi Virtual Reality : Sebuah Perjalanan
 
App inventor true offline
App inventor true offlineApp inventor true offline
App inventor true offline
 
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
 
Soal tryoutjadibkunci
Soal tryoutjadibkunciSoal tryoutjadibkunci
Soal tryoutjadibkunci
 

Ähnlich wie Seri 4 : Block Editor App Inventor

Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Rahmat Taufiq Sigit
 
Modul Tutorial Membuat Class pada Visual Studio 2010
Modul Tutorial Membuat Class pada Visual Studio 2010Modul Tutorial Membuat Class pada Visual Studio 2010
Modul Tutorial Membuat Class pada Visual Studio 2010
Choi Melia
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
Abdul Hafid
 

Ähnlich wie Seri 4 : Block Editor App Inventor (20)

Seri 7 : Mengakses aplikasi kamera dgn intent pada app inventor
Seri 7 : Mengakses aplikasi kamera dgn intent pada app inventorSeri 7 : Mengakses aplikasi kamera dgn intent pada app inventor
Seri 7 : Mengakses aplikasi kamera dgn intent pada 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
 
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
 
FIC - Flutter Basic.pdf
FIC - Flutter Basic.pdfFIC - Flutter Basic.pdf
FIC - Flutter Basic.pdf
 
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
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
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...
 
Pengenalan vb
Pengenalan vbPengenalan vb
Pengenalan vb
 
Module Delphi
Module DelphiModule Delphi
Module Delphi
 
Modul Tutorial Membuat Class pada Visual Studio 2010
Modul Tutorial Membuat Class pada Visual Studio 2010Modul Tutorial Membuat Class pada Visual Studio 2010
Modul Tutorial Membuat Class pada Visual Studio 2010
 
Rabu
RabuRabu
Rabu
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 
D0215610(muh ikram s)
D0215610(muh ikram s)D0215610(muh ikram s)
D0215610(muh ikram s)
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
 
Modul articulate
Modul articulateModul articulate
Modul articulate
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
 

Kürzlich hochgeladen

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 

Kürzlich hochgeladen (20)

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 

Seri 4 : Block Editor App Inventor

  • 1. Blocks Editor Mengenal App Inventor lebih dalam (3) Sebelumnya kita telah mengenal mengenai workspace yang pada App Inventor, dan membahas secara detail Jendela Desainer. Dan workspace lainnya yang akan sering kita gunakan adalah Blocks Editor, yaitu sebuah tempat untuk mengambil dan menyusun blocks (kode program yg telah dijadikan objek visual) dari komponen yang kita pasang pada Jendela Desainer. Disini kita akan menyusun Blocks-Blocks tersebut sehingga aplikasi akan berfungsi sesuai dengan yang kita inginkan. Kita akan lihat, dalam contoh projek berikut ini : 1. Pertama masukkan komponen Button1, HorizontalArrangement1, TinyDB1 dan Clock1 kedalam workspace Desainer, sehingga akan terlihat seperti gambar dibawah ini : Gb1. Komponen pada Jendela Desainer 2. Kemudian kita lihat pada Blocks Editor, yaitu pada bagian My Blocks. Disitu kita akan melihat Blocks komponen sudah masuk, yaitu Blocks komponen Button1, HorizontalArrangement1, TinyDB1 dan Clock1. Apabila belum membuka Blocks Editor, silahkan klik tombol Open Block Editor pada jendela Desainer. Iki Mazadi http://indo-android.blogspot.com
  • 2. Gb2. Blocks Komponen pada Block Editor 3. My Blocks adalah tempat dimana Blocks komponen yang kita pasang pada jendela Desainer berada, sedangkan Built-In adalah tempat semua blocks dasar yang ada pada App Inventor. Advance Blocks pelengkap dari yang ada pada My Blocks. Jika kita ingin menyusun Blocks yang terkait dengan komponen yang kita gunakan, maka klik nama komponen pada My Blocks, sehingga akan muncul blocks didalamnya. Gb3. Blocks Komponen Button 4. Pilih pada Block yang akan kita pakai, kemudian drag kedalam workspace Blocks Editor, misalnya untuk Button, Blocks yang sering akan kita pakai adalah Blocks Button1.Click. Yaitu Block yang Iki Mazadi http://indo-android.blogspot.com
  • 3. berfungsi menghandle event apabila Button atau tombol di klik, sedangkan nama Button1 merujuk pada komponen Button yang kita pakai, apabila kita ganti (rename) nama komponennya menjadi Button10 maka nama Blocks akan menjadi Button10.Click. Gb4. Blocks Button1 5. Pada My Blocks terdapat satu Blocks yang akan selalu ada yaitu My Definitions, akan tetapi apabila kita belum membuat satu variable tertentu maka Blocks ini akan kosong. Misalnya disini kita akan membuat Blocks Variabel dengan nama Angka. Caranya bisa dari Built-In > Definitions > def variable as , atau klik pada workspace > Def > variable Gb5. Membuat Blocks Variable 6. Sekarang klik pada My Definitions, maka akan terlihat Blocks yang kita buat sendiri, yaitu Blocks Angka. Pointnya adalah disini kita membuat Blocks yang dibutuhkan oleh aplikasi kita, namun tidak tersedia secara dasar, ataupun bukan merupakan Blocks dari komponen. Misalnya variable atau penampung suatu nilai. Iki Mazadi http://indo-android.blogspot.com
  • 4. Gb6. Blocks My Definitios Langkah-langkah diatas adalah, hal-hal penting yang harus diketahui dan dipahami pada Blocks Editor. Selain itu silahkan bereksperimen sendiri, dan mencoba Blocks yang ada pada setiap komponen. Yang perlu diketahui adalah, nama dari setiap Blocks mencerminkan fungsi dari Blocks tersebut. Kemudian, hal lain yang harus juga diperhatikan adalah bahwa Blocks ini menentukan fungsi yang kita inginkan pada suatu aplikasi, jadi yang berperan disini adalah Logika dan Kreatifitas kita. Buat yang belum pernah mengenal App Inventor, App Inventor adalah satu Tool webbased (Cloud) untuk membuat Aplikasi pada platform Android yang ditujukan untuk semua orang. Memakainya kita bisa membuat aplikasi android tanpa kode sama sekali. 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/ Untuk 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 Well …. Silahkan menyelam dalam lautan kreatifitas dengan App Inventor, dan pada artikel selanjutnya kita akan mengupasnya lebih dalam. Iki Mazadi Founder http://indo-android.blogspot.com Iki Mazadi http://indo-android.blogspot.com
  • 5. http://www.gobaksodor.com http://www.tidofriends.com *Artikel ini di publikasikan di tabloid PC Plus 2012 Iki Mazadi http://indo-android.blogspot.com