BAB IV PENERAPAN DAN ANALISA 4.1 Penerapan Sistem Penerapan sistem membahas hasil dari penerapan teori yang telah berhasil penulis kembangkan sehingga sistem tersebut dapat berjalan sesuai dengan perancangan awal. Foto hasil penerapan permodelan pintu rumah dengan voice command berada pada kondisi tertutup terlihat pada gambar dibawah ini : Gambar 4.1 Permodelan sistem pintu rumah voice command kondisi tertutup Sedangkan foto hasil penerapan permodelan pintu rumah voice command pada kondisi berkerja terlihat pada gambar dibawah ini : 38
39 Gambar 4.2 Permodelan sistem pintu rumah voice command kondisi terbuka 4.2 Pengujian Sistem Setelah melakukan implementasi terhadap keseluruhan sistem, langkah selanjutnya adalah melakukan pengujian terhadap masing-masing blok rangkaian. 4.2.1 Pengujian Motor Servo Pengujian pada bagian ini dilakukan untuk mengetahui respon yang diberikan oleh motor servo ketika terjadi sinyal yang dikirimkan oleh microcontroller arduino uno. Untuk mengetahui tegangan keluaran microcontroller arduino uno, maka dilakukan pengukuran tegangan keluaran yang menuju ke data motor servo dengan menggunakan bantuan multimeter digital. Gambar di bawah ini menunjukkan prosedur pengujian serta hasil pengujian dari motor servo tersebut.
40 Prosedur Testing 1. Menghubungkan sumber tegangan +5 VDC dari microcontroller Arduino Uno ke pin Positif motor servo. 2. Menghubungkan Pin Ground dari microcontroller Arduino Uno ke Pin Negatif modul motor servo. 3. Menghubungkan pin digital I/O 3 dari microcontroller Arduino Uno dengan Pin data modul motor servo. 4. Memilih selector Pada multimeter digital dengan posisi selector multimeter pada pengukuran tegangan DC. 5. Menghubungkan Probe warna merah dari Multimeter digital dengan pin digital IO microcontroller 3. 6. Menghubungkan Probe warna hitam dari Multimeter dengan Ground microcontroller arduino uno. Gambar 4.3 Pengujian Motor Servo posisi membuka
41 Gambar 4.4 Pengujian Motor Servo posisi menutup Berikut adalah hasil pengujian motor servo yang telah dalam bentuk table untuk memudahkan pembacaan dan analisa. Tabel 4.1 Pengukuran motor servo No Posisi Lengan Servo Tegangan Terukur Waktu (S) 1 0 0.37 Volt 0 2 90 0.14 Volt ~ 1,5 4.2.2 Pengujian Rangkaian Microcontroller Pada pengujian modul ini alat yang digunakan adalah LED yang telah terpasang pada pin digital I/O 13 pada microcontroller tersebut. Sehingga tidak lagi diperlukan adanya alat bantu lainnya. Berikut adalah hasil dari pengujian rangkaian microcontroller arduino uno :
42 Prosedur Testing : 1. Menghubungkan Sumber Tegangan +12 VDC dengan Port Power supply modul microcontroller arduino uno 2. Membuka program arduino, kemudian memilih example listing program blink. 3. Mengupload Listing program blink tersebut kemudian, dan melakukan pengamatan pada LED Microcontroller Arduino Uno Gambar 4.5 Pengujian Microcontroller Arduino Uno LED hidup
43 Gambar 4.6 Pengujian Microcontroller Arduino Uno LED mati Berikut adalah hasil pengujian modul Microcontroller Arduino Uno yang telah dalam bentuk table untuk memudahkan pembacaan dan analisa. Tabel 4.2 Pengukuran Microcontroller Arduino Uno No Kondisi Status LED 1 Belum di upload Listing Program Example Blink Mati 2 1 detik setelah di upload Listing Program Example Blink Hidup 3 2 detik setelah di upload Listing Program Example Blink Mati 4.2.3 Pengujian Modul Bluetooth Pengujian Bluetooth ini adalah pengujian untuk melihat apakah module Bluetooth tersebut dapat berkomunikasi dengan baik atau dapat mengirimkan dan menerima data. Pengujian ini dilakukan untuk mengetahui respon yang diberikan oleh module Bluetooth baik pada Bluetooth (slave) maupun pada Bluetooth (master).
44 Prosedur Testing 1. Menghubungkan sumber tegangan 220 Volt PLN dan DC adapter 12 volt dengan modul Microcontroller Arduino Uno. 2. Menghubungkan Modul Bluetooth dengan Microcontroller Arduino Uno pada pin digital I/O 3 dan pin digital I/O 4. 3. Menghidupkan serial monitor pada Microcontroller Arduino Uno. 4. Menghidupkan Aplikasi AMR_Voice pada Smartphone Android. 5. Menekan tombol aplikasi AMR_voice connect to robot, dan memilih hubungan dengan module Bluetooth slave HC-05. Pengujian dilakukan dengan cara memberikan input suara, kemudian hasilnya akan di monitor dengan bantuan serial monitor arduino. Hasil pengujian dapat terlihat pada gambar di bawah. Gambar 4.7 Pengujian Module Bluetooth Voice Command Password 1234.
45 Gambar 4.8 Pengujian Module Bluetooth Voice Command Tutup Pintu. Sedangkan Tabel 4.3. Hasil pengujian komunikasi data Bluetooth dapat dilihat pada table 4.3 di bawah ini : Tabel 4.3 Hasil pengujian module Bluetooth (slave) dengan Bluetooth (Master) No Kondisi Status Serial Monitor 1 Tidak ada Voice Command Tidak ada data diterima 2 Voice Command buka Ada String data diterima Buka 3 Voice Command tutup Ada String data diterima Tutup 4.2.4 Prosedur Menghubungkan Smartphone dengan Arduino Prosedur ini dilakukan pada saat pertama kali Bluetooth pada arduino terhubung dengan smartphone untuk pertama kalinya. Pada hubungan kedua dan seterusnya prosedur ini tidak lagi diperlukan, dimana hubungan ini telah disimpan
46 oleh database masing-masing module Bluetooth sehingga memudahkan penggunaannya. Prosedur membangun hubungan 1. Menghubungkan sumber tegangan 220 Volt PLN dan DC adapter 12 volt dengan modul Microcontroller Arduino Uno. 2. Menghidupkan Aplikasi AMR_Voice pada Smartphone Android. 3. Menekan tombol aplikasi AMR_voice connect to robot, dan melakukan scanning terhadap seluruh peralatan bluetooth yang sedang aktif. 4. Memilih hubungan dengan module Bluetooth slave HC-05. 5. Memasukan PIN interkoneksi 1234, ketika muncul tulisan sukses maka Bluetooth telah terhubung dengan baik 4.3 Analisa Sistem Setelah dilakukannya pengujian maka seluruh modul digabungkan menjadi 1 sistem. analisa kemudian dilakukan untuk melihat keseluruhan sistem secara utuh untuk melihat apakah sistem yang telah dirancang telah berjalan sesuai dengan rancangan awal. Berikut adalah analisa dari sistem-sistem tersebut: Modul mekanik motor servo telah berjalan dengan baik hal ini terlihat ketika modul microcontroller arduino I/O digital pin 3 mengeluarkan sinyal untuk memutar lengan motor servo, kemudian respon diberikan oleh modul motor servo dengan cara memutar sejauh 90 O. Modul microcontroller berjalan dengan baik dan sesuai dengan perancangan awal, hal ini terlihat pada table ke 2, dimana listing program example blink telah di masukan sehingga menyebabkan LED yang terhubung dengan modul microcontroller arduino I/O digital pin 13 akan hidup dan mati secara bergantian. Modul Bluetooth telah berjalan dengan baik hal ini terlihat ketika voice command telah diberikan maka respon dari module Bluetooth akan mengirimkan string data tersebut kepada modul microcontroller arduino uno dan menampilkannya kepada fitur serial monitor.