BAB IV PENGUJIAN ALAT 4.1 Pendahuluan Pada bab ini dibahas mengenai hasil dari perancangan dan pengujian alat. Pengujian alat dilakukan melalui jaringan lokal dan melalui jaringan internet. Berikut gambar tampak atas dari alat yang penulis rancang. Gambar 4.1 Alat hasil rancangan secara keseluruhan 53
54 4.2 Pengujian Kontrol Alat Via Jaringan Lokal Berikut akan dilakukan pengujian alat dan pengujian koneksi. Peralatan yang perlu disiapkan antara lain: 1. Rangkaian modul Smart Home Arduino Mega Web Server 2. Raspberry Pi 3. Modem 4G 4. WirelessRouter 5. USB Hub yang telah dimodifikasi dan terhubung ke relay 6. 2 buah lampu LED USB 7. 2 buah fan USB Pada tugas akhir ini penulis mensimulasikan output untuk perlatan yang dikontrol yaitu fan dan lampu menggunakan USB Hub 5V DC. Sehingga fan dan lampu yang penulis gunakan menggunakan tegangan 5V DC. Output yang akan dikontrol ini dapat diubah dengan peralatan 220V AC sesuai kebutuhan. Penulis lebih memilih menggunakan USB 5V DC dikarenakan agar memudahakan untuk mendemonstrasikannya. Langkah-langkah pengujian nya sebagai berikut: 1. Hubungkan semua perangakat ke seumber teganganya masing-masing dan pastikan semua perangkat sudah dalam keadaan ON. 2. Hubungkan kabel ethernet dari Arduino ke wireless router.
55 3. Hubungkan modem 4G ke port USB di Wireless Router, nyalakan modem 4G dan pastikan sudah terhubung ke internet. Untuk mengetahui apakah sudah mendapatkan koneksi internet bisa dilakukan dengan cara ping ke DNS google (8.8.8.8) melalui cmd dari PC atau laptop. Gambar 4.1 Hasil ping ke DNS google yang menandakan sudah terkoneksi ke jaringan internet
56 Gambar 4.2 Hasil ping gagal karena belum terkoneksi ke internet 4. Pastikan Raspberry Pi dan Arduino telah terhubung ke router dengan cara ping masing-masing IP melalui cmd. Seperti telah dijelaskan di BAB 3 IP yang telah dikonfigur untuk Raspberry Pi adalah 192.168.0.104 dan IP untuk Arduino adalah 192.168.0.102. Gambar 4.3 Hasil ping ke IP Arduino yang telah terkoneksi ke router
57 Gambar 4.4 Hasil ping ke IP Raspberry Pi yang telah terkoneksi ke router 5. Untuk melakukan kontrol secara lokal device yang akan kita gunakan (PC, laptop, atau Smartphone) harus terkoneksi ke wireless router (WiFi). 6. Setelah mendapatkan koneksi WiFi, buka web browser pada device yang digunakan seperti Chrome,Firefox, atau Safari. Kemduian masukan alamat IP 192.168.0.102, akan muncul tampilan GUI web server berupa icon menu switch ON/OFF dan kolom status.
58 Gambar 4.5 Tampilan menu switch melalui web browser di laptop
59 Gambar 4.6 Tampilan menu switch melalui web browser di Iphone 7. Dengan menekan icon button ON atau OFF Device 1 sampai 4 kita dapat mengkontrol ke-4 device tersebut. Device 1 dan 2 adalah lampu. Device 3
60 dan 4 adalah fan. Dan kita dapat melihat di kolom status device mana saja yang ON atau OFF. Gambar 4.7 Lampu yang menyala setelah dikontrol melalui web 4.3 Pengujian Kontrol Alat Via Internet Untuk pengontrolan via internet ini dibutuhkan bantuan Raspberry Pi. Raspberry Pi ini berfungsi sebagai VNC Server yang akan mengontrol Arduino yang diakses melalui web browser Raspberry Pi. Jadi kita akan meremote Raspberry Pi ini kemudian mengontrol switch menu Arduino menggunakan web browser yang terinstal di Raspberry Pi.
61 Langkah-langkah pengujian nya sebagai berikut: 1. Pastikan Arduino dan Raspberry Pi sudah terkoneksi ke router dan internet seperti pada pengujian sebelumnya. 2. Kontrol Raspberry Pi melalui SSH PuTTY menggunakan IP yang telah dikonfigur yaitu 192.168.0.104. Gambar 4.8 Kontrol Raspberry Pi melalui PuTTY
62 Gambar 4.9 Aktivasi vncserver di Raspberry Pi 3. Kemudian lihat nomor port VNC server yang diberikan Weaved. Buka weaved.com kemudian pilih razoypi kemudian catat nomor port-nya. Gambar 4.10 Login di website weaved.com
63 Gambar 4.11 Port VNC yang diberikan weaved 4. Setelah vncserver aktif dan mengetahui alamat port dari VNC Server, kita sudah dapat melakukan kontrol perlatan melalui internet. Kita dapat menggunakan device apapun untuk melakukan kontrol, asalkan device yang kita gunakan telah terinstal aplikasi VNC Viewer dan memiliki koneksi internet. Disini penulis akan menguji melalui PC menggunakan TightVNC Viwer dan Iphone menggunakan aplikasi VNCViwer.
64 Gambar 4.12 Memasukan alamat port VNC di TightVNC Viewer untuk melakukan kontrol Gambar 4.13 Tampilan menu switch melalui web di Raspberry Pi Ada perbedaan selisih waktu atau dalam pengontrolan sekitar 3 sampai 4 detik melalui jaringan lokal. Untuk pengontrolan melalui internet tergantung kepada jaringan yang digunakan. Berikut tabel hasil pengujian kontrol melalui beberapa jaringan.
65 Tabel 1 Pengujian Pengontrolan Melalui Jaringan Lokal & Internet Jaringan Smartphone PC/Laptop Lokal WiFi Delay 2s Delay 1s Internet 4G Bolt Delay 2s Delay 1s Internet 3G Indosat Delay 4s Delay 3s Internet 3G Tri Delay 4s Delay 3s Dapat dilihat dari tabel di atas bahwa untuk kontrol melalui jaringan internet tergantung pada kualitas jaringan masing-masing provider, semakin baik kualitas jaringan maka delay dari pengontrolan akan semakin sedikit.