Pengujian Kirim Paket Data Atur Batas Kendali Sensor Suhu dan PH Modul Terminal Unit

Gambar 4.37. Tampilan LCD 16x2 kirim setting standar konduktifitas sentral unit Gambar 4.38. Tampilan LCD 16x2 kirim setting standar konduktifitas terminal unit

4.5.7. Pengujian Kirim Paket Data Minta Data Salah Satu Sensor Modul Terminal Unit

Pada menu keempat bagian ini user mengirimkan perintah ke terminal unit untuk mengirimkan data pada salah satu sensor yang diinginkan user melalui pilihan menu keempat pada visual basic yaitu menu ambil data salah satu sensor. Terdapat lima pilihan sensor yaitu sensor suhu, pH, DO, kekeruhan dan konduktifitas. Terminal unit kemudian mengirimkan paket data yang berisi data salah satu sensor sesuai dengan permintaan user. Paket data yang dikirim ke terminal unit serta terima paket data salah satu sensor dapat dilihat pada tabel 4.3. Gambar 4.33. sampai gambar merupakan contoh minta data suhu. Tabel 4.7. Paket data ambil data salah satu sensor Sensor Kirim Terima Keterangan Suhu A AS15.0 Sensor Suhu = 15,0ÂșC pH B BP6.1 Sensor pH = 6,1pH DO C CD6 Sensor DO = 6ppm Kekeruhan D DH286 Sensor Kekeruhan = 286NTU Konduktifitas E EO3274 Sensor Konduktifitas = 3274uScm PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Seperti pada penjelasan terima paket data dari terminal unit, saat data diterima pada visual basic maka huruf pada karakter pertama tidak muncul. Hal ini dikarenakan karakter pertama yaitu tidak dikirimkan ke visual basic. Karakter hanya sebagai header data saat dikirimkan ke terminal unit maupun dari terminal unit. Karakter adalah sebagai karakter pengakhir bahwa paket data telah dikirim. Data yang masuk kemudian disimpan pada database serta data terkhir dari sensor yang lain. Gambar 4.39. Tampilan GUI minta data sensor suhu Gambar 4.40. Tampilan LCD 16x2 minta data sensor suhu sentral unit Gambar 4.41. Tampilan LCD 16x2 minta data sensor suhu sentral unit Gambar 4.42. Tampilan LCD 16x2 terima paket data pertama sentral unit Gambar 4.43. Tampilan LCD 16x2 terima paket data kedua sentral unit PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.44. Tampilan LCD 16x2 terima paket data sensor suhu sentral unit Gambar 4.45. Tampilan GUI terima paket data sensor suhu Berdasarkan pengujian tersebut maka pengujian kirim paket data minta data salah satu sensor modul terminal unit dapat berhasil dilakukan dan hasil dari pengiriman paket data telah sesuai dengan yang diharapkan.

4.5.8. Pengujian Program Menampilkan Data Pada Grafik

Pada pembuatan grafik, program memanggil terlebih dahulu 15 data terkhir pada database. Data-data tersebut kemudian akan tertampil secara otomatis dimana setiap 10 detik akan me-refresh grafik. Pada masing-masing grafik terdapat pula batasan-batasan kondisi air normal sesuai yang diinginkan oleh user. Data pada grafik ditunjukkan dengan garis merah. Gambar 4.46. Tampilan grafik pada GUI sebelum bergeser PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Pada grafik suhu dan pH terdapat batas minimum serta maksimum kondisi air normal yang ditunjukkan dengan garis hijau dan juga garis biru. Pada grafik DO, kekeruhan dan konduktifitas hanya terdapat satu garis batasan yang ditunjukkan dengan garis biru. Gambar 4.47. Tampilan grafik pada GUI setelah bergeser Gambar 4.48. Tampilan Error pada GUI Gambar 4.48 menunjukkan kondisi error pada GUI. Hal ini dikarenakan paket data yang dikirimkan terminal unit setelah 5x tetap tidak lengkap. Pada grafik suhu dan pH, jika garis merah melebihi atau kurang dari batas artinya kondisi kolam sedang tidak normal, sedangkan pada grafik kekeruhan dan konduktifitas garis merah lebih dari batas maka kondisi kolam tidak normal. Pada grafik DO jika grafik kurang dari batas maka kondisi kolam sedang kurang oksigen. Pada saat perubahan batasan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI