View
291
Download
0
Category
Preview:
Citation preview
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
RANCANG BANGUN APLIKASI MOTION DETECTOR
UNTUK SECURITY CAMERA MENGGUNAKAN
ALGORITMA FRAME DIFFERENCES
BERBASIS WINDOWS
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer (S.Kom.)
Glen
11110110058
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2015
Rancang Bangun ..., Glen, FTI UMN, 2015
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya :
Nama : Glen
NIM : 11110110058
Fakultas : ICT
Program Studi : Teknik Informatika
menyatakan bahwa skripsi saya yang berjudul Rancang Bangung Aplikasi Motion
Detector Untuk Security Camera Menggunakan Algoritma Frame Differences
Berbasis Windows adalah karya ilmiah saya sendiri, bukan plagiat dari karya
ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah
orang lain atau ilmiah lain yang dirujuk dalam skripsi ini telah disebutkan sumber
kutipannya serta dicantumkan di Daftar Pustaka.
Jika dikemudian hari terbukti ditemukannya kecurangan atau penyimpangan, baik
dalam pelaksanaan skripsi maupun penulisan laporan skripsi, saya bersedia
menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah skripsi
yang saya tempuh.
Tangerang, 18Agustus 2015
( )
Rancang Bangun ..., Glen, FTI UMN, 2015
HALAMAN PERSEMBAHAN
Aku mendengar dan melupakan,
Aku melihat dan mengingat,
Aku melakukan dan memahami.
- Confucius
Rancang Bangun ..., Glen, FTI UMN, 2015
v
KATA PENGANTAR
Puji dan syukur kepada Tuhan Yang Maha Esa, karena atas rahmat dan
karuniannya penulis dapat menyelesaikan skripsi yang berjudul “Rancang Bangun
Aplikasi Motion Detector untuk Security Camera Berbasis Windows”.Penulis
menyadari sepenuh hati bahwa tanpa bantuan dan dukungan dari berbagai pihak,
skripsi ini tidak mungkin dapat terselesaikan. Oleh karena itu, pada kesempatan
ini penulis mengucapakan terima kasih yang setulus-tulusnya kepada
1. Dr. Ninok Leksono MA selaku Rektor Universitas Multimedia Nusantara,
yang memberikan kesempatan kepada penulis untuk menyusun skripsi ini,
2. Kanisius Karyono, S.T., M.T. selaku Dekan Fakultas Teknologi Informasi dan
Komunikasi Universitas Multimedia Nusantara,
3. Maria Irmina Prasetyowati, S.Kom., M.T.selaku Ketua Program Studi Teknik
Informatika Universitas Multimedia Nusantara,
4. Adhi Kusnadi, S.T., M.S.i. yang telah membimbing pembuatan skripsi dan
telah mengajarkan penulis tata cara menulis karya ilmiah yang benar,
5. Keluarga tercinta yang senantiasa memberikan doa dan dukungan kepada
penulis.
Akhir kata, penulis mengharapkan kritik dan saran yang membangun
untuk perbaikan skripsi ini dan semoga skripsi ini dapat bermanfaat bagi semua
pihak yang membacanya.
Rancang Bangun ..., Glen, FTI UMN, 2015
vi
RANCANG BANGUN APLIKASI MOTION DETECTOR
UNTUK SECURITY CAMERA MENGGUNAKAN
ALGORITMA FRAME DIFFERENCES
BERBASIS WINDOWS
ABSTRAK
Dewasa ini, teknologi telah digunakan untuk meningkatkan keamanan. Salah satu
sistem pemantauan yang marak digunakan adalah CCTV. Akan tetapi, sistem
pemantauan CCTV memiliki masalah seperti ukuran media penyimpanan yang
besar, biaya yang mahal dan umumnya membutuhkan pemantauan secara manual.
Hal-hal tersebut menjadi alasan utamadilakukannya penelitian ini. Menggunakan
algoritma frame differences yang dimodifikasi, dihasilkan sebuah aplikasi yang
dapat menggunakan webcamera untuk memantau ruangan, melakukan
pendeteksian gerak, dapat disesuaikan dengan spesifikasi hardwaredan dapat
mengirimkan notifikasi berupa SMS dan e-mail sehingga tidak memerlukan
pemantauan manual. Modifikasi algoritma frame differences dilakukan dengan
implementasinilaidensityatau persentase kerapatan. Uji coba dilakukan
menggunakan tujuh buahskenario yang melibatkan objek kecil (mouse), objek
besar (manusia), objek dengan warna mirip latar, perubahan cahaya, uji coba
kecepatan, uji coba akurasi dan yang terakhir adalah uji coba penggunaan space
pada media penyimpanan. Hasil uji coba menunjukan nilaidensity mampu
mempercepat proses algoritma frame differences dan tetap dapat menangkap
objek bergerak, dengan pengecualian untuk objek yang berwarna sangat mirip
dengan latar. Dengan menggunakan density kecepatan algoritma frame differences
meningkat hingga 97% dan akurasi pendeteksian gerak mencapai 89.1%.
Penggunaan space pada media penyimpanan oleh aplikasi yang dibangun lebih
hemat hingga 83% dibandingkan dengan sistem pemantauan CCTV konvensional.
Kata kunci : frame differences, density,frames,webcamera
Rancang Bangun ..., Glen, FTI UMN, 2015
vii
DESIGN AND IMPLEMENTATION OF WINDOWS BASED
MOTION DETECTOR APPLICATION FOR SECURITY
CAMERA WITH FRAME DIFFERENCES ALGORITHM
ABSTRACT
Nowadays, technology has been used to improve security. One of the most
common surveillance systems is CCTV. However, CCTV surveillance systems
have several notable problems such as the requirement of large storage space as
well as the costly hardware which generally requires manual monitoring. These
situations are the main reasons for this research. Using a modified frame
difference algorithm, it is possible to create an application that uses a webcam to
monitor a room and detect motion, as well as being able to be adjusted to
hardwarespecifications and send notifications in the form of SMS and e-mails, so
it does not require manual monitoring. The frame difference algorithm’s
modification is made with the implementation of the density value. The test is
done using seven different scenarios: a small object (a computer mouse), a large
object (human within the camera shot), an object with the same color as the
background, significant changes in a room’s lightning, speed test, accuracy test
and storage usage test. The results of the tests show that the implementation of
density accelerates the frame difference algorithm, and it’s still possible to detect
moving objects with only one exception: objects with the same color as the
background. With the implementation of density value, frame differences
algorithm’s speed increases up to 97% and the accuracy of motion detection is up
to 89.1%. The application’s usage of storage decreases up to 83% compared to the
conventional CCTV surveillance system.
Keywords : frame differences, density, frames,web camera
Rancang Bangun ..., Glen, FTI UMN, 2015
viii
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
HALAMAN PENGESAHAN ................................................................................. ii
HALAMAN PERNYATAAN ............................................................................... iii
HALAMAN PERSEMBAHAN............................................................................. iv
KATA PENGANTAR ............................................................................................. v
ABSTRAK ............................................................................................................. vi
ABSTRACT .......................................................................................................... vii
DAFTAR ISI ........................................................................................................ viii
DAFTAR TABEL .................................................................................................... x
DAFTAR GAMBAR ............................................................................................. xi
DAFTAR LAMPIRAN ......................................................................................... xii
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang Masalah ................................................................................. 1
1.2 Rumusan Masalah .......................................................................................... 3
1.3 Batasan Masalah ............................................................................................. 3
1.4 Tujuan Penelitian ............................................................................................ 4
1.5 Manfaat Penelitian .......................................................................................... 4
BAB II LANDASAN TEORI .................................................................................. 5
2.1 Web Camera ................................................................................................... 5
2.2 AT Commands ................................................................................................ 5
2.3 JPEG Format .................................................................................................. 6
2.4 Protokol E-mail .............................................................................................. 6
2.5 Sistem Pewarnaan RGB ................................................................................. 7
2.6 Sequence ......................................................................................................... 7
2.7 Algoritma Frame Differences ......................................................................... 8
2.8 AVICAP Library .......................................................................................... 14
BAB III METODE DAN PERANCANGAN SISTEM ......................................... 15
3.1 Metode Pengembangan Sistem ..................................................................... 15
3.2 Perancangan Sistem ...................................................................................... 16
3.2.1 Flowchart Aplikasi ................................................................................ 16
3.2.2 Desain Antarmuka ................................................................................. 24
Rancang Bangun ..., Glen, FTI UMN, 2015
ix
BAB IV IMPLEMENTASI DAN UJI COBA ....................................................... 26
4.1 Implementasi Sistem .................................................................................... 26
4.1.1Spesifikasi Sistem ................................................................................... 26
4.1.2Hasil Implementasi Sistem ..................................................................... 27
4.2 Uji Coba Sistem ............................................................................................ 30
4.2.1Data Uji Coba ......................................................................................... 30
4.2.2Hasil dan Evaluasi Uji Coba ................................................................... 34
BAB V KESIMPULAN DAN SARAN ................................................................. 49
5.1 Kesimpulan ................................................................................................... 49
5.2 Saran Pengembangan .................................................................................... 50
DAFTAR PUSTAKA ............................................................................................ 51
DAFTAR RIWAYAT HIDUP ............................................................................... 53
LAMPIRAN ........................................................................................................... 55
Rancang Bangun ..., Glen, FTI UMN, 2015
x
DAFTAR TABEL
Tabel 4.1. Hasil Uji Coba Pergerakan Objek Mouse ............................................. 35
Tabel 4.2. Hasil Uji Coba Pergerakan Objek Manusia .......................................... 38
Tabel 4.3. Hasil Uji Coba Pergerakan Objek Dengan Warna Mirip Latar ............ 39
Tabel 4.4. Hasil Uji Coba Perubahan Cahaya Drastis ........................................... 42
Tabel 4.5. Perbandingan Kecepatan ....................................................................... 44
Tabel 4.6. Perbandingan Rata-rata Kecepatan ....................................................... 45
Tabel 4.7. Hasil Perhitungan Growth Rates Perbandingan Kecepatan .................. 46
Tabel 4.8. Hasil Penggunaan Media Penyimpanan ................................................ 48
Rancang Bangun ..., Glen, FTI UMN, 2015
xi
DAFTAR GAMBAR
Gambar 2.1. Ilustrasi Protokol E-mail ..................................................................... 7
Gambar 3.1. Flowchart Subroutine Security Camera ............................................ 16
Gambar 3.2. Flowchart Subroutine Frame Differences ......................................... 17
Gambar 3.3. Flowchart Subroutine Bitmap Conversion ........................................ 18
Gambar 3.4. Flowchart Subroutine Compare Images ............................................ 19
Gambar 3.5. Flowchart Subroutine Set Comparator Image ................................... 21
Gambar 3.6. Flowchart Subroutine Object Estimation And Grid Drawing ........... 22
Gambar 3.7. Flowchart Subroutine Notification And Upload Image .................... 23
Gambar 3.8. Desain Antarmuka Form Main .......................................................... 24
Gambar 3.9. Desain Antarmuka Form Option ....................................................... 25
Gambar 4.1. Screenshot Tampilan Form Main ...................................................... 29
Gambar 4.2. Screenshot Tampilan Form Option ................................................... 29
Gambar 4.3. Deteksi Gerakan Objek Mouse ......................................................... 35
Gambar 4.4. Deteksi Gerakan Objek Manusia....................................................... 37
Gambar 4.5. Deteksi Gerakan Objek Dengan Warna Mirip Latar ......................... 39
Gambar 4.6. Perubahan Cahaya Drastis ................................................................. 41
Gambar 4.7. Gambar-Gambar Yang Digunakan Dalam Uji Kecepatan ................ 43
Gambar 4.8. Gambar Ruangan Yang Digunakan Untuk Uji Akurasi .................... 47
Rancang Bangun ..., Glen, FTI UMN, 2015
xii
DAFTAR LAMPIRAN
LAMPIRAN 1. Formulir Konsultasi Skripsi ......................................................... 55
Rancang Bangun ..., Glen, FTI UMN, 2015
Recommended