Pada MIT App Inventor terdapat dua halaman utama, yaitu halaman designer dan halaman
blocks. Halaman designer digunakan untuk mendesain tampilan aplikasi dengan berbagai
komponen dan layout yang disediakan sesuai dengan keinginan. Sedangkan halaman
blocks digunakan untuk memprogram jalannya aplikasi android sesuai dengan tujuan.
Pada halaman designer terdapat beberapa jendela seperti Palette, Viewer, Components,
Media, dan Properties. Tools tersebut berfungsi untuk mendesain tampilan aplikasi android
sesuai keinginan.
Pada bagian Palette terdapat komponen penyusun untuk mendesain aplikasi, berikut
adalah komponen penyusunnya:
1. User Interface
Yandex Translate Menerjemahkan teks dari satu bahasa ke bahasa yang lainnya.
4. Drawing and Animation
Pada halaman blocks terdapat beberapa codeblock yang berfungsi untuk memprogram
aplikasi android sesuai yang diinginkan. Pada halaman block terdapat beberapa komponen
seperti Control, Logic, Math, Text, Lists, Colors, Variables, dan Procedures. Berikut adalah
komponen yang terdapat pada halaman blocks:
1. Control
2. Logic
Jika dipasangkan dengan true/false maka true menjadi false, dan false
menjadi true.
Memeriksa apakah satu objek sama dengan/tidak sama dengan objek di
kanan. Jika sesuai kriteria, maka blok akan bernilai true, dan false jika tidak
sesuai.
Pada logika and jika kedua syarat terpenuhi, maka nilainya menjadi true.
Sedangkan pada logika or, jika salah satu syarat atau keduanya terpenuhi,
maka nilainya menjadi true.
3. Math
Blok Kode Fungsi
Digunakan untuk menginput angka.
4. Text
5. List
Membuat list.
6. Colors
7. Variables
8. Procedure
Menghubungkan ke ANTARES
Setelah kita mengetahui tentang MIT App Inventor dan fitur-fitur yang ada, selanjutnya kita
akan membuat sebuah aplikasi yang akan terhubung ke server ANTARES untuk mengirim
dan menerima data.
Kirim data (post) pada bagian MIT App Inventor, merupakan perintah yang digunakan
dalam aplikasi MIT App Inventor untuk dapat melakukan post data secara manual dari data
yang kita input dalam “text box” MIT App Inventor ke Platform ANTARES. Sebelum
membuat code blocks untuk aplikasi Post, dapat dilakukan dengan membuat desain
terlebih dahulu. Desain komponen yang telah kita buat tersebut, berfungsi sebagai tools
yang akan membantu pengguna untuk dapat menjalankan aplikasi yang telah dibuat.
Contoh desain untuk aplikasi Post Data dari MIT App Inventor ke ANTARES sebagai
berikut:
Gambar 3. Tampilan Desain Aplikasi Post Data Sederhana
Untuk dapat mengirim data ke server ANTARES, format pengiriman data menggunakan
format JSON. Berikut di bawah ini adalah format JSON beserta code blocks:
{
"m2m:cin":{
"con":"{\"key1\":integer-value, \"key2\":\"string-value\",
\"keyN\":\"valueN\"}"
}
JSON
Copy
Setelah kita membuat desain dan program untuk aplikasinya, selanjutnya kita akan melihat
data yang dikirim ke server melalui console ANTARES
(https://console.antares.id/dashboard/application). Berikut adalah data yang ditampilkan
pada console ANTARES:
Gambar 5. Console Pada ANTARES
Aplikasi Get data dengan MIT App Inventor merupakan aplikasi sederhana yang akan
menampilkan data yang kita ambil dari suatu platform melalui URL dan Header. Dalam
proses Get Data ini menggunakan platform ANTARES. Contoh yang kami buat ini,
mencoba untuk melakukan get data dari documentations ANTARES “Retrieve Latest Data”.
Sebelum membuat aplikasi Get Data pada MIT App Inventor, terlebih dahulu kita buat
desain untuk aplikasinya seperti berikut :
Setelah kita mendesain dan memprogram aplikasinya, maka kita dapat melihat hasilnya
pada aplikasi android yang kita buat tadi. Data yang ditampilkan yaitu data terakhir dari
console di ANTARES yang memiliki format JSON. Berikut adalah tampilan hasilnya:
Gambar 8. Tampilan Hasil Aplikasi Get Data
Pada bagian ini, dibuat sebuah aplikasi yang dapat mengambil data dari Antares,
menampilkannya pada layar, dan memperbaharui data yang ditampilkan secara otomatis
apabila pengguna ingin mendapatkan live measurement. Data yang diambil merupakan
data temperatur dan kelembaban yang didapat dengan menggunakan sensor DHT11. UI
pada aplikasi ini terdiri dari 3 bagian, yaitu bagian instruksi, bagian hasil, dan bagian
preview. Berikut pengaturan user interface yang dibuat pada tab “Designer” MIT App
Inventor (AI):
Gambar 9. Tampilan Desain Aplikasi Data Realtime
Setelah kita mendesain dan memprogram aplikasinya, maka kita dapat melihat hasilnya
pada aplikasi android yang kita buat. Data yang ditampilkan yaitu data terakhir dan akan
terus merefresh otomatis. Berikut adalah tampilan hasilnya: