Flowchart Program Pengirim Flowchart Program Getit Flowchart Program Penerima

39 Jika ya, lampu 2 = kuning ,beep panjang, lalu ke mulai Jika tidak, cek apakah data berstatus bahaya 5 Cek, apakah data berstatus bahaya ? Jika ya, lampu 3 = merah dan beep putus-putus lalu ke mulai Jika tidak, cek apakah data berstatus F 6 Cek, apakah tidak ada pengiriman data ? Jika ya, lampu 1 = hijau dan lampu 3 = merah lalu ke mulai Jika tidak, lampu 1,2, dan 3 = Off 7 Lampu 1,2, dan 3 mati 8 Lampu hijau menyala, buzzer mati 9 Lampu kuning menyala, buzzer berbunyi beep panjang 10 Lampu merah menyala, buzzer berbunyi beep putus-putus 11 Lampu hijau dan lampu merah menyala 12 Kembali ke label mulai 13 Kembali ke label mulai 14 Kembali ke label mulai 15 Kembali ke label mulai

3.5. Flowchart Program

3.5.1. Flowchart Program Pengirim

Gambar 3.16. Flowchart Program Pengirim 40 Keterangan flowchart : Tabel 3.5. Keterangan Flowchart Program Pengirim No Keteranagan 1 Awal program 2 Pendeklarasian variabel 3 Deklarasi sub getit 4 Reset serial SHT 11 5 Ambil data suhu 6 Ke label Getit 7 Masuk ke rumus perhitungan data suhu 8 Ambil data kelembaban 9 Ke label Getit 10 Masuk ke rumus perhitungan data kelembaban 11 Debug dan kirim data suhu dan kelembaban

3.5.2. Flowchart Program Getit

Gambar 3.17. Flowchart Program Getit 41 Keterangan flowchart : Tabel 3.6. Keterangan Flowchart Program Getit No Keterangan 1 Label Getit 2 Inisialisasi data lokal 3 Baca dan kirim data suhu dan kelembaban 4 Pergeseran data suhu dan kelembaban 5 Input data suhu dan kelembaban 6 Tunggu selama 10 µs 7 Mengambil data MSB suhu dan kelembaban 8 Output data suhu dan kelembaban 9 Kirim sinyal suhu dan kelembaban 10 Ke label A 11 Label A 12 Input data suhu dan kelembaban 13 Mengambil data LSB suhu dan kelembaban 14 Output data suhu dan kelembaban 15 Kirim sinyal suhu dan kelembaban 16 Input data suhu dan kelembaban 17 Pergeseran data suhu dan kelembaban 18 Output data suhu dan kelembaban 19 Kirim sinyal suhu dan kelembaban 20 Kembali ke label mulai 42

3.5.3. Flowchart Program Penerima

Gambar 3.18. Flowchart Program Penerima Keterangan flowchart : Tabel 3.7. Keterangan Flowchart Program Penerima No Keterangan 1 Awal program 2 Portc bernilai 0 3 Input data serial dari VB 4 Cek, apakah data R bernilai karakter “” ? Jika ya, lampu 2 dan 3 = off, lampu 1 = on, kembali ke input data serial dari VB Jika tidak, cek apakah data R bernilai karakter ”” 5 Cek, apakah data R bernilai karakter “” ? Jika ya, lampu 1 dan 3 = off, lampu 2 = on, buzzer beep panjang, kembali ke input data serial dari VB Jika tidak, cek apakah data R bernilai karakter “” 6 Cek, apakah data R bernilai karakter “” ? 43 Jika ya, lampu 1 dan 2 = off, lampu 3 = on, buzzer beep putus- putus, kembali ke input data serial dari VB Jika tidak,cek apakah data R benilai karakter “” 7 Cek, apakah data R bernilai karakter “” ? Jika ya, lampu 1 dan 3 = on, lampu 2 = off, kembali ke input data serial dari VB Jika tidak, cek apakah data R bernilai karakter “” 8 Cek, apakah data R benilai karakter “” ? Jika ya, lampu 1,2, dan 3 = off, buzzer off, kembali ke input data serial dari VB Jika tidak, lompat ke B 9 Lompat ke B 10 Lampu 1 menyala, lampu 2 dan 3 mati 11 Lampu 2 menyala, lampu 1 dan 3 mati, buzzer berbunyi beep panjang 12 Lampu 3 menyala, lampu 1 dan 2 mati, buzzer berbunyi beep putus-putus 13 Lampu 2 mati, lampu 1 dan 3 menyala 14 Lampu 1,2, dan 3 mati, buzzer mati 44

3.5.4. Flowchart Program Tampilan Pada Visual Basic