3.6 Rancangan Program Aplikasi Penampil Suhu
Pada pembuatan aplikasi ini dibutuhkan beberapa komponen pada toolbox, yaitu :
a. Label, berfungsi menampilkan teks, dimana pengguna program tidak bisa
mengubah teks tersebut. b.
ListPicker, berfungsi untuk menampilkan list yang akan dipilih oleh pengguna.
c. File berfungsi untuk membuat file text pada program yang berjalan.
d. Timer, berfungsi untuk membuat kontrol waktu dan interval yang
dibutuhkan. e.
Block, berfungsi untuk mengatur rangkaian kode program melalui rangkaian block program.
Rancangan aplikasi penampil suhu ditunjukan pada gambar 3.4 dibawah
ini:
Gambar 3.4 Rancangan aplikasi penampil suhu
Suhu Air Hasil
Bluetooth Aries D Sembiring
132406099
Universitas Sumatera Utara
3.7 Diagram Alir
Diagram alir merupakan proses kerja yang terjadi pada program keseluruhan, baik program pada arduino, mikrokontroler, dan pada android. Rancangan perangkat
lunak pada pemrograman arduino uno dan mikrokontroler ATMega328 menggunakan bahasa C arduino menggunakan sofware IDE dari arduino.
Walaupun ditulis menggunakan bahasa C arduino namun pada dasarnya program tersebut akan dicompile oleh IDE menjadi assembly yang dapat dimengerti oleh
mikrokontroler.
Pada awal alat diaktifkan, arduino akan membaca data dari sensor suhu pada pin 3 arduino, kemudian data tegangan pada keluaran sensor suhu di
konversikan ke dalam bentuk suhu dan dimasukan pada variable suhu, data pada variable suhu diubah ke dalam karakter ASCII desimal kemudian dikirim.
Mikrokontroler akan mengaktifkan receiver modul Bluetooth HC - 05, kemudian baca isi dan panjang pesan pada receiver kemudian kirim data ke
Handphone Android. Pada handphone android, data akan diterima melaui Bluetooth handphone android kemudian membaca data dari mikrontroler
kemudian menampilkan data tersebut pada handphone android.
Universitas Sumatera Utara
Diagram alir perancangan program dapat dilihat pada gambar 3.5
Gambar 3.5 Flowchart Alat Pemantauan Perubahan Suhu START
Sensor Suhu DS1820
Data Suhu Pada Arduino
Tampilkan pada Android
Simpan Hasil Pengukuran Pada Database
START
N
Y
Pembacaan dengan Arduino Uno
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Pengujian Koneksi Alat Pemantau Suhu dengan Komputer