Anda di halaman 1dari 33

IMPLEMENTASI SISTEM KEAMANAN RUMAH BERBASIS

ARDUINO MENGGUNAKAN SENSOR PIR DENGAN


TELEGRAM MESSENGER

PROPOSAL SKRIPSI

Oleh :

Risti Dian Puspitasari

201810225020

PROGRAM STUDI INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
TAHUN 2021/2022
LEMBAR PERSETUJUAN PEMBIMBING

Judul Proposal Skripsi : IMPLEMENTASI SISTEM KEAMANAN

RUMAH BERBASIS ARDUINO

MENGGUNAKAN SENSOR PIR DENGAN

TELEGRAM MESSENGER

Nama Mahasiswa : Risti Dian Puspitasari

Nomor Pokok Mahasiswa : 201810225020

Program Studi/Fakultas : Informatika / Ilmu Komputer

Tanggal Lulus Ujian :

Seminar Proposal

Bekasi,

MENYETUJUI,

Pembimbing I

Mukhlis, S.Kom, MT
NIDN. 0312116802

i
DAFTAR ISI

LEMBAR PERSETUJUAN PEMBIMBING .......................................................... i

DAFTAR ISI ........................................................................................................... ii

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Identifikasi Masalah ................................................................................. 2

1.3 Rumusan Masalah .................................................................................... 2

1.4 Batasan Masalah ....................................................................................... 2

1.5 Tujuan Penelitian ...................................................................................... 2

1.6 Manfaat Penelitian .................................................................................... 3

1.7 Tempat dan waktu penelitian ................................................................... 3

1.8 Metode Penelitian ..................................................................................... 3

1) Analisa Kebutuhan ....................................................................................... 3

1.8.1 Metode Pengumpulan Data ............................................................... 4

1.8.2 Metode Perancangan ......................................................................... 4

1.8.3 Metode Pengujian.............................................................................. 4

1.9 Sistematika Penulisan ............................................................................... 5

BAB II LANDASAN TEORI ................................................................................. 6

2.1 Tinjauan Pustaka ........................................................................................... 6

2.2 Konsep Dasar Impelementasi ........................................................................ 7

2.2.1 Pengertian Implementasi......................................................................... 7

2.4 Keamanan ...................................................................................................... 8

2.5 Arduino .......................................................................................................... 8

ii
2.6 Sensor PIR ..................................................................................................... 9

2.6.1 Bagian – bagian sensor PIR .................................................................. 10

2.6.2 Cara Kerja Sensor PIR .......................................................................... 11

2.6.3 Komponen Sensor PIR ......................................................................... 12

2.7 Telegram Messenger .............................................................................. 12

2.8 Tools ....................................................................................................... 13

2.8.1 ESP-32 CAM ................................................................................... 13

2.8.2 Buzzer .............................................................................................. 13

2.9 UML (Unified Modeling Language)....................................................... 14

2.10 Metode RAD .......................................................................................... 15

2.10.1 Pengertian RAD .............................................................................. 15

2.10.2 Alasan Memilih Metode Rad .......................................................... 15

2.10.3 Model Pengembangan ..................................................................... 16

2.10.4 Tujuan ............................................................................................. 16

2.10.5 Tahapan – tahapan pada RAD......................................................... 16

2.11 Pengertian Prototyping ........................................................................... 17

2.11.1 Tujuan Prototyping ............................................................................. 18

2.11.2 Langkah-langkah Prototyping............................................................. 18

BAB III METODOLOGI PENELITIAN.............................................................. 19

1.1 Objek Penelitian ..................................................................................... 19

1.2 Metodologi Penelitian ............................................................................ 19

3.3 Diagram Alir Penelitian ............................................................................. 22

3.4 Kerangka Penelitian ............................................................................... 23

3.5 Analisis Sistem Berjalan ........................................................................ 24

3.6 Permasalahan .......................................................................................... 25

iii
3.7 Analisis Sistem Usulan ........................................................................... 25

3.8 Analisis Kebutuhan Sistem .................................................................... 26

3.8.1 Kebutuhan Perangkat Keras (Hardware) ........................................ 26

3.9 Kebutuhan Perangkat Lunak .................................................................. 27

DAFTAR PUSTAKA

iv
BAB I

PENDAHULUAN

1.1 Latar Belakang

Rumah merupakan salah satu kebutuhan pokok dalam kehidupan manusia.


Sebagai tempat berlindung dari segala cuaca, sekaligus sebagai tempat tumbuh
kembang dan berkumpulnya komunitas terkecil manusia, yaitu keluarga. Setiap
keluarga yang menghuni rumah masing masing layak mendapatkan keamanan dan
kenyamanan. Seorang pemilik rumah kedapatan barang miliknya hilang, kejadian
tersebut terjadi saat pemilik rumah telah tidur malam. Pemilik rumah tidak
menyadari bahwa rumahnya telah ada seorang pencuri yang secara diam-diam
masuk kerumah tersebut.

Berbagai macam bentuk dan model alat pengaman yang sangat pesat ini
didorong karena banyaknya kejadian-kejadian tidak terduga yang mengganggu
keamanan dan kenyamanan rumah, misalnya sering terjadinya tindak kejahatan
yang dilakukan oleh pencuri, dimana hal tersebut dialami pada rumah penduduk
baik yang sedang ditinggal oleh pemiliknya maupun tidak membuat orang cemas
apabila hendak meninggalkan rumahnya tanpa berpenghuni.

Sistem keamanan rumah merupakan sistem yang telah diprogram dan dapat
bekerja secara otomatis dalam mengendalikan perangkat yang terpasang pada
rumah dan efisien. Tujuan dari diciptakannya teknologi ini yaitu untuk
mempermudah pemilik rumah memantau keadaan rumah, meningkatkan
keamanan, mendapatkan kenyamanan, dan lain sebagainya.

Untuk menjamin keamanan rumah dan mengantisipasi agar tidak terjadi adanya
pencurian, penulis akan membuat suatu sistem pengaman rumah berbasis Arduino,
dengan memiliki fitur alarm dan telegram messenger agar pemilik rumah yang
sedang meninggalkan rumah dapat dengan cepat mendapatkan informasi apabila
terjadi pencurian . Dimana semua sistem tersebut dikendalikan oleh Arduino.
Dengan demikian dibuatlah “Implementasi Sistem Keamanan Berbasis Arduino
Menggunakan Sensor PIR dengan Telegram Messenger”

1
1.2 Identifikasi Masalah

Mengacu pada latar belakang diatas, didapat identifikasi masalah sebagai berikut :

1. Banyak terjadinya tindakan kejahatan yang dilakukan oleh pencuri kepada


pemilik rumah.
2. Keamanan rumah secara manual seperti mengunci pintu atau menggunakan
gembok pintu tidak terlalu menjamin dari kejahatan pencurian.
3. Terjadinya pencurian pada saatn rumah sedang ditinggal oleh pemiliknya.

1.3 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah dikemukakan di atas, maka


permasalahan yang dapat di angkat adalah “Bagaimana implementasi sistem
keamanan rumah berbasis Arduino ini dapat bekerja” ?

1.4 Batasan Masalah

Batasan masalah yang ada pada penelitian ini yaitu :

1. Membangun sistem keamanan rumah untuk memonitoring keadaan rumah


dengan sensor PIR dan telegram massanger.
2. Menggunakan Arduino Uno sebagai pusat kendali dari seluruh sistem.
3. Sensor PIR Sebagai pendeteksi objek
4. Modul buzzer sebagai alarm.
5. Kamera ESP 32-CAM sebagai penangkap objek yang terdeteksi.
6. Telegram messenger sebagai notifikasi objek yang terdeteksi.

1.5 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

1. Mengatahui cara untuk merealisasikan sistem keamanan rumah berbasis


Arduino.
2. Mengetahui cara kerja dari rangkaian sistem keamanan rumah berbasis
Arduino.
3. Membuat sistem yang dapat mendeteksi objek yang masuk kedalam rumah.

2
1.6 Manfaat Penelitian

1. Bagi Penulis ;

a. Sebagai pengembangan dari ilmu yang telah di dapat dari kampus.

b. Untuk memperdalam dan praktik langsung tentang ilmu dan teknologi Arduino.

2. Bagi Masyarakat ;

a. Untuk meningkatkan keamanan dan keselamatan penghuni rumah.

b. Mempermudah masyarakat dapat memperoleh informasi tentang rumahnya


secara cepat.

c. Memberi kenyamanan atas keamanan rumah dan investasi yang dimiliki.

1.7 Tempat dan waktu penelitian

1. Tempat Penelitian

Lingkungan perumahan Bekasi Timur Regency yang beralamat di Bekasi Timur J


Regency blok D Kel. Cimuning Kec. Mustika Jaya Bekasi 17155.

2. Waktu Penelitian

Waktu penelitian dilakukan pada 08 November 2021 – 08 Oktober 2021.

1.8 Metode Penelitian

Metode pengembangan yang digunakan dalam pembuatan sistem keamanan ini


adalah metode RAD ( Rapid Apication Development). Metode RAD ( Rapid
Apication Development) digunakan karena pembuatan aplikasi ini memiliki waktu
yang cukup singkat. Berikut ini tahapan dari metode RAD :

1) Analisa Kebutuhan

Pada tahap ini diadakan beberapa kali melakukan observasi kepada warga
Bekasi Timur Regency blok J. Observasi ini dilakukan untuk menentukan
tujuan yang akan dicapai dari pembuatan sistem keamanan sehingga akan
diperoleh spesifikasi kebutuhan dari sistem secara rinci.

3
2) Desain

Dari spesifikasi kebutuhan sistem yang telah diperoleh, maka dilakukan proses
merancang sistem keamanan. Proses ini tetap melibatkan pemilik rumah.
Sehingga calon pengguna dapat memberikan saran dalam proses perancangan
sistem keamanan.

3) Implementasi

Pada tahap implementasi ini perancang dikembangkan menjadi sebuah sistem.


Setelah sistem selesai maka dilakukan pengujian terhadap sistem tersebut,
apakah sistem tersebut mempunyai kekurangan atau tidak. Calon pengguna
juga akan menilai sistem dan memberikan tanggapan apakah sistem ini layak
atau tidak.

1.8.1 Metode Pengumpulan Data


1. Observasi
Melakukan survey langsung guna memastikan keadaan lokasi serta mencari
informasi yang diperlukan.
2. Kuisioner
Menyebarkan angket kepada warga sekitar untuk memperoleh data yang
akurat
3. Studi Pustaka
Mengumpulkan data dan informasi yang diperoleh dengan membaca dan
mempelajari buku-buku, jurnal, temuan dan bahan beberapa

1.8.2 Metode Perancangan


Dalam pengembangan sistem keamanan rumah ini penulis menggunakan
metode prototype.

1.8.3 Metode Pengujian


Untuk pengujian ini langsung pada sebuah maket rumah yang didalamnya
sudah terdapat rancang bangun rangkaian alat keamanan tersebut. Dengan
uji coba sensor beberapa kali sambil mendengarkan kritik dan saran dari
pemakai.

4
1.9 Sistematika Penulisan
BAB I PENDAHULUAN
Dalam bab ini diuraikan tentang latar belakang masalah, identifikasi masalah,
rumusan masalah, Batasan masalah, tujuan, manfaat penelitian, metode
penelitian, tempat dan waktu penelitian, hingga sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisikan mengenai identifikasi dan Analisa kebutuhan terhadap data
dan aplikasi, metode penelitian dan pengembangan.
BAB III METODOLOGI PENELITIAN
Bab ini berisikan mengenai Obyek penelitian, kerangka penelitian, analisis
sitem berjalan, permasalahan, analisis usulan sistem, analisis kebutuhan sistem
BAB IV PERANCANGAN SISTEM DAN IMPLEMENTASI
Bab ini menjelaskan tentang proses perancangan yang akan dibuat sesuai judul
dan latar belakang yang ada dan menjelaskan implementasi dari analisis dan
perancangan sistem. Bab ini juga berisi tentang pengujian pada sistem.
BAB V PENUTUP
Dalam bab ini berisi kesimpulan dan saran hasil simulasi.

5
BAB II

LANDASAN TEORI

2.1 Tinjauan Pustaka

Dalam penyusunan skripsi ini penulis mengumpulkan beberapa informasi tentang


penelitian serupa sebelumnya, dari berbagai sumber untuk pertimbangan
pembanding dengan penulisan ini. Dua hal yang di jadikan pembanding merupakan
kekurangan dan kelebihan penelitian sebelumnya dan saat ini. Tercantum beberapa
jurnal serta sumber sebagai berikut.

Tabel 2. 1 Review Jurnal

Judul Penelitian/ Hasil dan Implementasi


No Kekurangan
Penulis
1 Pengamanan Pintu Pengguna dapat mengakses dan - Penambahan fitur
Ruangan Menggunakan memonitor akses kunci pintu dan timer
Arduino Mega 2560, MQ- melalui aplikasi yang telah
- penambahan sensor
2, DHT-11 Berbasis terpasang pada smartphone
indikator kebakaran
Android (Siswanto, Android, sistem aplikasi dapat
seperti sensor yang
M.Anif, Dwi Nur Hayati, memberikan pesan peringatan
dapat mendeteksi
Yuhefizar, 2019) atau notifikasi kepada pengguna
api dan asap
ketika terjadi indikasi bahaya
kebocoran gas atau dorongan - kamera dapat
paksa/dobrakan pada pintu, dikendalikan dari
exhaust fan dapat otomatis jarak jauh melalui
menyala/on pada saat terjadi aplikasi pada,
indikasi kebocoran gas dan apabila sehingga
konsentrasi gas sudah pada status Smartphone dapat
aman maka exhaust fan akan mengcapture
mati/off, dan Kamera VC0706 gambar sesuai
dapat mengambil gambar dengan perintah dari
baik ketika terjadi indikasi pengguna
dobrakan pintu
2 Pengamanan Ruangan - Dengan penerapan aplikasi ini, - Sistem keamanan
Dengan Dfrduino Uno petugas keamanan bisa sensor PIR dan Buzzer
R3, Sensor Mc-38, Pir, memantau keamanan ruang belum mempunyai
Notifikasi SMS, Twitter keuangan dari jarak jauh (dari posisi strategis dalam
(Siswantoa, Gunawan pos jaga). penempatan PIR
Pria Utamab, Windu - Dengan penerapan aplikasi ini, sensor,
Gatac, 2018) keamanan ruang keuangan - Dalam aplikasi ini
akan lebih terjamin karena belum mempunyai
Aplikasi ini mengeluarkan suara keamanan

6
alarm yang keras sehingga monitoring ruangan
menjadikan perhatian orang seperti kamera secara
sekitar dan notifikasi SMS dan real time.
Twitter yang dikirimkan
sehingga user bisa segera
melakukan tindakan sesaat
setelah menerima notifikasi.
3 Sistem Keamanan Saat pintu dibuka maka Kecepatan Hasil
Rumah Berbasis IoT limit switch akan mendapat pengiriman gambar ke
Menggunakan tekanan sehingga sirene akan telegram akan sangat
Mikrokontroler dan mengeluarkan suara, Ketika ada berpengaruh
Telegram Sebagai seseorang yang masuk dengan koneksi internet
Notifikasi (Fitria kedalam ruangan maka sensor PIR yang digunakan
Ratnasari, Prahenusa akan mendeteksi gerakan,
Wahyu Ciptadi, R. lalu mengirimkan hasil ke telegram.
Hafid Hardyanto, 2021) Pengambilan gambar
akan terus dilakukan saat sensor
PIR mendeteksi gerakan,
sehingga notifikasi ditelegram akan
terus ada

2.2 Konsep Dasar Impelementasi

Pada tinjauan pustaka ini terdapat beberapa teori dan penjelasan dari berbagai
objek-objek yang berhubungan dengan penelitian sebagai data pendukung
penelitian yang di lakukan oleh penulis. Beberapa teori dan penjelasan tersebut
dikutip dari berbagai sumber agar menghindari plagiarism.

2.2.1 Pengertian Implementasi

Menurut (Besar, 2010) implementasi merupakan proses umum tindakan


administratif yang dapat diteliti pada tingkat program tertentu. Proses implementasi
baru akan dimulai apabila tujuan dan sasaran telah ditetapkan, program kegiatan
telah tersusun dan dana telah siap dan disalurkan untuk mencapai sasaran. Jika
pemahaman ini diarahkan pada lokus dan fokus (perubahan) dimana kebijakan
diterapkan akan sejalan dengan pandangan Van Meter dan van Horn yang dikutip
oleh Parsons (1995: 461) dan Wibawa, dkk., (1994: 15) bahwa implementasi
kebijakan merupakan tindakan yang dilakukan oleh (organisasi) pemerintah dan
swasta baik secara individu maupun secara kelompok yang dimaksudkan untuk
mencapai tujuan. (Grindle (1980: 7)).

7
2.3 Pengertian Sistem

Menurut (Tourism and Sustainable Development Goals : Research on


Sustainable Tourism Goals, 2021), sistem adalah suatu kesatuan yang terdiri dari
bagian yang berkaitan satu sama lain untuk mencapai satu tujuan (Marimin:2006).

Dapat disimpulkan bahwa sistem adalah unsur komponen dan elemen yang saling
berhubungan untuk mencapai tujuan yang sama secara terikat satu sama lain
sehingga bisa bekerja secara lebih efektif dan efisien.

2.4 Keamanan

Keamanan bagian aspek penting didalam kehidupan sehari-hari, salah satunya pada
keamanan rumah, karena rumah suatu kebutuahn pokok dalam kehidupan manusia
dan tempat yang dipergunakan berlindung diri, istirahat memulihkan kondisi lelah
disik setelah berpergian ataupun menjalankan aktifitas. Maraknya tindakan
kejahatan menuntut untuk diciptakannya sesuatu security sistem yang bias
membantu kita untuk memantau dan mengawasi semua yang berharga milik kita,
alat yang dapat dipakai untuk keperluan tersebut ialah kamera, dan alarm
keamanan. Alarm keamana yang bisa memberikan sinyal dan terhubungan dengan
kamera yang bertujuan untuk memastikan keamana area/lokasi tertentu.

2.5 Arduino

Menurut jurnal (Pengamanan Ruangan Dengan Dfrduino Uno R3, Sensor Mc-38,
Pir, n.d.) Arduino Uno R3 seperti gambar 2.1 adalah ATmega328 (datasheet). Ini
memiliki 14 digital input / output pin (yang 6 dapat digunakan sebagai output
PWM), 6 input analog, osilator kristal 16 MHz, koneksi USB, colokan listrik,
header ICSP, dan tombol reset. Ini berisi semua yang dibutuhkan untuk mendukung
mikrokontroler; cukup hubungkan ke komputer dengan kabel USB atau nyalakan
dengan adaptor AC-ke-DC atau baterai untuk memulai.

Arduino Uno R3 berbeda dari semua papan sebelumnya karena tidak


menggunakan chip driver FTDI USB-ke-serial. Sebaliknya, fitur Atmega16U2
(Atmega8U2 hingga versi R2) diprogram sebagai konverter USB-to-serial. Revisi
2 dari papan Uno memiliki resistor yang menarik garis 8U2 HWB ke tanah,
membuatnya lebih mudah untuk dimasukkan ke dalam mode DFU.

8
"Uno" berarti satu di Italia dan diberi nama untuk menandai rilis Arduino
1.0 yang akan datang. Uno dan versi 1.0 akan menjadi versi referensi Arduino,
bergerak maju. Uno adalah yang terbaru dalam serangkaian papan USB Arduino,
dan model referensi untuk platform Arduino; untuk perbandingan dengan versi
sebelumnya, lihat indeks papan Arduino, seperti table 2.2

Tabel 2. 2. Spesifikasi Arduino Uno R3

Gambar 2. 1 Kit DFRduino Uno R3


2.6 Sensor PIR

Menurut jurnal (Pengamanan Ruangan Dengan Dfrduino Uno R3, Sensor Mc-38,
Pir, n.d.) PIR (Passive Infra Red) Sensor seperti gambar 2.2 adalah sensor yang
digunakan untuk mendeteksi adanya pergerakan. sensor PIR memiliki jangkauan
pembacaan efektif hingga 5 meter, dan sensor ini sangat efektif digunakan sebagai
human detector.

9
Gambar 2. 2 PIR Sensor
Spesifikasi Sensor PIR

1. Tipe: Digital

2. Tegangan: 3 sd 5V

3. Arus : 50A

4. Kerja suhu : 0 sd 70 derajat

5. Output level (HIGH): 4V

6. Output level (LOW): 0.4V

7. Sudut deteksi : 110 Degree

8. Jarak deteksi : maksimal 7 meters

9. Ukuran : 28mm× 36mm

2.6.1 Bagian – bagian sensor PIR

Menurut (Aribowo et al., 2020) di dalam sensor PIR ini terdapat bagian-bagian
yang mempunyai perannya masing-masing, yaitu Fresnel Lens, IR Filter,
Pyroelectric sensor, amplifier, dan comparator. Saputra (2014:3).

Gambar 2. 3 Bagian Sensor PIR

10
1. Fresnel Lens: untuk memfokuskan sinar terang, tetapi juga karena intensitas
cahaya yang relatif konstan di seluruh lebar berkas cahaya
2. IR Filter: IR Filter di modul sensor PIR ini mampu menyaring panjang
gelombang sinar infrared pasif antara 8 sampai 14 mikrometer, sehingga
panjang gelombang yang dihasilkan dari tubuh manusia yang berkisar antara 9
sampai 10 mikrometer ini saja yang dapat dideteksi oleh sensor. Sehingga
Sensor PIR hanya bereaksi pada tubuh manusia saja.
3. Pyroelectric sensor: Seperti tubuh manusia yang memiliki suhu tubuh kira-kira
320 C, yang merupakan suhu panas yang khas yang terdapat pada lingkungan.
Pancaran sinar inframerah inilah yang kemudian ditangkap oleh Pyroelectric
sensor yang merupakan inti dari sensor PIR.
4. Amplifier: Sebuah sirkuit amplifier yang ada menguatkan arus yang masuk
pada material pyroelectric.
5. Komparator: Setelah dikuatkan oleh amplifier kemudian arus dibandingkan
oleh komparator sehingga menghasilkan output.

2.6.2 Cara Kerja Sensor PIR

Menurut (Aribowo et al., 2020) sensor PIR ini bekerja dengan menangkap
energi panas yang dihasilkan dari pancaran sinar inframerah pasif yang dimiliki
setiap benda dengan suhu benda di atas nol mutlak. Seperti tubuh manusia yang
memiliki suhu tubuh kira-kira 320 C, yang merupakan suhu panas yang khas yang
terdapat pada lingkungan. Pancaran sinar inframerah inilah yang kemudian
ditangkap oleh Pyroelectric sensor yang merupakan inti dari sensor PIR ini
sehingga menyebabkan Pyroelectic sensor yang terdiri dari galium nitrida, caesium
nitrat dan litium tantalate menghasilkan arus listrik. (Novi Lestari (2017:2)).

Pancaran sinar inframerah pasif ini membawa energi panas yang kemudian
dikonversi menjadi arus listrik. Prosesnya hampir sama seperti arus listrik yang
terbentuk ketika sinar matahari mengenai solar cell. Arus listrik inilah yang akan
menimbulkan tegangan dan dibaca secara analog oleh sensor. Kemudian sinyal ini
akan dikuatkan oleh penguat dan dibandingkan oleh komparator dengan tegangan
referensi tertentu (keluaran berupa sinyal 1-bit) (Tempongbuka, 2015).

11
2.6.3 Komponen Sensor PIR

(Aribowo et al., 2020) Gambar berikut menunjukkan Komponen dari sensor PIR
yang perlu untuk diketahui (Prima, 2015).

Gambar 2. 4 Komponen sensor PIR


1. Pengatur Waktu Jeda: Digunakan untuk mengatur lama pulsa high setelah
terdeteksi terjadi gerakan dan gerakan telah berakhir.
2. Pengatur Sensitivitas: Pengatur tingkat sensitivitas sensor PIR
3. Regulator 3VDC: Penstabil tegangan menjadi 3V DC
4. Dioda Pengaman: Mengamankan sensor jika terjadi salah pengkabelan VCC
dengan GND
5. DC Power: Input tegangan dengan range (3 – 12) VDC (direkomendasikan
menggunakan input 5VDC).
6. Output Digital: Output digital sensor
7. Ground : Hubungkan dengan ground (GND)
8. BISS0001: IC Sensor PIR
9. Pengatur Jumper: Untuk mengatur output dari pin digital

2.7 Telegram Messenger

Menurut (Ratnasari et al., n.d.) telegram merupakan platform yang mendukung


operating system (OS) berbasis Linux sehingga kompatibel dengan Raspberry Pi
yang juga menggunakan OS yang sama. Fitur bot yang tidak ada pada instant
messenger lain menjadi kelebihan lainnya. Bot adalah penjawab otomatis yang
dapat merespons teks sesuai dengan perintah yang di berikan.

12
2.8 Tools
2.8.1 ESP-32 CAM

(Dewantoro. D. W, 2020) ESP32 CAM merupakan module yang dapat difungsikan


sebagai kamera dan access point sehingga setiap perangkat yang terhubung dapat
melihat gambar hasil capture dari esp32 cam. lebih mudahnya lagi bisa diprogram
memnggunakan Arduino IDE. Bisa menggunakan USB to TTL untuk melakukan
Upload Program pada kontroler ini.

2.8.2 Buzzer

Menurut jurnal (Keputusan Dirjen Penguatan Riset dan Pengembangan Ristek Dikti
et al., 2017) Buzzer adalah sebuah komponen elektronika yang dapat mengubah
sinyal listrik menjadi getaran suara. Buzzer dapat digunakan dengan DFRduino atau
alat pengendali lainnya seperti gambar 5, modul ini dapat mengontrol suara bel atau
musik MID sederhana.

Spesifikasi Buzzer:

1.Type Panel Mounting

2.Voltage: 12V DC

3.Frequency: 3.7kHz

4.Sound: Single Sound

5.Sound Output: 85db above

6.Operating Current: 15mA max

Gambar 2. 5 Buzzer

13
2.9 UML (Unified Modeling Language)

Menurut (Suendri, 2018) “Unified Modeling Language (UML) adalah bahasa


spesifikasi standar yang dipergunakan untuk mendokumentasikan,
menspesifikasikan dan membanngun perangkat lunak. UML merupakan
metodologi dalam mengembangkan sistem berorientasi objek dan juga merupakan
alat untuk mendukung pengembangan sistem” (Windu dan Grace, 2013).

Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan


grafik atau gambar untuk memvisualisasi, menspesifikasikan, membangun, dan
pendokumentasian dari sebuah sistem pengembangan software berbasis OO
(Object-Oriented).

1. Use Case

Diagram Use case menggambarkan external view dari sistem yang akan kita buat
modelnya (Prabowo Pudjo Widodo, 2011) Model use case dapat dijabarkan dalam
diagram use case, tetapi perlu diingat, diagram tidak indetik dengan model karena
model lebih luas dari diagram. (Pooley, 2003:15). Use case harus mampu
mengambarkan urutan aktor yang menghasilkan nilai terukur (Prabowo Pudjo
Widodo, 2011).

Berikut adalah simbol –simbol yang ada pada diagram use case :

SIMBOL DESKRIPSI

Fungsionalitas yang disediakan sistem sebagai unit – unit


yang saling bertukar pesan antar unit atau actor, biasanya
dinyatakan dengan menggunakan kata kerja di awal frase
nama use case.

Orang, proses, atau sistem lain yang berinteraksi dengan


sistem informasi yang akan dibuat diluar sistem informasi
yang akan dibuat itu sendiri, jadi walaupun symbol dari actor
adalah gambar orang, tapi belum tentu merupakan orang,
biasanya dinyatakan menggunakan kata benda di awal frase
nama actor.

Asosiasi/Association Komunikasi antar actor dan use case yang berpertisipasi pada
use case atau use case memiliki interaksi dengan actor.

14
Ekstensi / extend Relasi use case tambahan ke sebuah use case dimana use case
yang ditambahkan dapat berdiri sendiri walau tanpa use case
tambahan itu. Mirip dengan prinsip ing=heritance pada
pemrograman berorientasi objek, biasanya use case tambahan
memiliki nama depan yang sama dengan use case yang
ditambahkan.

2. Activity Diagram

Diagram activity menunjukkan aktivitas sistem dalam bentuk kumpulan aksi-aksi,


bagaimana masing-masing aksi tersebut dimulai, keputusan yang mungkin terjadi
hingga berakhirnya aksi. Activity diagram juga dapat menggambarkan proses lebih
dari satu aksi salam waktu bersamaan. “Diagram activity adalah aktifitas-aktifitas,
objek, state, transisi state dan event. Dengan kata lain kegiatan diagram alur kerja
menggambarkan perilaku sistem untuk aktivitas” (Haviluddin, 2011).

2.10 Metode RAD

2.10.1 Pengertian RAD

Menurut (Teknologi Industri et al., 2002), Rapid Application Development (RAD)


adalah salah satu metode pengembangan suatu sistem informasi dengan waktu yang
relatif singkat. Untuk pengembangan suatu sistem informasi yang normal
membutuhkan waktu minimal 180 hari, akan tetapi dengan menggunakan metode
RAD suatu sistem dapat diselesaikan hanya dalam waktu 30-90 hari.

2.10.2 ALASAN MEMILIH METODE RAD

- Apabila menggunakan RAD untuk mendapatkan suatu desain yang dapat


diterima oleh konsumen dan dapat dikembangkan dengan mudah.

- Apabila menggunakan RAD untuk memberikan batasan-batasan pada suatu


sistem supaya tidak mengalami perubahan.

- abila menggunakan RAD untuk menghemat waktu, dan kalau memungkinkan


bisa menghemat biaya serta menghasilkan produk yang berkualitas.

15
2.10.3 Model Pengembangan

Pada saat mengembangkan suatu sistem pasti dihadapkan dengan 3 pilihan model
yaitu:

- Efficient Development (model pengembangan yang mengutamakan schedule,


ekonomi dan kualitas produk secara seimbang). ·

• Schedule → lebih cepat dari rata-rata ·

• Ekonomi → biaya lebih murah dari rata-rata ·

• Produk → lebih baik daripada kualitas rata-rata

2.10.4 Tujuan

Dengan menggunakan RAD maka ada satu atau beberapa tujuan berikut ini yang
tidak akan dapat dicapai secara bersama-sama yaitu:

- Kemungkinan terjadi kesalahan yang kecil, karena pihak pengembang tidak


mempunyai hak untuk mengubah komponen-komponen yang digunakan dalam
mengembangkan suatu sistem.

- Tingkat kepuasan konsumen yang tertinggi, karena kebutuhan-kebutuhan


sekunder dari konsumen harus dikorbankan supaya suatu sistem dapat
diselesaikan sesuai jadwal.

- Biaya pengembangan yang termurah, karena dengan menggunakan komponen


yang sudah ada dapat menyebabkan biaya yang lebih besar apabila
dibandingkan dengan mengembangkan komponen sendiri.

2.10.5 Tahapan – tahapan pada RAD

Menurut (Teknologi Industri et al., 2002), metode RAD mempunyai 3 tahapan


utama seperti yang terlihat pada gambar 1.

16
Gambar 2. 6 Tahapan RAD
2.11Pengertian Prototyping

Menurut (Purnomo, 2017), prototyping merupakan metode pengembangan


perangat lunak, yang berupa model fisik kerja sistem dan berfungsi sebagai versi
awal dari sistem. Dengan metode prototyping ini akan dihasilkan prototype sistem
sebagai perantara pengembang dan pengguna agar dapat berinteraksi dalam proses
kegiatan pengembangan sistem informasi. Agar proses pembuatan prototype ini
berhasil dengan baik adalah dengan mendefinisikan aturan-aturan pada tahap awal,
yaitu pengembang dan penguna harus satu pemahaman bahwa prototype dibangun
untuk mendefinisikan kebutuhan awal. Prototype akan dihilangkan atau
ditambahkan pada bagiannya sehingga sesuai dengan perencanaan dan analisis
yang dilakukan oleh pengembang sampai dengan ujicoba dilakukan secara simultan
seiiring dengan proses pengembangan.

Ada 4 metodologi prototyping yang paling utama yaitu :

1. Illustrative, menghasilkan contoh laporan dan tampilan layar.

2. Simulated, mensimulasikan beberapa alur kerja sistem tetapi tidak menggunakan


data real.

3. Functional, mensimulasikan beberapa alaur sistem yang sebenarnya dan


menggunakan data real.

4. Evolutionary, menghasilkan model yang menjadi bagian dari operasional sistem.

(Ogedebe, dkk (2012)).

17
2.11.1 Tujuan Prototyping

Dibuatnya sebuah Prototyping bagi pengembang sistem bertujuan untuk


mengumpulkan informasi dari pengguna sehingga pengguna dapat berinteraksi
dengan model prototype yang dikembangkan, sebab prototype menggambarkan
versi awal dari sistem untuk kelanjutan sistem sesungguhnya yang lebih besar.
Menurut Dwi Purnomo (2017) bahwa Ogedebe (2012), menegaskan: Telah
ditemukan bahwa dalam analisis dan desain sistem, terutama untuk proses
transaksi, di mana dialog yang ditampilkan lebih mudah difahami.

2.11.2 Langkah-langkah Prototyping

Menurut Dwi Purnomo (2017), prototyping dimulai dengan pengumpulan


kebutuhan, melibatkan pengembang dan pengguna sistem untuk menentukan
tujuan, fungsi dan kebutuhan operasional sistem. Langkah-langkah dalam
prototyping adalah sebagai berikut :

1. Pengumpulan Kebutuhan.

2. Proses desain yang cepat.

3. Membangun prototipe.

4. Evaluasi dan perbaikan.

Mengumpulkan kebutuhan melibatkan pertemuan antara pengembang dan


pelanggan untuk menentukan keseluruhan tujuan dibuatnya perangkat lunak;
mengidentifikasi kebutuhan berupa garis besar kebutuhan dasar dari sistem yang
akan dibuat. (Ogedebe (2012)).

Gambar 2. 7 Langkah – Langkah Prototyping

18
BAB III

METODOLOGI PENELITIAN

1.1 Objek Penelitian

Objek penelitian yang digunakan dalam penelitian ini adalah Lingkungan


perumahan Bekasi Timur Regency yang beralamat di Bekasi Timur Regency I Kel.
Cimuning Kec. Mustika Jaya Bekasi 17155.

1.2 Metodologi Penelitian

Metodologi penelitian diperlukan guna mendapatkan data-data serta gambaran


untuk perancangan dan implementasi yang berguna bagi penelitian.

1. Observasi

Melakukan survey langsung guna memastikan keadaan lokasi serta mencari


informasi yang diperlukan.

2. Studi Pustaka

Mengumpulkan data dan informasi yang diperoleh dengan membaca dan


mempelajari buku-buku, jurnal, temuan dan bahan beberapa.

3. Kuisioner

Menyebarkan angket kepada warga sekitar untuk memperoleh data yang akurat.

1) Sistem keamanan rumah dirancang guna memudahkan pemilik rumah


memantau dari jarak jaug dengan menggunakan Telegram Messenger

Gambar 3. 1 Persentase pernyataan 1

19
2) Sistem keamanan rumah dirancang dengan sensor pergerakan dan kamera
guna meningkatkan rumah dari pencurian, dll

Gambar 3. 2 Persentase pernyataan 2

3) Sistem keamanan yang dibuat guna mengurangi resiko bahaya seperti


terjadinya pencurian

Gambar 3. 3 Persentase pernyataan 3

20
4) Adanya sistem keamanan rumah sangat memberikan kenyamanan dan
keamanan bagi pemilik rumah

Gambar 3. 4 Persentase pernyataan 4

5) Sistem keamanan dipasang di area rumah yang rawan terjadinya pencurian

Gambar 3. 5 Persentase pernyataan 5

6) Sistem keamanan rumah yang dirancang dengan esp32-cam dapat


mempermudah pemilik rumah mengenali pelaku pencurian

Gambar 3. 6 Persentase pernyataan 6

21
7) Sistem keamanan rumah yang dirancang dengan telegram messenger dapat
mempemudah pemilik rumah mengetahui waktu terjadinya pencurian

Gambar 3. 7 Persentase pernyataan 7


3.3 Diagram Alir Penelitian

Gambar 3. 8 Diagram Alir Penelitian

22
3.4 Kerangka Penelitian

Gambar 3. 9 Kerangka Penelitian

23
3.5 Analisis Sistem Berjalan

Gambar 3. 10 Sistem Analisis Berjalan


Keterangan :

• Proses penanganan saat terjadi musibah pencurian oleh pemilik rumah


• Kemudian pemilik rumah melapor kepada RT setempat.
• RT melaporkan kepada layanan umum yaitu pihak kepolisian
• Layanan umum seperti pihak kepolisian langsung mengambil Tindakan
• Masalah selesai apabila sudah ditindak langsung

24
3.6 Permasalahan

Berdasarkan masalah dan Analisa kebutuhan system diatas, system keamanan dan
penanganan saat terjadi musibah masih dilakukan secara manual dan tanpa
pencegahan.

Adapun permasalahannya adalah sebagai berikut :

1. Akses perangkat rumah masih dengan cara konvensional


2. Tingkat keamanan rendah
3. Masyarakat sulit mengontrol/memantau kondisi rumah ketika sedang berada
diluar rumah.

3.7 Analisis Sistem Usulan

Tahap selanjutnya dalam metode prototype merupakan perbaikan pada analisis


sistem berjalan guna mengatasi permasalahan yang terjadi dengan membuat system
keamanan rumah berbasis arduino. Dengan dirancangnya sistem ini diharapkan
dapat menjadi solusi atas permasalahan yang telah dipaparkan.

Gambar 3. 11 Sistem Usulan


Pada proses yang terlihat pada gambar 3.11 data masukkan berupa data yang
dikirim oleh sensor PIR ke arduino. Sensor PIR membaca pergerakan, dari sensor
tersebut dikirim ke arduino melalui pin sesuai inputannya. Arduino membaca
status HIGH ketiga ada pergerakan dan membaca status LOW Ketika tidak ada

25
pergerakan. Ketika sensor tersebut mendeteksi adanya pergerakan, buzzer yang
digunakan sebagai alarm akan berbunyi dan kamera ESP32-cam akan mengambil
gambar yang terdeteksi oleh sensor tersebut lalu dikirimkan ke Telegram sebagai
notifikasi untuk pemilik rumah. Setelah itu pemilik rumah dapat mematikan alarm
tersebur melalui telegram messenger dan akan mendapatkan notifikasi Ketika
alarm tersebut sudah mati.
3.8 Analisis Kebutuhan Sistem
3.8.1 Kebutuhan Perangkat Keras (Hardware)

Dalam perancangan prototype smarthome system ini dibutuhkan beberapa


hardware sebagai berikut :

Tabel 3. 1 Kebutuhan Perangkat Keras

No Kebutuhan Hardware Kegunaan

1 Arduino Uno Sebagai tempat proses


perintah dari sensor

2 Sensor PIR Sebagai informasi


sensor pendeteksi
pergerakan

3 ESP32-Cam Sebagai kamera cctv


yang memberikan
notifikasi yang di dapat
dari sensor PIR kepada
user melalui telegram
messenger

4 Kebel Jumper Sebagai penghubung


antar komponen

5 Buzzer Sebagai informasi


alarm yang didapat dari
sensor PIR

26
3.9 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam perancangan sistem ini sebagai media
penghubung penggunaan perintah yang ditujukan kepada hardware yang berfungsi
dalam sistem. Adapun perangkat lunak yang digunakan, sebagai berikut :

Tabel 3. 2 Kebutuhan perangkat lunak


No Kebutuhan Software Spesifikasi
1 Arduino IDE Untuk memprogram
arduino dan memprogram
perangkat yang akan
dihubungkan dengan
aplikasi.

27
DAFTAR PUSTAKA

Aribowo, D., Dwi Nugroho, W., Sutarti, dan, Teknik Elektro, P., & Keguruan dan Ilmu
Pendidikan, F. (2020). PENERAPAN SENSOR PASSIVE INFRARED (PIR) PADA PINTU
OTOMATIS DI PT LG ELECTRONIC INDONESIA. 7(1).
Besar, G. (2010). IMPLEMENTASI KEBIJAKAN: Apa, Mengapa, dan Bagaimana HAEDAR
AKIB. In Haedar Akib/ Jurnal Administrasi Publik (Vol. 1, Issue 1).
Dewantoro. D. W. (2020). Rancang Bangun Lengan Robot Pemilah Barang Berdasarkan
Berat dengan Pemanfaatan Internet Of Things (IoT) Sebagai Kontrol Dan
Monitoring Jarak Jauh. Seminar Hasil Elektro S1 ITN Malang, 21(1), 1–9.
Keputusan Dirjen Penguatan Riset dan Pengembangan Ristek Dikti, S., Anif, M., Nur
Hayati, D., Informatika, P., Teknologi Informasi, F., Budi Luhur, U., Manajemen
Informatika, P., Teknologi Informasi, J., & Negeri Padang, P. (2017). Terakreditasi
SINTA Peringkat 2 Pengamanan Pintu Ruangan Menggunakan Arduino Mega 2560,
MQ-2, DHT-11 Berbasis Android. Masa Berlaku Mulai, 1(3), 66–72.
Pengamanan Ruangan Dengan Dfrduino Uno R3, Sensor Mc-38, Pir. (n.d.).
Purnomo, D. (2017). Model Prototyping Pada Pengembangan Sistem Informasi. JIMP-
Jurnal Informatika Merdeka Pasuruan, 2(2).
Ratnasari, F., Ciptadi, P. W., & Hardyanto, R. H. (n.d.). Sistem Keamanan Rumah Berbasis
IoT Menggunakan Mikrokontroler dan Telegram Sebagai Notifikasi.
Suendri. (2018). Implementasi Diagram UML (Unified Modelling Language) Pada
Perancangan Sistem Informasi Remunerasi Dosen Dengan Database Oracle (Studi
Kasus: UIN Sumatera Utara Medan). ALGORITMA: Jurnal Ilmu Komputer Dan
Informatika, 1. http://www.omg.org
Teknologi Industri, F., Teknik Informatika, J., & Kristen Petra, U. (2002). STUDI ANALISIS
RAPID APLICATION DEVELOPMENT SEBAGAI SALAH SATU ALTERNATIF METODE
PENGEMBANGAN PERANGKAT LUNAK Agustinus Noertjahyana. In Jurusan Teknik
Informatika (Vol. 3, Issue 2). http://puslit.petra.ac.id/journals/informatics/74
Tourism and sustainable development goals : research on sustainable tourism goals.
(2021). Routledge.

Anda mungkin juga menyukai