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.