Pengujian Komunikasi XBee Pro S2B

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