Subrutin Setting Waktu Pengiriman VB Subrutin Setting Batas Suhu atau pH VB Subrutin Setting Batas DO, Kekeruhan, Konduktifitas VB

Tabel 3.4. Lanjutan Pengaturan karakter ambil data salah satu sensor Sensor Karakter Perintah Format Data Terima Kolom Data Grafik DO “”;”C”;”” “”;”C”;“D”;”cccc”;””;”” Text11.text DO Kekeruhan “”;”D”;”” “”;”D”;“H”;”dddd”;””;”” Text12.text Kekeruhan Konduktifitas “”;”E”;”” “”;”E”;“O”;”eeee”;””;”” Text13.text Konduktifitas Gambar 3.15. Diagram alir subrutin ambil data sensor VB

3.3.5. Subrutin Terima Paket Data VB

Pada subrutin ini paket data yang diterima kemudian disimpan di database dengan waktu penerimaan data disesuaikan dengan waktu PC. Jika paket data yang masuk telah disimpan kemudian ditampilkan pada kolom sesuai dengan data yang diinginkan. Paket data yang diterima memiliki format sebagai berikut: “”;“S”;”aaaa”;””;”P”;”bbbb”;””;”D”;”cccc”;””;”H”;”dddd”;””;”O”;”eeee”;””;”K ”;”0”;””;”L”;”0”;””;”M”;”0”””;”N”;”0”;””;”” Gambar 3.16. Diagram alir terima paket data VB Data tersebut kemudian dikelompokkan sebagai sesuai dengan table 3.3 dengan keterangan bahwa 0 berarti OFF atau tertutup, 1 berarti ON atau terbuka untuk karakter K, L, M, dan N. Table 3.5. Paket data terima Karakter Data Keterangan - Header S aaaa Sensor Suhu P bbbb Sensor pH D cccc Sensor DO H dddd Sensor Kekeruhan O eeee Sensor Konduktifitas K 0 atau 1 Pintu Inlet L 0 atau 1 Pintu Outlet M 0 atau 1 Pompa Sumur N 0 atau 1 Pompa Aerator - Pembatas - Akhir paket data

3.4. Program Utama Mikrokontroler ATMega8535

Gambar 3.17. Diagram alir program utama Mikrokontroler ATMega8535 Program utama mikrokontroler ATMega8535 merupakan program dimana mikrokontroler ATMega8535 akan meneruskan perintah dari visual basic menuju ke terminal unit serta menerima data yang masuk dari terminal unit untuk diteruskan ke visual basic . Pada program ini hal pertama yang dilakukan menanyakan ada atau tidaknya data berupa karakter ke-2 yang dikirim dari visual basic, jika ada maka program akan menanyakan data atau karakter ke-2 yang masuk. Saat tidak ada data yang masuk dari PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI