Subrutin Komunikasi Sistem Penerima

Tabel 4.4. Parsing Data Dari Paket Data Yang Diterima Awal No Perekaman Tanggal Waktu Tegangan V Arus A Energi Wh Kecepatan Poros rpm Kecepatan Angin ms Arah Angin deg Akhir 1 ,0000,13-06-2016,20:53:29,07.01,01.20,00000.01,062,05.88,335.01, 13-06-2016 20:53:29 7,01 1,2 0,01 62 5,88 335,01 2 ,0001,13-06-2016,20:53:39,07.01,01.20,00000.04,062,05.88,335.01, 1 13-06-2016 20:53:39 7,01 1,2 0,04 62 5,88 335,01 3 ,0002,13-06-2016,20:53:49,06.99,01.20,00000.06,108,07.00,335.01, 2 13-06-2016 20:53:49 6,99 1,2 0,06 108 7 335,01 4 ,0003,13-06-2016,20:53:59,06.99,01.20,00000.08,108,07.00,335.01, 3 13-06-2016 20:53:59 6,99 1,2 0,08 108 7 335,01 5 ,0004,13-06-2016,20:54:09,06.98,01.20,00000.11,140,09.93,197.06, 4 13-06-2016 20:54:09 6,98 1,2 0,11 140 9,93 197,06 6 ,0005,13-06-2016,20:54:19,11.14,02.52,00000.15,161,09.93,197.13, 5 13-06-2016 20:54:19 11,14 2,52 0,15 161 9,93 197,13 7 ,0006,13-06-2016,20:54:29,12.03,04.35,00000.27,161,09.93,197.27, 6 13-06-2016 20:54:29 12,03 4,35 0,27 161 9,93 197,27 8 ,0007,13-06-2016,20:54:39,12.02,04.37,00000.41,161,09.93,069.82, 7 13-06-2016 20:54:39 12,02 4,37 0,41 161 9,93 69,82 9 ,0008,13-06-2016,20:54:49,12.02,04.37,00000.56,328,15.52,052.05, 8 13-06-2016 20:54:49 12,02 4,37 0,56 328 15,52 52,05 10 ,0009,13-06-2016,20:54:59,20.65,05.01,00000.79,328,15.52,052.08, 9 13-06-2016 20:54:59 20,65 5,01 0,79 328 15,52 52,08 11 ,0010,13-06-2016,20:55:09,27.80,07.01,00001.25,328,15.52,052.05, 10 13-06-2016 20:55:09 27,8 7,01 1,25 328 15,52 52,05 12 ,0011,13-06-2016,20:55:19,31.26,07.32,00001.83,328,15.52,051.94, 11 13-06-2016 20:55:19 31,26 7,32 1,83 328 15,52 51,94 13 ,0012,13-06-2016,20:55:29,31.26,07.33,00002.46,328,15.50,051.94, 12 13-06-2016 20:55:29 31,26 7,33 2,46 328 15,5 51,94 14 ,0013,13-06-2016,20:55:39,10.81,02.66,00002.82,162,05.92,051.87, 13 13-06-2016 20:55:39 10,81 2,66 2,82 162 5,92 51,87 15 ,0014,13-06-2016,20:55:49,10.91,01.71,00002.88,095,04.93,051.87, 14 13-06-2016 20:55:49 10,91 1,71 2,88 95 4,93 51,87 Data Paket Data Yang Diterima No Berdasarkan tabel 4.4. ditunjukkan bahwa paket data yang diterima memiliki jumlah 66 karakter atau 66 byte. Jumlah data dalam paket data adalah 11 data yang diantaranya adalah data awal, nomer perekaman, tanggal, jam, no perekaman, tegangan, arus, energi, kecepatan poros, kecepatan angin, arah angin, dan akhir data. Masing-masing data memiliki jumlah yang berbeda yaitu awal 1 karakter, nomer perekaman 4 karakter, tanggal 10 karakter, jam 8 karakter, tegangan 5 karakter, arus 5 karakter, energi 8 karakter, kecepatan poros 3 karakter, kecepatan angin 5 karakter, dan arah angin 6 karakter. Data tersebut sudah dapat ditampilkan pada properti aplikasi yaitu teks, animasi gauges, tabel, dan grafik. Data yang dikirimkan memiliki karakteristik sesuai dengan batas-batas nilai keluaran sensor yang telah dibahas pada bab sebelumnya. Diantaranya adalah sensor tegangan 0 - 60 volt, arus 0 - 25 ampere, energi 0 - 24.000 Wattjam, kecepatan poros 0 - 500 rpm, kecepatan angin 0 - 20 ms, dan arah angin 0 - 359,99 deg. Berdasarkan batas keluaran sensor yang ditetapkan dilakukan pengujian dengan variasi data yang dikirimkan hasil pengujian menunjukkan apakah data dapat diterima dan ditampilkan pada aplikasi atau tidak. Hasil pengujian ditunjukkan pada tabel 4.5. Data yang digunakan dalam pengujian ditunjukkan pada gambar 4.23. data tersebut menunjukkan saat keadaan data dibawah batas sensor, data pada batas sensor, dan data diatas batas sensor. Gambar 4.23. Data Pengujian Batas Sensor Pada Aplikasi Berdasarkan hasil pengujian yang ditunjukkan pada tabel 4.5. Apabila data yang diterima melebihi batas minimal dari sensor atau dibawah nilai 0, maka tampilan pada teks, tabel, dan grafik sesuai dengan nilai yang diterima, sedangkan tampilan pada animasi gauges menununjukkaan nilai sensor pada batas minimum yaitu 0. Apabila data yang diterima sesuai dengan rentang batas nilai sensor, maka tampilan pada teks, animasi gauges, tabel, dan grafik sesuai dengan nilai yang diterima. Apabila data yang diterima melebihi batas maksimal dari sensor, maka tampilan pada teks, tabel, dan grafik sesuai dengan nilai yang diterima, sedangkan tampilan pada animasi gauges menunjukkan nilai sensor pada batas maksimal.