21
TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN KENDARAAN SEPEDA MOTOR MENGGUNAKAN MIKROKONTROLLER BERBASIS WEB Oleh : Mochamad Rizki Adi Perdana 461304143 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS 17 AGUSTUS 1945 SURABAYA 2019

TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

TUGAS AKHIR

RANCANG BANGUN SISTEM KEAMANAN

KENDARAAN SEPEDA MOTOR MENGGUNAKAN

MIKROKONTROLLER BERBASIS WEB

Oleh :

Mochamad Rizki Adi Perdana

461304143

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS 17 AGUSTUS 1945 SURABAYA

2019

Page 2: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

TUGAS AKHIR

RANCANG BANGUN SISTEM KEAMANAN KENDARAAN SEPEDA MOTOR MENGGUNAKAN

MIKROKONTROLER BERBASIS WEB

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer di Program Studi Informatika

Oleh :

Mochamad Rizki Adi Perdana

461304143

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS 17 AGUSTUS 1945 SURABAYA

2019

Page 3: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

FINAL PROJECT

SECURITY SYSTEM DESIGN MOTORCYCLE VEHICLE USING

USING WEB-BASED MICROCONTROLLER

Prepared as partial fulfilment of the requirement for the degree of Sarjana Komputer at Informatics Department

By :

Mochamad Rizki Adi Perdana

461304143

INFORMATICS DEPARTMENT FACULTY OF ENGINEERING

UNIVERSITAS 17 AGUSTUS 1945 SURABAYA 2019

Page 4: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

vii

ABSTRAK

Nama : Mochamad Rizki Adi Perdana

Program Studi : Informatika

Judul : Rancang Bangun Sistem Keamanan Kendaraan Sepeda

Motor Menggunakan Mikrokontroler Berbasis WEB

Semakin meningkatnya kebutuhan masyarakat dalam penggunaan perangkat

keamanan pada sepeda motor, maka hal ini mendorong untuk membuat perangkat

keamanan pada sepeda motor. Menyikapi keadaan ini maka dipasaran banyak dijual

alat-alat yang digunakan untuk melindungi kendaraan bermotor baik mulai dari kunci

gembok sampai dengan alarm.

Oleh karena itu, diperlukan sebuah sistem pengaman agar pencurian sepeda motor

dapat dikurangi. Dalam penelitian ini, Penelitian ini bertujuan untuk merancang

aplikasi berbasis web pengaman tambahan sepeda motor dengan mikrokontroler

menggunakan mikrokontroler yang dapat digunakan untuk menjaga keamanan motor.

System yang dapat mengamankan sepeda motor karena adanya pematian kelistrikan

dan pengapian sepeda motor (CDI) dengan Mikrokontroler.

Kata Kunci : Keamanan, Arduino, Mikrokontroler,Kelistrikan

Page 5: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

viii

Halaman ini sengaja dikosongkan

Page 6: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

ix

ABSTRACT

Name : Mochamad Rizki Adi Perdana

Department : Informatics

Title : Security System Design motorcycle Vehicle Using Using

Web-Based Microcontroller.

Improving the needs of the community in the use of security devices on

motorbikes, this encourages to make security devices on motorbikes. Responding to

this situation, there are many tools sold in the market for vehicle protection ranging

from padlock locks to alarms.

Therefore, a safety system is needed so that motorbikes can be purchased.

In this study, this study aims to secure additional web-based security applications with

microcontrollers using microcontrollers that can be used for motor safety safety.

system that can save a motorcycle because of the electrical and ignition shutdown of

a motorbike (CDI) with a microcontroller.

Keywords: Security, Arduino, Microcontroller, Electricity

Page 7: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

x

Halaman ini sengaja dikosongkan

Page 8: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …
Page 9: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS 17 AGUSTUS 1945 SURABAYA

LEMBAR PENGESAHAN TUGAS AKHIR

Nama : Mochamad Rizki Adi Perdana

NBI : 461304143

Profil : S- 1 Informatika

Fakultas : Teknik

Judul : RANCANG BANGUN SISTEM KEAMANAN

KENDARAAN SEPEDA MOTOR MENGGUNAKAN

MIKROKONTROLLER BERBASIS WEB

Mengetahui / Menyetujui

Dosen Pembimbing 1

Elvianto Dwi Hartono, ST., MM, M.Kom, MT

NPP. 20460.15.0686

Dekan Fakultas Teknik Ketua Program Studi Informatika

Universitas 17 Agustus 1945

Surabaya

Universitas 17 Agustus 1945

Surabaya

Dr.Ir.Sajiyo. M.Kes Geri Kusnanto,S.Kom.,MM

NPP. 20410.90.0197 NPP. 20460.94.0401

i

Page 10: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …
Page 11: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

Halaman ini sengaja dikosongkan

ii

Page 12: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

v

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa dan Yang Maha Kuasa yang

senantiasa melimpahkan rahmat dan karunia-Nya sehingga penulis dapat

menyelesaikan skripsi yang berjudul : “RANCANG BANGUN SISTEM

KEAMANAN KENDARAAN SEPEDA MOTOR MENGGUNAKAN

MIKROKONTROLER BERBASIS WEB”. Tujuan penulisan skripsi adalah sebagai

salah satu syarat menyelesaikan studi tingkat Strata 1 (S1) di fakultas teknik

informatika Universitas 17 Agustus 1945 Surabaya. Penulis menyadari bahwa skripsi

ini tidak akan terselesaikan tanpa bantuan, dukungan serta bimbingan dari berbagai

pihak. Oleh karena itu dengan kerendahan hati, penulis ingin mengucapkan terima

kasih yang sebesar-besarnya kepada :

1. Allah S.W.T. Yang telah memberikan rahmat dan karunianya sehingga penulis

dapat meyelesaikan tugas akhir ini.

2. Bapak Dr. Ir. Sajiyo M.Kes. selaku Dekan Fakultas Teknik selaku Dekan Fakultas

Teknik Universitas 17 Agustus 1945.

3. Bapak Geri Kusnanto, S.kom.,MM selaku Ketua Program Studi Teknik

Informatika Universitas 17 Agustus 1945 Surabaya.

4. Bapak Elvianto Dwi Hartono, ST., MM, M.Kom, MT selaku dosen Pembimbing

yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya

dalam penyusunan tugas akhir ini.

5. Bapak Geri Kusnanto, S.kom.,MM selaku dosen wali penulis yang selalu

memberikan nasehat baik di bidang akademik maupun non akademik

6. Bapak/Ibu Dosen Jurusan Teknik Informatika yang telah mendidik dan

memberikan ilmunya pada penulis selama di bangku kuliah.

7. Keluarga tercinta, Bapak, dan Ibu yang selalu mendoakan, memotivasi,

memperhatikan dan melengkapkan segala keperluan penulis hingga terselesainya

Tugas Akhir ini.

8. Adik saya Rahmatun Nafidah yang selalu memotivasi, memperhatikan serta

membantu dalam segala keperluan penulis hingga terselesaikannya Tugas Akhir

ini.

9. Teman-teman satu angkatan dan satu perjuangan yang telah melewati proses Tugas

Akhir bersama. Mulai dari briefing bersama, bimbingan bersama, makan bersama,

sedih bersama, dan senang bersama.

10. Teman-Teman seperjuangan , di Jurusan Teknik Informatika Universitas 17

Agustus 1945 Surabaya yang telah berjuang bersama-sama dan saling membantu

selama menjalankan masa perkuliahan.

11. Sahabat- sahabat yang telah rajin berbagi dan saling menyemangati.

Page 13: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

vi

Pada akhirnya penulis sampaikan permintaan maaf yang setulus-tulusnya, bila ada

kata-kata penulis yang kurang berkenan baik penulis sengaja maupun atau tidak

penulis sadari.

Akhir kata, saya berharap Tuhan Yang Maha Esa berkenan membalas segala

kebaikan semua pihak yang telah membantu. Semoga tugas akhir ini membawa

manfaat khususnya mahasiswa jurusan teknik informatika.

Surabaya, 7 Desember 2019

Penulis

Page 14: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xi

DAFTAR ISI

LEMBAR PENGESAHAN TUGAS AKHIR ......................................................... i

PERNYATAAN KEASLIAN DAN PERSETUJUAN .......................................... iii

PUBLIKASI TUGAS AKHIR ................................................................................ iii

KATA PENGANTAR ..............................................................................................v

ABSTRAK .............................................................................................................. vii

ABSTRACT ............................................................................................................. ix

DAFTAR ISI ............................................................................................................ xi

DAFTAR GAMBAR .............................................................................................. xv

DAFTAR TABEL................................................................................................. xvii

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

PENDAHULUAN .................................................................................................... 1

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

1.2 Rumusan Masalah ..................................................................................... 1

1.3 Tujuan Penelitian ....................................................................................... 2

1.4 Manfaat Penelitian ..................................................................................... 2

1.5 Batasan Penelitian ..................................................................................... 2

1.6 Sistematika Penelitian ............................................................................... 2

BAB II ...................................................................................................................... 5

LANDASAN TEORI ............................................................................................... 5

2.1 Definisi Sistem Keamanan (Security System) ............................................ 5

2.2 Definisi Sistem Kelistrikan Sepeda Motor................................................. 5

2.3 Penelitian Terdahulu Dalam Sistem Keamanan ....................................... 10

2.4 Alat-alat Dalam Sistem Keamanan .......................................................... 11

2.4.1 Mikrokontroler .................................................................................... 11

2.4.2 Arduino Atmega m2560 ...................................................................... 12

2.4.3 Arduino Nano ...................................................................................... 16

2.4.4 RF (Radio Frequency) ......................................................................... 18

Page 15: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xii

2.4.5 Relay.................................................................................................... 19

2.4.6 Arduino Uno ........................................................................................ 21

2.4.7 Step Down DC to DC .......................................................................... 25

2.4.8 Switch On Off Button .......................................................................... 26

2.4.9 Module GPS ........................................................................................ 27

2.4.10 Ethernet Shield .................................................................................... 27

2.4.11 Buzzer (Alarm) .................................................................................... 30

2.5 WEB ................................................................................................ 31

2.5.1 Web Hosting ........................................................................................ 32

2.5.2 Jenis-jenis Web Hosting ...................................................................... 33

BAB III ................................................................................................................... 37

METODE PERANCANGAN ............................................................................... 37

3.1 Perancangan Sistem ................................................................................. 37

3.1.1 Block Diagram..................................................................................... 37

3.1.2 Use Case Diagram ............................................................................... 37

3.1.3 Flowchart ............................................................................................. 39

3.2 Perancangan Web .................................................................................... 40

3.2.1 Kebutuhan Fungsional ......................................................................... 40

3.2.2 Tampilan WEB .................................................................................... 40

3.3 Perancangan Alat ..................................................................................... 42

BAB IV ................................................................................................................... 43

PENGUJI DAN PEMBAHASAN ......................................................................... 43

4.1 Hasil Pengujian ........................................................................................ 43

4.2 Hasil Pengujian Controller RF (Radio Frekuensi) ................................... 44

4.3 Hasil Pengujian Software ........................................................................ 46

4.4 Pengujian dan Analisa Koordinat GPS .................................................... 47

4.5 Hasil Pengujian Sistem Alarm ................................................................. 49

4.6 Hasil Pengujian Rangkaian Ethernet (Ethernet Shield) ............................ 50

4.7 Pengujian Rangkaian Driver Relay .......................................................... 51

4.8 Pengujian Website ................................................................................... 53

Page 16: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xiii

BAB V .................................................................................................................... 61

PENUTUP .............................................................................................................. 61

5.1 Kesimpulan ............................................................................................. 61

5.2 Saran........................................................................................................ 61

DAFTAR PUSTAKA ............................................................................................ 62

Page 17: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xiv

Halaman ini sengaja dikosongkan

Page 18: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xvii

DAFTAR TABEL

Halaman

Tabel 2.1 Spesifikasi Arduino ATM Ega2560 ........................................................ 16

Tabel 2.2 Spesifikasi Arduino Nano Atmega 328 ................................................... 17

Tabel 2.3 Spesifikasi Arduino Uno ......................................................................... 23

Tabel 4.1 Skema Modul RF .................................................................................... 44

Tabel 4.3 Persentase Titik Koordinat Pada Pengujian Ethernet Shield .................... 50

Tabel 4.4 Hasil Pengujian Sistem Alarm dan Lampu .............................................. 51

Tabel 4.5 Hasil Pengujian Komunikasi Alat Dengan Website ................................ 60

Page 19: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xviii

Halaman ini sengaja dikosongkan

Page 20: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Kelistrikan Body .................................................................................... 6

Gambar 2.2 Sistem Pengapian CDI ........................................................................... 7

Gambar 2.3 Sistem Pengisian .................................................................................... 8

Gambar 2.4 Sistem Starter......................................................................................... 9

Gambar 2.5 Sistem Indikator Dashboad .................................................................... 9

Gambar 2.6 Arduino ATM256 ................................................................................ 15

Gambar 2.7 Konfigurasi PIN Arduino Nano ........................................................... 17

Gambar 2.8 RF (Radio Frequency) ......................................................................... 19

Gambar 2.9 Relay ................................................................................................... 20

Gambar 2.10 Struktur Relay .................................................................................... 21

Gambar 2.11 Mikrokontroler Arduino Uno ............................................................. 22

Gambar 2.12 Step Down DC To DC ....................................................................... 26

Gambar 2.13 Switch On Off Button ........................................................................ 26

Gambar 2.14 Module GPS ...................................................................................... 27

Gambar 2.15 Ethernet Shield .................................................................................. 29

Gambar 2.16 Router ................................................................................................ 29

Gambar 2.17 Modem .............................................................................................. 30

Gambar 2.18 Buzzer................................................................................................ 30

Gambar 3.1 Block Diagram..................................................................................... 37

Gambar 3.2 Diagram Sistem ................................................................................... 38

Gambar 3.3 Use Case .............................................................................................. 38

Gambar 3.4 Flowchart ............................................................................................. 39

Gambar 3.5 Sistem Tampilan Login........................................................................ 41

Gambar 3.6 Tampilan Menu ................................................................................... 41

Gambar 3.7 Rancangan Alat ................................................................................... 42

Gambar 4.1 Tampilan Pemrograman Transmitter ................................................... 44

Gambar 4.2 Tampilan Pemrograman Receiver ........................................................ 45

Gambar 4.3 Hasil Serial Monitor pada Receiver ..................................................... 45

Page 21: TUGAS AKHIR RANCANG BANGUN SISTEM KEAMANAN …

xvi

Gambar 4.4 Tampilan Pemrograman Arduino ......................................................... 47

Gambar 4.5 Tampilan Pemrograman Modul GPS ................................................... 48

Gambar 4.6 Pengujian Pertama Titik Koordinat ...................................................... 48

Gambar 4.7 Pengujian Kedua Titik Koordinat ........................................................ 49

Gambar 4.8 Pengujian Alarm .................................................................................. 50

Gambar 4.9 Rangkaian Keseluruhan alat dari atas .................................................. 52

Gambar 4.30 Rangkaian Keseluruhan alat dari samping ......................................... 53

Gambar 4.11 Order Hosting dan Domain ................................................................ 53

Gambar 4.12 Konfirmasi pembayaran ..................................................................... 54

Gambar 4.13 Config.php ......................................................................................... 54

Gambar 4.14 Login.php........................................................................................... 55

Gambar 4.15 Index.php ........................................................................................... 55

Gambar 4.16 Tampilan Login WEB ....................................................................... 56

Gambar 4.17 Tampilan Database ........................................................................... 57

Gambar 4.18 Tampilan Table ................................................................................. 57

Gambar 4.19 Source code untuk tampilan utama ................................................... 58

Gambar 4.20 Pengujian Website Login .................................................................. 59

Gambar 4.21 Pengujian Website Ke Alat ............................................................... 59