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
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/
58
Gambar 4.5 Tampilan menu switch melalui web browser di laptop
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/
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 .
http://digilib.mercubuana.ac.id/
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.
http://digilib.mercubuana.ac.id/