Program Utama Sistem Penerima

menginisialisasi variabel-variabel data, selanjutnya program akan memeriksa kembali folder backup. Jika tidak folder backup atau folder terhapus, maka folder backup dibuat lagi. Program membaca data serial secara asinkron dengan mode continuous. Mode pembacaan continuous membaca data serial dan memasukkan data pada penyangga serial serial buffer. Jika ada data serial yang masuk, maka program selanjutnya akan membaca data dan panjang data. Data yang dapat diproses adalah data dengan panjang 1 karakter atau 66 karakter, jika data yang masuk selain dengan panjang karakter tersebut, maka akan tampil data salah pada status proses data dan program akan mengirim ka rakter ‘t’. Program memeriksa data dengan panjang 1 karakter, jika data yang diterima karakter ‘p’, maka akan tertampil konfirmasi pada status proses data dan program akan mengirimkan balasan karakter ‘y’, jika karakter yang diterima bukan karakter ‘p’, maka akan tampil data salah dan progra m akan mengirimkan karakter ‘t’. Program memeriksa dan memisahkan paket data dengan panjang data 66 karakter, apakah sesuai dengan format paket data yang telah ditentukan. Jika data yang diterima tidak sesuai dengan format paket data, maka akan tampil data salah, program akan mengirimkan karakter ‘t’. Apabila data yang diterima sesuai dengan format paket data, maka terlebih dahulu program akan memeriksa paket data yang masuk, jika paket data yang masuk sama dengan paket data sebelumnya maka akan tertampil data sama dan program mengirimkan balasan karakter ‘o’ sehingga sistem pengirim dapat mengirimkan data selanjutnya. Apabila paket data yang diterima sesuai format dan berbeda dengan data sebelumnya, maka data akan dimasukan kedalam variabel data yang telah ditentukan yaitu nomer perekaman, tanggal, waktu, tegangan, arus, energi, kecepatan poros, kecepatan angin, dan arah angin. Data selanjutnya akan ditampilkan pada aplikasi mulai dari animasi gauges dan static text berdasarkan data terakhir yang diterima, seperti yang ditunjukkan pada gambar 4.20. Selanjutnya program akan menampilkan data pada tabel secara berurutan sesuai data yang diterima dan menampilkan data pada grafik, masing-masing grafik yang ditampilkan tegangan dan arus, grafik energi, kecepatan poros, dan kecepatan angin berdasarkan waktu dengan format “HH:MM” seperti yang ditunjukkan pada gambar 4.21. Gambar 4.20. Tampilan Data Pada Gauges Dan Static Text Aplikasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI