View
1
Download
0
Category
Preview:
Citation preview
Aplikasi Home Hybrid CCTV System Dengan Cubieboard
Oleh
Krisna Adiguna
NIM : 612007001
Skripsi
Untuk melengkapi syarat-syarat memperoleh
Ijasah Sarjana Teknik
Fakultas Teknik Elektronika dan Komputer
Program Studi Teknik Elektro
Universitas Kristen Satya Wacana
Salatiga
Maret 2014
Aplikasi Home Hybrid CCTV System Dengan Cubieboard
Oleh
Krisna Adiguna
NIM : 612007001
Skripsi ini telah diterima dan disahkan
Sebagai salah satu persyaratan guna mencapai
SARJANA TEKNIK
Dalam
KONSENTRASI TEKNIK KOMPUTER
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
Disahkan oleh
i
INTISARI
Seiring pesatnya perkembangan teknologi, mulai banyak digunakan surveillance
technology (CCTV) untuk membantu fungsi pengawasan.
Pada skripsi ini dirancang sebuah sistem sekuriti rumahan (Home Hybrid CCTV
System) menggunakan aplikasi Zoneminder. Sistem nya menggunakan gabungan CCTV
analog, IP camera, dan Cubieboard dengan memanfaatkan switch/hub. Fungsi
Cubieboard sebagai web server. Zoneminder adalah aplikasi CCTV layaknya DVR atau
NVR yang dapat memantau dan merekam dari setiap kamera keamanan dengan berbasis
Linux. Zoneminder dapat berjalan pada semua distro Linux maupun semua jenis USB
camera serta mendukung IP camera.
Dari pengujian yang telah dilakukan, diperoleh hasil bahwa aplikasi dapat
berjalan dengan persentase keberhasilan 100% untuk pengujian aplikasi dengan
menggunakan Zoneminder yaitu pengujian pada jaringan LAN, pengujian motion
detection, pengujian kontrol IP camera, dan pengujian delay serta throughput nya.
Begitu juga untuk pengujian kompatibilitas web browser Mozilla Firefox didapatkan
presentase keberhasilan 100%.
Kata Kunci : CCTV, IP Camera, CCTV analog, Live Streaming, Web Browser,
Zoneminder, Cubieboard
ii
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa untuk berkat kesehatan, kelancaran,
dan keselamatan yang senantiasa diberikan-Nya sehingga penulis dapat menyelesaikan
studi dan skripsi ini untuk mendapatkan gelar Sarjana Teknik.
Tak lupa penulis mengucapkan terima kasih kepada:
1. Pembimbing skripsi baik itu Pembimbing I Bapak Hartanto W, M.T. dan
Pembimbing II Bapak Saptadi Nugroho,M.Sc. untuk bimbingannya.
2. Untuk keluarga yang terkasih, Papa dan Mama tercinta, Adik tercinta Shitta
Adikusuma, dan keluarga besar yang lain. Mengucap syukur untuk semua kasih,
nasehat dan dukungan.
3. Untuk pacar saya Maria Christine Sheilly yang selalu menemani dan mendukung
saya sehingga terselesaikan nya skripsi ini. Yang tidak penah bosan untuk
menceramahi saya membuat skripsi ini. I love you.
4. Sahabat – sahabat kos terkasih, Apenk, Cerian, Michael, Christian, Sanjaya,
Raymond dan juga Roy yang sudah menjadi teman bercerita dan berdikusi.
5. Para dosen, dan laboran yang telah mengajar, membantu, dan membimbing dalam
perkuliahan, dan praktikum selama hampir enam tahun.
6. Para sahabat, teman, dan rekan-rekan mahasiswa Fakultas Teknik Elektronika dan
Komputer angkatan 2007 baik yang telah lulus, maupun belum.
7. Dan untuk pihak-pihak yang belum tersebutkan yang telah membantu dalam
proses penyelesaian skripsi ini.
Skripsi yang telah dikerjakan ini tentunya masih belum sempurna, mengingat
keterbatasan waktu, sumber daya, dan pengetahuan yang dialami. Tetapi terlepas dari
itu semua penulis bersyukur karena dapat menyelesaikan skripsi ini hingga tahap akhir.
Akhir kata, semoga pengetahuan yang telah dipelajari senantiasa dipergunakan
untuk kebaikan sesama dengan terus berpedoman pada prinsip Takut akan Tuhan adalah
permulaan pengetahuan. Tuhan Memberkati.
Salatiga, Maret 2014
Penulis
iii
DAFTAR ISI
INTISARI i
KATA PENGANTAR ii
DAFTAR ISI iii
DAFTAR GAMBAR vi
DAFTAR TABEL viii
DAFTAR KODE ix
DAFTAR SINGKATAN x
BAB I 1
PENDAHULUAN 1
1.1.Tujuan 1
1.2.Latar Belakang Masalah 1
1.3.Gambaran Sistem 2
1.4.Batasan Masalah 3
1.5.Perincian Tugas 4
1.6.Sistematika Penulisan 4
BAB II DASAR TEORI 6
2.1.LAMP 6
2.1.1. Linux 6
2.1.2. Apache 7
2.1.3. My SQL 7
2.1.4. PHP 7
2.2. TCP/IP 8
2.3. HTTP 8
2.4. Cubieboard 8
2.5. IP Camera 9
2.6. Kamera Analog 9
2.7. Video Encoder 10
iv
2.8. Zoneminder 12
2.9. Delay dan Throughput 12
BAB III 14
PERANCANGAN SISTEM 14
3.1.Gambaran Sistem Aplikasi 14
3.1.1. Diagram Use Case Aplikasi Home Hybrid CCTV 14
3.1.2. Diagram Alir 15
3.1.3. Desain Sistem 19
3.2.Perancangan Sistem 20
3.2.1. Perancangan Sistem Operasi 20
3.2.2. Perancangan Web Server 21
3.2.3. Perancangan Database 22
3.2.4. Perancangan PHP 23
3.2.5. Perancangan Zoneminder 24
3.3. Pengaturan IP Camera 25
3.4. Pengaturan Video Encoder 26
3.5. Pengaturan Zoneminder 28
BAB IV 32
PENGUJIAN DAN ANALISIS 32
4.1.Spesifikasi Alat 32
4.2.Prosedur Pengujian 33
4.2.1. Prosedur Pengujian Kompatibilitas Browser 33
4.2.2. Prosedur Pengujian Aplikasi 34
4.3.Hasil Pengujian 35
4.3.1.Hasil Pengujian Kompatibilitas Browser 35
4.3.2.Hasil Pengujian Aplikasi 36
4.3.2.1. Pengujian Pada Jaringan Local Area Network 36
4.3.2.2. Pengujian Motion Detection 38
4.3.2.3. Pengujian Kontrol Gerakan IP Camera 40
4.3.2.4. Pengujian Delay dan Throughput 45
v
4.3.2.5. Pengujian Kapasitas Penyimpanan 48
BAB V 49
KESIMPULAN DAN SARAN 49
5.1.Kesimpulan 49
5.2.Saran 50
DAFTAR PUSTAKA 51
LAMPIRAN 52
vi
DAFTAR GAMBAR
Gambar 1.1. Gambaran Sistem 2
Gambar 2.1. IP Camera Foscam FI8910W 9
Gambar 2.2. Kamera Analog 10
Gambar 2.3. Video Encoder Grandstream GXV3500 11
Gambar 3.1. Use Case Aplikasi Zoneminder 14
Gambar 3.2. Diagram Alir Sistem 1 16
Gambar 3.3. Diagram Alir Sistem 2 17
Gambar 3.4. Diagram Alir Sistem 3 18
Gambar 3.5. Desain sistem CCTV analog dan Cubieboard 19
Gambar 3.6. Kabel CAT5 19
Gambar 3.7. Desain sistem IP camera dan Cubieboard 20
Gambar 3.8. Win32 Disk Imager 21
Gambar 3.9. Install web server Apache 21
Gambar 3.10. Install web server Apache Selesai 22
Gambar 3.11. Install MySQL 22
Gambar 3.12. Install MySQL Selesai 23
Gambar 3.13. Install PHP 23
Gambar 3.14. Install PHP Selesai 24
Gambar 3.15. Install Zoneminder 24
Gambar 3.16. Install Zoneminder Selesai 25
Gamabr 3.17. IP Camera Tool 25
Gambar 3.18. Pengaturan Dasar IP Camera Foscam 26
Gambar 3.19. Converter RCA ke BNC 26
Gambar 3.20. Gsurf Pro 27
Gambar 3.21. Pengaturan IP Address Grandstream GXV3500 27
Gambar 3.22. Pengaturan DNS Grandstream GXV3500 27
Gambar 3.23. Pengaturan HTTP Port Grandstream GXV3500 27
vii
Gambar 3.24. Pengaturan output video Grandstream GXV3500 28
Gambar 3.25. Pengaturan tab general pada IP camera Foscam FI8910W 28
Gambar 3.26. Pengaturan tab source pada IP camera Foscam FI8910W 29
Gambar 3.27. Pengaturan tab control pada IP camera Foscam FI8910W 29
Gambar 3.28. Pengaturan tab general pada CCTV analog 30
Gambar 3.29. Pengaturan tab source pada CCTV analog 30
Gambar 3.30. Tampilan halaman utama dengan dua kamera 31
Gambar 3.31. Tampilan halaman montage 31
Gambar 4.1. Fungsi kontrol IP camera 34
Gambar 4.2. Pengujian IP camera pada jaringan LAN 36
Gambar 4.3. Pengujian CCTV analog pada jaringan LAN 37
Gambar 4.4. Pengujian tampilan dua kamera pada jaringan LAN 37
Gambar 4.5. Pengujian motion detection pada IP camera 38
Gambar 4.6. Pengujian gerakan untuk motion detection pada IP camera 38
Gambar 4.7. Pengujian motion detection pada CCTV analog 39
Gambar 4.8. Pengujian gerakan untuk motion detection pada CCTV analog 39
Gambar 4.9. Posisi awal IP camera 40
Gambar 4.10. Gerakan keatas IP camera 41
Gambar 4.11. Gerakan kebawah IP camera 41
Gambar 4.12. Gerakan ke kanan IP camera 42
Gambar 4.13. Gerakan ke kiri IP camera 42
Gambar 4.14. Gerakan sebelah kiri atas IP camera 43
Gambar 4.15. Gerakan sebelah kanan atas IP camera 43
Gambar 4.16. Gerakan sebelah kiri bawah IP camera 44
Gambar 4.17. Gerakan sebelah kanan bawah IP camera 44
Gambar 4.18. Hasil Capture aplikasi wireshark yang menangkap paket-paket data
dalam jaringan 45
Gambar 4.19. Hasil contoh Capture delay pada Wireshark 46
Gambar 4.20. Grafik delay live streaming IP camera selama 1 menit 46
Gambar 4.21. Paket data yang ditangkap selama 1 menit 47
Gambar 4.22. Throughput rata-rata yang ditangkap pada paket data selama 1 menit 47
viii
DAFTAR TABEL
Tabel 2.1 Kualitas jaringan IP berdasarkan delay
Tabel 4.1. Hasil Pengujian Kompatibilitas Browser 44
Tabel 4.2. Hasil Pengujian Aplikasi 48
Tabel 4.3. Hasil pengujian delay live streaming video menggunakan wireshark 52
ix
DAFTAR KODE
Kode 3.1. Unduh web server Apache 21
Kode 3.2. Unduh database MySQL 22
Kode 3.3. Unduh script PHP 23
Kode 3.4. Unduh aplikasi Zoneminder 24
x
DAFTAR SINGKATAN
Singkatan Kepanjangan
CCTV Closed-Circuit Television
DVR Digital Video Recorder
NVR Network Video Recorder
TCP Transmission Control Protocol
LAMP Linux Apache MySQL PHP
PHP Hypertext Preprocessor
HTTP HyperText Transfer Protocol
PC Personal Computer
IP Internet Protocol
LAN Local Area Network
ADSL Asymmetric Digital Subscriber Line
POSIX Portable Operating System Interface
RAM Random Access Memory
GB Giga Byte
OS Operating System
USB Universal Serial Bus
HDMI High-Definition Multimedia Interface
PTZ Pan, Tilt, Zoom
DVI Digital Visual Interface
UTP Unshielded Twisted Pair
MB Mega Byte
DBMS Database Management System
WWW World Wide Web
Recommended