Oleh:
Tri Septyawan
15233022
TRI SEPTYAWAN
15233022
Mengetahui, Disetujui,
Program Studi D3 Teknik Komputer Pembimbing
Ketua,
TRI SEPTYAWAN
15233022
Dewan Penguji
Pembimbing Penguji
Belum pernah diajukan untuk diuji sebagai persyaratan untuk memperoleh gelar
akademik pada berbagai tingkatan di universitas/perguruan tinggi manapun. Tidak
ada bagian dalam Tugas Akhir ini yang pernah dipublikasikan oleh pihak lain,
kecuali bagian yang digunakan sebagai referensi, berdasarkan kaidah penulisan
ilmiah yang benar.
Apabila dikemudian hari ternyata laporan tugas akhir yang saya tulis terbukti hasil
saduran/plagiat, maka saya akan bersedia menanggung segala resiko yang akan
saya terima.
Bandar Lampung,
Yang menyatakan,
Tri Septyawan
NPM 15233022
LEMBAR PERNYATAAN PUBLIKASI
NPM 15233022
Yang Menyatakan,
Tri Septyawan
15233022
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas berkat dan
Penulisan Laporan Akhir Studi ini dilakukan dalam rangka memenuhi salah satu
syarat untuk mencapai gelar Ahli Madya pada Program Studi D3 Teknik
Penulis menyadari bahwa, tanpa bantuan dan bimbingan berbagai pihak, dari
masa perkuliahan sampai pada penyusunan Laporan Akhir Studi ini, sangat sulit
bagi penulis untuk menyelesaikan laporan ini. Oleh karena itu, penulis
2. Bapak Drs H.M. Nasrullah Yusuf, S.E., M.B.A., selaku Rektor Universitas
Teknokrat Indonesia.
3. Bapak Yeni Agus Nurhuda, S.Si.,M.Cs., selaku Dekan Fakultas Teknik dan
6. Purwono Prasetyawan, M.T., dosen penguji laporan tugas akhir yang telah
menyediakan waktu, tenaga, dan pikiran untuk menguji laporan akhir saya,
7. Bapak dan Ibu Dosen yang telah memberikan ilmu pengetahuan kepada
kami.
8. Keluarga besar Teknik Komputer 2015.
segala kebaikan semua pihak yang telah membantu dan semoga Laporan
Tri Septyawan
DAFTAR ISI
JUDUL.........................................................................................................i
HALAMAN PERSETUJUAN.....................................................................ii
HALAMAN PENGESAHAN......................................................................iii
HALAMAN PERNYATAAN.....................................................................iv
HALAMAN PERNYATAAN PUBLIKASI...............................................v
KATA PENGANTAR.................................................................................vi
DAFTAR ISI...............................................................................................viii
DAFTAR TABEL .................................................................................... xi
DAFTAR GAMBAR ................................................................................ xii
DAFTAR LAMPIRAN ........................................................................... xiv
ABSTRAK ................................................................................................ xv
BAB I 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
1.5.1 Bagi Mahasiswa .............................................................................. 4
1.5.2 Bagi Perguruan Tinggi .................................................................... 4
1.5.3 Bagi Masyarakat .............................................................................. 4
1.6 Metodologi Penelitian ............................................................................... 4
1.6.1 Pengumpulan Data .......................................................................... 4
1.6.2 Objek dan Lokasi Penelitian ........................................................... 4
1.6.3 Analisa Kebutuhan .......................................................................... 5
1.6.4 Perancangan Sistem ......................................................................... 5
1.6.5 Implementasi ................................................................................... 5
1.6.6 Uji Coba ........................................................................................... 5
1.7 Sistematika Penulisan ............................................................................... 5
BAB II TINJAUAN PUSTAKA......................................................................... 8
2.1 Arduino Uno .............................................................................................. 11
2.2 Sensor PIR Motion .................................................................................... 12
2.3 Buzzer ........................................................................................................ 13
2.4 Sensor Magnet ........................................................................................... 13
2.5 SIM800L GPRS GPS...................................................................................14
2.6 LM2596........................................................................................................14
BAB III ANALISIS DAN PERANCANGAN......................................................16
3.1 Blok Diagram..................................................................................................16
3.1.1 Cara kerja Alat.................................................................................18
3.2 Perancangan dan Pembuatan Hardware..........................................................18
3.2.1 Perancangan Rangkaian Catu Daya.................................................18
3.3 Perancangan dan Pembuatan Perangkat Keras...............................................19
3.3.1 Rangkaian Sensor PIR......................................................................19
3.3.2 Rangkaian SIM800L........................................................................20
3.3.3 Rangkaian Buzzer.............................................................................21
3.3.4 Rangkaian Sensor Magnet................................................................21
3.3.5 Rangkaian Perangkat Keras Secara Keseluruhan.............................22
3.4 Perancangan Mekanik.....................................................................................23
3.5 Perancangan Perangkat Lunak........................................................................23
3.5.1 Flowchart.........................................................................................24
3.5.2 Spesifikasi Alat................................................................................25
3.5.3 Cara Pengoperasian Alat..................................................................25
BAB IV IMPLEMENTASI DAN PEMBAHASAN.............................................27
4.1 Implementasi................................................................................................27
4.2 Pembahasan..................................................................................................27
4.2.1 Tampilan Sensor Magnet(Magnetic Door) Pada Alat.....................28
4.2.2 Tampilan Sensor PIR Pada Alat.......................................................29
4.2.3 Tampilan SIM800L Pada Alat.........................................................29
4.2.4 Tampilan Buzzer Pada Alat..............................................................30
4.2.5 Tampilan Arduino Uno Pada Alat....................................................31
4.3 Pengujian Alat dan Analisa..........................................................................31
4.3.1 Pengujian Catu Daya........................................................................32
4.3.2 Pengujian Mikrokontroller...............................................................33
4.3.3 Pengujian Sensor Magnet.................................................................34
4.3.4 Pengujian Sensor PIR.......................................................................34
4.3.5 Pengujian SIM 800L........................................................................35
4.4 Analisa Program...........................................................................................36
BAB V KESIMPULAN DAN SARAN................................................................39
5.1 Kesimpulan......................................................................................................39
5.2 Saran................................................................................................................40
DAFTAR PUSTAKA............................................................................................41
LAMPIRAN..........................................................................................................42
BIODATA.............................................................................................................66
DAFTAR TABEL
Oleh :
Tri Septyawan
15233022
PENDAHULUAN
sistem keamanan yang akan dirancang dapat memberikan rasa aman dan
yang akan dirancang ini kiranya dapat menekan angka kriminalitas yang
Karena mobilitas manusia yang semakin cepat akibat dari aktifitas yang
sebuah teknologi keamanan yang mempunyai ciri mobile technology, yaitu dalam
cepat dan tidak mengganggu aktifitas mereka. Contoh dari mobile technology
yaitu mampu berkomunikasi jarak jauh dimanapun mereka berada salah satunya
ruang. Keluaran dari alat ini adalah berupa alarm yang digunakan untuk
peringatan bahwa suatu ruang yang telah dilengkapi dengan sensor ini telah
yang telah terpasang ke motor stepper. Motor stepper selalu bergerak untuk
Penggunaan sensor inframerah pasif untuk mendeteksi gerakan tiga orang lanjut
usia di sebuah panti wreda dilakukan oleh Suzuki dan kawan-kawan (2006).
Dalam penelitian tersebut berhasil dideteksi kegiatan manula setiap hari selama
tujuh hari. Hal ini bertujuan untuk mengetahui pola hidup mereka. Pemasangan
seseorang dapat mengirimkan pesan ketujuan secara cepat, tepat dan biaya yang
murah. Disini penulis mencoba merancang suatu sistem keamanan rumah yang
terdiri dari sensor PIR sebagai sensor untuk mendeteksi pencuri, Sensor Magnet
sebagai indikator pintu atau jendela apakah pintu atau jendela sedang ditutup atau
terbuka , mikrokontroller arduino UNO sebagai proses atau otak dari alat dan SIM
800L sebagai transmiter pesan notifikasi kepada pemilik rumah yang berupa sms
adalah :
Batasan masalah dari latar belakang yang telah diuraikan diatas maka
pribadi.
pribadi.
ruangan pribadinya.
security selanjutnya.
Kelancaran dalam penyususnan laporan akhir ini diperlukan alat & bahan
1.6.1.1 Eksperimen
dan membaca buku yang berkaitan sesuai dengan objek serta parameter
1.6.5 Implementasi
Tugas akhir merupakan suatu Karya Tulis yang dibuat oleh Mahasiswa
yang telah melaksanakan tugas akhir dengan sistem penulisan yang telah
pembahasan
diteliti. Selain itu, bab ini juga menjelaskan tentang informasi hasil
diimplementasikan.
BAB V Kesimpulan dan Saran
DAFTAR PUSTAKA
LAMPIRAN
BAB II
TINJAUAN PUSTAKA
uraian latar belakang sebelumnya, berikut ini adalah tinjauan pustaka dalam
penelitian ini :
keamanan suatu ruang. Keluaran dari alat ini adalah berupa alarm yang
nomornya sudah
ditentukan. Nomor-nomor telepon seluler ini adalah nomor telepon
seluler para prajuru atau pengemong pura. Jarak jangkau sensor PIR
PING yang dipasang untuk benda-benda suci bekerja maka SMS yang
maksimal 180 cm, kucing 230 cm dan nyala api lilin 210 cm.
sensor.
dan biaya yang murah. Disini penulis mencoba merancang suatu sistem
keamanan rumah yang terdiri dari sensor PIR sebagai sensor untuk
(datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input
tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16
MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol
yang menggunakan chip FTDI driver USB to serial. Nama “Uno” berarti satu
dalam bahasa Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0
akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru dalam
serangkaian board USB Arduino, dan sebagai model referensi untuk platform
Arduino.
keluar dari jangkauan sensor. Sensor PIR kecil, murah, berdaya rendah,
mudah digunakan dan tidak mudah rusak. Itu alasan mereka banyak
berhubungan satu sama lain. Jika salah satu mendeteksi radiasi Infrared
dari yang lainnya, maka menghasilkan output yang bernilai High atau
Low.
SensorMagnet atau disebut juga relai buluh, adalah alat yang akan
dalam bentuk kemasan yang hampa dan bebas dari debu, kelembapan,
Gambar
2.4 SensorMagnet
(sumber :www.cardyarliani.blogspot.com)
2.5 SIM 800L GPRS GPS
Raspberry Pi. Dapat digunakan untuk mengirim sms, calling, transfer data
Embedded AT.
(sumber :www.nn-digital.com)
2.6 LM2596
tidak berubah (stabil) walaupun tegangan input naik turun, Output bisa di
(sumber :www.mikroavr.com)
BAB III
Dalam melakukan pengerjaan terlebih dahulu membuat suatu blok diagram sistem
dari alat yang akan dikerjakan. Dengan adanya blok diagram ini dapat
mempermudah menjelaskan prinsip kerja alat. Adapun blok diagram sistem ini
Berfungsi sebagai sumber listrik pada alat ini, karena pada setiap
2 LM2596
3 SIM 800L
4 Arduino Uno
5 Sensor PIR
ruangan.
6 Buzzer
7 Sensor Magnet
Alat keamanan pada ruangan pribadi ini berguna untuk mengetahui apakah
ada seseorang yang masuk ke ruangan pribadi kita pada saat kita tidak didalam
ruangan tersebut.
Cara kerja pada sistem ini adalah ketika mikrokontroler mendapat perintah
dari program yang sudah dibuat kemudian menginstruksikan ke sensor pir untuk
mengetahui ada atau tidak adanya sebuah pergerakan pada ruangan, setelah sensor
pir mendapatkan sebuah pergerakan pada ruangan maka buzzer akan aktif dan sim
800L akan memberikan informasi ke handphone kita, begitu pula dengan sensor
magnet yang terpasang pada pintu jika pintu dalam keadaan terbuka maka sim
800L akan mengirimkan informasi ke hanndphone kita bahwa pintu ruangan dalm
keadaan terbuka.
dikerjakan, yaitu:
pribadi dimana hubungan sensor PIR dengan arduino yaitu pin 5v arduino
terhubung dengan pin sensor pir vcc dimana sebagai konsumsi daya dan ground
ke ground sedangkan output sensor pir terhubung ke pin 2 dari ardiuno sebagai
data yang akan diolah oleh arduino apabila sensor pir membaca adanya
pergerakan di dalam sebuah ruangan. Berikut gambar rangkaian sensor PIR pada
arduino uno.
Gambar 3.2
dibutuhkan oleh sim 800L. Tegangan yang diambil dari dc dc converter berasal
dibutuhkan dari sim 800L, ada 4 buah pin yang dipakai penulis antar lain vcc sim
800L yang terhubung pada pin output + dari dc dc converter dan ground ke output
– dari dc dc converter dan pin RX sim 800L ke pin 7 dari arduino dan TX sim
800L ke pin 8 dari arduino dimana kedua pin ini sebagai pengirim sekaligus
penerima perintah maupun informasi. Berikut gambar rangkaian sim 800L pada
arduino uno.
Gambar 3.3 Rangkaian SIM 800L
Buzzer digunakan sebagai indikator dari sensor pir jika sensor pir
mendapatkan sebuah pergerakan dari ruangan tersebut, ada dua pin buzzer satu
pin vcc terhubung ke pin 5v dari pada arduino sedangkan pin satunya terhubung
ke pin 2 arduino sebagai penghubung dari sensor pir. Berikut gambar rangkaian
pintu terbuka dan tertutup. Sensor magnet terdiri dari 2 kabel yang terdiri
dari Ground dan Data. Pada rangkaian ini data pada sensor pir terhubung
ke pin 4 di arduino. Berikut gambar rangkaian sensor magnet pada arduino
uno.
komponen yang dibutuhkan. Terdapat14 port output yaitu port 1 (RX), 2 (TX), 3,
4, 5, 6, 7, 8, 9, 10, 11, 12, 13 dan 6 port analog input yaitu A0, A1, A2, A3, A4,
dan A5. Pemasangan komponen pada mikrokontroler dapat dilihat pada gambar
berikut ini.
dibuat dalam bentuk mekanik. Hasil perancangan mekanik dari tugas akhir ini
proyek akhir ini ialah bahasa C dengan alasan mudah dipahami. Proses
dimengerti oleh mikrokontroler(format *.ino). File dengan ekstensi *.ino ini yang
program, yang menyatakan arah alur program. Dengan diagram alir akan
dianalisa dengan baik. Flowchart atau diagram alir dapat dilihat dari gambar
berikut :
Gambar 3.8 Flowchart (diagram alir)
1. Mekanik Alat
Bahan :
a. Akrilic 3 mm
b. Double tipe
c. Lem tembak
d. Paku kertas
e. Lem korea
4. Input
a. SIM 800L
5. Output
a. Buzzer
b. Sensor Magnet
c. Sensor PIR
didownloadkan).
ruangan apabila sensor pir dan sensor mendapat kan sebuah kondisi yang
5. Buzzer akan aktif apabila sensor pir mendapatkan sebuah kondisi pergerakan
4.1 Implementasi
suatu analisis serta desain arsitektur yang terinci terhadap suatu sistem yang
sedang berjalan. Sistem keamanan pada ruangan pribadi ini terdiri dari 1 buah
sensor Magnet, Sensor PIR, Buzzer, SIM 800L , dan 1 buah mikrokontroler
arduino uno. Sensor magnet berfungsi untuk mengetahui bahwa keadaan pintu
dalam kondisi terbuka, sensor pir berfungsi sebagai pendeteksi pergerakan yang
ada di dalam ruangan, sim 800L berfungsi sebagai pengirim informasi kepada
pemilik ruangan apa bila sensor pir mendapatkan sebuah pergerakan di dalam
ruangan, buzzer berfungsi sebagai alarm saat sensor pir mendapatkan adanya
perangkat lunak Arduino IDE pada sistem operasi Windows 10 Profesional 64 bit.
4.2 Pembahasan
sistem yang telah dibuat apakah fungsi-fungsi yang telah dibuat dapat berjalan
Sensor Magnet yang digunakan pada pembuatan alat ini bertipe MC-38,
sensor magnet terletak dipintu pada alat dan terhubung ke pin 4 di arduino uno,
berfungsi sebagai pendeteksi jika keadaan pintu terbuka, tampilan sensor magnet
yang terpasang pada alat dapat dilihat pada gambar 4.1 diatas.
dialat ini sensor pir terhubung ke pin 2 pada arduino uno tampilan sensor pir dapat
sebagai pengirim informasi kepada pemilik ruanagan, apabila sensor magnet dan
sensor pir mendapatkan data pada sebuah ruangan. Gambar 4.3 adalah tampilan
Buzzer digunakan sebagai pemberi sinyal atau notif berupa suara apabila
sensor pir mendapatkan sebuah pergerakan di dalam ruangan, jadi pin 5 sebagai
tempat kaki positif buzzer akan bernilai 1 apabila ada pergerakan didalam
ruangan yang dibaca oleh sensor pir. Gambar 4.4 adalah tempat peletakan dan
lain sehingga menjadi sistem yang dapat melakukan suatu tugas yang telah
4.5 tersebut.
dengan mikrokontroler arduino dan sms gateway. Pada bab ini penulis akan
membahas pengujian rangkaian alat. Pengujian alat ini bertujuan untuk untuk
mengetahui apakah alat yang dibuat sesuai dengan yang telah direncanakan
komponen yang digunakan pada alat. Pengujian yang akan dilakukan pada alat ini
2. Pengujian Mikrokontroler.
perkabelan yang buruk atau terputus sehingga tidak ada salah satu komponen
yang tidak menyala akibat tidak terpasok sumber tegangannya. Karna semua
Dapat dilihat bahwa lampu indikator hidup berarti catu daya berfungsi
mana bagian ini merupakan pusat pengolahan data pada sistem keamanan
untuk mengirim SMS pada nomor tujuan. Berikut adalah gambar hasil dari
Dari gambar diatas bahwa mikrokontroler dapat bekerja secara optimal pada
karena sebagai sistem keamanan yang terpasang pada pintu, maka sensor
dimana sensor magnet akan mengirim data yang akan di proses oleh
Dari gambar diatas dapat dillihat bahwa sensor magnet mendapatkan data
dan data tersebut diolah oleh sim 800L dan diolah menjadi sms gateway.
yang dapat dibaca oleh sensor pir, disini penulis menggunakan komponen
tambahan berupa buzzer agar dapat diketahui jarak efisien pada sensor pir.
Cara yang dilakukan adalah melakukan pengukuran jarak dengan alat ukur
meteran dan manusia dengan jarak 6 meter saja, berikut adalah hasil dari
pengujian jarak efisien dari sensor pir dapat dilihat pada tabel berikut :
1 1M Terdetec Terdetec
2 2M Terdetec Terdetec
3 3M Terdetec Terdetec
5 4M Terdetec Terdetec
8 5M Terdetec Terdetec
Dari data yang telah diuji maka dapat diketahui bahwa adanya data selisih
pada sensor pir dimana dapat terjadinya salah pembacan data dan masih
bisa dikatakan dalam toleransi kesalahan, sehingga sensor pir pada sistem
informasi kepada nomer yang sudah ditentukan. SIM 800L pada alat yang
pir mendapatkan sebuah data yang diterima maka kedua sensor akan
perintah yang diinginkan. Dalam pembuatan program ini terdapat beberapa bagian
yaitu :
1. Inisialisasi
Selain itu juga digunakan sebagai penengenalan nilai awal dari variabel
input yang digunakan. Perintah yang digunakan pada bagian ini biasanya
Dalam program yang telah dibuat digunakan void setup() dan void loop().
Logika void loop yang digunakan untuk mrnjalankan suatu siklus program,
yang akan dilakukan terus-menerus hingga Arduino mati atau reset.
5.1 Kesimpulan
Dari hasil pengujian yang telah dilakukan maka dapat ditarik kesimpulan
bahwa :
Sensor Magnet, Sensor PIR, SIM 800L, Buzzer, dan Akrilik yang
dengan baik.
melalui sim 800L apabila sensor magnet mendapatkan data bahwa pintu
terbuka.
yang ada didalam ruangan pribadi dengan jarak akurat sampai dengan 5
meter.
4. SIM 800L berfungsi sebagai pengirim dari keadaan yang ada diruangan
pribadi apakah ada sebuah pergerakan atau pintu dalam kondisi terbuka.
5. Ketika sensor pir dan sensor magnet mendapat kan kondisi maka sim 800L
Berdasarkan percobaan yang telah dilakukan dan hasil yang telah dicapai,
penulis menyadari bahwa masih banyak kekurangan pada sistem alat ini, maka
dapat diambil beberapa saran yang dapat dikembangkan untuk sistem alat ini agar
kedepannya lebih baik dan optimal lagi, saran yang dapat diberikan diantaranya :
dalam ruangan.
DAFTAR PUSTAKA
Asep Yayan Yuhana, Muhammad Khosyi’in., 2015, Aplikasi Sensor PIR untuk
Sistem Keamanan Rumah Tinggal Dengan Menggunakan Dua Pemancar
Wirelles, Universitas Islam Sultan Agung.
Drs. Elia Kendek Allo, MSc., 2015, Rancang Bangun Sistem Keamanan Rumah
Menggunakan Sensor PIR (Passive Infrared) Dan SMS Sebagai Notifikasi,
UNSRAT,Manado.
I Gst Agung Putu Raka Agung, I Nyoman Setiawan, Gede Sukadamika., 2013,
Pengujian Pemakaian sensor Pir dan Sensor PING untuk Pengamanan Pura
memanfaatkan SMS Berbasis Mikrokontroler, Fakultas Teknik UNUD.
LAMPIRAN
Lampiran 1 Source Code Program Lengkap
#include <SoftwareSerial.h>
#define waktutunda 5
SoftwareSerial SIM800L(7, 8); // RX,TX
const int SensorPir = 2; //menggunakan pin ke-2 arduino
const int sensor = 4; //magnet
const int buzzer = 5;
unsigned long now = millis();
unsigned long TriggerAkhir = 0;
boolean waktumulai = false;
int state=0;
void setup()
{
// setting baud rate serial monitor
Serial.begin(9600);
pinMode(sensor, INPUT_PULLUP);
pinMode(SensorPir, INPUT_PULLUP);
pinMode(buzzer, OUTPUT);
while (!Serial);
}
void loop()
{
state = digitalRead(sensor); //PIR
if (state == HIGH){
Serial.println("Pintu Terbuka");
kirimsms2();
}
attachInterrupt(digitalPinToInterrupt(SensorPir), deteksigerakan, RISING);
delay(200);
now = millis();
if(waktumulai && (now - TriggerAkhir > (waktutunda*1000))) {
Serial.println("Tidak ada gerakan!");
waktumulai = false;
digitalWrite(buzzer,LOW);
delay(10);
}
}
void deteksigerakan() {
Serial.println("GERAKAN TERDETEKSI");
waktumulai = true;
TriggerAkhir = millis();
digitalWrite(buzzer,HIGH);
kirimsms();
void kirimsms(){
// Mulai Mengirim SMS //