rancang bangun sistem keamanan ruangan … · rancang bangun sistem keamanan ruangan dengan cctv...
TRANSCRIPT
RANCANG BANGUN SISTEM KEAMANAN
RUANGAN DENGAN CCTV BERBASIS ARDUINO
MENGGUNAKAN SENSOR PIR (PASSIVE INFRA
RED) YANG TERINTEGRASI DENGAN
SMARTPHONE ANDROID
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata I
Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
Yudha Surya Pradhana
201110370311166
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-Nya
yang terus mengalir kepada umat manusia, khususnya kepada penulis sehingga
penulis dapat menyelesaikan tugas akhir yang berjudul “RANCANG BANGUN
SISTEM KEAMANAN RUANGAN DENGAN CCTV BERBASIS ARDUINO
MENGGUNAKAN SENSOR PIR (PASSIVE INFRA RED) YANG
TERINTEGRASI DENGAN SMARTPHONE ANDROID” sesuai dengan waktu
yang ditetapkan. Shalawat serta salam semoga terlimpah kepada teladan kita nabi
Muhammad SAW serta pengikutnya sampai akhir zaman.
Dalam kesempatan ini, penulis ingin mengimplementasi ilmu yang didapat
selama kuliah dalam bidang pendidikan sehingga apa yang penulis ciptakan dapat
bermanfaat bagi generasi penerus yang dapat menghasilkan karya-karya yang lebih
bagus lagi.
Sebagai manusia tentunya tidak pernah lepas dari salah dan khilaf. Begitu
juga penelitian yang ditulis pada karya tulis ini, di dalamnya terdapat kesalahan
baik yang disengaja maupun tidak disengaja. Oleh karena itu peneliti terbuka
terhadap saran dan kritik yang membangun dari berbagai pihak yang akan menjadi
catatan dan perhatian penulis untuk memperbaiki dan mengembangkan karya tulis
ini. Penulis berharap semoga tugas akhir ini dapat bermanfaat dan berguna bagi
peneliti sendiri dan bagi semua pihak.
Malang, 20 April 2016
Penulis
DAFTAR ISI
ABSTRAK ...................................................................................................... i
ABSTRACT .................................................................................................... ii
KATA PENGANTAR .................................................................................... iii
DAFTAR ISI ................................................................................................... iv
DAFTAR GAMBAR...................................................................................... vii
DAFTAR TABEL........................................................................................... ix
BAB I PENDAHULUAN
1.1 Latar Belakang .......................................................................................... 1
1.2 Rumusan Masalah ..................................................................................... 2
1.3 Batasan Masalah......................................................................................... 3
1.4 Tujuan ........................................................................................................ 3
1.5 Metodologi ................................................................................................ 4
1.6 Sistematika Penulisan ............................................................................... 5
BAB II LANDASAN TEORI
2.1 Mikrokontroler ………….……................................................................... 7
2.2 Arduino Uno …………………………………………….......................... 7
2.2.1 Catu Daya ......................................................................................... 9
2.2.2 Komunikasi Arduino Uno ............................................................... 10
2.3 Sensor PIR................................................................................................. 11
2.3.1 Cara Kerja Pembacaan Sensor PIR ................................................ 12
2.3.2 Jarak Pancar Sensor PIR ................................................................. 12
2.4 GSM Shield ….......................................................................................... 13
2.5 Android …………….................................................................................. 14
2.5.1 Framework Android ……………................................................... 15
2.5.2 Android SDK ………….................................................................. 17
2.6 Closed Circuit Television (CCTV) ............................................................ 18
2.7 DVR ……................................................................................................... 19
2.8 SMS (Short Message Service)....................................................................19
2.8.1 Karakteristik SMS …...…………................................................... 20
2.8.2 Keuntungan SMS ..…….................................................................. 20
2.8.3 Cara Kerja SMS …...…………....................................................... 21
2.8.3.1 AT Command ………...…………...................................... 21
2.8.3.2 SMS Center (SMSC)………………………...................... 22
2.8.3.3 Koneksi ke SMSC..…...…………...................................... 23
2.8.3.4 PDU Sebagai Bahasa SMS…...…...................................... 23
2.8.3.5 SMS Deliver PDU (Mobile Terminated)…........................ 26
2.8.3.6 SMS Submit PDU (Mobile Originated)….......................... 30
2.8.3.7 Layanan Aplikasi SMS ………………….......................... 34
2.9 Protokol RTMP ………………….............................................................34
2.10 MonaServer ….........................................................................................34
2.11 OBS (Open Broadcaster Server)..............................................................35
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Masalah......................................................................................... 37
3.2 Analisa Sistem............................................................................................ 38
3.3 Analisa Kebutuhan Sistem......................................................................... 38
3.4 Perancangan Alat....................................................................................... 39
3.5 Arsitektur Sistem Kamanan Ruangan ….................................................... 40
3.6 Flowchart Aplikasi Android…………….…............................................. 42
3.7 Perancangan Antar Muka........................................................................... 43
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Kebutuhan Sistem ................................................................................. 45
4.2 Implementasi Perangkat Lunak ................................................................. 46
4.2.1 Cara Menggunakan MonaServer .................................................... 46
4.2.2 Cara Menggunakan Aplikasi OBS (Open Broadcaster Server) ......47
4.2.3 Cara Konfigurasi Pada Access Point.................................................49
4.2.4 Cara Konfigurasi IP Pada DVR. ...................................................... 51
4.2.5 Cara Konfigurasi Pada Web Browser Agar Bisa Mengakses
DVR.................................................................................................. 51
4.2.6 Cara Pembacaan Sensor PIR Pada Arduino Uno.............................. 53
4.2.7 Cara Pengiriman SMS pada GSM Shield ....................................... 54
4.2.8 Cara Menggerakkan Motor DC Untuk Menekan Tombol Record...55
4.2.9 Tampilan Login…………………………………………………………... 57
4.2.10 Menu Kamar Tidur ……………………......................................... 58
4.3 Pengujian Sistem ....................................................................................... 58
4.3.1 Pengujian Functional Requirements …............................................. 59
4.3.1.1 Menampilkan video secara live streaming pada perangkat
Android................................................................................59
4.3.1.2 Pengambilan respon oleh sensor PIIR terhadap manusia .....60
4.3.1.3 Perekaman otomatis pada DVR ………………….……......62
4.3.1.4 Penyimpanan data pada database…………………….…....63
4.3.1.5 Pengiriman sms melalui GSM Shield……………………......64
4.3.1.5 Pengujian sistem keamanan ruangan secara
menyeluruh………………………………………………….......65
4.3.2 Pengujian Non-Functional Requirements …..................................... 66
BAB V PENUTUP
5.1 Kesimpulan ................................................................................................ 68
5.2 Saran .......................................................................................................... 69
DAFTAR PUSTAKA .......................................................................................... 70
LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1 Arduino Uno ……........................................................................... 8
Gambar 2.2 Sensor PIR ………......................................................................... 11
Gambar 2.3 Bagian-bagian sensor PIR .............................................................12
Gambar 2.4 Jangkauan sensor PIR ................................................................... 13
Gambar 2.5 GSM Shield .................................................................... ............... 13
Gambar 2.6 Kamera CCTV ............................................................................... 19
Gambar 2.7 DVR …………............................................................................... 19
Gambar 2.8 Cara kerja SMS............................................................................... 21
Gambar 2.9 Skema MonaServer........................................................................35
Gambar 3.1 Arsitektur Sistem Keamanan Ruangan .......................................... 41
Gambar 3.2 Flowchart Aplikasi Android...........................................................42
Gambar 3.3 Halaman Login................................................................................43
Gambar 3.4 Halaman untuk memilih ruangan....................................................44
Gambar 3.5 Halaman untuk menampilkan video................................................44
Gambar 4.1 Folder MonaServer......................................................................... 46
Gambar 4.2 Penambahan baris perintah pada file MonaServer.ini ................... 47
Gambar 4.3 MonaServer …................................................................................ 47
Gambar 4.4 Konfigurasi alamat IP pada PC atau laptop....................................48
Gambar 4.5 Konfigurasi IP pada OBS.............................................................. 48
Gambar 4.6 OBS………………………............................................................ 49
Gambar 4.7 Halaman setting pada access point................................................ 50
Gambar 4.8 Konfigurasi IP dan port fowarding............................................... 50
Gambar 4.9 Konfigurasi IP dan port pada DVR................................................ 51
Gambar 4.10 ActiveX controls and plug-ins....................................................... 52
Gambar 4.11 ActiveX controls and plug-ins (local internet).............................. 52
Gambar 4.12 CCTV di web browser …………………....................................... 53
Gambar 4.13 Konfigurasi sensor PIR...................................................................54
Gambar 4.14 Cara penggunaan sensor PIR…..................................................... 54
Gambar 4.15 Konfigurasi GSM Shield (inisialisasi)............................................55
Gambar 4.16 Cara mengirim sms dengan GSM Shield ....................................... 55
Gambar 4.17 Konfigurasi Motor DC (inisialisasi).............................................. 56
Gambar 4.18 Cara menggerakkan Motor DC...................................................... 56
Gambar 4.19 Halaman login................................................................................57
Gambar 4.20 Halaman utama…….......................................................................58
Gambar 4.21 Menu kamar tidur...........................................................................58
Gambar 4.22 Halaman kamar tidur.................................................................... 60
Gambar 4.23 Hasil dari deteksi gerak sensor PIR………………………............61
Gambar 4.24 DVR belum merekam.....................................................................62
Gambar 4.25 DVR merekam................................................................................ 63
Gambar 4.26 Penyimpanan pada DVR………………………………................ 64
Gambar 4.27 Hasil SMS…………………………………………………...........65
Gambar 4.28 Hasil perekaman otomatis pada DVR……………………….........66
Gambar 4.29 Hasil pengiriman sms pemberitahuan kepada pengguna …...........66
Gambar 4.30 CCTV bisa diakses melalui web browser.......................................67
DAFTAR TABEL
Tabel 2.1 AT Command………....................................................................... 22
Tabel 2.2 Daftar SMSC…............................................................... ............... 24
Tabel 2.3 Skema Format SMS PDU Penerima...............................................26
Tabel 2.4 Service Center Address dari PDU Penerima..................................26
Tabel 2.5 PDU Type dari PDU Penerima....................................................... 27
Tabel 2.6 Originator Address......................................................................... 27
Tabel 2.7 Penentuan Message Class ………................................................... 28
Tabel 2.8 Service Center Time Stamp ….......................................................29
Tabel 2.9 User Data Pada PDU Penerima......................................................29
Tabel 2.10 Kode ASCII.................................................................................... 30
Tabel 2.11 Tabel Default Alphabet 7 bit (septet)............................................. 30
Tabel 2.12 Skema Format SMS Submit PDU.................................................. 30
Tabel 2.13 Service Center Address dari PDU Pengirim ………....................... 31
Tabel 2.14 PDU Type dari PDU Pengirim ….................................................. 31
Tabel 2.15 Destination Address dari PDU Pengirim........................................32
Tabel 2.16 Validity Period................................................................................ 33
Tabel 2.17 User Data pada PDU Pengirim....................................................... 33
Tabel 4.1 Pengujian functional requrements.................................................. 59
Tabel 4.2 Hasil pengujian sensor PIR……....................................................61
Tabel 4.3 Pengujian non-functional requrements........................................... 67
Daftar Pustaka
[1] Aroni, Marpaung.charles, Purnamasari.nurjannah. “Rancang bangun dan
Analisa Quality Of Service (QoS) CCTV Online Berbasis DVR
Menggunakan Jaringan ADSL”. Skripsi. STMIK PalComTech, Palembang.
[2] Anwar.moch. 2015. “Perancangan dan Pembuatan Alat Pengharum
Ruangan Dengan Sensor PIR dan Sensor Suhu Berbasis Mikrokontroler”.
Skripsi. Universitas Muhammadiyah Malang, Malang.
[3] Hari.mulyono.mochammad. 2015. “Rancang Bangun Alat Pakan Ikan Mas
Menggunakan Arduino Uno Berbasis Web Server (Studi Kasus IPBAT
Punten – Batu)”. Skripsi. Universitas Muhammadiyah Malang, Malang.
[4] Pradan.septian.sukoco.reza. 2015. “Pembangunan Aplikasi E-Hafis Sebagai
Media Untuk Menghafal Al-Quran Berbasis Android”. Skripsi. Universitas
Muhammadiyah Malang, Malang.
[5] Beben.priana.achyat.muhammad, Priandana.karlisa. "Rumah Pintar
Berbasis Pesan Singkat dengan Menggunakan Mikrokontroler Arduino".
Jurnal. Institut Pertanian Bogor, Bogor.
[6] Wiharto.yudi. 2011. "Sistem Informasi Akademik Berbasis Sms Gateway".
Jurnal. Politeknik PalComTech Palembang, Palembang.
[7] Aryanto, Mahmud. 2010. IP Camera dan Aplikasinya. PT. Elex Media
Komputindo. Jakarta.
[8] http://www.bankmandiri.co.id/resource/kurs.asp?row=2 diakses tanggal 30
Oktober 2015.
[9] http://sp2010.bps.go.id/ diakses tanggal 1 November 2015.
[10] Asoke K. Talukder, Moblie Computing, 2005.
[11] John Park, Practical data communications for instrumentation and control,
2003.
[12] Krzysztof Wesołowski, Mobile communication systems, 2002.
[13] http://www.adobe.com/devnet/rtmp.html diakses tanggal 14 April 2016
[14] https://obsproject.com/ diakses tanggal 14 April 2016
[15] http://www.monaserver.ovh/ diakses tanggal 14 April 2016
[16] http://www.elecrow.com/wiki/index.php?title=GPRS/GSM_Shield_v1.0
diakses tanggal 15 April 2016
[17] http://www.ictcool.com/2013/08/08/arduino-interrupt-code-for-pir-
sensor/arduino-uno-pir/ diakses tanggal 15 April 2016