ANDROID
1|Page
2.1 Observation program dan meng-install program pada
Pada tahap observasi, dilakukan handphone Android.
pengamatan dan pembelajaran
mengenai program aplikasi yang akan 2.5 Analyse and Evaluate
dibuat, software yang akan digunakan, Pada tahap terakhir, praktikan
dan komponen-komponen pada melakukan analisis, membuat laporan,
arduino. Hal ini bertujuan agar dan simpulan dari hasil percobaan serta
praktikan mengerti konsep pembuatan mengevaluasi setiap kendala dan
aplikasi Android sehingga dapat kekurangan selama pengerjaan
menunjang proses berikutnya praktikum.
2|Page
3.1.1 Membuat GUI Sederhana pada Tampilan pada Android:
Android dengan Processing
3|Page
Pada submodul ini, praktikan
dapat menghubungkan android ke Program pada Processing:
suatu device Bluetooth melalui koneksi
Bluetooth dengan menggunakan
Processing.
Pada method setup(), Bluetooth
mulai dijalankan dan mulai mencari
device untuk disambungkan,
sedangkan pada method draw() ketika
Android sudah menemukan sebuah
device akan muncul suatu kalimat
berupa ‘Connected to’ device yang sudah
disambungkan.
Tampilan di X-CTU:
4|Page
berbasis serial, maka diperlukan suatu
perantara, di sini praktikan menggunakan
X-CTU, lalu memilih COM port yang
sudah di-setting untuk mengirim data
secara real time.
5|Page
3.1.5 Menggunakan Button untuk Mengontrol Program pada Processing:
Data yang Dikirim pada Processing
6|Page
menekan tombol biru, tulisan yang 3.1.7 Membuat aplikasi untuk
akan keluar adalah ‘broadcast data’. menghubungkan Arduino dan Bluetooth
Submodul ini tetap menggunakan
Hasil pada Android:
koneksi Bluetooth sehingga terdapat
method-method yang berhubungan
dengan submodul -submodul
sebelumnya.
7|Page
sederhana, menghubungkan perangkat-
perangkat dengan menggunakan Bluetooth
secara sederhana, serta menghubungkan
dan memberikan input melalui smartphone
untuk dieksekusi oleh perangkat lain
berupa Arduino.
Kami menemukan beberapa celah
untuk melakukan modifikasi. Dengan
membuat aplikasi sederhana pada modul
kali ini, pengembangan yang dapat
dilakukan adalah membuat aplikasi yang
lebih interaktif dengan pengguna seperti
games dan lainnya. Selain itu dapat
digunakan input lain dari lingkungan
dengan memanfaatkan microphone dan
kamera pada smartphone. Selain itu
modifikasi yang dapat dilakukan adalah
memperindah tampilan pada layar
smartphone dengan design yang lebih
menarik sehingga dapat menarik pengguna
untuk menggunakan aplikasi yang
dirancang.
Dapat juga ditambahkan bagian
database sehingga aplikasi dapat
mengelompokan hasil input dari pengguna
sesuai dengan kelas yang dimiliki. Pada
modul ini, perangkat yang digunakan
hanya laptop, smartphone, dan Arduino.
Kedepannya, kita dapat melakukan
modifikasi sehingga lebih banyak lagi
perangkat yang dapat dihubungkan dan
tentunya dengan aplikasi yang lebih baik
untuk digunakan. Selain itu, penggunaan
Bluetooth dapat diganti dengan
Pada submodul ini, praktikan dapat menggunakan sinyal lainnya seperti sinyal
membuat aplikasi desktop berbasis wi-fi. Pertimbangan ini dilakukan karena
processing yang menghubungkan COM port sinyal wi-fi internet lebih cepat dan dengan
Arduino dan Bluetooth. Hasil dari program jaringan internet, dapat lebih banyak
ini adalah praktikan dapat menyala matikan terhubung dengan waktu yang sangat
LED pada Arduino dengan menggunakan singkat. Di sisi lain, pertimbangan ini
kotak yang berperan sebagai tombol di didapat karena pada pengerjaan, Bluetooth
Android. yang digunakan terkadang terganggu oleh
Bluetooth perangkat lain yang sedang
3.2 Modifikasi menyala.
Dari percobaan membuat aplikasi
android yang kami lakukan kami belajar 3.3 Aplikasi
untuk membuat aplikasi untuk platform Pada modul ini kami belajar untuk
android secara sederhana. Kami belajar menghubungkan Arduino dengan
untuk membuat aplikasi khususnya output smartphone yang kami miliki. Aplikasi
8|Page
yang potensial untuk dibuat dan diterapkan Android lalu mengeksekusinya pada
adalah aplikasi smarthome. Smart Home handphone Android. Seluruh program
adalah sebuah konsep di mana perangkat instruksi dibuat menggunakan software IDE
elektronik di rumaha dapat dikontrol dari Processing pada laptop. Sebuah handphone
jarak yang jauh dengan menggunakan Android yang sudah enable USB debugging
perangkat yang mudah dibawa seperti dihubungkan menggunakan kabel USB ke
smartphone. Perangkat satu dengan yang laptop untuk dilakukan proses run on device
lain terhubung dengan mudah sampai seluruh proses building Android selesai
menggunakan internet. Dari handphone dan aplikasi ter-install pada handphone
kita dapat mengontrol mati nyalanya Android. Aplikasi sudah dapat dibuka pada
rumah, kondisi keamanan rumah, dan kita handphone Android. Aplikasi juga
juga dapat mengontrol CCTV (kamera menggunakan Bluetooth untuk mengirim
penjaga) yang ada di rumah kita. Semua alat dan menerima dapat dan mengontrol nyala
elektronik yang ada di rumah terhubung lampu LED pada Arduino.
terpusat dengan menggunakan Arduino. Ide modifikasi yang kami berikan adalah
Dengan konsep aplikasi ini, kita dapat membuat aplikasi yang lebih interaktif
mengendalikan perangkat elektronik yang dengan pengguna seperti games dan lainnya
ada di rumah dari jarak yang jauh dengan dengan imput dari lingkungan dan design
mudah dengan menggunakan internet. GUI yang lebih baik. Selain itu, penggunaan
Selain itu, pada modul ini kami juga Bluetooth dapat diganti dengan
belajar membuat aplikasi sederhana berupa menggunakan sinyal lainnya seperti sinyal
memberikan tampilan pada smartphone wi-fi dan bisa lebih banyak jenis device yang
dan memberikan input pada smartphone terhubung.
untuk dieksekusi pada perangkat lain Aplikasi terkait dengan modul ini adalah
contohnya Arduino. Dengan belajar pada smart home, sehingga alat-alat
membuat aplikasi sederhana ini, kami dapat eektronik pada rumah dapat dikontrol oleh
membuat aplikasi yang lebih kompleks dan pemilik rumah dari jarak jauh. Kami juga
berguna bagi kehidupan manusia. Aplikasi dapat membuat aplikasi yang lebih kompleks
yang dibuat tentunya memiliki tampilan dan berguna bagi kehidupan manusia.
yang lebih variatif sehingga mengundang Aplikasi yang dibuat tentunya memiliki
pengguna untuk menggunakan tampilan yang lebih variatif
aplikasinya.
4. KESIMPULAN
Pada praktikum modul 6 ini, praktikan
membuat program aplikasi sederhana untuk
9|Page
5. PEMBAGIAN TUGAS DALAM KELOMPOK
6. REFERENSI
Anonim. Software. Diakses 17 Maret 2019 dari https://www.arduino.cc/en/Main/Software
Anonim. Processing. Diakses 24 Maret 2019 dari https://processing.org/download/
10 | P a g e