BAB IV
PENGUJIAN DAN ANALISA ALAT
Setelah proses perancangan selesai, maka pada bab ini akan dijelaskan mengenai persiapan komponen, peralatan yang dipergunakan, serta pengujian pada alat. Kemudian menyiapkan data hasil pengujian. Sebelum membuat rangkaian yang akan digunakan sebagai pendataan bahan ilmiah, terlebih dahulu mempersiapkan alat yang diperlukan sebagai penunjang pada saat melakukan pengujian pada rangkaian. Adapun alat dan bahan yang diperlukan adalah sebagai berikut :
Tabel 4.1 Alat dan bahan yang digunakan
No. Nama Barang Jumlah Barang
1. Raspberry ip 1
2. Ip camera 1
3. Sensor PIR 1
4. Buzzer 1
5. Wifi Module TP-LINK (TL-WN727N) 1
Pengujian terhadap alat tugas akhir ini dilakukan secara berulang – ulang agar menghasilkan data yang benar – benar tepat.
Pengujian alat meliputi pengujian pada:
1. Pengujian wifi module TP-LINK (TL-WN727N). 2. Pengujian Sensor PIR.
3. Pengujian Ip camera. 4. Pengujian Buzeer. 5. Pengujian email 6. Pengujian keseluruhan.
4.1 PEGUJIAN WIFI MODULE TP-LINK (TL-WN727N).
Pengujian wifi modul bertujuan untuk mengetahui apakah wifi modul bisa menjadi pengirim data yang telah diolah oleh server ke email, adapun hasil pengujian hasil ini dapat dilihat pada 4.2
Tabel 4.2 Pengujian wifi modul TP-LINK (TL-WN727N). No Jarak (Meter) Waktu (Detik)
Rata-rata Waktu (Detik)
1. 1 5,4 5,5 5,3 5,7 2. 5 5,6 5,8 6,1 5,8 3. 10 6,2 6 5,9 6 4. 15 9,1 9.6 9,5 10,3
Berdasarkan tabel 4.2 dapat dilihat pada jarak 1–5 meter delay program masih dalam kategori 5 detik, sehingga koneksi antara Module Wi-Fi TP-LINK
(TL-WN727N). Dan Wi-Fi hotspot masih sesuai dengan program. Pada jarak 15
meter respon delay mulai bertambah lama sehingga dapat disimpulkan pada jarak tersebut Wi-Fi hotspot tidak terkoneksi dengan baik.
Kemampuan modul Wi-Fi TP-LINK (TL-WN727N). untuk menerima
jaringan internet dari Wi-Fi hotspot mempunyai batas jangkauan yang dapat
Wi-Fi dipengaruhi oleh lokasi pengambilan data. Jika pancaran Wi-Fi hotspot
terhalang oleh berbagai benda dapat menghalangi TP-LINK (TL-WN727N). untuk mendapatkan jaringan hotspot internet.
Pengambilan data dilakukan pada tempat yang tidak terhalang benda apapun untuk mendapatkan hasil yang maksimal. Data yang dinilai adalah lama waktu ESP8266-01 menerima pancaran wifi hotspot lalu mengirimkan data
sensor ke web server dan seberapa jauh koneksi tetap tersambung. Delay dapat
dikategorikan cepat jika nilai delay sesuai dengan default program Module Wi-Fi
TP-LINK (TL-WN727N). yaitu 5 detik dari Module Wi-Fi menyiapkan koneksi
ke hotspot. Jika delay telah melampaui nilai yang telah ditetapkan maka dapat
disimpulkan jarak jangkauan TP-LINK (TL-WN727N). terlalu jauh dari Wi-Fi hotspot. Berdasarkan tabel 4.5 dapat dilihat pada jarak 1–5 meter delay program
masih dalam kategori 5 detik, sehingga koneksi antara Module Wi-Fi ESP8266-01
dan Wi-Fi hotspot masih sesuai dengan program. Pada jarak 15 meter respon
delay mulai bertambah lama sehingga dapat disimpulkan pada jarak tersebut Wi- Fi hotspot tidak terkoneksi dengan baik.
4.2 PENGUJIAN SENSOR PIR
Pengujian Sensor PIR bertujuan untuk mengetahui apakah sensor PIR mampu bekerja sesuai fungsinya untuk mendeteksi pergerakan objek dengan jarak tertentu. Contoh program sensor PIR dan hasil pengujian sensor PIR dapat dilihat pada tabel 4.3 dibawah ini.
import RPi.GPIO as GPIO import time
sensor = 4
GPIO.setmode(GPIO.BCM)
GPIO.setup(sensor, GPIO.IN, GPIO.PUD_DOWN)
previous_state = False current_state = False while True: time.sleep(0.1) previous_state = current_state current_state = GPIO.input(sensor) if current_state != previous_state:
new_state = "HIGH" if current_state else "LOW" print("GPIO pin %s is %s" % (sensor, new_state))
Tabel 4.3 Hasil pungujian Sensor PIR
NO Jarak Pergerakan Sensor PIR Keterangan
1. 2 meter Mendeteksi pergerakan Ip camera menangkap gambar
2. 3 meter Tidak Mendeteksi
Pergerakan
Ip camera tidak menangkap gambar
Berdasarkan tabel 4.3 sensor PIR mendeteksi pergerakan pada jarak 2 meter ip camera menangkap gambar sedangkan pengujian sensor PIR pada jarak 3 meter sensor PIR tidak mendeteksi pergerakan, ip camera tidak menangkap gambar.
4.3 PENGUJIAN IP CAMERA
Pengujian Ip camera bertujuan mengetahui apakah Ip camera bisa menangkap data berupa gambar saat Sensor PIR mendeteksi suatu gerakan. Contoh program Ip camera dan hasil pengujian ip camera dapat dilihat pada gambar 4.1
from datetime import datetime from picamera import PiCamera from time import sleep
camera = PiCamera() while True: sleep(1) filename = datetime.now().strftime("%Y-%m-%d_%H.%M.%S") camera.capture('/home/pi/Desktop/image.jpg') print('picture taken')
Gambar 4.1 hasil pengujian Ip camera.
4.4 PENGUJIAN BUZZER
Pengujian Buzzer bertujuan untuk mengetahui apakah buzzer bisa bekerja saat Sensor PIR mendeteksi adanya pergerakan. Contoh program buzzer dan Hasil pengujian buzzer dapat dilihat pada tabel 4.4 dibawah ini.
from gpiozero import Buzzer from time import sleep
buzzer = Buzzer(17) while True: buzzer.on() sleep(1) buzzer.off() sleep(1) while True: buzzer.beep()
Tabel 4.4 hasil pengujian buzzer
NO. SENSOR PIR BUZZER
1. Mendeteksi gerakan ON
2. Tidak mendeteksi
gerakan OFF
Berdasarkan tabel 4.4 buzzer on saat Sensor PIR mendeteksi pergerakan sedangkan buzzer off ketika sensor PIR tidak mendeteksi pergerakan.
4.5 PENGUJIAN EMAIL
Pengujian email bertujuan untuk mengetahui apakah email server mampu mengirim data yang telah diolah oleh presesor kepada email pengguna. Contoh program email Hasil dari pengujian ini dapar dilihat pada tabel 4.5 dibawah ini.
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls()
server.login("bernadvanzy@gmail.com", "jokowidodo")
msg = "BERNAD SEGERA PULANG KARENA KAMERA MENDETEKSI ADA MALING!"
server.sendmail("bernadvanzy@gmail.com", "deviyanasari4@gmail.com", msg) server.quit()
Tabel 4.5 pengujian email.
NO
Jarak sensor pir mendeteksi gerakan Waktu sensor PIR mengirim data Waktu menerima data ke email Waktu selisih
data ke email Keterangan
1. 2 meter 3 detik 2 detik 2,5 detik
“Bernad segera pulang
kamera mendeteksi ada maling”
2. 5 meter 4 detik 3 detik 3,5 detik
“Bernad segera pulang
kamera mendeteksi ada maling”
Berdasarkan tabel 4.5 respon sensor PIR mendeteksi gerakan pada jarak 2 meter waktu sensor PIR mengirim data pada 3 detik dan waktu email menerima data pada waktu 2 detik, untuk selisih waktu mengirim data ke email adalah 2,5 detik. Maka data email yang diterima berupa tulisan “Bernad segera pulang kamera mendeteksi ada maling”. Sedangkan untuk jarak sensor PIR mendeteksi gerakan pada jarak 5 meter, waktu sensor PIR mengirim data 4 detik. Pada waktu menerima data ke email 3 detik, dan untuk selisih waktu data ke email 3,5 detik. Data email yang diterima berupa tulisan “Bernad segera pulang kamera mendeteksi ada maling”
4.6 PENGUJIAN KESELURUHAN ALAT
Pengujian keseluruhan alat dilakukan dengan menggabungkan semua komponen sesuai dengan rancangan sistem. Kemudian menghidupkan raspberry pi dan setelah raspberry pi sudah aktif maka sambungkan ke jaringan internet yang sudah disediakan. Setelah itu langkah selanjutnya memprogram keseluruhan agar alat dapat berfungsi sesuai dengan sistem dirancang. Setelah mengupload program, sistem dapat diakses melalui email dan memperoleh data dari Client bisa
berupa Laptop, notebook maupun smartphone. Sebelum melakukan pemantauan dan kontrol pada sistem, client harus terlebih dahulu terhubung ke server dengan
cara membuka email yang sudah diprogram pada sistem. Setelah client terhubung
ke server barulah client dapat melakukan pemantauan dan kontrol terhadap
peralatan yang terpasang pada sistem tersebut melalui email. Jika sensor PIR yang bekerja berdasarkan adanya pergerakan, maka secara otomatis IP camera menangkap gambar dan buzzer akan berfungsi sebagai pemberi tanda berupa bunyi, lalu data masuk melalui email untuk memberi tanda kepemilik rumah melalui smartphone.
Pengujian keseluruhan ini hanya dilakukan jika pengujian masing – masing komponen telah dilakukan dengan benar. Setelah itu menggabungkan seluruh komponen dan program agar masing – masing komponen mampu menjalankan fungsinya sehingga menjadi sebuah alat yang sesuai dengan perencanaan. Alat akan dilakukan pengujian secara keseluruhan agar mendapatkan data yang sesuai. Pengujian keseleruhan alat dapat dilihat pada Gambar 4.3
Gambar 4.2 hasil alat
Setelah melakukan pengujian komponen secara keseluruhan maka untuk melihat hasil data yang dikirim via email dapat diakses melalui browser, mozila, dan google chrome melalui laptop atau smartphone. Contoh program keseluruhan dan adapun tampilan hasil data yang dikirim via email sebagai media informasi status bisa dilihat pada Gambar 4.4.
import RPi.GPIO as GPIO import time
sensor = 4
GPIO.setmode(GPIO.BCM)
GPIO.setup(sensor, GPIO.IN, GPIO.PUD_DOWN) previous_state = False current_state = False while True: time.sleep(0.1) previous_state = current_state current_state = GPIO.input(sensor) if current_state != previous_state:
new_state = "HIGH" if current_state else "LOW" print("GPIO pin %s is %s" % (sensor, new_state))
from datetime import datetime from picamera import PiCamera from time import sleep
camera = PiCamera() while True: sleep(1) filename = datetime.now().strftime("%Y-%m-%d_%H.%M.%S") camera.capture('/home/pi/Desktop/image.jpg') print('picture taken')
from gpiozero import Buzzer from time import sleep
buzzer = Buzzer(17) while True: buzzer.on() sleep(1) buzzer.off() sleep(1) while True: buzzer.beep() import smtplib server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() server.login("bernadvanzy@gmail.com", "jokowidodo")
msg = "BERNAD SEGERA PULANG KARENA KAMERA MENDETEKSI ADA MALING!"
server.sendmail("bernadvanzy@gmail.com", "deviyanasari4@gmail.com", msg) server.quit()