Penggunaan Procedure pada App Inventor
Oleh = Mochammad Haldi Widianto
App Inventor sudah banyak digunakan oleh orang-orang, terutama siswa, karena kurikulum sekarang digunakan di indonesia sudah masuk informatika baik di kelas smp maupun sma. Sehingga perlunya memahami penggunaan blok app inventor yang baik dan benar. Seperti penggunaan procedure pada app inventor
Gambar 1. Procedure App Inventor
Jika pada program engine lain memiliki banyak tools membuat suatu fungsi, dalam app inventor hanya disediakan procedure sebagai pembuat fungsi. Tetapi jangan khawatir, karena sifat app inventor seperti bermain puzzle, maka kita dimudahkan dengan puzzle mana yang dapat dimasukan dan juga tidak dapat dimasukan. Berikut merupakan fungsi dari procedure procedure diatas:
- To Procedure Do = digunakan ketika kita ingin membuat suatu program melakukan statement dimana setiap blok-blok dapat dimasukan kedalamnya
- To Procedure Result = digunakan hanya untuk melihat hasil dari program, berbeda dengan do, karena result bukan statement. Tapi hasil nyata
- Call Procedure = digunakan hanya untuk memanggil procedure
Baca Juga: App Inventor dalam menggunakan Database Online
Ketika ditanyakan blok apa saja yang dapat digunakan dalam procedure, hampir semua blok dapat digunakan di procedure, tetapi kebanyakan digunakan logic , list, variabel dsb. Berikut merupakan contoh gambarnya
Gambar 2. Contoh penggunaan Procedure
Seperti pada gambar diatas memang fungsi dari procedure, biasanya procedure memanfaatkan variabel dengan beberapa inisialisai, procedure ditas perlu kita namakan sendiri, seperti contoh dinamakan KacaPembesarMove. Dimana procedure akan membuat kordinat X dan Y mengikuri nilai dari inisialisai variabelnya. Lalu procedure akan memanggil image kacapembesar (merupakan sprite), lalu image akan selalu menuju ke target (merupakan sprite juga). Selanjutnya image KacaPembesar memiliki pengaturan kecepatan sebesar 15
Blok-blok yang terdapat pada procedure selanjutnya dapat dipanggil seperti gambar dibawah:
Gambar 3, Penggunaan Procedure
Seperti yang diterangkan sebelumnya, karena sifatnya yang fleksibel, sehingga banyak kegunaannya apalagi blok blok diatas
REFERENSI:
https://appinventor.mit.edu/
Comments :