Pengujian Transmisi Data Monitoring

4.4 Pengujian Transmisi Data Monitoring

4.4.1 Tujuan Pengujian

Dalam pengujian transmisi data monitoring ini bertujuan untuk mengetahui apakah data yang dikirimkan dari Arduino Uno dapat terkirim sesuai dengan data yang telah dibuat. Data tersebut akan dikirim oleh Wireless Module ESP8266 ke web server melalui koneksi internet dan data tersebut akan ditampilkan pada aplikasi Android. Kemudian data yang telah dibuat di Arduino Uno akan dibandingkan apakah data tersebut sama dengan hasil yang ditampilkan pada aplikasi Android.

4.4.2 Alat yang Dibutuhkan

1. LaptopKomputer 2. Arduino Uno 3. Wireless Module ESP8266 4. Kabel serial 5. Smartphone Android 6. Aplikasi “greenhouse.apk” 7. Koneksi Internet 8. Web Server http:api.thingspeak.com

4.4.3 Prosedur Pengujian

1. Nyalakan laptopkomputer kemudian buka aplikasi Arduino IDE untuk membuka program Arduino Uno. 2. Hubungkan Arduino Uno dengan Wireless Module ESP8266 sesuai dengan rangkaian yang telah dibuat. 3. Hubungkan rangkaian Arduino Uno ke laptopkomputer dengan menggunakan kabel serial. 4. Pada aplikasi Arduino IDE upload program yang telah dibuat ke Arduino Uno dan tunggu upload sampai selesai kemudian buka serial monitor pada Arduino Uno untuk melihat data yang dikirimkan. 5. Setelah itu buka web server http:api.thingspeak.com kemudian buat channel baru untuk menyimpan data yang telah dibuat pada Arduino Uno agar data tersebut tersimpan pada server. 6. Setelah data terkirim ke web server, buka aplikasi “greenhouse.apk” dan masuk pada screen 3 yaitu info data suhu dan kelembaban dan amati data yang telah masuk.

4.4.4 Hasil Pengujian

Dari prosedur pengujian diatas dilakukan dengan mengamati data yang ditampilkan di Arduino IDE pada serial monitor. Dengan menampilkan 50 data yang dikirimkan ke web server. Dalam pengujian ini dilakukan agar dapat mengirimkan data dari Arduino Uno melalui Wireless Module ESP8266 untuk disimpan dalam web server dengan menggunakan koneksi internet. Setelah program yang telah dibuat pada Arduino Uno diupload maka akan tampil pada serial monitor pada gambar 4.5 berikut. Gambar 4.5 Pengujian Transmisi Data Serial Monitor Pada gambar diatas keluar sebanyak 50 data secara random yang kemudian dikirimkan oleh Wireless Module ESP8266 ke web server melalui koneksi internet. Setelah data tersebut berhasil terkirim pada web server maka akan tampil data seperti pada gambar 4.6 berikut. Gambar 4.6 Tampilan Data pada web server Transmisi Monitoring Setelah data tersebut sudah tersimpan pada web server maka data tersebut akan diambil oleh aplikasi Android melalui koneksi internet. Maka data pada Aplikasi Android akan sama dengan data yang telah tersimpan pada web server tersebut. Kemudian dapat dilakukan pengamatan dan pengambilan 50 data pada tabel 4.2 berikut ini. Tabel 4.2 Hasil Pengujian Transmisi Data Monitoring No. Tampilan Serial Monitor Waktu Terima Data Tampilan Aplikasi Android Waktu Terima Data 1. 49 08:53:59 49 08:54:00 2. 8 08:54:20 8 08:54:22 3. 22 08:54:36 22 08:54:37 4. 28 08:54:53 28 08:54:54 5. 9 08:55:09 9 08:55:10 6. 15 08:55:25 15 08:55:25 7. 42 08:55:41 42 08:55:42 8. 3 08:55:57 3 08:55:58 9. 29 08:56:14 29 08:56:15 10. 12 08:56:30 12 08:56:31 11. 19 08:56:46 19 08:56:47 12. 7 08:57:02 7 08:57:03 13. 33 08:57:19 33 08:57:20 14. 28 08:57:35 28 08:57:36 15. 35 08:57:51 35 08:57:52 16. 26 08:58:08 26 08:58:09 17. 17 08:58:24 17 08:58:25 18. 33 08:58:40 33 08:58:41 19. 49 08:58:56 49 08:58:56 20. 21 08:59:13 21 08:59:14 21. 22 08:59:29 22 08:59:30 22. 36 08:59:45 36 08:59:46 23. 45 09:00:01 45 09:00:02 24. 41 09:00:18 41 09:00:19 25. 7 09:00:34 7 09:00:35 26. 3 09:00:50 3 09:00:51 27. 44 09:01:06 44 09:01:06 28. 40 09:01:23 40 09:01:24 29. 46 09:01:39 46 09:01:40 30. 3 09:01:55 3 09:01:56 31. 16 09:02:11 16 09:02:12 32. 24 09:02:27 24 09:02:28 33. 3 09:02:44 3 09:02:45 34. 8 09:03:00 8 09:03:01 35. 33 09:03:16 33 09:03:17 36. 31 09:03:32 31 09:03:33 37. 13 09:03:49 13 09:03:50 38. 14 09:04:05 14 09:04:06 39. 36 09:04:21 36 09:04:22 40. 19 09:04:38 19 09:04:39 41. 44 09:04:54 44 09:04:55 42. 1 09:05:10 1 09:05:11 43. 45 09:05:26 45 09:05:27 44. 4 09:05:42 4 09:05:43 45. 48 09:05:59 48 09:06:00 46. 23 09:06:15 23 09:06:15 47. 32 09:06:31 32 09:06:32 48. 16 09:06:47 16 09:06:48 49. 37 09:07:04 37 09:07:05 50. 44 09:07:20 44 09:07:21 Pada tabel hasil pengujian diatas dapat dilihat pengiriman 50 data 100 sukses diterima oleh aplikasi Android dengan selisih rata-rata waktu delay sebesar 0.9 detik dengan perhitungan sebagai berikut : Jumlah selisih waktu delay = Waktu Terima Data serial - Waktu Terima Data Aplikasi Rata-rata delay = Jumlah selisih waktu delay banyaknya data Sehingga, Rata-rata delay = 45 Detik 50 = 0.9 Detik Jadi, rata-rata delay pada pengujian transmisi monitoring sebesar 0.9 detik.

4.5 Pengujian Transmisi Data Setting