Anda di halaman 1dari 6

JURNAL TEKNIK POMITS Vol. 2, No.

1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1

Rancang Bangun Sistem Keamanan dan Pengenalan Objek dalam


Ruangan Sebagai Pengganti CCTV dengan Menggunakan Raspberry Pi

Rasyid Sindu Prihantono, Ary Mahzaruddin Shiddiqi.,S.Kom., M.Comp.Sc., Hudan Studiawan, S.Kom.,M.Kom.

Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember
(ITS)
Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia
e-mail:
Abstrak—Pada saat ini berkembangnya teknologi telah memiliki beberapa fitur yang tidak dimiliki oleh CCTV pada
mengubah pola pikir manusia, semakin banyaknya alat teknologi umumnya.
baru bermunculan semakin banyak ide yang dituangkan untuk Karena berbasis komputer, sistem ini memiliki beberapa
membantu kehidupan manusia. Salah satu kebutuhan yang ada fitur yang menjadi keunggulan seperti dapat mengenali orang
pada saat ini adalah sebuah sistem keamanan cerdas yang yang masuk ke dalam ruangan itu sebagai penyusup atau
sederhana, mudah untuk diaplikasikan serta murah dalam segi
anggota keluarga, dengan cara mengenali lewat MAC address
biaya pembuatan maupun perawatan.
Seiring dengan banyaknya kebutuhan, maka diciptakanlah smartphone atau handphone orang tersebut yang tersambung
mini komputer Raspberry Pi yang berukuran sangat kecil dan ke dalam access point pada Raspberry Pi, sedangkan untuk
dapat digunakan untuk berbagai macam kebutuhan fungsi, mendeteksi adanya seseorang digunakanlah sensor PIR
mulai dari multimedia sampai dengan microcontroller dan server. (Passive Infrared) yang akan mengirim sinyal gerakan dan
Tugas akhir ini dibuat untuk membantu mengatasi kebutuhan sebuah kamera yang digunakan untuk merekam atau
akan sebuah sistem keamanan ruangan yang mudah,murah dan mengambil foto penyusup serta dapat membedakan apakah
efisien dibanding dengan penggunaan CCTV. objek tersebut adalah hewan atau manusia. Diharapkan dengan
Dengan menggunakan Raspberry Pi yang telah ditambahi hadirnya perangkat ini dapat memenuhi kebutuhan akan
dengan sensor infra merah PIR untuk mendeteksi adanya
sebuah sistem keamanan cerdas.
gerakan dan pancaran suhu tubuh dari manusia atau objek yang
memasuki ruangan, serta dilengkapi dengan kamera USB untuk
melakukan ambil gambar manusia atau objek yang kemudian II. URAIAN PENELITIAN
akan diproses dengan menggunakan Open-CV untuk
menentukan manusia atau bukan, dan Wi-Fi chipset yang A. Sensor PIR
digunakan sebagai access point dan juga berfungsi melakukan Sensor PIR (Passive Infra Red) adalah sebuah sensor
pengenalan MAC address client. Sistem ini juga akan dilengkapi infra merah untuk mendeteksi adanya pancaran sinar infra
dengan notifikasi berupa e-mail dan update status Twitter. merah. Sensor ini bersifat pasif atau tidak memancarkan infra
merah tetapi hanya menerima pancaran radiasi infra merah
Kata kunci: Kamera USB, Pengenalan Objek Open-CV, dari luar, sebuah gerakan akan terdeteksi ketika sumber infra
Raspberry Pi access point, Sensor PIR.
merah dengan suhu tertentu (misal: manusia) melewati
sumber infra merah yang lain dengan suhu yang berbeda
I. PENDAHULUAN misalnya dinding, maka sensor akan membandingkan
pancaran infra merah yang diterima setiap satuan waktu,
P ADA jaman sekarang, berkembangnya teknologi di bidang
komputer atau informatika sangat pesat, munculnya
kebutuhan masyarakat akan sebuah perangkat sederhana tetapi
sehingga jika ada pergerakan maka akan terjadi perubahan
pembacaan sensor [1].
dapat mencakup kebutuhan sehari-hari melahirkan sebuah B. Raspberry Pi
perangkat unik yang dinamakan Raspberry Pi, sebuah Raspberry Pi adalah sebuah SBC (single-board
komputer mini berbasis UNIX. Selain itu, kebutuhan akan computer) seukuran kartu kredit. Raspberry Pi telah
keamanan dan kenyamanan di dalam ruangan juga semakin dilengkapi dengan semua fungsi layaknya sebuah komputer
bertambah. Hal ini dibuktikan dengan pesatnya perkembangan lengkap, menggunakan SOC (System-on-a-Chip) ARM yang
dalam teknologi keamanan. Banyak orang memakai CCTV dikemas dan diintegrasikan di atas PCB (papan
(Closed-Circuit Television) sebagai alat untuk menjaga sirkuit). Raspberry Pi ini mampu bekerja layaknya komputer
keamanan dan mengawasi gerak-gerik seseorang di dalam pada umumnya dengan kemampuan untuk menjalankan sistem
ruangan atau di rumah, tetapi penggunaan CCTV bukanlah operasi Linux dan aplikasinya seperti LibreOffice, multimedia
tanpa kendala, diperlukan sebuah sistem yang sangat rumit (audio dan video), peramban web, ataupun programming.
dan mahal untuk memenuhi sistem jaringan CCTV. Raspberry Pi dapat menampilkan gambar ke TV/HDTV
Sedangkan saat ini orang lebih memilih untuk menggunakan menggunakan koneksi HDMI ataupun TV standar
suatu alat yang sederhana. menggunakan kabel RJ45 [2].
Oleh sebab itu diperlukan sebuah perangkat alternatif C. ARP
pengganti CCTV dengan memanfaatkan Raspberry Pi yang ARP adalah sebuah protokol dalam TCP/IP yang bertugas
lebih terjangkau dari segi biaya dan pemasangan serta dalam untuk melakukan resolusi alamat IP ke dalam alamat MAC
hal penggunaan daya listrik. Selain itu, perangkat alternatif ini address.
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 2

Protokol ini berfungsi untuk memetakan IP address menjadi resolusi gambar yang diinginkan, info gambar yang ingin
MAC address dan merupakan penghubung antara datalink ditampilkan pada hasil akhir tangkapan gambar pada kamera,
layer dan IO layer pada TCP/IP. Semua komunikasi yang selain itu Fswebcam dapat melakukan perintah ambil gambar
berbasis Ethernet menggunakan protokol ARP ini, pada secara berurutan dan dapat disesuaikan waktu
dasarnya adalah setiap komputer atau device yang akan pengambilannya.
berkomunikasi pasti akan melakukan transaksi atau tukar
menukar informasi terkait antara IP dan MAC address, setiap G.TweetPony
transaksi akan disimpan di dalam cache operating system anda TweetPony adalah sebuah library API yang terdapat pada
[3]. Python, berfungsi untuk mengakses sosial media Twitter
Paket Informasi pada bagian ARP dapat dipisahkan menjadi dengan menggunakan bahasa pemrograman Python [6].
2 type tergantung pada Jenis Reciever yang diberikan/diijinkan Dengan menggunakan TweetPony pengguna dapat melakukan
pada jaringan, yaitu: beberapa fungsi standar pada Twitter seperti update status
a. Broadcast: Alamat MAC address yang dituju Twitter dan upload gambar.
ditampilkan / dikirim ke semua penerima dalam jaringan Sebelum menggunakannya, pengguna diharuskan
LAN saat Switch Jaringan menerima penghubungan/ mendaftarkan terlebih dahulu aplikasi yang ingin
konektivitas perangkat. menggunakan hak akses API dari Twitter guna mendapatkan
b. Non-Broadcast: Hanya beberapa Host yang telah consumer_key dan access_token, keduanya adalah syarat
ditentukan dapat menerima paket pengiriman. penting agar kita dapat mendapatkan hak akses dari Twitter.
Jenis dari paket ARP juga dapat dibagi menjadi 2 jenis
H.DNSMASQ
berdasarkan fungsi:
Dnsmasq adalah sebuah aplikasi yang menyediakan layanan
a. ARP Request: digunakan untuk mengakses MAC address
sebagai DNS cacher dan DHCP server, sebagai DNS server,
dan mengelolanya melalui IP address yang
Dnsmasq dapat melakukan cache DNS query untuk
terbaca/terdaftar di dalam jaringan LAN.
meningkatkan kecepatan dari koneksi untuk mengakses situs-
b. ARP Reply: digunakan untuk menginformasikan ke suatu
situs sebelumnya yang telah diakses dan sebagai DHCP
Host dalam jaringan mengenai bagian localhost dari IP
server, Dnsmasq dapat digunakan untuk menyediakan IP local
address dan MAC Address.
dan melakukan routing ke komputer yang ada pada jaringan
LAN [7].
D.Raspbian OS
Dnsmasq sangat ringan dan sangat mudah untuk
Merupakan sebuah sistem operasi berbasis Linux distro
dikonfigurasi, didesain untuk jaringan yang lebih kecil dengan
Debian yang dapat dioptimalkan untuk penggunaan komputer
jumlah komputer tidak lebih dari 50 dalam satu jaringan.
mini Raspberry Pi [4]. Sistem operasi ini memiliki beberapa
Untuk melakukan instalisasi dnsmasq kita dapat menggunakan
program standard dan beberapa program pembantu untuk
perintah apt-get install –y dnsmasq, lalu kita masuk ke
dapat menjalankan perangkat keras dari komputer mini
/etc/dnsmasq.conf untuk melakukan konfigurasi pada dnsmasq
Raspberry Pi ini.
atau dapat menggunakan shell command.
Dalam sistem operasi ini sudah lebih lengkap daripada
sistem yang murni digunakan di komputer pada umumnya
I. Hostapd
karena memiliki lebih dari 350.00 paket dan library pre-
Hostapd adalah sebuah aplikasi yang dapat berjalan secara
compiled yang tersaji dalam bentuk format yang mudah untuk
daemon atau di belakang layar yang berfungsi untuk
diinstalisasi pada Raspberry Pi.
menjadikan Raspberry Pi atau device kita sebagai router
E. Raspberry Pi GPIO Pin access point [8], untuk menginstallnya kita dapat
General Purpose Input Output atau yang biasa disebut menggunakan perintah apt-get install hostapd.
socket GPIO adalah pin yang dimana berfungsi sebagai pin
socket input/output dari perangkat keras dan dapat J. Open-CV
dikendalikan melalui perangkat lunak. Socket GPIO dapat OpenCV adalah suatu library gratis yang dikembangkan
digunakan untuk menghubungkan beberapa perangkat oleh developer-developer Intel Corporation. Library ini terdiri
tambahan seperti sensor infra merah, layar LCD, lampu LED dari fungsi-fungsi computer vision dan API (Aplication
ataupun untuk menambahkan perangkat Arduino [5]. Programming Interface) untuk image processing yang high
level maupun low level dan sebagai optimasi aplikasi realtime.
F. Fswebcam OpenCV [9] sangat disarankan untuk programmer yang akan
Fswebcam adalah suatu aplikasi webcam atau modul berkutat pada bidang computer vision, karena librarynya
kamera yang dapat melakukan ambil gambar melalui media mampu membuat aplikasi yang handal di bidang digital vision
tertentu seperti kamera atau webcam. Aplikasi ini dapat dan mempunyai fitur yang mirip dengan cara pengolahan
digunakan untuk mereduksi noise yang ditimbulkan oleh visual pada manusia.
kamera saat melakukan perintah ambil gambar dan selain itu Berikut ini adalah beberapa fitur pada library OpenCV:
aplikasi ini dapat melakukan kompresi ukuran gambar yang 1. Manipulasi data gambar (alokasi memori, melepaskan
dihasilkan berdasarkan format yang diinginkan seperti PNG memori, setting serta konversi gambar)
atau JPEG. 2. Image/Video I/O (Bisa menggunakan camera yang sudah
Hasil dari proses ambil gambar ini dapat diolah lagi sesuai didukung oleh library ini)
dengan kebutuhan dan keinginan pengguna, seperti pengaturan
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 3

3. Manipulasi matrix dan vektor serta terdapat juga routines client dapat menggunakan akses internet melalui Raspberry Pi
linier algebra (products, solvers, eigenvalues, SVD) access point [12], dimana MAC address client yang terhubung
4. Image processing dasar (filtering, edge detection, akan dikenali oleh Raspberry Pi access point sebagai
pendeteksian tepi, sampling dan interpolasi, konversi warna, penyusup atau anggota keluarga yang kemudian mengirim
operasi morfologi, histograms, image pyramids) pesan notifikasi jika ada penyusup atau anggota keluarga yang
5. Analisis struktural berada di dalam ruangan atau rumah [12].
6. Kalibrasi kamera Notifikasi berupa status Twitter oleh akun yang telah
7. Pendeteksian gerak mendaftarkan sistem ini ke API Twitter Development
8. Pengenalan objek (hewan, manusia, tumbuhan dll) sebelumnya, dalam kasus ini akun yang digunakan adalah
9. Basic GUI (Display gambar/video, mouse/keyboard kontrol, akun pribadi dari penulis.
scrollbar) Untuk dapat menggunakan API Twitter Development, kita
10. Image Labelling (line, conic, polygon, text drawing) harus mendaftarkan aplikasi kita terlebih dahulu ke Twitter
Dengan memanfaatkan library pada openCV yaitu fungsi Development untuk mendapatkan access_key dan
HOG (Histogram Oriented of Gradient) descriptor, maka secret_token, kedua elemen ini adalah sebuah barisan angka
suatu image dapat dideteksi objek tersebut atau manusia atau dan huruf unik sebagai alat validasi dari API Twittter
bukan. HOG descriptor sendiri merupakan suatu fitur dari Development yang telah menyetujui aplikasi kita untuk
gambar yang digunakan untuk menghitung vektor gradien menggunakan API tersebut, Access_key dan Secret_token dari
pada area tertentu sehingga dihasilkan output berupa vektor setiap pengguna berbeda.
yang nantinya diklasifikasi oleh support vector machine [10]. .
B. Arsitektur Sistem
Dalam Tugas Akhir ini akan merancang perangkat keras.
III. DESAIN SISTEM Dimana secara garis besar memiliki rancangan arsitektur
A. Deskripsi Umum sistem yang dapat dilihat pada Gambar 1.
Pada tugas akhir ini akan dibangun suatu sistem pemantau Dengan cara mendeteksi sensor panas tubuh dan gerakan
ruangan dan identifikasi objek manusia berbasis mini dari seseorang atau objek yang memasuki dan melewati
komputer Raspberry Pi sebagai pengganti CCTV. Sistem ini ruangan tersebut, dengan menggunakan sensor infra merah
dirancang dengan studi kasus di dalam suatu ruangan atau yang sudah di integrasikan melalui socket GPIO dengan mini
rumah yang dalam kondisi kosong atau tak tidak berpenghuni konputer Raspberry Pi. Setelah sensor menangkap pancaran
yang lemah terhadap pengawasan orang atau penyusup, sistem sinar infra merah dari suhu tubuh manusia atau objek yang
ini akan mengambil data dari inputan sensor PIR (Passive tidak sengaja tertangkap dalam radius pancaran PIR, selain
Infra Red) yang bertugas untuk menangkap panas suhu tubuh menggunakan sensor infra merah Raspberry Pi yang telah
seseorang yang sedang melewati suatu ruangan atau rumah dimodifikasi menjadi access point ini akan melakukan
yang telah diawasi oleh rangkain alat ini. scanning MAC address client yang telah tersambung
Sensor akan bernilai logika 1 atau 0 dimana kondisi 1 kevdalam access point Raspberry Pi yang kemudian akan
adalah ketika sensor menangkap gerakan dan panas suhu dicocokkan dengan list yang telah ada.
tubuh dari manusia yang melewatinya sedangkan kondisi 0
adalah dimana tidak ada gerakan dan suhu tubuh yang 1. Terdapat dua kondisi dalam proses scanning ini, kondisi
melewati sensor. Mini komputer Raspberry Pi berfungsi yang pertama adalah dimana ketika dikenalinya MAC
sebagai pengendali utam dari semua perangkat yang ada dan address dari client yang terhubung dengan isi list maka
dihubungkan menjadi satu, baik itu berupa sensor PIR, USB akan dikenali sebagai anggota keluarga yang kemudian
kamera, USB Hub, dan Wi-Fi Chipset. akan dilakukan proses pengambillan gambar dengan
Di sini seluruh perangkat akan mendapatkan suplai daya menggunakan kamera yang telah diintegrasikan dengan
listrik dari 2 sumber daya yang terpisah, yang pertama adalah Raspberry Pi setelah proses pengambilan gambar selesai
berasal dari adapter yang langsung akan terhubung dengan akan dilakukan proses update status Twitter disertai hasil
Raspberry Pi dan yang kedua adalah USB Hub dengan foto tersebut. Kondisi kedua adalah ketika dimana ketika
adaptor yang akan tersambung dari listrik rumah yang melakukan pengecekan MAC address tidak dikenali di
kemudian akan disambungkan ke Raspberry Pi. Hal ini dalam list yang ada, yang kemudian akan dikenali sebagai
diperlukan agar suplai daya listrik ke USB kamera tidak hanya penyusup dan disimpan dalam directory tersendiri. Untuk
mengandalkan suplai listrik dari Raspberry Pi saja mengatasi adanya ARP Spoofing atau Poisoning,
dikarenakan keterbatasan suplai daya listrik pada Raspberry Pi digunakanlah ARP Binding untuk IP address dan MAC
yang akan mengakibatkan USB kamera dan Wi-fi chipset tidak address yang berguna mendaftarkan IP dan MAC address
akan berjalan, dimana hasil proses pengambilan gambar dari client yang terhubung ke dalam ARP Table. Sehingga
kamera akan diolah di dalam Raspberry Pi untuk menentukan ketika ada IP atau MAC address yang sama dengan isi dari
apakah itu manusia atau objek selain manusia [11]. Untuk ARP Table maka akan otomatis di drop paket data nya,
perantara ke jaringan internet maka penulis menggunakan sehingga tidak ada IP address atau MAC address yang
jaringan LAN yang tersedia di Laboratorium GCL (Grid ganda dalam satu ARP Table.
Computing laboratory) yang telah dikonfigurasi sebelumnya
agar mampu mengubah Raspberry Pi menjadi access point dan
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 4

.
Perangkat keras User

Input
dan
pemant
auan

Output dan data


Pemantau Notifikasi hasil
pemantauan
ruangan dari
secara pemantauan
otomatis ruangan

Gambar 2. Diagram Alir Data Level 0

Gambar 1. Alur Sistem Raspberry Pi yang akan menghasilkan output berupa


penyusup, dari hasil kedua akan diolah kembali dengan
2. Setelah melakukan pengambilan gambar penyusup, hasil Raspberry Pi untuk menentukan objek tersebut adalah manusia
gambar tersebut kemudian diolah dengan script bahasa atau bukan.
pemrograman Python untuk mendeteksi apakah objek
tersebut adalah manusia atau bukan [13].
3. Ketika diketahui objek dari pengambilan gambar penyusup
tersebut adalah manusia maka sistem akan secara otomatis IV. IMPLEMENTASI
akan melakukan notifikasi berupa update status Twitter Implemnetas pada sistem ini dibagi menjadi dua bagian yakni
disertai gambar dan notifikasi berupa e-mail kepada user implementasi perangkat keras dan implementasi perangkat
agar penghuni dapat segera mengetahui bahwa diruangan lunak.
tersebut ada penyusup, namun ketika hasil pengolahan
A. Implementasi Perangkat Keras
gambar tersebut menyatakan objek bukan manusi maka
sistem akan kembali kedalam keadaan semula atau ready. Pada Gambar 3. ditunjukkan pembuatan implementasi
perangkat keras ini diawali dengan sebuah prototype untuk
C. Perancangan Diagram Alir Data Level 0 menguji apakah perangkat keras dapat berfungsi sebagai
Diagram alir data level 0 menggambarkan fungsionalitas sistem pengawas ruangan. Pada sistem ini, perangkat keras
sistem beserta actor yang terlibat. Seperti yang terlihat pada yang digunakan adalah sebagai berikut:
Gambar 2 ditunjukkan bahwa terdapat satu penggguna yang
menggunakan sistem ini. Pengguna dapat melihat hasil dari  1 buah mini komputer Raspberry Pi.
gambar yang ditangkap oleh sistem pengawas ruangan ini  1 buah sensor PIR infra merah.
dengan menggunakan handphone atau laptop secara online  1 buah t-cobler.
dengan cara membukan akun e-mail atau Twitter yang sudah
dikonfigurasi sebelumnya di dalam sistem pengawas ruangan  1 buah webcam Logitech c 170.
ini. Hasil tangkapan gambar dari sistem pengawas ini akan  1 buah SDHC V-Gen 8gb.
berjalan secara otomatis atau bersifat realtime.  3 buah kabel GPIO pelangi.
Sistem akan diawali dengan input hasil dari pendeteksian  1 buah kabel GPIO Ribbon.
pancaran panas suhu tubuh manusia yang tertangkap oleh  1 buah beard board 400 pin.
sensor infra merah, yang bernilai 1 atau 0. Yang kemudian  1 buah Wi-Fi chipset TP-Link-WN722N.
dilanjutkan dengan pengecekan MAC address client yang
tersambung kedalam access point mini komputer Raspberry  1 buah kabel LAN.
Pi, dari hasil kedua kondisi di atas akan men-trigger kamera  1 buah USB Hub with adapter 5v 1000Ma.
yang telah terhubung dengan mini komputer Raspberry Pi  1 buah adaptor 5V 1000Ma.
untuk melakukan perintah ambil gambar dengan konfigurasi  1 buah monitor support HDMI.
gambar yang sudah disesuaikan sebelumnya. Ada dua kondisi  1 buah kabel HDMI.
dari hasil pengecekan MAC address client yang tersambung  1 buah notebook Dell Inspiron n 4010
kedalam access point Raspberry Pi, kondisi pertama adalah
ketika MAC address client dikenali oleh access point
Raspberry Pi yang kemudian akan menghasilkan output
berupa nama anggota keluarga, kondisi kedua adalah ketika
MAC address client tidak dikenali oleh access point
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 5

Gambar 4. Hasil Uji Coba


Gambar IV3. Perangkat keras

B. Implementasi Perangkat Lunak


Untuk Implementasi perangkat lunak yang dibutuhkan
pertama kali yaitu memasang sistem operasi Raspbian pada
Raspberry Pi. Setelah terpasang sistem operasi maka
dilanjutkan dengan konfigurasi pada modul kamera lalu
memasang paket paket yang dibutuhkan untuk menjalankan
beberapa fitur sistem ini. Kemudian membuat script Python
pada tiap sensor dan modul kamera agar bekerja dengan baik.

V. UJI COBA DAN EVALUASI


A. Skenario Uji Coba
Skenario uji coba 1 adalah skenario uji coba perangkat
sistem utama yang dilakukan di dalam Laboratorium GCL Gambar 5. Hasil Uji Coba Skenario 2
Teknik Informatika, dengan kondisi dalam Tabel 1. Pada uji coba skenario 2 kali ini diberikan kondisi Tabel 2.
Pada Gambar 4. menunjukkan hasil dari kondisi Hasil dari uji coba skenario 2 dapat dilihat pada Gambar 5.
skenario 1 yang ada seperti pada Tabel 1. kondisi yang adalah hasil dari proses pengambilan gambar dan pengecekan
disiapkan adalah ketika ada gerakan kemudian MAC address MAC address client yang dikenali sebagai “Sindu”, yang
client tidak dikenali dan hasil dari objek pengambilan gambar sebelumnya MAC address client tersebut sudah dimasukkan
menyatakan objek tersebut adalah manusia. kedalam list directory pada script Python. List directory akan
Tabel 1. Tabel kondisi uji coba 1 berisi MAC address sebagai key dan nama pemilik sebagai
Sensor PIR Bekerja value. Gambar 5. adalah hasil uji coba skenario 2 yang
Objek Manusia menunjukkan bahwa hasil dari pengecekan MAC address
Jarak 2 meter client yang terhubung ke dalam access point dikenali oleh
Pengenalan MAC address client Tidak dikenali sistem.
B. Uji Coba Performa
Tabel 2. Tabel Kondisi Uji Coba Skenario2
Sensor Bekerja Uji coba ini melakukan pengecekan presentasi CPU pada
Objek Manusia saat siaga yaitu proses dimana Raspberry Pi dalam keadaan
stand by dan pada saat menjalankan proses utama, proses
Jarak 4 meter
utama ialah fase dimana Raspberry Pi menggunakan seluruh
Pengenalan MAC address Dikenali sebagai Sindu perangkat keras mulai dari sensor hingga modul kamera.
client Penggunaan CPU Raspberry Pi telah ditunjukkan pada Tabel
Tabel 3. Perbandingan penggunaan CPU
3.
Penggunaan CPU ( %)
No. Tabel 4. Tabel perbandingan pemakaian memori
Siaga Proses utama Pemakaian Memori (MB)
1 1,16 94,00 No.
2 1,14 93,00 Pada saat siaga Pada saat proses utama
3 2,27 97,00
4 1,10 98,00 1 112 135
5 1,09 88,00
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 6

Penggunaan memori pada saat stand by relative lebih kecil


daripada saat menjalankan proses utama, seperti pada Pada
Tabel 4. menunjukkan perbandingan memori pada saat stand
by dan pada saat melakukan proses utama. Tabel 4.
menunjukkan perbandingan dari CPU Raspberry Pi.

VI. KESIMPULAN
Dari hasil uji coba yang telah dilakukan terhadap
perangkat sistem pengawasan pondok pesantren menggunakan
teknologi Raspberry Pi dapat disimpulkan antara lain:
1. Perangkat ini dapat mendeteksi objek yang berjarak hingga
5 meter dari jarak sensor infra merah PIR.
2. Perangkat ini mudah untuk diaplikasikan di dalam ruangan
khususnya pada rumah.
3. Dari segi biaya lebih murah daripada membangun sistem
CCTV.
4. Perangkat ini memiliki kemampuan untuk mengenali
anggota keluarga dengan cara mengenali MAC address yang
terhubung ke access point.
5. Perangkat ini multifungsi, selain dapat menjadi pengawas
ruangan juga dapat menjadi access point.

UCAPAN TERIMA KASIH


Penulis R.S.P mengucapkan terima kasih kepada Tuhan
Yang Maha Esa, kedua orangtua dan keluarga penulis, kedua
dosen pembimbing, seluruh dosen dan kepala jurusan Teknik
Informatika, teman-teman Teknik Informatika angkatan 2010,
serta berbagai pihak yang telah membantu penulis dalam
menyelesaikan Tugas Akhir ini.

DAFTAR PUSTAKA

[1] Raspberry Pi:Sensor. [Online] [Dikutip: 09 Februari 2014.]


http://www.raspberrypi.org/sensor/.
[2] Raspberry Pi. [Online] [Dikutip: 19 Desember 2013.]
http://www.raspberrypi.org/.
[3] Address Resolution Protocol (ARP). [Online] [Dikutip: 26 Maret 2014.]
http://linux-ip.net/html/ether-arp.html.
[4] Raspbian OS. [Online] [Dikutip: 02 November 2013.]
http://www.raspbian.org/.
[5] RPi GPIO. [Online] [Dikutip: 13 Februari 2014.]
http://elinux.org/RPi_Low-level_peripherals#GPIO_hardware_hacking.
[6] TweetPony. [Online] [Dikutip: 06 April 2014.]
https://pypi.python.org/pypi/TweetPony/1.2.11.
[7] DNSMASQ. [Online] [Dikutip: 20 Juni 2014.]
http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html.
[8] hostapd Linux documentation page. [Online] [Dikutip: 26 April 2014.]
http://wireless.kernel.org/en/users/Documentation/hostapd.
[9] Open-CV. [Online] [Dikutip: 23 Maret 2014.]
http://docs.opencv.org/modules/gpu/doc/object_detection.html#gpu-
cascadeclassifier-gpu-detectmultiscale.
[10] People Detection in OpenCV. [Online] [Dikutip: 06 Maret 2014.]
[11] Detecting People: Python & OpenCV. [Online] [Dikutip: 12 Maret 2014.]
http://maczulu.blogspot.com/2011/07/detecting-people-python-
opencv.html.
[12] How to find MAC and IP addresses in network data. [Online] [Dikutip:
06 April 2014.] http://www.maxi-
pedia.com/how+to+find+MAC+and+IP+addresses+in+network+data+str
eam.
[13] Linux / Unix Command: arp. [Online] [Dikutip: 30 Maret 2014.]
http://linux.about.com/library/cmd/blcmdl8_arp.htm.

Anda mungkin juga menyukai