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
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.
Value
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 Keterangan Gambar
NO
Perintah
1
#a1b0c0d0e0
Lampu 1 ON
2
#a0b1c0d0e0
Lampu 2 ON
3
#a0b0c1d0e0
Lampu 3 ON
4
#a0b0c0d1e0
Lampu 4 ON
5
#a0b0c0d0e1
Lampu 5 ON
47
6
#a1b1c1d1e1 Lampu 1 – 5 ON
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:
4.3.2
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
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 Tabel 4.4 Data Hasil Pengujian Alat Keadaan alat
Langkah Indikator Pengujian
Handphone Pemilik Shield GSM Arduino
LED
rumah
Passive Mengirimkan karakter
Menerima karakter SMS
SMS “Motion Detected!”
“Motion Detected!”
Mengirimkan karakter
Menerima karakter SMS
SMS ”Flame Detected”
”Flame Detected”
Menerima karakter SMS
Mengirimkan karakter
”#a1b0c0d0e0”
SMS ”#a1b0c0d0e0”
Lampu 1
Mengirimkan karakter
Menerima karakter SMS
ON
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”
Menerima karakter SMS
Mengirimkan karakter
Lampu 2
”#a0b1c0d0e0”
SMS ”#a0b1c0d0e0”
ON
Mengirimkan karakter
Menerima karakter SMS
SMS “lampu 1 Off, lampu
“lampu 1 Off, lampu 2
Infrared
ON
Sensor Flame ON Sensor
51
2 On, lampu 3 Off, lampu
On, lampu 3 Off, lampu 4
4 Off, lampu 5 Off”
Off, lampu 5 Off”
Menerima karakter SMS
Mengirimkan karakter
”#a0b0c1d0e0”
SMS ”#a0b0c1d0e0”
Lampu 3
Mengirimkan karakter
Menerima karakter SMS
ON
SMS “lampu 1 Off, lampu
“lampu 1 Off, lampu 2
2 Off, lampu 3 On, lampu
Off, lampu 3 On, lampu 4
4 Off, lampu 5 Off”
Off, lampu 5 Off”
Menerima karakter SMS
Mengirimkan karakter
”#a0b0c0d1e0”
SMS ”#a0b0c0d1e0”
Lampu 4
Mengirimkan karakter
Menerima karakter SMS
ON
SMS “lampu 1 Off, lampu
“lampu 1 Off, lampu 2
2 Off, lampu 3 Off, lampu
Off, lampu 3 Off, lampu
4 On, lampu 5 Off”
4 On, lampu 5 Off”
Menerima karakter SMS
Mengirimkan karakter
”#a0b0c0d0e1”
SMS ”#a0b0c0d0e1”
Lampu 5
Mengirimkan karakter
Menerima karakter SMS
ON
SMS “lampu 1 Off, lampu
“lampu 1 Off, lampu 2
2 Off, lampu 3 Off, lampu
Off, lampu 3 Off, lampu 4
4 Off, lampu 5 On”
Off, lampu 5 On”
Menerima karakter SMS
Mengirimkan karakter
Semua
”#a1b1c1d1e1”
SMS ”#a1b1c1d1e1”
lampu ON
Mengirimkan karakter
Menerima karakter SMS
`SMS “lampu 1 On, lampu
“lampu 1 On, lampu 2 On,
52
2 On, lampu 3 On, lampu
lampu 3 On, lampu 4 On,
4 On, lampu 5 On”
lampu 5 On”
Menerima karakter SMS
Mengirimkan karakter
”#a0b0c0d0e0”
SMS ”#a0b0c0d0e0”
Semua
Menerima karakter SMS
Menerima karakter SMS
lampu OFF
“lampu 1 Off, lampu 2
“lampu 1 Off, lampu 2
Off, lampu 3 Off, lampu 4
Off, lampu 3 Off, lampu 4
Off, lampu 5 Off”
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 ON, 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.