Diagram Alir Program Utama Diagram Alir Subrutin Menu

3.2.5. Diagram Alir Subrutin Pengambilan Data Sensor

Pengambilan data sensor dilakukan dengan mengirimkan karakter perintah ke slave yang mewakili sensor. Karakter perintah untuk mengambil data sensor suhu adalah “a”, sensor keasaman adalah “b”, sensor kekeruhan adalah “c” dan sensor kandungan oksigen adalah “d”. Format data setiap 1 sensor yang dikirim sebanyak 6 karakter. Format data yang dikirim dari slav e sebagai berikut: “S0015”. Karakter pertama mewakili inisial sensor, karakter ke 2 sampai ke 5 adalah data sensor yang dikirimkan, dan karakter ke-6 adalah karakter pagar “”. Sensor termperatur diwakili dengan karakter “S”, sensor keasaman diwakili deng an karakter “K”, sensor kekeruhan diwakili dengan karakter “H”, dan sensor DO diwakili dengan karakter “D. Remote unit akan memeriksa data yang diterima dengan mengecek karater pertama, karakter terakhir, dan jumlah karakter yang diterima, jika data tidak sesuai dengan format tersebut maka data dianggap salah dan pengambilan data diulangi lagi. Pengambilan data maksimal sebanyak 3 kali, apabila data sudah diminta sebanyak 3 kali dan data masih belum sesuai format data yang ditampilkan adalah 0000. Berikut diagram alir subrutin pengambilan data sensor ditunjukkan gambar 3.11, sedangkan subrutin pengambilan data setiap sensor ditunjukkan pada gambar 3.12. Gambar 3.11. Diagram Alir Subrutin Pengambilan Data Gambar 3.12. Diagram Alir Subrutin Pengambilan Data Semua Sensor.

3.2.6. Diagram Alir Subrutin Ping

Berikut diagram alirnya ditunjukkan pada gambar 3.13. Gambar 3.13. Diagram Alir Subrutin Ping Diagram ini berfungsi untuk mememeriksa sambungan wireless dengan central unit. Remote unit mengirimkan karakter “p” ke central unit untuk perintah “ping”, jika terhubung central unit memberikan jawaban berupa karakter “y”.

3.2.7. Diagram Alir Subrutin Kendali

Pada subrutin ini, data monitoring sibandingkan dengan standar yang telah ditentukan lihat tabel 2.6. hasil perbandingan menentukan aksi pengendalian. Gambar 3.14 merupakan diagram alir program kontrol sistem. Gambar 3.14. Diagram Alir Subrutin Sistem Kendali Gambar 3.15. Diagram Alir Subrutin Aksi Gambar 3.16. Diagram Alir Subrutin Matikan Aksi