BAB IV HASIL PENGUJIAN DAN ANALISA DATA
4.3 Pengujian Sistem Software Komunikasi ke Blynk
Langkah-langkah pengujian koneksi sistem Blynk dilakukan sebagai berikut:
1. Siapkan semua alat dan bahan yang akan digunakan 2. Rangkaian disusun seperti pada gambar
3. Siapkan Blynk template ID dan Blynk template nama dari project room Blynk yang digunakan.
4. Siapkan WiFi serta kata sandi yang akan digunakan
5. Siapkan platform Blynk pada Android dan atur virtual pin yang akan digunakan untuk melihat bentuk gauge, digit digital, dan grafik.
6. Blynk template ID, Blynk template name dimasukkan kedalam program pada perangkat lunak Arduino IDE.
7. Program di upload menuju mikrokontroler ESP32 menggunakan kabel mikro USB.
8. Buka platform Blynk dan perhatikan tampilan pada aplikasi Blynk di Android. Lalu setting WiFi dan kata sandi yang akan digunakan untuk menghubungkan platform Blynk dan ESP32, apabila ESP32 telah terhubung dengan WiFi maka akan terlihat perangkat yang terhubung dan platform Blynk akan terhubung dengan sistem.
9. Setelah itu uji pembacaan suhu dan kelembapan pada serial monitor ke Blynk lalu catat waktunya, suhu dan kelembapannya.
10. Setelah itu uji pembacaan pengaturan suhu dari aplikasi Blynk ke serial monitor lalu catat suhu dan kelembapannya.
11. Kemudian uji respon waktu terhadap perintah start pada countdown waktu.
4.3.3 Hasil Pengujian dan Analisa Koneksi Jaringan Sistem dengan Blynk
Pada percobaan pertama yaitu pengujian koneksi jaringan sistem dengan Blynk, pada Gambar 4.7.
Gambar 4. 7 Pengujian koneksi sistem dengan Blynk
Terhubung Hotspot pada ESP32
Template name, template ID dan Firmware version yang ada pada Blynk dimasukkan
pada program
Sistem terkoneksi dengan Blynk
Gambar 4. 8 Hasil pengujian koneksi sistem dengan Blynk
Berdasarkan hasil pengujian, sistem berhasil terhubung dengan platform Blynk menggunakan WiFi sehingga hasil pembacaan data yang dilakukan oleh sensor DHT22 dapat divisualisasikan dalam bentuk gauge, digit digital, dan grafik seperti pada gambar 4.8.
4.3.4 Hasil Pengujian dan Analisa pembacaan nilai suhu dan kelembapan pada serial monitor dan platform Blynk
Pada percobaan berikutnya yaitu pembacaan nilai suhu dan kelembapan pada serial monitor atau display LCD, yang ditampilkan pada platform Blynk. pada Gambar 4.9 pembacaan suhu dan kelembapan bahwa tampilan yang berada pada display LCD dan platform Blynk sama-sama menunjukkan angka nilai suhu sebesar 27.20 oC dan nilai kelembapan sebesar 71.30% tetapi dalam platform Blynk menggunakan nilai integer sehingga mengalami pembulatan menjadi 71%.
Gambar 4. 9 Hasil pengujian pembacaan suhu dan kelembapan pada serial display dan Blynk
Percobaan dilakukan sebanyak 10 kali percobaan dengan waktu setiap detik, hal ini ditujukan untuk mengetahui perbandingan atau selisih waktu pengiriman data dari alat monitoring ke aplikasi Blynk secara realtime. Data hasil pengujian seperti pada tabel 4.4.
Tabel 4.4 Hasil perbandingan waktu yang terbaca di display dan aplikasi Blynk hasil perbandingan waktu yang terbaca di display dan aplikasi Blynk percobaan
ke
waktu yang terbaca pada
display (WIB)
waktu yang terbaca pada Blynk
(WIB)
Suhu dan kelembapan di
display
Suhu dan kelembapan
di Blynk
Durasi waktu 1 23:53:00.026 23:53:00.81 30,63 C 44,27% 30,63 C 44 % 0,784 2 23:53:01.167 23:53:02.07 30,63 C 44,27% 30,63 C 44 % 0,903 3 23:53:02.345 23:53:03.12 30,67 C 44,27% 30,67 C 44 % 0,775 4 23:53:03.572 23:53:04.32 30,67 C 44,27% 30,67 C 44 % 0,748 5 23:53:04.781 23:53:05.65 30,70 C 44,23% 30,70 C 44 % 0,869 6 23:53:05.974 23:53:06.84 30,70 C 44,23% 30,70 C 44 % 0,865 7 23:53:07.162 23:53:08.12 30,67 C 44,20% 30,67 C 44 % 0,985 8 23:53:08.377 23:53:09.37 30,67 C 44,20% 30,67 C 44 % 0,993 9 23:53:09.580 23:53:10.50 30,70 C 44,20% 30,70 C 44 % 0,920 10 23:53:10.768 23:53:11.58 30,70 C 44,20% 30,70 C 44 % 0,812
Rata-Rata 0,8654
Pada pengujian didapatkan rata-rata selisih waktu pembacaan data dari display ke aplikasi Blynk sebesar 0.8654 s. Hal ini menunjukkan bahwa
antara waktu yang terbaca pada alat dengan waktu yang dikirim pada aplikasi Blynk tergolong cepat. Tetapi cepat lambatnya data yang terkirim ke aplikasi Blynk sangat dipengaruhi oleh jaringan internet, apabila jaringan internet stabil maka data yang akan di terima oleh Blynk sama dengan waktu yang terbawa pada display, tetapi apabila jaringan internet kurang stabil maka data akan sedikit mengalami keterlambatan untuk mengirim data ke aplikasi Blynk.
4.3.5 Hasil Pengujiandan Analisa pembacaan nilai suhu pada platform Blynk dan display
Selanjutnya percobaan uji coba pada proses mode manual yaitu dengan mengklik atau menekan tombol switch otomatis yang ada pada antarmuka aplikasi Blynk sehingga dapat memerintahkan menjadi mode manual lalu pengguna dapat mengatur slider suhu batas bawah dan slider suhu batas atas yang diinginkan.
Gambar 4. 10 Hasil Pengujian pembacaan nilai suhu pada platform Blynk dan display
Berdasarkan Gambar 4.10 merupakan hasil pengujian, pembacaan suhu yang diatur dengan menggunakan slider pada antarmuka aplikasi Blynk dan display pada LCD sama-sama, menujukkan pada suhu pada Temp Up yang diatur oleh pengguna senilai 48oC dan Temp Down yang diatur oleh pengguna senilai 30 oC, maka pengujian ini berhasil mengirimkan data dari Blynk ke display LCD/ Serial Monitor.
4.3.6 Hasil Pengujian dan Analisa waktu respon controling mulai hitung mundur
Dan yang terakhir percobaan uji coba mulai hitung mundur dengan cara menekan atau mengklik sebuah toggle atau tombol start yang ada pada antarmuka pengguna Blynk. percobaan ini dilakukan sebanyak 10 kali yaitu dengan cara menggunakan kamera handphone yang ada vidio times hal ini ditujukan untuk mengetahui waktu respon atau selisih waktu perintah data dari aplikasi Blynk ke alat control. Data hasil pengujian seperti pada tabel 4.5.
Tabel 4.5 Hasil Pengujian waktu respon controling mulai hitung mundur
No Waktu Kirim
Waktu Respon Countdown
Durasi(s) 1 16:56:27.21 16:56:28.18 0,97 2 16:56:51.06 16:56:52.42 1,36 3 16:57:03.20 16:57:04.31 1,11 4 16:57:15.00 16:57:16.44 1,44 5 16:57:28.41 16:57:30.85 2,44 6 16:57:38.90 16:57:40.86 1,96 7 16:57:49.28 16:57:50.85 1,57 8 16:58:12.60 16:58:14.97 2,37 9 16:58:23.77 16:58:25.12 1,35 10 16:59:01.77 16:59:03.71 1,94
Rata-rata 2
Pada pengujian didapatkan rata-rata selisih waktu perintah data dari aplikasi Blynk ke alat kontrol sebesar 2 s. Hal ini menunjukkan bahwa antara waktu perintah pada aplikasi Blynk dengan waktu yang dikirim ke alat kontrol tergolong cepat Tetapi cepat lambatnya data yang terkirim ke aplikasi Blynk sangat dipengaruhi oleh jaringan internet, apabila jaringan internet stabil maka data yang akan di terima oleh Blynk sama dengan waktu yang terbawa pada display, tetapi apabila jaringan internet kurang stabil maka data akan sedikit mengalami keterlambatan untuk mengirim data ke aplikasi Blynk.
4.4 Pengujian Sistem Secara Keseluruhan