Rancangan Program Aplikasi Penampil Suhu Diagram Alir

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