Code Block Dasar App Inventor contoh dan pengertian



Code blocks App inventor
App inventor merupakan suatu aplikasi online untuk membuat sebuah aplikasi android, menggunakan app inventor sangat mudah di mengerti dengan menggunakan code block yang lebih simple berikut kegunaannya
Code blocks pada pada grup ini digunakan untuk mengatur bagaimana alur aplikasi yang kita buat itu berjalan. Yang ada dalam control blocks:
If & if else
Digunakan untuk menyeleksi jika kondisi benar maka perintah dijalankan tetapi jika kondisi salah maka tidak menjalankan apa-apa.
Digunakan untuk menyeleksi jika kondisi benar maka perintah yang berada dalam then dijalankan tetapi jika kondisi salah maka perintah yang berada dalam else yang dijalankan.
Digunakan untuk menyeleksi. Jika kondisi pertama benar maka yang dijalankan adalah perintah yang berada dalam blok then yang pertama. Jika salah dalam kondisi yang pertama masuk ke dalam selesi kondisi yang kedua jika kondisi yang kedua bernilai benar maka perintah yang dijalankan adalah perintah yang berada pada block then yang ke dua. Jika kondisi kedua salah maka perintah yang dijalankan adalah perintah yang berada dalam blok terahir. Disini kita tidak hanya dibatasi oleh 2 kondisi saja, kita dapat menentukan atau mengatur seberapa banyak kita akan menyeleksi kondisi dengan cara mengeklik tombol biru yang berada dalam pojok kiri atas.
For each from to
Digunakan untuk melakukan looping. Perintah yang akan dijalankan secara berulang-ulang adalah perintah yang berada dalam block do. From digunakan untuk menentukan nilai awal dari sebuah variable yang dalam kasus ini benama number. To digunakan untuk menentukan nilai ahir dari variable, jadi jika variable yang bernama number sudah mencapai angka dari apa yang berada dalam to maka proses perulangan pun akan berahir. Setelah itu by yaitu meliki fungsi jika setiap satu perulangan selesai digunakan maka nilai dari variable number akan berubah sebanyak apa yang berada dalam by. Varibel number juga bisa diganti namanya dengan mengeklik sekali pada number nanti akan terblok, dan ketik nama yang anda inginkan lalu tekan enter. Selain itu variable ini juga bisa digunakan untuk dapat digunakan ke dalam perulanganan atau merubah nilai dari si variable secara langsung. Cara menggunakannya geser tinggal geser nanti muncl dua pilihan yang bertuliskan get itu digunakan untuk memakai nilai dari number sedangkan yang bertulisan set digunakan untuk merubah nilai dari variabel number.
From each in list
Digunakan untuk melakukan perintah looping atau perulangan terhadap suatu list, di dalam bahasa C atau C++ list dikenal sebagai array. Perintah yang dijalankan adalah perintah yang berada dalam block do.
While
Digunakan untuk melakukan perulangan atau looping. Perintah akan terus dieksekusi jika kondisi dari test bernilai benar jadi cara keluar dari perulangan ini harus kondisi dalam test bernilai false. Perintah yang akan diulang atau dilooping adalah perintah yang berada dalam block do.
If then else
Block ini digunakan untuk menyeleksi sebuah kondisi. Perbedaan block ini dengan block if else yang di atas adalah jika if else yang diatas bernilai benar maka menjalan sebuah perintah sedangakan block if else yang di sini ialah ketika anda bernilai benar maka block ini akan mengembalikan sebuah nilai yang tercantum pada then sedangkan jika kondisi bernilai salah maka block ini akan mengembalikan sebuah nilai yang tercancum pada else. Jadi block ini tidak bisa melakukan sebuah perintah atau statemen block ini hanya digunakan untuk memberikan sebuah nilai kembalian.
Open another screen
Digunakan untuk membuka layar baru. Layar yang dibuka yang memiliki nama yang berada pada block ini.
Close screen
Digunakan untuk menutup layar. Dan kembali pada layar sebelumnya.
Close application
Digunakan untuk mengahiri aplikasi atau menutup aplikasi.
True
Suatu block yang selalu memberikan nilai benar. Yang biasanya digunakan dalam if else dan while pada control blocks. Block ini juga bisa digunakan dalam operator yang berada dalam logic blocks seperti =, ≠, and atau or.
False



Suatu block yang selalu memberikan nilai salah. Yang biasanya digunakan dalam if else dan while pada control blocks. Block ini juga bisa digunakan dalam operator yang berada dalam logic blocks seperti =, ≠, and atau or.
“ “
Block ini digunakan untuk memasukkan argumen berupa kalimat. Kaliamt bisa terdiri dari beberapa karakter ( alpabet, angka, dan karakter spesial). Di dalam App Inventor yang dimasukkan ke dalam block ini akan diperlakukan seperti kalimat.
Join
Block ini menerima beberapa argumen yang berbentuk kalimat. Fungsi dari block ini digunakan untuk untuk menggabungkan argumen-argumen yang dimasukkan. Jika tidak ada argumen yang dimasukkan maka block ini akan menghasilkan kalimat kosong.
create empty list
Block ini digunakan untuk membuat list yang tidak memiliki elemen atau anggota.
make a list
Block ini digunakan untuk membuat list dan memiliki anggota cara menambah anggota kliki kotak biru yang ada di pojok kiri atas. Jika anda tidak memasukkan argumen apapun maka list yang buat adalah list kosong.
add items to list
Block ini digunakan untuk menambah anggota dan dimasukkan ke dalam list.
remove list item
Block ini digunakan untuk menghapus item yang ada di dalam list dengan index yang telah ditentukan.
copy list
Digunakan untuk membuat kopian dari list termasuk sublistnya.
make color
Block ini menerima 3 sampai 4 buah argumen. Argumen-argumen tersebut menunjukan RGB code. Argumen yang pertama menunjukan nilai dari R code. Argumen yang kedua menunjukkan nilai G code. Argumen yang ketiga menunjukkan nilai dari B code. Argumen yang keempat itu optional, jadi kita bisa memasukkan argumen yang keempat atau tidak. Argumen yang keempat menunjukkan seberapa tebal warna yang kita inginkan. Nilai default dari argumen yang keempat adalah 100.
initialize global name to
Digunakan untuk menginisialisasi variabel global. Variabel global adalah variabel yang dapat diakses oleh semua.
Get
Digunakan untuk mendapatkan nilai dari variabel.
set to
Digunakan untuk merubah nilai dari variabel.
initialize local name to – in (do)
Block ini adalah mutator. Diamana anda bisa menambahkan variabel yang akan diinisialisasi dengan mengeklik kotak biru. Variabel yang dibuat hanya bisa digunakan didalam block ini saja. Block ini tidak memberikan nilai kembalian.
procedure do
Mengumpulkan urutan blok bersama-sama dalam kelompok. Anda kemudian dapat menggunakan urutan blok berulang dengan memanggil prosedur.
Ketika anda sudah membuat procedure block ini digunakan untuk memanggil procedure tersebut.