RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia...

18
RANCANG BANGUN SISTEM KEAMANAN DAN PENGENALAN OBJEK DALAM RUANGAN SEBAGAI PENGGANTI CCTV DENGAN MENGGUNAKAN RASPBERRY PI Rasyid Sindu Prihantono 5110100052 Dosen Pembimbing 1 Ary Mahzaruddin Shiddiqi, S.Kom., M.Comp.Sc. Dosen Pembimbing II Hudan Studiawan, S.Kom., M.Kom. Presentasi Tugas Akhir

Transcript of RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia...

Page 1: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

RANCANG BANGUN SISTEM KEAMANAN DAN PENGENALAN OBJEK DALAM RUANGAN SEBAGAI PENGGANTI CCTV DENGAN MENGGUNAKAN RASPBERRY PI

Rasyid Sindu Prihantono 5110100052 Dosen Pembimbing 1 Ary Mahzaruddin Shiddiqi, S.Kom., M.Comp.Sc. Dosen Pembimbing II Hudan Studiawan, S.Kom., M.Kom.

Presentasi Tugas Akhir

Page 2: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Pendahuluan

Perancangan Sistem

Implementasi Uji Coba

Kesimpulan dan Saran

Page 3: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Pendahuluan

• Kebutuhan akan sistem pengaman ruangan • Sebuah alat yang mampu menggantikan peran CCTV • Sebuah alat yang murah dalam biaya pembuatan dan

perawatan • Alat yang dapat mencakup beberapa kebutuhan

manusia • Alat sederhana untuk pendeteksian objek dalam

ruangan

Page 4: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Pendahuluan • Bagaimana membangun sebuah sistem keamanan cerdas

menggunakan modul kamera dan sensor PIR (Passive Infrared) pada Raspberry Pi?

• Bagaimana cara perangkat ini dapat mengenali penyusup atau anggota keluarga melalui MAC address smartphone atau handphone yang tersambung ke dalam access point pada Raspberry Pi?

• Bagaimana cara sistem ini dapat meneruskan gambar dan notifikasi yang dikirm melalui e-mail?

• Bagaimana cara sistem dapat mengidentifikasi sebuah objek yang bergerak itu manusia atau hewan dengan menggunakan OpenCV?

Page 5: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Pendahuluan • Sensor hanya mendeteksi objek yang bergerak dan membedakan

objek tersebut manusia atau bukan dengan menggunakan OpenCV. • Status keluarga atau penyusup akan dideteksi melalui MAC address

handphone yang terhubung ke access point pada Raspberry Pi. • Jika MAC address tidak ada pada list maka notifikasi penyusup akan

dikirimkan melalui e-mail. • Jika MAC address dikenali maka notifikasi anggota keluarga berupa

nama anggota keluarga yang sudah disimpan di dalam list Raspberry Pi yang dikirim lewat e-mail.

Page 6: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Pendahuluan • membangun sebuah sistem keamanan cerdas dengan

menggunakan perangkat Raspberry Pi sebagai pengganti dari CCTV. • kebutuhan akan sistem keamanan cerdas pada rumah atau ruangan

dapat terpenuhi dengan memanfaatkan teknologi Raspberry Pi dan beberapa sensor yang akan digunakan pada perangkat tersebut

Page 7: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Perancangan Sistem

Arsitektur Sistem

Proses umum

1. Trigger berupa sensor infra merah PIR dan access point

2. Diproses dengan menggunakan bahasa pemrograman Python

3. Raspberry Pi sebagai otak dari semua sistem

4. Hasil dikirimkan melalu e-mail dan sosial media

Page 8: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Cara Kerja Sistem secara umum

Trigger • Gerakan dan suhu tubuh manusia • MAC address client yang terhubung ke access point

Proses

• Kamera USB menangkap gambar dari objek • Raspberry Pi mengecek MAC address client yang tesambung • Raspberry Pi menentukan objek tersebut apakah manusia atau bukan • Menentukan anggota keluarga atau bukan

Hasil

• Objek berupa manusia atau bukan • Client adalah anggota keluarga atau bukan • Notfikasi berupa e-mail dan update status Twitter

Page 9: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Proses Implementasi Sistem

• 1 buah mini komputer Raspberry Pi. • 1 buah sensor PIR infra merah. • 1 buah t-cobler. • 1 buah webcam Logitech c 170. • 1 buah SDHC V-Gen 8gb. • 3 buah kabel GPIO pelangi. • 1 buah kabel GPIO Ribbon. • 1 buah beard board 400 pin. • 1 buah Wi-Fi chipset TP-Link-WN722N. • 1 buah kabel LAN. • 1 buah USB Hub with adapter 5v 1000Ma. • 1 buah adaptor 5V 1000Ma. • 1 buah monitor support HDMI. • 1 buah kabel HDMI

Page 10: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba

Uji Coba

Performa

Sistem Lingkungan dalam ruangan

Penggunaan memori

Penggunaan CPU

Page 11: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba Sistem • Skenario Uji Coba 1

• Skenario Uji Coba 2

Sensor PIR Bekerja

Objek Manusia

Jarak 2 meter

Pengenalan MAC address client Tidak dikenali

Sensor Bekerjsia

Objek Manusia

Jarak 4 meter

Pengenalan MAC address client Dikenali sebagai Sindu

Page 12: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Hasil Uji Coba Sistem • Sensor infra merah PIR akan

bekerja ketika ada gerakan dan suhu tubuh manusia yang melintasi atau dalam radius pancarannya, sedangkan objek manusia adalah hasil dari proses pengolahan gambar dengan menggunakan Open-CV yang menyatakan bahwa objek yang terdeteksi adalah manusia. Sedangkan MAC address client yang terhubung tidak terdapat atau terdaftar di dalam list directory Python.

Page 13: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Hasil Uji Coba Sistem

• Hasil dari proses pengambilan gambar dan pengecekan MAC address client yang dikenali sebagai “Sindu”, yang sebelumnya MAC address client tersebut sudah dimasukkan kedalam list directory pada script Python. List directory akan berisi MAC address sebagai key dan nama pemilik sebagai value

Page 14: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba Performa

CPU pada saat siaga CPU pada saat proses utama

Page 15: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba Performa

No.

Penggunaan CPU ( %)

Siaga Proses utama

1 0,00 97,00

2 1,16 94,00

3 1,15 96,00

4 2,30 87,00

5 0,00 90,00

• Kondisi CPU usage pada saat Raspberry Pi stand by atau tidak ada proses apapun yang berjalan, terlihat pemakaian CPU pada Raspberry Pi sangat kecil berbanding terbalik dengan saat Raspberry Pi melakukan proses utama

Page 16: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba Performa

Penggunaan memori pada saat siaga Penggunaan memori pada saat

proses utama

Page 17: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Uji Coba Performa

No.

Pemakaian Memori (MB)

Pada saat siaga

Pada saat proses utama

1 193 216

• Penggunaan memori pada saat siaga terlihat lumayan besar dikarenakan penggunaan beberapa aplikasi background dan device yang ada

• Peningkatan penggunaan memori pada saat siaga dan proses utama tidak terlalu signifikan

Page 18: RANCANG BANGUN SISTEM KEAMANAN DAN … · •Raspberry Pi menentukan objek tersebut apakah manusia atau bukan ... dikarenakan penggunaan beberapa aplikasi . background . dan . device

Kesimpulan dan Saran

Kesimpulan • Perangkat ini dapat mendeteksi objek

yang berjarak hingga 5 meter dari jarak sensor infra merah PIR.

• Perangkat ini mudah untuk diaplikasikan di dalam ruangan khususnya pada rumah.

• Dari segi biaya lebih murah daripada membangun sistem CCTV.

• Perangkat ini memiliki kemampuan untuk mengenali anggota keluarga dengan cara mengenali MAC address yang terhubung ke access point.

• Perangkat ini multifungsi, selain dapat menjadi pengawas ruangan juga dapat menjadi access point.

Saran • Penambahan sensor aktif infra

merah untuk dapat membedakan antara manusia dengan hewan.

• Penambahan sistem alarm atau peringatan dini ketika objek penyusup tidak dikenali.

• penambahan fitur streaming agar mudah untuk memantau lewat internet.