Reading Requirement:

Pada tutorial sebelumnya telah dijelaskan mengenai pembuatan aplikasi di android "monitoring suhu dan kelembaban menggunakan App Inventor + Geeknesia", pada tutorial ini akan menjelaskan tentang cara membuat sebuah aplikasi pengontrolan lampu dari smart phone atau memindahkan pengontrolan (button) dari aplikasi yang sudah terhubung dengan Geeknesia ke App Inventor, lebih jelasnya ini sebuah aplikasi yang sudah terhubung dengan geeknesia pada tutorial sebelumnya => Led Control menggunakan Geeknesia 


Jika sudah memahami pembuatan Led Control menggunakan Geeknesia anda bisa melanjutkan pembuatan tutorial ini.


Tahap pertama ikuti tutorial Aplikasi Android Part 1 sampai dengan tahap Start New Project.


Kemudian buatlah design seperti gambar di bawah ini:


1. Drag and Drop komponen Button,Web dan Clock atau yang diperlukan kedalam Screen.

2. Klik komponen untuk melihat properties atau detail komponen.

3. Rename untuk merubah nama komponen dan Delete untuk menghapus komponen.

4. Text untuk mengubah tampilan text pada button.


Klik Block untuk membuat code atau script.



Buatlah code block seperti gambar di bawah ini:


Blok ini merupakan inisialisasi Action1, Action2, API_Key dan URL.



Block ini adalah block kontrol yang dimana jika button on diklik maka akan mengeksekusi URL pada komponen Web dan menjalankan Action 1, dan sebaliknya jika button off diklik maka Action 2 yang akan dieksekusi.



Tes apliasi klik Connect => AI Companion


Maka akan muncul code dan barcode, anda bisa memasukan code atau scan barcode yang tertampil.


Maka akan muncul tampilan seperti di bawah ini pada smart phone anda.


Dan ini adalah gambaran hardware yang sudah terintegrasi.

Jika klik button Turn ON Led akan on.



Dan jika klik Turn OFF Led akan off.



Jika sudah berhasil dan ingin menjadikan project sebagai Apk, ikutilah step-step cara menjadikan Apk pada tutorial Part 1 sebelumnya.



Gambar di atas adalah aplikasi yang sudah dijadikan Apk dan sudah diinstall pada smart phone dengan nama Apk Led Control.