Laporan TKP - R Mohammad Syamsul Bahri H - 1461505211
Laporan TKP - R Mohammad Syamsul Bahri H - 1461505211
OLEH
Dosen Pembimbing
i
LEMBAR PERSETUJUAN
SIDANG TUGAS AKHIR
Hari : Sabtu
Tanggal : 30 Januari 2021
Tempat : Zoom App
Pembimbing,
ii
RINGKASAN
iii
DAFTAR ISI
LEMBAR PERSETUJUAN.................................................................................... ii
RINGKASAN ........................................................................................................ iii
DAFTAR ISI .......................................................................................................... iv
DAFTAR TABEL................................................................................................... vi
DAFTAR GAMBAR ............................................................................................ vii
BAB 1 Pendahuluan ................................................................................................ 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
1.3 Batasan Masalah .......................................................................................... 3
1.4 Tujuan Penelitian ......................................................................................... 3
1.5 Manfaat Penelitian....................................................................................... 3
BAB 2 Kajian Pustaka dan Dasar Teori .................................................................. 5
2.1 Kajian Pustaka ............................................................................................. 5
2.2 Penelitian Terdahulu .................................................................................... 5
2.2.1 Penelitian Dwi Ely Kurinawan dan Syafarudin Fani (2017) .................... 5
2.2.2 Penelitian K.N Karthick, H. Natraj dan T. Prem Jacob (2018) ................. 5
2.2.3 Penelitian Muhamad Irfan Kurniawan, Unag Sunarya dan Rohmat Tulloh
(2018) ................................................................................................................. 5
2.2.4 Peneletian Basworo Ardi Pramono, Aria Hendrawan dan April Firman
Daru (2018) ........................................................................................................ 6
2.2.5 Penelitian Afandi Nur Aziz Thohari dan Rima Dias Ramadhan (2019) ... 6
2.3 Dasar Teori .................................................................................................. 7
2.3.1 Sistem Monitoring (Pemantauan) ............................................................. 7
2.3.2 CCTV ........................................................................................................ 8
2.3.3 Raspberry Pi 3 ........................................................................................... 8
2.3.4 Raspbian .................................................................................................... 9
2.3.5 Modul Pi Camera .................................................................................... 10
2.3.6 PIR (Passive Infrared) Sensor ................................................................. 10
2.3.7 Python ......................................................................................................11
2.3.8 Telegram ..................................................................................................11
iv
BAB 3 METODOLOGI PENELITIAN ................................................................ 12
3.1. Bahan dan Perankat Penelitian .................................................................. 12
3.1.1 Bahan Penelitian ..................................................................................... 12
3.1.2 Perangkat Penelitian................................................................................ 12
3.2. Objek penelitian ........................................................................................ 12
3.3. Metode Penelitian ...................................................................................... 12
3.4. Skenario Pengujian .................................................................................... 15
3.4.1 Implementasi Sistem ke dalam Raspberry .............................................. 15
3.4.2 Pengaturan kamera pada Raspberry Pi ................................................... 15
3.4.3 Pengaturan Sensor untuk mendeteksi Gerakan ....................................... 15
Daftar Pustaka ....................................................................................................... 17
v
DAFTAR TABEL
Halaman
vi
DAFTAR GAMBAR
Halaman
Gambar 1. 1 Kriminalitas di masa pandemi 1
Gambar 2. 1 Raspberry Pi-3 Model B 8
Gambar 2. 2 Modul Pi Kamera 10
Gambar 2. 3 PIR Sensor 11
Gambar 3. 1 Struktur perangkat 13
Gambar 3. 2 Flow Charts Sistem keamanan 14
vii
BAB 1
Pendahuluan
1
Tingkat kasus pencurian di masa pandemi ini tergolong tinggi, sehingga
minimnya tingkat kewaspadaan masyrakat masih tergolong cukup kurang.
2
3. Bagaimana merancang, membuat, dan menguji sistem mikrokontoler
Raspberry PI untuk mengirimkan notifikasi ke user ?
3
Laporan ini dapat dijadikan sebagai sarana tambahan referensi di
perpustakaan Universitas 17 Agustus 1945 Surabaya.
3. Bagi Pembaca
Laporan ini dapat dijadikan sebagai tambahan pengetahuan dalam
pengembangan ilmu komputer khususnya di bidang Aplikasi
Keamanan Rumah.
4
BAB 2
5
memanfaatkan telegram messengeryang dilengkapi dengan PIR sebagai sensor
gerak manusia kemudian menghasilkan foto atau rekaman video yang dikirim
melalui telegram messenger dengan jarak deteksi sensor 6 meter (kurniawan et al.,
2018).
2.2.5 Penelitian Afandi Nur Aziz Thohari dan Rima Dias Ramadhan (2019)
Penelitian ini yang dilakukan Afandi Nur Aziz Thohari dan Rima Dias
Ramadhan, pada tahun 2019 yang berjudul sistem pengawasan berbasis deteksi
gerak menggunakan single board computer. Penelitian ini membahas mengenai
metode gaussian blur dan accumulative frame difference untuk mendeteksi
kemunculan objek sebagai perbandingan frame referensi sebagai patokan dengan
frame target yang terisi objek, kemudian sistem pemberitahuan melalui email
(Thohari & Ramadhani, 2019).
6
Tabel 2. 1 Persamaan dan Perbedaan Penelitian Terdahulu
Penulis Dwi Ely K.N Muhamad Basworo Ardi Afandi Nur Penelitian
Kurinawan Karthick, Irfan Pramono, Aziz Thohari saat ini
dan H. Natraj Kurniawan, Aria dan Rima
Syafarudin dan T. Unag Hendrawan Dias
Fani Prem Jacob Sunarya dan dan April Ramadhan
(2017) (2017) Rohmat Firman Daru (2019)
Tulloh (2018) (2018)
Objek Ruangan Ruangan Ruangan Ruangan Ruangan Ruangan
Motion Sensor Sensor Sensor gerak, Sensor gerak Sensor gerak, Sensor
gerak gerak sensor suhu waktu, jarak gerak
dan deteksi dan cahaya
sudut
Bahasa Program python php Python dan python python python
shell bash
Metode SMS SMS Telegram Tidak ada Email Telegram
pemberitahuan
Penyimpanan Hardisk Hardisk MicroSD Hardisk Hardisk MicroSD
Sumber : Dwi Ely Kurinawan dan Syafarudin Fani (2017), K.N Karthick, H. Natraj dan T. Prem Jacob (2017), Basworo
Ardi Pramono, Aria Hendrawan dan April Firman Daru (2018), Afandi Nur Aziz Thohari dan Rima Dias Ramadhan (2019)
7
pelaksanaannya, monitoring dilakukan ketika suatu proses sedang berjalan. Level
kajian sistem monitoring mengacu pada kegiatan per kegiatan dalam suatu bagian.
2.3.2 CCTV
Closed Circuit Television (CCTV) adalah penggunaan kamera video untuk
mentransmisikan signal video ke tempat spesifik, dalam beberapa set monitor.
Berbeda dengan siaran televisi, sinyal CCTV tidak secara terbuka ditransmisikan.
CCTV paling banyak digunakan untuk pengawasan pada area yang memerlukan
monitoring seperti bank, gudang, tempat umu, dan rumah yang ditinggal oleh
pemiliknya. Sistem CCTV biasanya terdiri dari komunikasi fixed (dedicated)
antara kamera dan monitor. Teknologi CCTV modern terdiri dari sistem
terkoneksi dengan kamera yang bisa digerakkan (diputar, ditekuk, dan di-zoom)
serta dapat dioperasikan dari jarak jauh lewat ruang kontrol, dan dapat
dihubungkan dengan suatu jaringan baik LAN, Wireless-LAN maupun internet.
(Eko Hari, 2005)
2.3.3 Raspberry Pi 3
Raspberry Pi adalah sebuah perangkat komputer seukuran kartu kredit.
Sistem operasinya ditanam pada sebuah SD Flash Card, yang menjadikannya
sangat mudah untuk diganti dan ditukar. Potensinya luar biasa, dari yang sudah
maupun belum pernah dieksplorasi, tetapi telah diuji sebagai multimedia player
dengan kemampuan streaming, sebagai perangkat game machine, internet
browsing dan sebagai mainboard pengembangan hardware (Jaseman dan
Meltwater dalam Majalah MagPi, 2012 : 3).
8
Berikut spesifikasi dari raspberry Pi 3 :
Storage : MicroSD
2.3.4 Raspbian
Raspbian adalah sistem operasi bebas berbasis Debian GNU / Linux dan
dioptimalkan untuk perangkat keras Raspberry Pi (arsitektur prosesor arm).
Raspbian dilengkapi dengan lebih dari 35.000 paket, atau perangkat lunak pre-
compiled paket dalam format yang bagus untuk kemudahan instalasi pada
Raspberry Pi. Awal di rilis sejak Juni 2012, menjadi distribusi yang terus aktif
dikembangkan dengan penekanan pada peningkatan stabilitas dan kinerja
sebanyak mungkin. Meskipun Debian menghasilkan distribusi untuk arsitektur
lengan, Raspbian hanya kompatibel dengan versi yang lebih baru dari yang
digunakan pada Raspberry Pi (ARMv7 CPU-A dan vs Raspberry Pi ARMv6 CPU
yang lebih tinggi) (Andrian, 2014).
9
2.3.5 Modul Pi Camera
Modul kamera bawaan dari Raspberry Pi biasa digunakan untuk merekam
video dengan High Definition. Sebagai koneksi modul kamera terdapat CSI port
yang berada di belakang Etthernet port dan membuat pengaturan kamera menjadi
enable.
10
Gambar 2. 3 PIR Sensor
2.3.7 Python
Python adalah bahasa pemrograman interpretatif multiguna yang memakai
filosofi perancangan dengan fokus kepada tingkat keterbacaan kode. Sebagai
bahasa pemrograman, Python menggabungkan kemampuan, kapabilitas dan
sintaksis kode serta fungsi pustaka yang berkualitas tinggi.
Pada dasarnya, bahasa pemrograman yang dirancang oleh Guido van
Rossum ini sebenarnya sangat banyak digunakan untuk membuat program yang
sangat sering dipakai oleh masyarakat umum. Sebut saja program GUI (desktop),
aplikasi smartphone, program CLI, IoT, game, web, program untuk hacking dan
masih banyak lagi. Untungnya, dengan dampak yang sangat besar untuk
dunia programmer, Python merupakan bahasa pemrograman yang tidak sulit
untuk dipelajari. Alasan utama dari pernyataan ini adalah struktur sintak yang rapi
dan lebih mudah di pahami dibandingkan bahasa pemrograman lainnya (Team,
2019).
2.3.8 Telegram
Telegram adalah sebuah aplikasi laanan pengirim pesan instan
multiplatrom berbasis awan yang bersifat gratis dan nirbala. Klien Telegram
tersedia untuk perangkat telepon seluler (Android, iOS, Windows Phone, Ubuntu
Touch) dan sistem perangkat komputer (Windows, OS X, Linux). Para pengguna
dapat mengirim pesan dan bertukar foto, video, stiker, audio, dan tipe berkas
lainnya. Telegram juga menyediakan pengiriman pesan enkripsi ujung-ke-
ujung opsional (Wikipedia, 2013).
Menurut Ariskisaputri (2019) Telegram bot adalah robot yang di program
dengan berbagai perintah untuk menjalankan serangkaian intruksi yang diberikan
11
oleh pengguna. Bot ini hanyalah sebuah akun telegram yang dioperasikan oleh
perangkat lunak yang memiliki fitur AI. Bot Telegram dapat melakukan apa saja
sesuai perintah. Bot telegram bisa digunakan untuk melakukan, pencarian sebagai
penghubung, pengingat, pengajar, pengintegrasi, dan lainnya.
12
BAB 3
METODOLOGI PENELITIAN
12
Adapun blok diagram seperti pada gambar dengan penjelasan tiap bagian sebagai
berikut:
Modul Sensor PIR yang digunakan adalah type HC-SR501, output dari
sensor tersebut adalah dalam bentuk digital, sehingga dapat langsung
dihubungkan ke pin GPIO pada modul RaspberryPi. Pin output pada sensor ini
akan menghasilkan tegangan 0 volt saat sedang idle atau tidak mendeteksi
gerakan dan 3.3 volt saat sensor mendeteksi gerakan. Representasi digital
tegangan 0 volt adalah digit 0 dan tegangan 3.3 volt sebagai digit 1.
13
Raspberry Pi 3 model B membaca data dari sensor PIR, kemudian
memproses dan mengolah data. Mengakses Server Telegram untuk
menginformasikan kepada pengguna terhadap respon dari sensor. Memori
eksternal (microSD) pada Raspberry Pi berfungsi juga sebagai tempat
penyimpanan foto dan video sementara sebelum dikirim ke server Telegram dan
pengguna. Pengguna mengirim intruksi melalui Telegram untuk menjalankan
sistem keamanan. Internet sebagai penghubung antara Raspberry Pi dengan
Telegram, sehingga dapat terkoneksi ke server Telegram. Server Telegram sebagai
tempat penyimpanan semua foto dan video yang terdeteksi. Smartphone yang
sudah ter-install Telegram sebagai interface monitoring keamanan rumah dari
tempat yang jauh.
14
4. Server Telegram Messenger mengirimkan pemberitahuan kepada
pengguna melalui aplikasi Telegram.
5. Pengguna menerima pemberitahuan video dan foto yang terdeteksi.
15
Daftar Pustaka
Andrian, I. (2014). Sistem Operasi Raspbian. Wordpress.
https://ibnuandrians.wordpress.com/2014/11/02/sistem-operasi-raspbian/
Eko Hari, A. (2005). Membuat Sendiri CCTV berkelas Enterprise dengan Biaya
Murah. Andi.
Kashimoto, Y., Fujiwara, M., Fujimoto, M., Suwa, H., Arakawa, Y., & Yasumoto,
K. (2017). ALPAS: Analog-PIR-sensor-based activity recognition system in
smarthome. Proceedings - International Conference on Advanced
Information Networking and Applications, AINA, i, 880–885.
https://doi.org/10.1109/AINA.2017.33
Kumar, K. N. K., Natraj, H., & Jacob, T. P. (2018). Motion activated security
camera using Raspberry Pi. Proceedings of the 2017 IEEE International
Conference on Communication and Signal Processing, ICCSP 2017, 2018-
January, 1598–1601. https://doi.org/10.1109/ICCSP.2017.8286658
17
Wikipedia. (2013). Telegram Messenger LLP. Wikipedia.
https://id.wikipedia.org/wiki/Telegram_(aplikasi)
18