aplikasi ome hybridh cctv system dengan cubieboard · 2017. 8. 24. · technology (cctv) untuk...

15
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

Upload: others

Post on 06-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • 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