RANCANG BANGUN SISTEM KEAMANAN RUANGAN DENGAN...

13
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

Transcript of RANCANG BANGUN SISTEM KEAMANAN RUANGAN DENGAN...

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