0% menganggap dokumen ini bermanfaat (0 suara)
369 tayangan4 halaman

Komponen Kode Blocks MIT App Inventor

Dokumen ini menjelaskan tentang penggunaan MIT App Inventor, termasuk komponen dan fungsi dari berbagai blok kode seperti Control, Logic, Math, Text, List, Colors, Variables, dan Procedures. Selain itu, dokumen ini juga membahas cara menghubungkan aplikasi dengan server ANTARES untuk mengirim dan menerima data. Contoh desain aplikasi untuk mengirim data ke ANTARES juga disertakan.

Diunggah oleh

Sujatmiko Ginting
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
369 tayangan4 halaman

Komponen Kode Blocks MIT App Inventor

Dokumen ini menjelaskan tentang penggunaan MIT App Inventor, termasuk komponen dan fungsi dari berbagai blok kode seperti Control, Logic, Math, Text, List, Colors, Variables, dan Procedures. Selain itu, dokumen ini juga membahas cara menghubungkan aplikasi dengan server ANTARES untuk mengirim dan menerima data. Contoh desain aplikasi untuk mengirim data ke ANTARES juga disertakan.

Diunggah oleh

Sujatmiko Ginting
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

10.

Experimental
Simbol Nama Fungsi

Memungkinkan pengguna aplikasi untuk saling


FirebaseDB
bertukar data pada database dengan Firebase.

Halaman Blocks
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
Blok Kode Fungsi

If kondisional. Jika “if” memenuhi syarat, maka blok yang ada setelah “then”
dieksekusi.

Looping dari angka pertama hingga angka terakhir dengan suatu interval.
Maka gambar disamping berarti loop dari angka 1 hingga 5 dengan interval
1: 1, 2, 3, 4, 5.

For bertingkat. Untuk setiap objek dalam list, dilakukan looping.

Jika nilai test true, maka loop while berjalan.

2. Logic
Blok Kode Fungsi

Boolean true/false.

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

3. Math
Blok Kode Fungsi

Digunakan untuk menginput angka.

Digunakan untuk membandingkan dua angka. Perbandingan


dapat berupa sama dengan, tidak sama dengan, lebih dari,
kurang dari, lebih dari sama dengan, dan kurang dari sama
dengan.

Operasi matematika dasar, yaitu tambah, kurang, kali, bagi,


pangkat, dan modulus.

Mengambil nilai integer secara acak dari range yang ditentukan.

Operasi trigonometri sin, cos, tan.

4. Text
Blok Kode Fungsi

Teks kosong.

Menggabungkan dua atau lebih teks.

Memeriksa jika teks kosong atau tidak.

Memeriksa apakah ada bagian tertentu dalam suatu teks.

Memisahkan teks pada penanda tertentu dan membuatnya


menjadi list.
5. List
Blok Kode Fungsi

Membuat list kosong.

Membuat list.

Menambahkan elemen pada list.

Memeriksa apakah ada elemen tertentu pada list.

Memeriksa banyaknya elemen pada list.

Memeriksa apakah list kosong atau tidak.

Mengambil elemen dari suatu list.

Menghapus elemen dari suatu list.

6. Colors
Blok Kode Fungsi

Pilihan warna yang disediakan MIT AI.

Membuat warna sendiri dengan menggunakan kode RGB


warna.

7. Variables
Blok Kode Fungsi

Membuat suatu variabel global.

Mengambil variabel global.


Memodifikasi isi dari variabel global.

8. Procedure
Blok Kode Fungsi

Membuat suatu prosedur.

Membuat suatu fungsi yang mengembalikan hasil tertentu.

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.

A. Kirim Data ke Server


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

Desain di atas menggunakan beberapa komponen, yaitu:

No. Palette Komponen Nama Komponen

1 User Interface Label Header

2 User Interface Label Temperature

Anda mungkin juga menyukai