Date post: | 07-Feb-2023 |
Category: |
Documents |
Upload: | khangminh22 |
View: | 0 times |
Download: | 0 times |
i
HALAMAN JUDUL
SISTEM KEAMANAN DAN MONITORING BERBASIS IOT
MENGGUNAKAN RASPBERRY PI DI LABORATORIUM KOMPUTER
SMK AL FALAH LARANGAN
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang Program
Diploma Tiga
Oleh :
Nama NIM
Alfian Nova Rynaldi 1604E103
Gilang Satrio 1604E098
Wahyudi 1604E082
PROGRAM STUDI DIII TEKNIK KOMPUTER
POLITEKNIK HARAPAN BERSAMA TEGAL
2019
vi
HALAMAN MOTTO
“Dan mereka bertanya kepadamu tentang roh. Katakanlah: Roh itu
termasuk urusan Tuhan-ku, dan tidaklah kami diberi pengetahuan
melainkan sedeikit”.
( Q.S Al-Isra ayat : 85 )
“Sesungguhnya seseudah kesulitan itu ada kemudahan”.”.
( Q.S Al-Insyirah ayat : 6)
“Raihlah ilmu, dan untuk meraih ilmu belajarlah unutk tenang dan
sabar”.
( Khalifah Umar )
“Rasulullah SAW versabda “ Barang siapa yang melapangkan kesusahan
dunia dari seorang mukmin, maka Allah akan melapangkan darinya satu
kesusahan di hari kiamat”.
( HR. . Muslim dari Abu Hurairah )
vii
HALAMAN PERSEMBAHAN
Tugas Akhir ini Kami persembahkan untuk :
Allah SWT yang telah memberikan ridho dan kemudahan bagi penulis
dalam menyelesaikan laporan Tugas Akhir ini.
Rasulullah SAW sebagai teladan yang sempurna untuk umat Muslim.
Bapak dan Ibu Kami, terima kasih banyak telah memberi dukungan
penuh selama ini.
Bapak Ir.Moch. Chambali M.B.Eng.EE,M.Kom selaku Direktur Politeknik
Harapan Bersama Tegal.
Bapak Rais S.Pd M.Kom selaku Ketua Prodi Komputer.
Bapak Eko Budihartono, ST,M.Kom selaku dosen pembimbing I terima
kasih atas bimbingan arahan dan supportnya.
Bapak Abdul Basit, S.Kom selaku dosen pembimbing II terima kasih atas
bimbingannya.
Teman-teman seperjuangan.
Semua pihak yang telah membantu yang tidak mungkin disebut satu
persatu, terima kasih.
viii
ABSTRAK
Laboratorium komputer di SMK AL FALAH Larangan membutuhkansebuah sistem keamanan yang bisa menjaga secara full time atau real time. Olehkarena itu dibutuhkan suatu alat yang bisa mengamankan laboratorium tersebut.Berbagai alat ditawarkan dalam menangani sistem keamanan ini seperti CCTV.Namun CCTV mempunyai kekurangan tidak bisa menndeteksi gerakan.Penelitian ini merancang sebuah Sistem Keamanan dan Monitoring laboratoriumKomputer berbasis IoT menggunakan Raspberry pi. Raspberry pi akandihubungkan dengan alat pendukung lainnya seperti kamera usb atau webcam,Sensor PIR, Buzzer, Flashdisk, dan Saklar. Sensor PIR akan membaca keadaanlaboratorium, jika ada pergerakan maka Sensor PIR akan mengirim data keRaspberry pi yang sudah terkoneksi internet. Setelah itu, Raspberry pi secarabersamaan akan membunyikan buzzer dan mengirim pemberitahuan kesmartphone user sekaligus merekam gerakan tersebut selama beberapa detik.Sensor PIR bisa dimatikan dengan menggunakan saklar jika sewaktu – waktusedang tidak dibutuhkan.
ix
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang
Maha Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat,
hidayah dan inayah-Nya hingga terselesaikannya laporan Tugas Akhir dengan
judul
“SISTEM KEAMANAN DAN MONITORING BERBASIS IOT
MENGGUNAKAN RASPBERRY PI DI LABORATORIUM KOMPUTER SMK
AL FALAH LARANGAN”.
Tugas Akhir merupakan suatu kewajiban yang harus dilaksanakan untuk
memenuhi salah satu syarat kelulusan dalam mencapai derajat Ahli Madya
Komputer pada program Studi D-3 Teknik Komputer Politeknik Harapan
Bersama Tegal. Selama melaksanakan penelitian dan kemudian tersusun dalam
laporan Tugas Akhir ini, banyak pihak yang telah memberikan bantuan, dukungan
dan bimbingan.
Pada kesempatan ini, tidak lupa diucapkan terima kasih yang sebesar –
besarnya kepada :
1. Bapak Ir. Moch. Chambali M.B.Eng.EE,M.Kom selaku Direktur Politeknik
Harapan Bersama Tegal.
2. Bapak Rais, S.Pd, M.Kom selaku Ketua Program Studi D III Teknik
Komputer Politeknik Harapan Bersama Tegal.
3. Bapak Eko Budihartono, ST,M.Kom selaku dosen pembimbing I
4. Bapak Abdul Basit, S.Kom selaku dosen pembimbing II.
5. Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaian laporan Tugas Akhir ini.
Semoga laporan Tugas Akhir ini dapat memberikan sumbangan untuk
pengembangan ilmu pengetahuan dan teknologi.
Tegal, Juli 2019
x
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PERNYATAAN ................................................................................ ii
HALAMAN PERNYATAAN KEASLIAN .......................................................... iii
HALAMAN PERSETUJUAN............................................................................... iv
HALAMAN PENGESAHAN................................................................................. v
HALAMAN MOTTO ............................................................................................ vi
HALAMAN PERSEMBAHAN ........................................................................... vii
ABSTRAK ........................................................................................................... viii
KATA PENGANTAR ........................................................................................... ix
DAFTAR ISI........................................................................................................... x
DAFTAR TABEL................................................................................................. xii
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR LAMPIRAN........................................................................................ xiv
BAB I PENDAHULUAN...................................................................................... 1
1.1 LATAR BELAKANG.............................................................................. 1
1.2 PERUMUSAN MASALAH..................................................................... 2
1.3 BATASAN MASALAH .......................................................................... 3
1.4 TUJUAN .................................................................................................. 4
1.5 MANFAAT .............................................................................................. 4
1.6 SITEMATIKA PENULISAN .................................................................. 6
BAB II TINJAUAN PUSTAKA............................................................................ 8
2.1 TEORI TERKAIT ................................................................................... 8
2.2 LANDASAN TEORI ............................................................................... 9
BAB III METODOLOGI PENELITIAN.............................................................. 18
3.1 PROSEDUR PENELITIAN................................................................... 18
3.2 METODE PENGUMPULAN DATA .................................................... 19
3.3 WAKTU DAN TEMPAT PENELITIAN .............................................. 20
BAB IV ANALISA DAN PERANCANGAN SISTEM....................................... 22
Halaman
xi
4.1 Analisa Permasalahan............................................................................. 22
4.2 Analisa Kebutuhan Sistem ..................................................................... 23
4.3 Perancangan Sistem................................................................................ 25
4.4 Desain Input Output ............................................................................... 26
BAB V HASIL DAN PEMBAHASAN................................................................ 27
5.1 Analisa Kebutuhan Sistem ..................................................................... 27
5.2 Implementasi Perangkat Keras ............................................................... 27
5.3 Implementasi Perangkat Lunak .............................................................. 29
5.4 Hasil Pengujian....................................................................................... 30
BAB VI PENUTUP ............................................................................................. 32
6.1. Kesimpulan............................................................................................. 32
6.2. Saran ....................................................................................................... 33
DAFTAR PUSTAKA ........................................................................................... 34
LAMPIRAN..............................................................................................................
xii
DAFTAR TABEL
Tabel 2. 1 Simbol - simbol yang digunakan pada penulisan flowchart ................ 16
Halaman
xiii
DAFTAR GAMBAR
Gambar 2. 1 Bentuk Raspberry Pi B..................................................................... 10
Gambar 2. 2 Tampilan sistem operasi Raspbian................................................... 11
Gambar 2. 3 Bentuk Sensor Gerak PIR ................................................................ 12
Gambar 2. 4 Bentuk LED...................................................................................... 12
Gambar 2. 5 Bentuk Buzzer .................................................................................. 13
Gambar 2. 6 Bentuk Saklar ................................................................................... 14
Gambar 2. 7 Bentuk Webcam ............................................................................... 14
Gambar 2. 8 USB Flash Drive (Flashdisk) .......................................................... 15
Gambar 4. 1 Flowchart Perancangan Sistem ........................................................ 25
Gambar 4. 2 Diagram Blok Desain Input Output ................................................. 26
Gambar 5. 1 Prototipe Alat ................................................................................... 28
Gambar 5. 2 Monitoring Aplikasi Blynk .............................................................. 29
Gambar 5. 3 Monitoring Aplikasi Blynk .............................................................. 30
Gambar 5. 4 Notifikasi Aplikasi Blynk................................................................. 31
Halaman
xiv
DAFTAR LAMPIRAN
Halaman
Lampiran 1: Surat Kesedian Membimbing Pembimbing 1 ............................. A-1
Lampiran 2: Surat Kesedian Membimbing Pembimbing 2 ............................. A-2
Lampiran 3: Source Code................................................................................. B-1
1
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Laboratorium komputer SMK AL FALAH Larangan saat ini tidak
mempunyai keamanan yang memadai. Beberapa tahun yang lalu, di
laboratorium komputer tersebut pernah terjadi pencurian. Beberapa
perangkat komputer hilang dan sebagian ditemukan di daerah persawahan.
mengingat laboratorium komputer ini adalah tempat untuk kegiatan belajar,
mengajar dan pelaksanaan ujian nasional berbasis komputer, maka
laboratorium komputer tersebut membutuhkan sistem keamanan yang bisa
mencegah terjadinya pencurian properti yang pernah terjadi sebelumnya.
Laboartorium komputer SMK AL FALAH Larangan sekarang
menggunakan keamanan yang sederhana yaitu kunci gagang pintu, kunci
gembok dan sistem monitoring atau CCTV. CCTV di Laboratorium tersebut
sudah mengalami masalah, beberapa kamera sudah mati dan tinggal dua
kamera yang aktif, satu di depan kantor Bimbingan Konseling dan satu
lainnya di dalam laboratorium komputer. Kamera yang memantau
laboratorium komputer sudah bermasalah yaitu sudah blur dan berwarna
hitam putih. Selain itu sistem monitoring CCTV hanya bisa memantau dan
merekam kejadian, hal tersebut kurang efektif untuk mencegah terjadinya
pencurian, maka dari itu dibutuhkan sistem keamanan dan monitoring
2
Laboratorium Komputer berbasis IoT menggunakan Raspberry pi yang akan
di implementasikan di Laboratorium komputer SMK AL FALAH Larangan.
Sistem ini akan memantau kegiatan apa saja yang ada laboratorium
komputer SMK AL FALAH Larangan, sistem ini akan mengirim notifikasi
ke smartphone melalui aplikasi android saat ada orang yang melewati sensor
pendeteksi manusia yang disematkan di sistem tersebut, sehingga pencurian
dapat dicegah dengan lebih cepat.
Berdasarkan uraian yang telah disampaikan, maka penulis tertarik
untuk menganalisa dan merancang sebuah alat yang sudah terprogram yang
berfungsi sebagai sistem keamanan dan monitoring laboratorium komputer
pada Sekolah Menengah Kejuruan (SMK) AL FALAH Larangan, serta akan
dijadikan oleh penulis sebagai suatu topik dalam penulisan tugas akhir
dengan judul, “Sistem keamanan dan monitoring berbasis IoT menggunakan
Raspberry pi di Laboratorium Komputer SMK AL FALAH Larangan.
1.2 PERUMUSAN MASALAH
Berdasarkan latar belakang diatas, penulis ingin mengetahui
bagaimana masalah yang akan dibahas pada Tugas Akhir ini yaitu:
1. Bagaimana sistem keamanan dan monitoring Laboratorium Komputer
berbasis IoT menggunakan Raspberry pi dapat menyimpan hasil
rekaman ketika terjadi pembobolan di laboratorium komputer SMK
AL FALAH Larangan?
3
2. Bagaimana sistem keamanan dan monitoring Laboratorium Komputer
berbasis IoT menggunakan Raspberry pi dapat memberikan notifikasi
saat ada orang yang menjebol pintu laboratorium SMK AL FALAH
Larangan ?
3. Bagaimana Sistem keamanan dan monitoring Laboratorium Komputer
berbasis IoT menggunakan Raspberry pi dapat di monitoring dengan
smartphone android ?
1.3 BATASAN MASALAH
Penelitian ini memiliki batasan/ruang lingkup penelitian yang
mencakup :
1. Pada notifikasi sistem keamanan dan monitoring Laboratorium
Komputer berbasis IoT menggunakan Raspberry pi tidak dapat berkerja
tanpa koneksi internet.
2. Sistem keamanan dan monitoring Laboratorium Komputer berbasis IoT
menggunakan Raspberry pi hanya digunakan di laboratorium komputer
SMK AL FALAH Larangan.
3. Sensor pendeteksi gerak pada sistem diaktifkan hanya pada waktu –
waktu tertentu saja.
4
1.4 TUJUAN
Tujuan dari dilakukannya penelitan, perancangan, dan pembuatan
Sistem keamanan dan monitoring Laboratorium Komputer berbasis IoT
menggunakan Raspberry pi ini adalah :
1. Dapat menampilkan hasil rekaman dari sistem keamanan dan
monitoring laboratorium komputer di SMK AL FALAH Larangan
apabila sensor PIR mendeteksi adanya gerakan.
2. Memberikan notifikasi ke smartphone android yang sudah terintegrasi
oleh sistem tersebut jika ada manusia yang melewati sensor tersebut.
3. Pengguna dapat memonitoring keadaan laboratorium komputer lewat
samrtphone kapanpun dimanapun dengan dukungan jaringan internet.
1.5 MANFAAT
Manfaat dari dilakukannya penelitian Sistem keamanan dan
monitoring Laboratorium Komputer berbasis IoT menggunakan Raspberry
pi ini adalah :
1.5.1 Manfaat Mahasiswa
1. Untuk memenuhi syarat kelulusan program D3 teknik komputer
POLITEKNIK HARAPAN BERSAMA TEGAL.
2. Untuk menerapkan ilmu dan keterampilan yang sudah diperolah
selama kuliah di POLITEKNIK HARAPAN BERSAMA
TEGAL.
5
1.5.2 Manfaat Akademik
1. Untuk referensi tugas akhir untuk mahasiswa POLITEKNIK
HARAPAN BERSAMA TEGAL pada masa mendatang.
1.5.3 Manfaat SMK AL FALAH Larangan
1. Sebagai sistem monitoring dan keamanan yang dapat membantu
petugas keamanan mengawasi keamanan di SMK AL FALAH
Larangan.
6
1.6 SITEMATIKA PENULISAN
Laporan Tugas Akhir ini terdiri dari enam bab dengan perincian
sebagai berikut :
BAB I PENDAHULUAN
Pada bagian ini akan dibahas latar belakang, perumusan
masalah, batasan masalah, tujuan, manfaat, dan sitematika
penulisan laporan Tugas Akhir ini.
BAB II TINJAUAN PUSTAKA
Pada bagian ini akan dibahas Teori terkait yang
menjelaskan tentang teori-teori terdahulu yang memiliki
tema serupa dengan penilitian yang sedang diteliti, dan
landasan teori yang membahas tentang pengertian
Raspberry pi, Sistem operasi Raspbian, Sensor gerak PIR,
LED, Buzzer, Saklar (Switch), Webcam dan Flashdisk.
BAB III METODOLOGI PENELITIAN
Pada bagian ini akan dibahas prosedur penelitian, metode
pengumpulan data, dan waktu dan tempat penelitian.
BAB IV ANALISA DAN PERANCANGAN SISTEM
Pada bagian ini akan dibahas analisa penelitian, analisa
kebutuhan sistem, dan perancangan sistem.
7
BAB V HASIL DAN PEMBAHASAN
Pada bagian ini akan dibahas implementasi sistem dan hasil
pengujian.
BAB VI KESIMPULAN DAN SARAN
Pada bagian ini akan dibahas kesimpulan dan saran
8
BAB II
TINJAUAN PUSTAKA
2.1 TEORI TERKAIT
Adapun jurnal atau penelitian yang berhubungan dengan laporan
tugas akhir ini antara lain :
Fadli sirait, Sistem Monitoring Keamanan Gedung berbasis
Rasberry Pi. Sistem monitoring keamanan gedung yang dilengkapi
dengan sensor passive infra red (HC-SR501) yang dipasang diatas pintu
utama gedung serta kamera webcam, kemudian sebagai pemrosesnya
digunakan Minikomputer Raspberry Pi. Untuk menginformasikan ke HP
pemilik bangunan digunakan aplikasi Whatsapp Messenger. Alat ini
dilengkapi dengan audio alarm untuk membunyikan alarm yang di
trigger oleh saklar magnetik yang dipasang pada pintu dan jendela, serta
rangkaian sensor cahaya yang difungsikan sebagai trigger lampu sorot
dalam memaksimalkan penerangan kamera saat mengambil gambar pada
kondisi gelap [2].
Helmi Muhammad Shadiq, Sudjadi, dan Darjat, Sistem akses
kontrol saat ini merupakan salah satu aspek yang cukup penting dalam
kehidupan sehari-hari.Seiring dengan kemajuan di bidang teknologi,
sistem akses kontrol konvensional mulai dikembangkan menjadi sistem
akses kontrol berbasis elektronik.Sistem akses monitoring saat ini
merupakan salah satu aspek yang cukup penting dalam kehidupan sehari-
hari. Seiring dengan kemajuan di bidang teknologi, sistem akses
9
monitoring konvensional mulai dikembangkan menjadi sistem akses
monitoring berbasis elektronik. Sistem akses monitoring konvensional
seperti monitoring manual kini mulai dikembangkan dengan monitoring
elektrik yang dapat dilihat secara nirkawat dari sebuah web. Raspberry Pi
model B merupakan salah satu mini komputer yang dapat digunakan
dalam suatu sistem akses monitoring elektrik. Dengan menggunakan
GPIO (General Purpose Input Output) pada Rasberry Pi, dapat
diciptakan suatu sistem akses monitoring secara nirkabel, aman dan
efektif. Tujuan dari penelitian ini adalah merancang sebuah prototip
kamera pengawas nirkabel yang dapat diakses melalui web sehingga
memungkinkan untuk mengawasi seisi ruangan maupun barang berharga
dari jarak jauh [3].
2.2 LANDASAN TEORI
2.2.1 Raspberry Pi
Raspberry Pi, sering disingkat dengan nama Raspi, adalah
komputer papan tunggal (single-board circuit; SBC) yang
seukuran dengan kartu kredit yang dapat digunakan untuk
menjalankan program perkantoran, permainan komputer, dan
sebagai pemutar media hingga video beresolusi tinggi. Raspberry
Pi dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation,
yang digawangi sejumlah pengembang dan ahli komputer dari
Universitas Cambridge, Inggris [1].
10
Gambar 2. 1 Bentuk Raspberry Pi B
2.2.2 Sistem operasi raspbian
Raspbian adalah sistem operasi komputer berbasis Debian
untuk Raspberry Pi. Ada beberapa versi Raspbian termasuk
Raspbian Stretch dan Raspbian Jessie. Sejak 2015 secara resmi
disediakan oleh Raspberry Pi Foundation sebagai sistem operasi
utama untuk keluarga komputer papan tunggal Raspberry Pi.
Raspbian diciptakan oleh Mike Thompson dan Peter Green
sebagai proyek independen. Pembangunan awal selesai pada Juni
2012. Sistem operasi masih dalam pengembangan aktif. Raspbian
sangat dioptimalkan untuk CPU ARM kinerja rendah Raspberry
Pi. Raspbian menggunakan PIXEL, Pi Improved X-Window [1].
Environment, Ringan sebagai lingkungan desktop utamanya
pada pembaruan terbaru. Ini terdiri dari lingkungan desktop
LXDE yang dimodifikasi dan Openbox stacking window manager
dengan tema baru dan beberapa perubahan lainnya. Distribusi
11
dikirimkan dengan salinan program aljabar komputer
Mathematica dan versi Minecraft yang disebut Minecraft Pi serta
versi ringan Chromium sebagai versi terbaru [1].
Gambar 2. 2 Tampilan sistem operasi Raspbian
2.2.3 Sensor Gerak PIR (Passive Infra Red)
Sensor gerak PIR (Passive Infra Red) adalah sensor yang
berfungsi untuk pendeteksi gerakan yang bekerja dengan cara
mendeteksi adanya perbedaan/perubahan suhu sekarang dan
sebelumnya. Sensor gerak menggunakan modul pir sangat simpel
dan mudah diaplikasikan karena Modul PIR hanya membutuhkan
tegangan input DC 5V cukup efektif untuk mendeteksi gerakan
hingga jarak 5 meter. Ketika tidak mendeteksi gerakan, keluaran
modul adalah LOW. Dan ketika mendeteksi adanya gerakan,
maka keluaran akan berubah menjadi HIGH. Adapun lebar pulsa
HIGH adalah ±0,5 detik. Sensitifitas Modul PIR yang mampu
mendeteksi adanya gerakan pada jarak 5 meter memungkinkan
kita membuat suatu alat pendeteksi gerak dengan keberhasilan
lebih besar.
12
Gambar 2. 3 Bentuk Sensor Gerak PIR
2.2.4 LED (Light Emitting Diode)
LED adalah salah satu jenis komponen semikonduktor.
Selama ini LED hanya digunakan sebagai alat untuk
memancarkan cahaya. Sebagai bahan semikonduktor, LED juga
terbentuk dari pertemuan bahan semikonduktor tipe-P dan tipe-N
(P-N junction). Oleh karena itu LED juga bias digunakan sebagai
bahan yang bersifat photovoltaic. LED yang akan digunakan
sebagaikomponen photovoltaic di susun dalam bentuk susunan
secara seri, paralel, dan gabungan seri parallel [4].
Gambar 2. 4 Bentuk LED
13
2.2.5 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi
untuk mengubah getaran listrik menjadi getaran suara. Pada
dasarnya prinsip kerja buzzer hampir sama dengan loud speaker,
jadi buzzer juga terdiri dari kumparan yang terpasang pada
diafragma dan kemudian kumparan tersebut dialiri arus sehingga
menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau
keluar, tergantung dari arah arus dan polaritas magnetnya, karena
kumparan dipasang pada diafragma maka setiap gerakan
kumparan akan menggerakkan diafragma secara bolak-balik
sehingga membuat udara bergetar yang akan menghasilkan suara.
Buzzer biasa digunakan sebagai indikator bahwa proses telah
selesai atau terjadi suatu kesalahan pada sebuah alat (alarm) [5].
Gambar 2. 5 Bentuk Buzzer
2.2.6 Saklar
Saklar adalah suatu alat dengan dua sambungan dan bisa
memiliki dua keadaan, yaitu keadaan on dan keadaan off.
Keadaan off (tutup) merupakan suatu keadaan dimana tidak ada
14
arus yang mengalir. Keadaan on (buka) merupakan satu keadaan
yang mana arus bisa mengalir dengan bebas atau dengan kata lain
(secara ideal) tidak ada resistivitas dan besar voltase pada saklar
sama dengan nol.
Gambar 2. 6 Bentuk Saklar2.2.7 Webcam
Webcam (singkatan dari web camera) adalah sebutan bagi
kamera real-time (bermakna keadaan pada saat ini juga) yang
gambarnya bisa diakses atau dilihat melalui World Wide Web,
program instant messaging, atau aplikasi video call [6].
Gambar 2. 7 Bentuk Webcam
15
2.2.8 USB Flash Drive (Flashdisk)
USB flash drive (Flashdisk atau UFD) adalah alat
penyimpanan data memori flash tipe NAND yang memiliki alat
penghubung USB yang terintegrasi. Flash drive ini biasanya
berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan
mudah [7].
Gambar 2. 8 USB Flash Drive (Flashdisk)
16
2.2.9 Teori tentang Flowchart
Penulis algoritme flowchart menggunakan simbol – simbol yang
harus dipahami dan diingat. Adapun simbol – simbol tersebu
diberikan pada tabel berikut[8].
Tabel 2. 1 Simbol - simbol yang digunakan pada penulisan flowchart
Simbol Bagan Nama Fungsi
TerminatorMenandakan start (awal) atau end(akhir) program.
Arah AliranMenunjukan arah aliran proses padaprogram.
PreparationProses deklarasi atau pemberian nilai-nilai awal pada variabel yangdigunakan.
ProsesMenunjukan proses yang dilakukanmesin komputer.
Input/output dataMenandakan proses input/output datasecara manual.
Predefined process(subprogram)
Menunjukan proses subprogram.
Decision ataukondisi
Menggambarkan sebuah keadaanpemilihan dari dua kondisi yang bernilaitrue (benar) atau false (salah) untukselanjutnya mengerjakan statement(pernyataan) tertentu. Contohnya, Jikakondisi true, program mengerjakanproses A. Jika false, programmengerjakan proses B.
On Page ConnectorMenghubungkan bagian-bagianflowchart yang terpisah pada satuhalaman.
18
BAB III
METODOLOGI PENELITIAN
3.1 PROSEDUR PENELITIAN
1. Rencana / Planning
Mencari data-data yang diperlukan untuk pengembangan sistem
keamanan dan monitoring laboratorium komputer berbasis IoT
menggunakan Raspberry pi seperti alat dan bahan yang dibutuhkan
berupa Raspberry pi, sistem operasi raspbian sensor gerak PIR, LED (
Light Emitting Diode), buzzer, saklar, webcam Logitech C170, kabel
jumper dan Flashdisk, selain itu juga mengambil referensi teori yang
berkaitan dan jurnal-jurnal yang memiliki topik yang serupa.
2. Analisis
Melakukan analisis tentang permasalahan yang terjadi di
laboratorium komputer SMK AL FALAH Larangan, pada laboratorium
tersebut pernah terjadi pencurian alat-alat komputer, saat itu CCTV
hanya dapat mengawasi dan merekam saja tanpa memberikan notifikasi
terjadinya pencurian alat – alat komputer di laboratorium komputer SMK
AL FALAH Larangan, selain itu pada tahun sebelumnya juga terdapat
jurnal-jurnal yang memiliki topik serupa yang membantu dalam analisis.
19
3. Rancangan / Desain
Dalam perancangan sistem keamanan dan monitoring laboratorium
komputer berbasis IoT menggunakan raspberry pi menggunakan
hardware raspberry pi dan sistem operasi raspbian yang nanti alat – alat
lainnya akan terprogram dan terhubung ke raspberry pi seperti webcam
Logitech C170 yang akan mengawasi dan merekam ketika sensor gerak
PIR mendeteksi adanya gerakan di laboratorium komputer SMK AL
FALAH Larangan serta alat-alat lainnya seperti LED, buzzer, saklar ,
kabel jumper, dan Flashdisk.
4. Implementasi
Setelah melakukan langkah-langkah rencana/planning, analisis dan
rancangan/desain sistem keamanan dan monitoring laboratorium
komputer berbasis IoT menggunakan raspberry pi akan di uji coba di
laboratorium komputer SMK AL FALAH Larangan.
3.2 METODE PENGUMPULAN DATA
1. Observasi
Observasi dilakukan dengan mengumpulkan data dan informasi
yang dibutuhkan dalam perancangan sistem keamanan laboratorium
komputer di SMK AL FALAH Larangan.
20
2. Wawancara
Wawancara merupakan salah satu teknik pengumpulan data yang
dilakukan melalui tatap muka langsung dengan narasumber dengan cara
tanya jawab langsung. Wawancara dilakukan dengan Kepala
Laboratorium komputer dan penjaga sekolah SMK AL FALAH
Larangan yang berhubungan dengan data terkait.
3. Studi Literatur
Pada tahun sebelumnya terdapat jurnal-jurnal yang memiliki tema
serupa seperti :
1. Sirait Fadli. (2015). Sistem Monitoring Keamanan Gedung berbasis
Rasberry Pi.
2. Helmi Muhammad Shadiq, Sudjadi, dan Darjat. (2014).
Perancangan kamera pemantau nirkabel menggunakan Raspberry
Pi model B.
3.3 WAKTU DAN TEMPAT PENELITIAN
1. Waktu Penelitian
Waktu yang digunakana peneliti untuk penelitian ini
dilaksanakan sejak tanggal dikeluarkannya ijin penelitian dalam kurun
waktu kurang lebih 2 bulan (dua) bulan, 1 bulan pengumpulan data
dan 1 bulan pengolahan data yang meliputi penyajian dalam bentuk
laporan dan proses bimbingan berlangsung.
21
2. Tempat Penelitian
Tempat pelaksanaan penelitian ini adalah di SMK AL FALAH
Larangan Kelurahan Larangan Kecamatan Larangan Kabupaten
Brebes Jawa Tengah.
22
BAB IV
ANALISA DAN PERANCANGAN SISTEM
4.1 Analisa Permasalahan
SMK AL FALAH Larangan adalah sekolah menengah kejuruan yang
memiliki laboratorium komputer yang digunakan untuk proses belajar dan
mengajar. Di dalam laboratorium komputer SMK AL FALAH Larangan
terdapat banyak komputer yang digunakan siswa untuk belajar, sehingga
laboratorium komputer SMK AL FALAH Larangan harus mempunyai
sistem monitoring dan keamanan.
Pada laboratorium komputer tersebut pernah terjadi pencurian
komputer dan pada saat itu belum ada sistem monitoring keamanan yang
memantau laboratorium komputer, tidak adanya sistem monitoring
keamanan yang mengawasi laboratorium komputer dan memberikan
keleluasaan pencurian komputer tanpa diketahui penjaga sekolah.
Oleh karena itu diperlukan sistem keamanan dan monitoring berbasis
iot menggunakan raspberry pi di laboratorium komputer smk al falah
larangan yang dapat mengawasi dan dapat memberikan peringatan apabila
terjadi pembobolan laboratorium komputer SMK AL FALAH Larangan
sehingga dapat mencegah terjadinya pencurian komputer di laboratorium
komputer SMK AL FALAH Larangan.
23
4.2 Analisa Kebutuhan Sistem
Pada perancangan sistem keamanan dan monitoring berbasis iot
menggunakan raspberry pi di laboratorium komputer smk al falah larangan,
diperlukan beberapa perangkat keras dan lunak.
4.2.1 Perangkat Keras yang dibutuhkan
Perangkat keras yang diguanakan dalam perancangan sistem
keamanan dan monitoring berbasis iot menggunakan raspberry pi di
laboratorium komputer smk al falah larangan sebagai berikut :
1. Satu perangkat laptop dengan spesifikasi
a. Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz 2.30 GHz
b. RAM 4 GB
c. System type 32-bit Operating System (Windows 7
Ultimate)
d. Hardisk 500 GB
2. Raspberry pi
3. Sensor gerak PIR (Passive Infra Red)
4. LED (Light Emitting Diode)
5. Buzzer
6. Saklar (Switch)
7. Webcam
8. Flashdisk
24
4.2.2 Perangkat Lunak yang dibutuhkan
Perangkat lunak yang diguanakan dalam perancangan sistem
keamanan dan monitoring berbasis iot menggunakan raspberry pi di
laboratorium komputer smk al falah larangan sebagai berikut :
1. Sistem operasi Raspbian
2. Bahasa Pemrograman Python dan Node.JS
3. Aplikasi Android Blynk
26
4.4 Desain Input Output
Gambar 4. 2 Diagram Blok Desain Input Output
a. Input
Sensor gerak (PIR) akan mendeteksi gerakan yang ada didekat
pintu atau jendela, sedangkan camera webcam berfungsi sebagai
monitoring ruangan dan merekam kejadian ketika PIR mendeteksi
adanya gerakan.
b. Proses
Raspberry pi digunakan untuk mengirim data yang terbaca menuju
server blynk.
c. Output
Raspberry pi dalam sistem ini berfungsi sebagai pengirim
data yang terbaca dari camera webcam dan sensor gerak (PIR) ke
server blynk. Kemudian menuruskannya ke aplikasi blynk yang
berfungsi sebagai media penerima data berupa video realtime dan
notifikasi.
27
BAB V
HASIL DAN PEMBAHASAN
5.1 Analisa Kebutuhan Sistem
Dalam penelitian ini mendapatkan analisa sistem, analisa
permasalahan serta analisa kebutuhan perangkat keras dan perangakat
lunak untuk merancang sistem keamanan dan monitoring laboratorium
komputer berbasis iot menggunakan raspberry pi ini. Perancangan sistem
ini membutuhkan komponen perangkat keras dan perangkat lunak seperti
Raspberry pi, Sensor Gerak PIR (Passive Infra Red), LED (Light Emitting
Diode), Buzzer, Saklar, Webcam, Flashdisk, sistem operasi raspbian dan
aplikasi blynk. Kemudian perakitan perangkat keras dan melakukan
pengujian sistem keamanan dan monitoring laboratorium komputer
berbasis iot menggunakan raspberry pi ini.
5.2 Implementasi Perangkat Keras
Implementasi perangakat keras adalah suatu proses instalasi atau
perakitan perangkat keras yang digunakan untuk mengirim data ke server
blynk dan juga mengaktifkan buzzer. Perangkat keras yang digunakan
sebagai berikut :
1. Raspberry pi
2. Sensor gerak PIR (Passive Infra Red)
3. LED (Light Emitting Diode)
4. Buzzer
29
5.3 Implementasi Perangkat Lunak
Implementasi perangkat lunak adalah proses penerapan aplikasi blynk
untuk media monitoring ruangan. Dalam penerapannya raspberry pi melalui
koneksi internet mengirim data ke server blynk, kemudian data tersebut
akan ditampilkan di aplikasi blynk berupa video realtime dan notifikasi.
Berikut adalah tampilan dari monitoring aplikasi blynk :
Gambar 5. 2 Monitoring Aplikasi Blynk
30
5.4 Hasil Pengujian
Dalam pengujian, hal yang akan dilakukan adalah menentukan apakah
perangkat keras dan perangkat lunak dapat berfungsi seperti yang sudah
dirancang dan sesuai yang diharapkan. Diantaranya :
1. Pengujian Camera Webcam
Untuk menguji hasil monitoring camera didalam ruangan
laboratorium, camera yang ada didalam ruangan laboratorium akan
mengirim data ke server blynk dan akan menampilkan video realtime
didalam ruangan laboratorium. Berikut hasil monitoring aplikasi blynk :
Gambar 5. 3 Monitoring Aplikasi Blynk
31
2. Pengujian Sensor Gerak (PIR)
Dalam pengujian sensor gerak (PIR), saat terjadi gerakan didekat
jendela atau pintu sensor akan memerintahkan raspberry untuk
mengaktifkan buzzer dan mengirim data sensor ke server blynk untuk
menampilkan notifikasi di aplikasi blynk, berikut hasil pembacaan
sensor gerak (PIR) dalam bentuk notifikasi :
Gambar 5. 4 Notifikasi Aplikasi Blynk
32
BAB VI
PENUTUP
6.1. Kesimpulan
Berdasarkan hasil penelitian, perancangan dan implementasi yang
telah dilakukan, dan mengacu pada rumusan masalah yang ada, maka dapat
diambil beberapa kesimpulan sebagai berikut :
1. Implementasi sistem monitoring dan keamanan pada laboratorium
komputer SMK AL FALAH Larangan akan memberikan hasil
monitoring ruangan laboratorium berupa video realtime serta notifikasi
saat terjadi pembobolan pintu melalui aplikasi blynk.
2. Dari hasil pengujian camera webcam dan sensor gerak (PIR) dapat
disimpulkan bahwa monitoring akan menampilkan video realtime saat
terhubung ke koneksi internet, dan sensor gerak (PIR) akan bekerja jika
mendeteksi gerakan yang melewati pintu.
33
6.2. Saran
Berdasarkan kesimpulan yang telah diambil dari hasil penelitian,
perancangan dan implementasi. Maka terdapat beberapa saran yang dapat
diambil sebagai berikut:
1. Perlunya pencahayaan di dalam ruangan laboratorium karena camera
webcam tidak memiliki night vision untuk melihat disaat gelap.
2. Disarankan agar hasil rekaman video dapat di download melalui
aplikasi blynk.
3. Disarankan webcam bisa mengambil video tanpa harus menghentikan
streaming.
34
DAFTAR PUSTAKA
[1] Rakhman, Edi., ett all. 2016. Raspberry Pi Mikrocontroler mungil yang
serbas bisa. Yogyakarta: Penerbit ANDI.
[2] Sirait Fadli. (2015). Sistem Monitoring Keamanan Gedung berbasis
Rasberry Pi.
[3] Helmi Muhammad Shadiq, Sudjadi, dan Darjat. (2014). Perancangan
kamera pemantau nirkabel menggunakan Raspberry Pi model B.
[4] Malvino, Albert Paul. 1992. Prinsip-Prinsip Elektronik. Jakarta: Erlangga.
[5] Syam, Rafiuddin. 2013. Dasar-Dasar Teknik Sensor. Makassar: Universitas
Hasanuddin.
[6] Anwar, Choirul, dan Didik Tristianto. 2016. Sistem Keamanan Rumah
dengan Webcam Berbasis Web dan SMS Gateway. Surabaya: Universitas
Narotama.
[7] Goirumamnun, Siti., ett all. 2010. Mengukur Kecepatan Transfer Data pada
USB Flash Disk. Bekasi: Universitas Gunadarma.
[8] Novianto, Andi. 2018. Pemrograman Dasar. Jakarta: Penerbit Erlangga.
B-1
Lampiran 3: Source Code
Koding Node.Js
var Blynk = require('blynk-library');
var Gpio = require('onoff').Gpio;
var spawn = require("child_process").spawn;
var pir = new Gpio(24, 'in', 'both');
var AUTH = 'wlBjbSiSm18n8dzvAWcAjYdkyv80QpSJ';
var blynk = new Blynk.Blynk(AUTH);
pir.watch(function(err, value) {
if (value == 1) {
blynk.notify("Terdeteksii objek bergerak");
spawn('python',["picamera1.py"]);
spawn('python',["buzzer3sedikit.py"]);
console.log('Terdeteksi');
} else {
console.log('Aman');
}
});
B-2
Koding Python (Buzzer)
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(26, GPIO.OUT) #Buzzer
GPIO.output(26, True)
time.sleep(0.5)
GPIO.output(26, False)
time.sleep(0.5)
GPIO.output(26, True)
time.sleep(0.5)
GPIO.output(26, False)
print("Berhasil")
time.sleep(0.1)
GPIO.cleanup()
Koding Python (Perekam Video)
from subprocess import call
from time import sleep