You are on page 1of 13

1

Naskah Publikasi

PROYEK TUGAS AKHIR

RANCANG BANGUN SISTEM MONITORING RUANGAN DENGAN


SERVER RASPBERRY PI

Program Studi Teknik Informatika


Fakultas Bisnis dan Teknologi Informasi

Disusun oleh
Reza Pragita Daza
3115111155

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS BISNIS DAN TEKNOLOGI INFORMASI
UNIVERSITAS TEKNOLOGI YOGYAKARTA
2015

1
RANCANG BANGUN SISTEM MONITORING RUANGAN DENGAN
SERVER RASPBERRY PI

ROOM SURVEILANCE SYSTEM WITH RASPBERRY PI SERVER

Reza Pragita Daza


Informatics Engineering Department
Faculty of Information Technology and Business,
University Technology of Yogyakarta

ABSTRACT

Raspberry Pi Technology is supports many hardware for projects and


research, example for CCTV project. All this time, CCTV works record will
overload storage, due to big size recorded video files. One of the solution to this
problem is to make system only record at necessary time. The example of the
“necessary time” is when someone enter the room. Because of that, surveillance
system which can detect motion in the room is needed.
In this research, mentioned problem was tried to be solved by design and
build a mini computer (Raspberry Pi) based room surveillance system. This
surveillance system is made with Motion program. Motion program handle
motion detection and streaming. Besides that, system also made so it can send
notification via email, when motion is detected. For security and back up data
reasons, system will also upload recorded video to Dropbox. System consists of
one server and one client that are connected using WLAN network.
The resulting system would have the ability to detect motion, the system is
also capable of storing images and video when motion is detected. In addition,
this system also has other features such as email alerts, scheduled database
backup, and the ease of access via WIFI and internet

Keywords : dropbox, email, motion, motion detection, raspberry pi

3
RANCANG BANGUN SISTEM MONITORING RUANGAN DENGAN
SERVER RASPBERRY PI

ROOM SURVEILANCE SYSTEM WITH RASPBERRY PI SERVER

Reza Pragita Daza


Program Studi Teknik Informatika
Fakultas Bisnis dan Teknologi Informasi, Universitas Teknologi Yogyakarta

INTISARI

Teknologi pada Raspberry pi sudah mendukung berbagai macam


perangkat keras untuk berbagai proyek dan penelitian, salah satunya ialah kamera
untuk mendukung proyek pembuatan CCTV. Selama ini, CCTV bekerja
memantauan secara terus menerus akan membebani storage pada server, karena
ukuran berkas video hasil rekaman akan sangat besar. Salah satu cara untuk
mengatasi masalah tersebut adalah dengan membuat agar webcam hanya
merekam pada saat-saat dibutuhkan saja. Contoh ‘saat yang dibutuhkan’ ini
adalah saat seseorang memasuki ruangan. Karena itu dibutuhkan sebuah sistem
pemantauan yang dapat melakukan deteksi gerakan pada suatu ruangan.
Dalam penelitian ini, masalah tersebut coba diselesaikan dengan
merancang bangun sistem pemantau ruangan berbasis Komputer mini (Raspberry
Pi). Sistem pemantauan ini dibuat menggunakan program motion. Program
motion menangani deteksi gerak dan streaming, selain itu sistem juga dibuat agar
dapat mengirimkan notifikasi saat terjadi gerakan melalui email. Untuk alasan
keamanan dan backup data, sistem juga akan mengunggah video hasil rekaman ke
Dropbox. Sistem terdiri dari 1 server dan 1 klien yang saling berhubungan
menggunakan jaringan WLAN.
Sistem yang dihasilkan akan memiliki kemampuan mendeteksi gerakan,
sistem juga mampu menyimpan gambar dan video ketika terdeteksi gerakan yang
mencurigakan. Selain itu, sistem ini juga memiliki beberapa fitur lain seperti
peringatan melalui email, backup database secara terjadwal, dan kemudahan akses
melalui WIFI dan internet

Kata Kunci : deteksi gerak, dropbox, email, motion, raspberry pi

4
I.1 Pendahuluan
I.1.1 Latar Belakang
Salah satu pemanfaatan teknologi yang banyak digunakan saat ini adalah
kamera pengawas atau CCTV (Closed Circuit TeleVision) yang biasa digunakan
pada perkantoran, gudang, industri perbelanjaan dan rumah yang masih
menggunakan teknologi CCTV. Padahal teknologi sekarang sudah beralih
keperangkat bergerak atau mobile karena lebih praktis.
Pemantauan secara terus menerus akan membebani storage pada server,
karena ukuran file video hasil rekaman akan sangat besar. Salah satu cara untuk
mengatasi masalah tersebut dengan membuat agar webcam hanya merekam pada
saat tertentu saja. Setelah terdeteksi gerakan dan dilakukan perekaman,
dibutuhkan sebuah notifikasi terhadap pemilik ruangan bahwa telah terdeteksi
gerakan. Email menjadi solusi yang mudah dan cocok sebagai pemberi peringatan
pada sistem pemantauan. Saat ini email sudah dapat dicek melalui handphone dari
mana saja, dan biasanya selalu dibawa kemana saja oleh penggunanya.
Berdasarkan masalah diatas maka pada proyek tugas akhir ini akan dicoba
membuat solusi dengan membangun sistem monitoring menggunakan komputer
mini Raspberry Pi yang berfungsi sebagai web server, pengendali kamera serta
menjalankan system notifikasi.
I.1.2 Tujuan Penelitian
Atasa dasar masalah yang tertulis pada bagian perumusan masalah, tugas
akhir ini dilaksanakan dengan tujuan membangun sistem video pemantauan
menggunakan server Raspberry Pi yang dapat member notifikasi melalui email
jika terdeteksi gerakan di tempat yang dipantau serta dapat melihat hasil video
pemantau melalui dropbox.
I.2 Kajian Pustaka
I.2.1 Kajian Hasil Penelitian
Sebagai kajian penelitian terdahulu, penulis mengambil beberapa acuan
penelitian, yang pertama ialah penelitian yang dilakukan oleh Tauriq Djasa
Permana (2014) dengan judul implementasi Raspberry Pi sebagai IP camera untuk
monitoring rumah menerangkan kinerja Raspberry Pi didapatkan penggunaan

5
CPU mencapai 100% dari kapasitas dan penggunaan RAM mencapai 32% dari
kapasitas yang tersedia.
Kajian penelitian kedua dilakukan oleh Anggi Sofyan (2014) dengan tema
aplikasi monitoring rumah menggunakan metode deteksi gerak berbasis web dan
mobile mengemukakan Penggunaan metode deteksi gerak untuk memantau suatu
ruangan dirasa lebih baik dibandingkan menggunakan sistem periodik waktu.
Kajian penelitian ketiga dilakukan oleh I Made Wirantara (2014) dengan
tema rancang bangun sistem pengawas ruangan menggunakan mini komputer
Raspberry Pi menjelaskan salah satu keinginan manusia adalah ingin merasakan
keamanan diri maupun lingkungan sekitar.
Untuk lebih mengoptimalkan Raspberry Pi dan meningkatkan keamanan
pemilik rumah, maka penulis akan merancang sistem pemantau rumah akan
otomatis merekam jika ada gerakan yang terjadi kemudian pemilik rumah akan
diberitahu notifikasi melalui email berupa info megenai adanya gerakan berserta
lampiran video yang telah diupload server ke dropbox.
I.2.2 Kajian Teori
I.2.2.1 Sistem Monitoring
Sistem monitoring merupakan suatu proses untuk mengumpulkan data dari
berbagai sumber daya (Ohara, 2013).
I.2.2.2 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart disusun
dengan symbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses
didalam program (Jogiyanto, 2011:795)
I.2.2.3 Motion
Motion merupakan suatu aplikasi yang mampu memonitoring sinyal video
dari sebuah kamera dan mampu mendeteksi perubahan yang terjadi pada potongan
video. (Lavrsen, 2012)

6
I.2.2.4 Raspberry Pi
Raspberry Pi adalah single board komputer yang bentuknya menyerupai
kartu kredit. RaspberryPi dikembangkan oleh Raspberry Foundation dari UK
dengan tujuan mempromosikan pengajaran ilmu komputer.

I.3 Metode Penelitian


I.3.1 Identifikasi Masalah
Banyak sekali masyarakat yang meninggalkan rumahnya dalam keadaan
kosong untuk bekerja ataupun berpergian, sehingga tidak jarang banyak pencuri
yang mengincar harta benda isi rumah mereka. Dengan mencari permasalahan
yang ada dilingkungan masyarakat, maka dari itu akan dibangun sebuah sistem
yang dapat memudahkan memantau keadaan ruangan dan memberikan sistem
peringatan bahwa adanya pergerakan pada ruangan tersebut melalui email.
I.3.2 Pengumpulan Data
Pengumpulan data-data yang terkait dengan penelitian yang menggunakan
Hardware (perangkat keras) dan Software (perangkat lunak) yang sedang
dikerjakan adalah melakukan studi pustaka untuk menunjang metode observasi
yang telah dilakukan.
I.3.3 Perancangan Perangkat Keras
Perangkat keras yang digunakan adalah perangkat yang berfungsi sebagai
alat proses pemantau meggunakan webcam. Perangkat ini akan didukung dengan
mini komputer Raspberry Pi dan aplikasi motion yang dapat berjalan pada
Raspberry Pi.
I.3.4 Metode Perancangan Perangkat Lunak
Perancangan perangkat lunak di sini dimaksudkan untuk memprogram
motion agar bisa merekam hanya saat adanya pergerakan dan mengupload video
rekaman pada cloud storage serta tampilan user interface web sebagai live
monitoring ruangan untuk jaringan local.
I.3.5 Implementasi
Mengimplementasikan teori Hardware dan Software pada penelitian
pembuatan perangkat yang sedang dikerjakan

7
Dalam penelitian ini memiliki beberapa tahapan atau langkah yang diambil dalam
melakukan kegiatan penelitian. Prosedur penelitian tersebut dibuat agar dapat
memperoleh hasil penelitian seperti yang telah diharapkan oleh penulis.
I.3.6 Perangkat Pendukung Penelitian
Perangkat pendukung pada penelitian terdiri atas perangkat keras
(Hardware) dan perangkat lunak (Software).
I.3.6.1 Perangkat Keras
Adapun spesifikasi perangkat keras yang digunakan penulis adalah sebagai
berikut :
a. Notebook ASUS
b. Raspberry Pi B build egoman
c. Webcam Logitech C170
d. Modem GSM
e. Wireless Router TPLink MR3020
I.3.6.2 Perangkat Lunak
Adapun spesifikasi perangkat lunak yang digunakan penulis adalah
sebagai berikut :
a. Sistem Operasi : Raspbian based Linux Debian
b. Bahasa Pemrograman : Pemrograman Bash Shell
c. Web Server : Lighthttp web server
d. Network : SSH, Telnet and Rlogin Client, Angry IP Scanner
e. Aplikasi pendukung pemrograman : Aptana Studio 3
I.4 Implementasi dan Pembahasan
I.4.1 Gambaran Umum Sistem

Gambar 1. Gambaran Umum Sistem Monitoring Ruangan

8
I.4.2 Flowchart

Gambar 2. Flowchart Sistem Monitoring Ruangan Internal

Gambar 3. Flowchart Sistem Monitoring Ruangan External


I.4.3 Antarmuka Program
a. Halaman Login
Halaman login adalah halaman yang muncul pertama kali saat program
monitoring ruangan dijalankan, halaman ini berfungsi untuk membatasi hak akses
pengguna. Hanya pengguna yang terdaftar dalam database dan mempunyai
username dan password yang bisa menggunakan program ini sesuai dengan hak
akses yang dimiliki

9
Gambar 4. Halaman Login
b. Halaman Utama

Gambar 5. Halaman Utama


c. Halaman About

Gambar 6. Halaman About

10
d. Halaman Mode Monitoring

Gambar 7. Halaman Mode Monitoring


e. Halaman Kamera

Gambar 8. Halaman Kamera


f. Halaman Storage

Gambar 9. Halaman Storage

11
g. Halaman Log

Gambar 10. Halaman Log

I.5 Kesimpulan dan Saran


I.5.1 Kesimpulan
Berdasarkan pengamatan dan penelitian yang dilakukan penulis dapat
mengambil beberapa kesimpulan yaitu :
a. Telah berhasil membangun sistem monitoring ruangan menggunakan server
Raspberry Pi dengan sistem operasi Raspbian.
b. Sistem telah mampu mendeteksi gerakan pada ruangan menggunakan
webcam.
c. Sistem mampu memberikan notifikasi secara realtime yang dikirim melalui
email.
I.5.2 Saran
Adapun saran-saran yang dapat penulis cantumkan adalah aplikasi ini
masih sensitif terhadap gerakan yang terjadi pada webcam, untuk itu perlu di
tingkatkan lagi untuk sensor deteksi geraknya sehingga webcam hanya merekam
orang yang mencurigakan saja.

I.6 Daftar Pustaka

Permana, Tauriq Djasa, 2014, Implementasi Raspberry Pi sebagai IP Camera


untuk Memantau Rumah, Tugas Akhir, Universitas Komputer, Bandung.

12
Imam, Nurul, 2013, “Kelebihan dan Kekurangan PHP”,
http://www.nurulimam.com/2013/09/kelebihan-kekurangan-php.html
diakses tanggal 17 April 2015, Pukul 12.00 WIB

Jogiyanto, 2011, Analisis & Desain Sistem Informasi Pendekatan Terstruktur


Teori dan Praktek Aplikasi Bisnis, Penerbit Andi, Yogyakarta.

Lavrsen, Kenneth,2012, “Legacy Motion Guide for Motion versions 3.1.18 -


3.1.20”, http://www.lavrsen.dk/foswiki/bin/view/Motion/Motion diakses
tanggal 9 April 2015, Pukul 15.00 WIB

Nixcraft, 2006, “How To : Add Jobs To cron Under Linux or UNIX?’’,


http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-
unix-oses/ diakses tanggal 17 April 2015, Pukul 09.00 WIB

Ohara, Gheyb Jhuana, 2013, Aplikasi Sistem Monitoring Berbasis Web untuk
Open Cluster, Tugas Akhir, STT Telkom, Bandung.

Sigit, Dian, 2011, Aplikasi Computer Vision Untuk Mendeteksi Gerakan Pada
Sistem Keamanan Rumah Menggunakan Sensor Kamera, Skripsi,UIN
Sunan Kalijaga, Yogyakarta.

Sofyan, Anggi, 2014, Aplikasi Monitoring Rumah menggunakan Metode Deteksi


Gerak Berbasis Web dan Mobile, Skripsi, Universitas Komputer, Bandung.

Wagito, 2010,Jaringan Komputer, Teori dan Implementasi Berbasis Linux, Gaya


Media, Jakarta.

Wardana, 2010, “Menjadi Master PHP dengan Framework Codeigniter”, Elex


Media Komputindo, Yogyakarta.

Wirantara, I Made, 2014, Rancang Bangun Sistem Pengawas Ruangan Berbasis


Mini Komputer Raspberry Pi, Tugas Akhir, Institute Teknologi Bandung,
Bandung.

Yuliardi, Rofiq, 2012, BASH Scripting Untuk Administrasi Sistem Linux,


ElexMedia Komputindo, Jakarta.

13

You might also like