SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Kajian Refrigerant dan Kinerja Air Conditioning
Kajian Refrigerant dan Kinerja Air ConditioningKajian Refrigerant dan Kinerja Air Conditioning
Kajian Refrigerant dan Kinerja Air Conditioning
Putri Hidayati
 
PowerPoint Sistem Transmisi
PowerPoint Sistem TransmisiPowerPoint Sistem Transmisi
PowerPoint Sistem Transmisi
Firdika Arini
 
Guru sebagai profesi.ppt
Guru sebagai profesi.pptGuru sebagai profesi.ppt
Guru sebagai profesi.ppt
Novelist Saru
 
Makalah tape ketan
Makalah tape ketanMakalah tape ketan
Makalah tape ketan
Kurnia Wati
 

La actualidad más candente (20)

Media dan sumber belajar
Media dan sumber belajarMedia dan sumber belajar
Media dan sumber belajar
 
Kurikulum ppt
Kurikulum pptKurikulum ppt
Kurikulum ppt
 
Modul 1.4. Budaya Positif - Final.pdf
Modul 1.4. Budaya Positif - Final.pdfModul 1.4. Budaya Positif - Final.pdf
Modul 1.4. Budaya Positif - Final.pdf
 
Kajian Refrigerant dan Kinerja Air Conditioning
Kajian Refrigerant dan Kinerja Air ConditioningKajian Refrigerant dan Kinerja Air Conditioning
Kajian Refrigerant dan Kinerja Air Conditioning
 
LA-Paket 2.1.docx
LA-Paket 2.1.docxLA-Paket 2.1.docx
LA-Paket 2.1.docx
 
PKM penelitian ppt
PKM penelitian pptPKM penelitian ppt
PKM penelitian ppt
 
PowerPoint Sistem Transmisi
PowerPoint Sistem TransmisiPowerPoint Sistem Transmisi
PowerPoint Sistem Transmisi
 
laporan energi listrik
laporan energi listriklaporan energi listrik
laporan energi listrik
 
Model-model pengembangan kurikulum
Model-model pengembangan kurikulumModel-model pengembangan kurikulum
Model-model pengembangan kurikulum
 
Landasan filosofi ptk
Landasan filosofi ptkLandasan filosofi ptk
Landasan filosofi ptk
 
Buku Siswa Kelas 11 Seni Budaya Semester 1 Kurikulum K13
Buku Siswa Kelas 11 Seni Budaya Semester 1  Kurikulum K13Buku Siswa Kelas 11 Seni Budaya Semester 1  Kurikulum K13
Buku Siswa Kelas 11 Seni Budaya Semester 1 Kurikulum K13
 
MATERI TELAAH DAN PENGEMBANGAN KURIKULUM
MATERI TELAAH DAN PENGEMBANGAN KURIKULUMMATERI TELAAH DAN PENGEMBANGAN KURIKULUM
MATERI TELAAH DAN PENGEMBANGAN KURIKULUM
 
Makalah permasalan guru dan solusinya
Makalah permasalan guru dan solusinyaMakalah permasalan guru dan solusinya
Makalah permasalan guru dan solusinya
 
Bab 1 mesin konversi energi
Bab 1 mesin konversi energiBab 1 mesin konversi energi
Bab 1 mesin konversi energi
 
Energi pasang surut
Energi pasang surutEnergi pasang surut
Energi pasang surut
 
Guru sebagai profesi.ppt
Guru sebagai profesi.pptGuru sebagai profesi.ppt
Guru sebagai profesi.ppt
 
LAPORAN PMM SDN GUMILIR 04.pdf
LAPORAN PMM SDN GUMILIR 04.pdfLAPORAN PMM SDN GUMILIR 04.pdf
LAPORAN PMM SDN GUMILIR 04.pdf
 
Jenis jenis masalah belajar
Jenis jenis masalah belajarJenis jenis masalah belajar
Jenis jenis masalah belajar
 
Penilaian_CGP_Angkatan-7.pptx
Penilaian_CGP_Angkatan-7.pptxPenilaian_CGP_Angkatan-7.pptx
Penilaian_CGP_Angkatan-7.pptx
 
Makalah tape ketan
Makalah tape ketanMakalah tape ketan
Makalah tape ketan
 

Destacado

Destacado (12)

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 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App InventorSeri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
Seri 5 : Mengaktifkan dan menggunakan emulator Pada App Inventor
 
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
 

Similar a 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
 

Similar a Seri 4 : Block Editor App Inventor (20)

Pengenalan mit app inventor
Pengenalan mit app inventorPengenalan mit app inventor
Pengenalan mit app inventor
 
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
 

Último

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuser9382bd1
 
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
ahmadirhamni
 
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
indahningsih541
 

Último (20)

Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdf
 
statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2
 
TINGKATAN 4 : 1.1 PENGENALAN SAINS SUKAN .ppt
TINGKATAN 4 : 1.1 PENGENALAN SAINS SUKAN .pptTINGKATAN 4 : 1.1 PENGENALAN SAINS SUKAN .ppt
TINGKATAN 4 : 1.1 PENGENALAN SAINS SUKAN .ppt
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
Laporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdfLaporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdf
 
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik WidarsihTugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
 
Jaringan Internet dan Komputer dasar-dasar
Jaringan Internet dan Komputer dasar-dasarJaringan Internet dan Komputer dasar-dasar
Jaringan Internet dan Komputer dasar-dasar
 
form Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMMform Tindak Lanjut Observasi Penilaian Kinerja PMM
form Tindak Lanjut Observasi Penilaian Kinerja PMM
 
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docxLAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
LAPORAN SATUAN PENDIDIKAN 211 sabadolok.docx
 
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
7._MODUL_8_MATEMATIKA sdisudssasasa 1.pptx
 
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
 
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfModul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
 
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
 
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptxLokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
 
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNTugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
 
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRevisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
 
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHSOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
 

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