dikirim dan diterima sama sesuai dengan format datanya. Untuk melihat program lengkapnya dapat dilihat di lampiran 13 sampai lampiran 25.
Tabel 4.5. Serial Monitor Pengiriman Paket Data
No Serial Monitor
01 02
03 04
05 06
07 08
09 10
2016-06-3015:51:0711133.6876.080.00 2016-06-3015:51:1711133.8876.310.00
2016-06-3015:51:2711133.8976.320.00 2016-06-3015:51:3711133.8876.370.00
2016-06-3015:51:4711133.8576.430.00 2016-06-3015:51:5711133.8976.510.00
2016-06-3015:52:0711133.8676.430.00 2016-06-3015:52:1711133.8376.420.00
2016-06-3015:52:2711133.8576.450.00 2016-06-3015:52:3711133.8376.450.00
4.2.3 Pengujian Timer dan Penerima Paket Data
Pengujian timer dan penerima paket data ini berfungsi mengetahui supaya data yang dikirim dapat diterima semua dengan lancar. Penambahan timer pada program
software penerima data ini hanya untuk mempermudah dalam pengambilan data dengan
timer 5 menit, jadi setelah tombol start untuk mengaktifkan sistem dalam pengambilan data maka selama 5 menit sistem akan berjalan dan secara otomatis sistem akan mati atau
berhenti melakukan pengambilan menerima data. Tetapi jika tidak ada timer yang digunakan di dalam pengambilan sampel data selama 5 menit tersebut maka pengambilan
data akan berlangsung secara terus menerus dengan penyimpanan data secara otomatis di excel dan penamaan file sesuai dengan tanggal pengambilan data. Untuk memberhentikan
sistem pengambilan data, pengguna dapat menekan tombol stop pada interface. Pada pengujian yang berlangsung dapat dilihat secara langsung data dapat diterima
dengan benar dan lancar sesuai dengan paket data yang dikirimkan seperti yang terlihat pada tabel 4.6. Untuk melihat perbandingan data yang diterima dengan yang dikirim dapat
mencocokan dengan tabel 4.5. Data ini hasil penyimpanan di excel dan terlihat perbedaan pada urutan datanya yakni waktu, tanggal, data sensor suhu, data sensor kelembaban udara,
data sensor kelembaban tanah, status kontrol air cooler, status kontrol humidifier, status control pompa air. Perbedaan urutan ini dikarenakan pada program matlab sebagai
penerima data setelah paket data terbaca sesuai dengan yang dikirim kemudian dipisahkan menjadi data tunggal seperti pada gambar 4.11 yang kemudian ditampilkan ke tabel
dengan format tersebut seperti pada gambar 4.12 dan untuk disimpan di excel seperti pada PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
gambar 4.13, untuk program lengkapnya dapat dilihat di lampiran 25 sampai lampiran 46. Ada juga pengujian dengan hasil yang didapat timernya ada kesalahan yakni bertambah 1
sampai 2 detik yang dikarenakan pada tombol di kontrol box ditekan untuk melihat data yang ada pada LCD, tombol yang ada akan membuat delay di dalam program
mikrokontroller tersebut. Pada timer hitungan untuk setiap timer adalah 0,5 ms, sehingga agar looping berjalan selama 10 detik maka nilai timernya adalah 20 karena 20 x 0,5 = 10
detik, sedangkan waktu yang dibutuhkan untuk void loop saat mengambil data adalah 1 detik jadi nilai void loop dibuat 18 agar nilai timer menjadi 10 detik. Saat timer
menghitung dari 1 sampai 9 dan tombol pada kontrol box ditekan saat detik ke 5 maka akan delay selama 2 detik menjadi detik ke 7 dan tidak akan mengganggu timer, sedangkan
jika timer pada detik ke 8 dan 9 kemudian tombol ditekan maka timer akan menjadi 10 dan 11 detik. Maka dari itu delay pada tombol dibuat 2 detik untuk memperkecil penambahan
waktu dan pengguna juga dapat melihat tampilan pada lcd dengan jelas. Jadi penambahan waktu yang terjadi pada pengiriman paket data yakni 1 sampai 2 detik. Contoh hasil
pengujian dengan timer saat tombol pada kontrol box ditekan seperti pada tabel 4.7.
Tabel 4.6. Paket Data yang Diterima Waktu
Tanggal Suhu Kel. Udara
Kel. Tanah Air
Cooler Humidifier Pompa
Air
15:51:07 2016-06-30 33,68 76,08
0,00 1
1 1
15:51:17 2016-06-30 33,88 76,31
0,00 1
1 1
15:51:27 2016-06-30 33,89 76,32
0,00 1
1 1
15:51:37 2016-06-30 33,88 76,37
0,00 1
1 1
15:51:47 2016-06-30 33,85 76,43
0,00 1
1 1
15:51:57 2016-06-30 33,89 76,51
0,00 1
1 1
15:52:07 2016-06-30 33,86 76,43
0,00 1
1 1
15:52:17 2016-06-30 33,83 76,42
0,00 1
1 1
15:52:27 2016-06-30 33,85 76,45
0,00 1
1 1
15:52:37 2016-06-30 33,83 76,45
0,00 1
1 1
Gambar 4.11. Program Pembacaan Paket Data
Gambar 4.12. Program Menampilkan Data Dalam Tabel PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.13. Program Simpan Data Tabel ke Excel
Tabel 4.7. Timer Saat Tombol Kontrol Box Ditekan
Waktu Tanggal
Suhu Kel. Udara Kel. Tanah
Air Cooler Humidifier
Pompa Air
11:41:16 2016-06-29 29,89 87,58
6,00 1
11:41:27 2016-06-29 29,94 87,75
6,00 1
11:41:37 2016-06-29 30,04 88,16
6,00 1
11:41:47 2016-06-29 30,11 88,11
6,00 1
11:41:58 2016-06-29 30,24 88,27
6,00 1
11:42:09 2016-06-29 30,13 87,69
6,00 1
11:42:19 2016-06-29 29,92 87,19
6,00 1
4.2.4 Pengujian Interface
Pada pengujian interface ini dapat dilihat dari sistem dapat berjalan sesuai dengan rancangan, yakni menampilkan data yang dikirim. Pada tampilan interface ini dilakukan
perubahan dengan adanya penambahan tampilan animasi data sensor suhu, sensor kelembaban udara, sensor kelembaban tanah yang baru saja masuk dan penampil data yang
diinginkan oleh pengguna jika ingin melihat data lama atau data yang tersimpan sebelumnya pada saat sistem pengambilan data berjalan ataupun tidak, jadi pengguna tidak
perlu melihat data yang tersimpan di excel. Pembacaan data yang akan ditampilkan dengan memilih file tanggal yang akan ditampilkan kemudian mengetik secara manual waktu yang
akan ditampilkan dan memilih data sensor apa yang akan ditampilkan. Data yang ditampilkan maksimal 20 data agar pengguna dapat dengan mudah melihat datanya, jika
data yang ditampilkan tidak dibatasi maka pembacaan data terlalu susah dikarenakan tampilan grafik yang tidak besar.
Setelah dilakukan pengujian hasilnya sistem dapat berjalan dengan baik dan sesuai dengan rancangan, interface ini dapat menerima data, menyimpan dan menampilkan data
tunggal, data dalam table, grafik dan animasi agar memudahkan dalam pembacaan untuk setiap data yang masuk dan terupdate , perhitungan nilai max, min, rata-rata secara
otomatis, penampil data yang sebelumnya sudah tersimpan jika pengguna ingin melihat. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Hasil pengujian seperti pada gambar 4.14. Di dalam tampilan grafik adanya perubahan yakni bentuk grafik dirubah dari grafik garis jadi grafik kolom atau diagram batang untuk
memperjelas perubahan data yang terjadi serta jika ada data yang tidak masuk maka pada grafik dengan waktu tersebut akan kosong.
Gambar 4.14. Pengujian Interface
4.2.5 Pengujian database
Pengujian database dapat dilihat dari hasil data yang masuk dapat disimpan di dalam excel secara otomatis, setelah dilakukan pengujian hasilnya seluruh data yang
masuk dan tertampil pada interface dapat tersimpan secara otomatis dengan penamaan file sesuai tanggal pengambilan paket data seperti yang terlihat pada gambar 4.15, jika sudah
berganti hari dalam pengambilan paket data maka secara otomatis sistem akan membuat file baru untuk data pada tanggal yang berbeda. Penamaan file penyimpanan paket data ini
sesuai jam dan tanggal di laptop yang digunakan dalam pengambilan paket data. Untuk pengujian penampil data pada saat sistem pengambilan data sedang berjalan dapat dilihat
pada gambar 4.16 dan untuk penampil data saat sistem tidak berjalan dapat dilihat pada gambar 4.17.
Gambar 4.15. Hasil Data Excel yang Tersimpan
Gambar 4.16. Penampil Data Saat Pengambilan Paket Data
Gambar 4.17. Penampil Data Saat Tidak Ada Pengambilan Paket Data PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI