BAB IV PENGUJIAN DAN ANALISA Bab ini berisi penjelasan tentang metode dan prosedur pengujian yang dilakukan, serta hasil yang diperoleh dari masing-masing blok sistem tersebut. Pengujian dilakukan untuk mengetahui kesesuaian antara perancangan awal sistem terhadap alat yang akan dihasilkan, dapat bekerja dengan baik atau tidak. 4.1. Persiapan Alat dan Bahan Sebelum dilakukan pengujian, terlebih dahulu dipersiapkan alat yang diperlukan sebagai penunjang pada saat dilakukan pengujian pada rangkaian. Adapun alat dan bahan yang diperlukan adalah sebagai berikut : 1. Satu buah modul microcontroller Arduino. 2. Satu buah modul GSM Arduino. 3. Satu buah modul BOE (Board Of Education). 4. Satu buah power supply yang digunakan untuk memberikan catu daya pada rangkaian. 5. Tujuh buah lampu LED (sebagai indikator). 6. Satu buah sensor gerak (Passive Infrared Sensor) 7. Satu buah sensor pendeteksi api (flame sensor) 4.2. Pengujian Fungsi Setiap Blok Pengujian fungsi yang dilakukan per blok - blok dari sistem untuk mengetahui bahwa keseluruhan alat dapat berfungsi dengan baik. Pengujian 41
42 dimulai dengan memastikan semua komponen dapat digunakan dan bekerja, sebagai berikut: 1. Pengecekan semua kabel yang terhubung ke peralatan. 2. Pengujian flame sensor sebagai sensor pendeteksi nyala api. 3. Pengujian motion sensor sebagai sensor pendeteksi gerak. 4. Pengujian lampu LED sebagai fungsi lampu dan indikator. 5. Pengujian feedback sebagai penanda bahwa keseluruhan fungsi bekerja dengan baik. 4.2.1. Pengujian Flame Sensor Pengujian ini dilakukan bertujuan untuk mengetahui berfungsi atau tidaknya sensor dalam mendeteksi nyala api dan LED indikator. Pengujian ini dilakukan dengan cara menyalakan api dari jarak - jarak tertentu dan membaca hasilnya. (lihat tabel 4.1) Gambar 4.1 Pengujian flame sensor
Value 43 Tabel 4.1 Pengujian pembacaan flame sensor No Jarak (cm) Value Kondisi Indikator 1 15 885 Flame Detected On 2 20 883 Flame Detected On 3 25 878 Flame Detected On 4 30 870 Flame Detected On 5 35 860 Flame Detected On 6 40 658 No Flame Off 7 45 586 No Flame Off 8 50 481 No Flame Off 9 55 392 No Flame Off 10 60 305 No Flame Off Dilihat dari hasil pengujian tabel diatas, didapatkan bahwa sensor tersebut berfungsi dengan baik apabila value-nya 850 dan indikatornya menyala. Grafik Pengujian Flame Sensor 900 800 700 600 500 400 300 200 100 0 15 20 25 30 35 40 45 50 55 60 Jarak (cm) Gambar 4.2 Grafik linier terbalik pengujian flame sensor
44 4.2.2. Pengujian Motion Sensor Pengujian motion sensor ini bertujuan untuk mengetahui berfungsi atau tidaknya sensor dalam mendeteksi gerakan dan LED sebagai fungsi indikator. Pengujian ini dilakukan dengan cara melakukan suatu gerakan pada jarak tertentu agar sensor dapat mendeteksi dan membaca hasilnya. Gambar 4.3 Pengujian Motion Sensor Tabel 4.2 Pengujian Pembacaan Motion Sensor No. Jarak (m) Keterangan Indikator 1 1 Motion Detected On 2 2 Motion Detected On 3 3 Motion Detected On 4 4 Motion Detected On 5 5 Motion Detected On 6 6 Motion Detected On
45 7 7 Motion Detected On 8 8 No Motion Off 9 9 No Motion Off 10 10 No Motion Off Berdasarkan tabel diatas menunjukkan bahwa sensor tersebut memulai membaca gerakan pada jarak ± 7 meter. 4.2.3. Pengujian Control On / Off Lampu Pengujian ini bertujuan untuk mengetahui fungsi remote control on / off yang dikendalikan dari jarak jauh melalui shield GSM Arduino. Pengujian ini dilakukan dengan cara memberikan perintah yang dikirimkan melalui format sms. Gambar 4.4 Pengujian LED
46 Tabel 4.3 Pengujian LED NO Perintah Keterangan Gambar 1 #a1b0c0d0e0 Lampu 1 2 #a0b1c0d0e0 Lampu 2 3 #a0b0c1d0e0 Lampu 3 4 #a0b0c0d1e0 Lampu 4 5 #a0b0c0d0e1 Lampu 5
47 6 #a1b1c1d1e1 Lampu 1 5 Dari hasil pengujian terlihat perintah yang dimasukkan sesuai dengan fungsi yang diharapkan. 4.2.4. Pengujian Feedback Pengujian ini dilakukan untuk membuktikan bahwa program yang telah dibuat berjalan dengan sempurna. Untuk melihat status on / off dari hasil remote control, Berikut adalah beberapa contoh dari feedback. (pengujian dengan menggunakan smartphone apple iphone 3G) Gambar 4.5 contoh feedback control lampu LED
48 Gambar 4.6 contoh feedback Passive Infrared Gambar 4.7 contoh feedback Flame Sensor Dapat dilihat dari gambar gambar diatas, membuktikan bahwa pengujian feedback pada semua blok berfungsi sesuai dengan yang diinginkan. 4.3 Pengujian Sistem Keseluruhan Pada pengujian ini akan dilihat fungsi dari sistem yang dibuat, apakah sudah sesuai dengan perencanaan atau tidak. Tujuan dari pengujian ini adalah mengetahui kerja sistem secara keseluruhan.
49 4.3.1 Alat dan komponen yang digunakan Adapun alat dan komponen yang digunakan adalah sebagai berikut: 1. Modul Arduino UNO 1 buah 2. Shield GSM Arduino 1 buah 3. Shield BOE 1 buah 4. LED 7 buah 5. Handphone Nokia N70 1 buah 6. Miniatur Rumah 1 buah 4.3.2 Langkah kerja Langkah kerja yang dilakukan adalah sebagai berikut : 1. Menghubungkan modul sistem ke catu daya 12 volt DC. 2. Memberikan suatu gerakan di dekat passive infrared sensor. 3. Mengamati SMS yang diterima pada handphone pemilik rumah dan mengamati perubahan LED indikator. 4. Memberikan gangguan berupa api dari korek api pada flame sensor. 5. Mengamati SMS yang diterima pada handphone pemilik rumah dan mengamati perubahan LED indikator. 6. Mengirimkan perintah control lampu berupa SMS ke shield GSM Arduino dengan contoh perintah #a1b1c0d1e0.
50 7. Mengamati SMS yang diterima pada handphone pemilik rumah dan mengamati apakah lampunya On atau Off sesuai dengan perintah yang diberikan. 4.3.3 Hasil pengujian Langkah Pengujian Tabel 4.4 Data Hasil Pengujian Alat Keadaan alat Indikator Handphone Pemilik Shield GSM Arduino LED rumah Passive Infrared Sensor SMS Motion Detected! Motion Detected! Flame Sensor SMS Flame Detected Flame Detected #a1b0c0d0e0 SMS #a1b0c0d0e0 Lampu 1 SMS lampu 1 On, lampu lampu 1 On, lampu 2 2 Off, lampu 3Off, lampu Off, lampu 3Off, lampu 4 4 Off, lampu 5 Off Off, lampu 5 Off Lampu 2 #a0b1c0d0e0 SMS #a0b1c0d0e0 SMS lampu 1 Off, lampu lampu 1 Off, lampu 2
51 Lampu 3 Lampu 4 Lampu 5 Semua lampu 2 On, lampu 3 Off, lampu 4 Off, lampu 5 Off #a0b0c1d0e0 SMS lampu 1 Off, lampu 2 Off, lampu 3 On, lampu 4 Off, lampu 5 Off #a0b0c0d1e0 SMS lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 On, lampu 5 Off #a0b0c0d0e1 SMS lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 Off, lampu 5 On #a1b1c1d1e1 `SMS lampu 1 On, lampu On, lampu 3 Off, lampu 4 Off, lampu 5 Off SMS #a0b0c1d0e0 lampu 1 Off, lampu 2 Off, lampu 3 On, lampu 4 Off, lampu 5 Off SMS #a0b0c0d1e0 lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 On, lampu 5 Off SMS #a0b0c0d0e1 lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 Off, lampu 5 On SMS #a1b1c1d1e1 lampu 1 On, lampu 2 On,
52 Semua lampu OFF 2 On, lampu 3 On, lampu 4 On, lampu 5 On #a0b0c0d0e0 lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 Off, lampu 5 Off lampu 3 On, lampu 4 On, lampu 5 On SMS #a0b0c0d0e0 lampu 1 Off, lampu 2 Off, lampu 3 Off, lampu 4 Off, lampu 5 Off 4.3.4 Analisa Data Pada saat Passive Infrared Sensor aktif maka indikator LED akan menyala dan microcontroller Arduino akan memberikan perintah kepada shield GSM Arduino untuk mengirimkan karakter SMS Motion Detected! ke handphone pemilik rumah. Begitu pula pada Flame Sensor ketika aktif maka indikator LED akan menyala dan microcontroller Arduino akan memberikan perintah kepada shield GSM Arduino untuk mengirimkan karakter SMS Flame Detected ke handphone pemilik rumah. Untuk mengkontrol lampu, pemilik rumah harus mengirimkan karakter SMS #a1b0c0d0e0 ke shield GSM Arduino untuk menyalakan lampu 1, setelah shield GSM Arduino menerima perintah tersebut maka langsung akan mengirimkan karakter SMS lampu 1, lampu 2 OFF, lampu 3 OFF, lampu 4 OFF, lampu 5 OFF ke handphone pemilik rumah, begitu pula untuk lampu 2, 3, 4, dan 5.
53 4.4 Pengoperasian Alat Langkah langkah pengoperasian alat adalah sebagai berikut : 1. Memeriksa semua rangkaian agar berada dalam kondisi siap kerja 2. Memeriksa kondisi sensor sensor 3. Menghubungkan shield GSM Arduino dengan modul microcontroller Arduino 4. Memastikan nomor tujuan telah terprogram satu sama lain. 5. Menghubungkan kabel power ke modul microcontroller Arduino 4.5 Pemeliharaan Alat Untuk pemeliharaan alat ini, maka langkah langkah yang harus dilakukan adalah sebagai berikut : 1. Memastikan pulsa pada kartu provider yang berada di shield GSM selalu terisi, agar alat dapat mengirimkan data. 2. Menjauhkan system microcontroller Arduino, sensor sensor, kabel connector, dan shield GSM dari air.