Download!Download Apps for FREE!!!

MIT APP INVENTOR

APA ITU APP INVENTOR?



App Inventor adalah sebuah aplikasi web OpenSource yang awal mulanya dikembangkan oleh Google, akan tetapi saat ini dikelola oleh Massachusetts Institute of Technology (MIT), Universitas yang bergerak di bidang teknologi yang diakui oleh dunia. 

Pada awalnya AppInventor  memiliki versi online, namun sekarang AppInventor ini telah memiliki versi Offline yang memungkinkan anda yang tidak mempunyai koneksi internet dapat membuat aplikasi dengan menggunakan versi offline dari AppInventor ini.

App Inventor ini memungkinkan pengguna baru untuk menciptakan aplikasi-aplikasi system Operasi Android. Anda yang tidak memiliki keahlian programming pun dapat menggunakan AppInventor. Karena App Inventor ini berbasis visual block programming, sehingga anda dapat membuat aplikasi tanpa menggunakan kode satupun.

App Inventor didesain dengan menggunakan antarmuka grafis , yang memungkinkan pengguna melihat, menggunakan, menyusun dan meng drag-drops “blok”  yang merupakan simbol-simbol perintah dan fungsi event handler tertentu dalam membuat aplikasi, dan secara sederhana anda dapat memanggilnya tanpa menuliskan kode program –coding less.

APA KELEBIHAN DAN KEKURANGAN APP INVENTOR?

Kelebihan : 

  • Praktis
  • Simple
  • Tidak memerlukan coding, hanya logika dan sistem drag

Kekurangan :

  • Ada beberapa component yang kurang lengkap
  • Jauh berbeda dengan Eclipse yang lebih leluasa
  • Adanya credit dari MIT

 

APA SAJA LANGKAH UTAMA MEMBUAT APLIKASI MENGGUNAKAN APP INVENTOR?

Ada tiga langkah utama membuat aplikasi menggunakan AppInventor, yaitu :

  1. Kita membuat UI (User Interface) dan memasukkan komponen-komponen App-inventor yang             akan kita pakai pada aplikasi dengan jendela desainer kita

  2. Membuat komponen itu berfungsi dengan mengambil Block dari komponen, dan menyusunnya           di Blocks Editor
  3. Mencoba aplikasi pada Emulator atau Handset Android

 

APA SAJA FITUR YANG DISEDIAKAN APP INVENTOR?


  1. DESAINER ( memilih komponen )

  • Palette

Berisi seluruh komponen yang bisa kita pakai untuk membuat aplikasi. Komponen yang terdapat pada palette ini dikelompokkan berdasarkan jenisnya. Tidak hanya berisi komponen UI saja, tetapi ada Layout, Drawing and Animation, Sosial, Media dan Data

  • Viewer

Untuk menempatkan/meletakkan komponen dan mendesain seperti apa tampilan atau UI dari aplikasi. (nantinya akan terlihat pada saat project  dijalankan)

  • Components

Berisi komponen yang telah kita ambil dan akan digunakan pada aplikasi

  • Properties

Untuk mengatur property dari komponen yang kita gunakan. Setiap  komponen memiliki property sendiri yang bisa kita atur pada bagian property ini

  • Add / Remove Screen

Untuk menambahkan atau menghapus screen, ini adalah fitur baru pada AppInventor, yaitu dukungan MultiScreen

  • Open The Blocks Editor

Untuk mengaktifkan jendela blocks editor

  • Package for Phone

Ketika aplikasi selesai dibuat dan anda ingin mencobanya pada handset Andorid gunakanlah fitur ini

  1. BLOCKS EDITOR ( merakit block )

Blocks Editor berjalan diluar browser dan digunakan untuk membuat dan mengatur behavior dari komponen yang kita pilih pada komponen desainer. Blocks Editor ini berbasis JAVA

  • Built-In

Merupakan blocks dasar dari komponen AppInventor

  • Advance

Merupakan blocks  pelengkap yang ada pada My Blocks

  • My Blocks

Blocks dari komponen yang anda gunakan untuk aplikasi, yaitu yang dimasukkan pada Desainer

  • New Emulator

Merupakan menu untuk mengaktifkan Emulator

  • Connect to Devices

Merupakan menu  untuk mengkoneksikan / menghubungkan project dengan Emulator atau HP Android

         Apabila aplikasi android yang anda buat telah selesai, anda dapat mencobanya menggunakan Emulator, atau Handset Android. 

        Jika anda tidak memiliki ponsel Android, anda dapat mencoba aplikasi anda menggunakan Emulator. Emulator sama halnya dengan handset Android, hampir semua yang dapat dilakukan handset Android dapat dilakukan Emulator, kecuali menelepon, berkirim  SMS, dan GPS. 








Add a Comment

Your email address will not be published. Required fields are marked *