Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

14
Rancang Bangun Sistem Keamanan Kendaraan Bermotor Berbasis Smart SIM Near Field Communication dan Terintegrasi dengan GPS Tracking Website Menggunakan Jaringan GSM Quad Band 3G/4G Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Informatika Universitas Muhammadiyah Malang Arif Rahman Hakim Nur (201310370311205) Jaringan PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2020

Transcript of Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

Page 1: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

Rancang Bangun Sistem Keamanan Kendaraan Bermotor

Berbasis Smart SIM Near Field Communication dan Terintegrasi

dengan GPS Tracking Website Menggunakan Jaringan GSM

Quad Band 3G/4G

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana

Informatika Universitas Muhammadiyah Malang

Arif Rahman Hakim Nur

(201310370311205)

Jaringan

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2020

Page 2: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

ii

LEMBAR PERSETUJUAN

Rancang Bangun Sistem Keamanan Kendaraan Bermotor Berbasis Smart

SIM Near Field Communication dan Terintegrasi dengan GPS Tracking

Website Menggunakan Jaringan GSM Quad Band 3G/4G

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Malang, 10 Juli 2020

Dosen Pembimbing I

Zamah Sari, S.T, M.T

NIDN. 0708087701

Dosen Pembimbing II

Fauzi Dwi Setiawan Sumadi, ST. M

CompSc

NIDN. 07070669202

Page 3: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

iii

LEMBAR PENGESAHAN

Page 4: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

iv

LEMBAR PERNYATAAN

Page 5: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

vii

KATA PENGANTAR

Alhamdulillahi rabbil 'alamin, dengan memanjatkan puji dan syukur

kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya. tak lupa

shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW, sehingga

skripsi berjudul “Rancang Bangun Sistem Keamanan Kendaraan Bermotor

Berbasis Smart SIM Near Field Communciation dan Terintegrasi dengan GPS

Tracking Website Menggunakan Jaringan GSM Quad Band 3G/4G” dapat

terselesaikan.

Tugas akhir ini ditulis dalam rangka memenuhi syarat untuk memperoleh

gelar sarjana komputer bagi mahasiswa program S1 pada studi Teknik Informatika

Universitas Muhammadiyah Malang. Penulis menyadari bahwa tugas akhir ini

masih banyak terdapat kekurangan, oleh sebab itu penulis mengharapkan kritik dan

saran yang bersifat membangun dari semua pihak demi kesempurnaan tugas akhir

ini.

Penyelesaian skripsi ini tidak lepas dari dukungan dan bantuan berbagai

pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, pada

kesempatan ini penulis dengan segala kerendahan hati mengucapkan terima kasih

dan penghargaan yang sebesar-besarnya kepada:

1. Allah SWT yang selalu memberikan kemudahan dan kesabaran dalam

mengerjakan tugas akhir ini.

2. Orang Tua saya, Bapak Moch. Khusyairi dan Ibu Nur Miyantiwi, adik

saya tercinta saya Qurnia A’yuni dan Surya Ningrum, serta keluarga

besar saya. Terima kasih atas segala dukungan, motivasi, dan nasehat

yang terus menerus tiada henti.

3. Dosen pembimbing saya, Bapak Zamah Sari, S.T, M.T dan Bapak Fauzi

Dwi Setiawan Sumadi, S.T, M CompSc yang sudah bersedia dan

meluangkan waktunya untuk membimbing dan memberi masukan

terkait tugas akhir ini.

4. Terimakasih untuk bapak Wildan Suharso, S.Kom, M.Kom dan bapak

Luqman Hakim, S.Kom, M.Kom.

5. Terimakasih juga untuk ibu Gita Indah Marthasari, S.T, M.Kom ketua

prodi jurusan Teknik Informatika dan bapak ibu Dosen Pengajar yang

Page 6: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

viii

telah memberikan ilmunya selama saya kuliah, berserta Staff TU

Jurusan Teknik Informatika.

6. Terimaksih untuk sahabat seperjuangan saya Dimas Rewin, Yudan R

Pradita, Nanda Bagus, Dimas Syahmada, Fadli Aziz, Reza Ramadhan,

Febi Wicaksana dan lainnya yang tak bisa saya sebutkan satu per satu.

Terima kasih atas dukungan kalian.

Malang, 15 Agustus 2020

Penulis

Page 7: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

ix

DAFTAR ISI

HALAMAN JUDUL .................................................................................................i

LEMBAR PERSETUJUAN.................................................................................... ii

LEMBAR PENGESAHAN ................................................................................... iii

LEMBAR PERNYATAAN ....................................................................................iv

ABSTRAK ............................................................................................................... v

ABSTRACT ............................................................................................................vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI ...........................................................................................................ix

DAFTAR GAMBAR ..............................................................................................xi

DAFTAR TABEL ................................................................................................ xiii

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

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

1.2 Rumusan Masalah ....................................................................................... 3

1.3 Tujuan ......................................................................................................... 3

1.4 Batasan Masalah.......................................................................................... 3

1.5 Sistematika Penulisan ................................................................................. 3

BAB II LANDASAN TEORI .................................................................................. 5

2.1 Tinjauan Pustaka ......................................................................................... 5

2.2 MySQL ........................................................................................................ 7

2.3 PHP ............................................................................................................. 8

2.4 API .............................................................................................................. 8

2.5 Google Maps API ........................................................................................ 9

2.6 Metode SDLC Waterfall ............................................................................. 9

2.7 Basis Data ................................................................................................. 10

2.8 Xampp ....................................................................................................... 10

2.9 Internet of Things ...................................................................................... 10

2.10 Arduino Mega ........................................................................................... 11

2.11 SIM7000E ................................................................................................. 11

2.12 NFC PN532 ............................................................................................... 12

BAB III METODE PENELITIAN......................................................................... 13

Page 8: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

x

3.1 Studi Literatur ........................................................................................... 13

3.2 Analisa Kebutuhan .................................................................................... 15

3.3 Perancangan Sistem .................................................................................. 17

3.3.1 Context Diagram ............................................................................. 20

3.3.2 DFD Level 1 .................................................................................... 20

3.3.3 DFD Level 2 .................................................................................... 21

3.4 Rancangan Interface .................................................................................. 23

3.5 Perancangan Sistem Hardware .................................................................. 25

3.5.1 Blok Diagram .................................................................................. 25

3.5.2 Flowchart dan Algoritma ................................................................ 26

3.6 Implementasi ............................................................................................. 27

3.7 Pengujian ................................................................................................... 28

3.8 Pembuatan Laporan ................................................................................... 28

BAB IV HASIL DAN PEMBAHASAN ............................................................... 29

4.1 Implementasi Sistem ................................................................................. 29

4.1.1. Perangkat Keras (Hardware) Utama Yang Digunakan ................... 29

4.1.2. Peralatan Pendukung Pembuatan Sistem Yang Digunakan ............ 29

4.1.3. Perangkat Lunak (Software) Yang Digunakan ............................... 30

4.2 Implementasi Software.............................................................................. 30

4.2.1 Implementasi Halaman User ........................................................... 30

4.2.2 Implementasi Halaman Super User ................................................. 30

4.3 Pengujian Blackbox .................................................................................. 37

4.4 Implementasi Hardware ............................................................................ 40

4.4.1 Perancangan PCB ............................................................................ 41

4.4.2 Perancangan Komponen.................................................................. 42

BAB V KESIMPULAN DAN SARAN ................................................................. 50

5.1 Kesimpulan ............................................................................................... 50

5.2 Saran .......................................................................................................... 50

DAFTAR PUSTAKA ............................................................................................ 51

Page 9: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

xi

DAFTAR GAMBAR

Gambar 2.1. The Relationship Between an Application, an API, and a Library .. 8

Gambar 2.2. Tahapan Metode SDLC .................................................................... 9

Gambar 3.1. Metode Penelitian ........................................................................... 13

Gambar 3.2. Use Case Diagram .......................................................................... 16

Gambar 3.3. Flowchart User ............................................................................... 18

Gambar 3.4. Flowchart Super User ..................................................................... 19

Gambar 3.5. DFD Level 0 ................................................................................... 20

Gambar 3.6. DFD Level 1 ................................................................................... 21

Gambar 3.7. DFD Level 2 Managemen Super User ........................................... 22

Gambar 3.8. DFD Level 2 Managemen Lokasi................................................... 22

Gambar 3.9. DFD Level 2 Managemen Kendali ................................................. 23

Gambar 3.10. Struktur Menu User ...................................................................... 23

Gambar 3.11. Struktur Menu Super User ............................................................ 23

Gambar 3.12. Dashboard Sistem ......................................................................... 24

Gambar 3.13. Blok Diagram Hardware Sistem ................................................... 26

Gambar 3.14. Flowchart dan Algoritma Sistem .................................................. 27

Gambar 4.1. Halaman Login Admin ................................................................... 31

Gambar 4.2. Halaman Login User ....................................................................... 31

Gambar 4.3. Halaman Data User ......................................................................... 32

Gambar 4.4. Cuplikan Kode Program Halaman Data User ................................. 33

Gambar 4.5. Form Pelengkap Data User ............................................................. 33

Gambar 4.6. Tampilan Halaman Utama .............................................................. 34

Gambar 4.7. Halaman Data Pelanggan ................................................................ 35

Gambar 4.8. Halaman Transaksi Pelanggan ........................................................ 36

Gambar 4.9. Halaman Input Data Mobil ............................................................. 36

Gambar 4.10. Halaman Tabel Input Data Mobil ................................................. 37

Gambar 4.11. Skematik Rangkaian Sistem Hardware ........................................ 41

Gambar 4.12. Pemasangan Komponen Pada PCB .............................................. 42

Gambar 4.13. Hasil Pemasangan Komponen Pada PCB ..................................... 42

Gambar 4.14. Aktivasi Modul GSM SIM7000E ................................................. 43

Gambar 4.15. Pengecekan Kartu Perdana ........................................................... 44

Page 10: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

xii

Gambar 4.16. Identifikasi Lokasi Kendaraan ...................................................... 44

Gambar 4.17. Autentikasi Smart SIM ................................................................. 45

Gambar 4.18. Pengecekan Sinyal GSM SIM7000E ............................................ 45

Gambar 4.19. Pengiriman Data Lokasi Ke Server .............................................. 46

Gambar 4.20. Proses Pencocokan Data Pengendara ........................................... 46

Gambar 4.21. Akses Kendaraan .......................................................................... 47

Page 11: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

xiii

DAFTAR TABEL

Tabel 1.1. Penelitian Terdahulu.............................................................................. 5

Tabel 2.1. Deskripsi Usecase................................................................................ 16

Tabel 4.1. Pengujian Sistem User ........................................................................ 37

Tabel 4.2. Pengujian Sistem Admin ..................................................................... 38

Tabel 4.3. Pengujian Hardware ............................................................................ 47

Page 12: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

51

DAFTAR PUSTAKA

[1] A. S. Dwi, “Studi Tingkat Kecelakaan Lalu Lintas Jalan di Indonesia

Berdasarkan Data KNKT ( Komite Nasional Keselamatan Transportasi )

Dari Tahun 2007-2016 Nasional Keselamatan Transportasi ) Database from

2007-2016,” War. Penelit. Perhub., vol. 29, no. 2, pp. 179–190, 2017.

[2] D. I. Prasetya and M. Mushlihudin, “Sistem Keamanan Sepeda Motor

Menggunakan Kata Sandi Berbasis Arduino Nano,” J. Ilm. Tek. Elektro

Komput. dan Inform., vol. 4, no. 1, p. 11, 2018.

[3] A. P. U. Siahaan, “A Review of the GPS Tracker GT06N as the Vehicle

Tracking Device,” no. November, 2018.

[4] I. O. Widyantara, I. G. A. K. Warmayana, and L. Linawati, “Penerapan

Teknologi GPS Tracker Untuk Identifikasi Kondisi Traffik Jalan Raya,”

Maj. Ilm. Teknol. Elektro, vol. 14, no. 1, 2015.

[5] M. Garude and N. Haldikar, “Real Time Position Tracking System Using

Google Maps API V3,” Int. J. Sci. Res. Publ., vol. 4, no. 9, pp. 1–4, 2014.

[6] K. Kapti, “Rancang Bangun Alat Pengaman Kendaraan Bermotor

Menggunakan Media Transmisi Bluetooth Berbasis Android Dengan Bahasa

C,” Res. Comput. Inf. Syst. Technol. Manag., vol. 1, no. 1, p. 22, 2018.

[7] A. Hanafi, “Sistem Keamanan Kendaraan Bermotor Menggunakan GPS

Berbasis SMS Gateway,” J. Ilm. Tek. Inform. dan Sist. Inf., vol. 6, no. 1, pp.

1647–1654, 2015.

[8] A. Rahul, G. K. G, U. K. H, and S. Rao, “Near Field Communication (NFC)

Technology: A Survey,” Int. J. Cybern. Informatics, vol. 4, no. 2, pp. 133–

144, 2015.

[9] Z. A. D. Nafis, “Rancang Bangun Sistem Keamanan Kendaraan Bermotor

dengan Metode Authentication dan Point Positioning menggunakan RFID

berbasis Mikrokontroller,” pp. 5–6, 2012.

[10] O. K. Saputra and Herlinawati, “Rancang Bangun Sistem Keamanan

Kendaraan Bermotor Berbasis GPS ( Global Positioning System ) dan

Koneksi Bluetooth,” Rekayasa dan Teknol. Elektro, vol. 11, no. 3, p. 9, 2017.

[11] M. Muslihudin and A. Larasati, “Perancangan Sistem Aplikasi Penerimaan

Mahasiswa Baru Di Stmik Pringsewu Menggunakan Php Dan Mysql,” J.

Page 13: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …

52

TAM, vol. 3, pp. 32–39, 2014.

[12] S. Sunardi, I. Riadi, and P. A. Raharja, “Analisis Application Programming

Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven

Development,” Techno (Jurnal Fak. Tek. Univ. Muhammadiyah

Purwokerto), vol. 20, no. 2, p. 87, 2019.

[13] D. L. Merskin, “Application Programming Interface,” SAGE Int. Encycl.

Mass Media Soc., p. 2018, 2020.

[14] M. H. At Taufiq and A. Hidayati, “Rancang Bangun Aplikasi Biro Travel

dengan SMS Gateway dan Google Maps API,” Multinetics, vol. 2, no. 1, p.

43, 2016.

[15] Y. Firmansyah and U. Udi, “Penerapan Metode SDLC Waterfall Dalam

Pembuatan Sistem Informasi Akademik Berbasis Web Studi Kasus Pondok

Pesantren Al-Habib Sholeh Kabupaten Kubu Raya, Kalimantan Barat,” J.

Teknol. dan Manaj. Inform., vol. 4, no. 1, 2017.

[16] P. Soepomo, “Perancangan Sistem Informasi Inventory Spare Part

Elektronik Berbasis Web Php (Studi CV. Human Global Service

YOGYAKARTA),” vol. 2, no. 2, pp. 534–543, 2014.

[17] R. V Palit, Y. D. Y. Rindengan, and A. S. M. Lumenta, “Rancangan Sistem

Informasi Keuangan Gereja Berbasis Web Di Jemaat Gmim Bukit Moria

Malalayang,” J. Tek. Elektro dan Komput., vol. 4, no. 7, pp. 1–7, 2015.

[18] M. P. T. Sulistyanto, D. A. Nugraha, N. Sari, N. Karima, and W. Asrori,

“Implementasi IoT (Internet of Things) dalam pembelajaran di Universitas

Kanjuruhan Malang,” SMARTICS J., vol. 1, no. 1, pp. 20–23, 2015.

[19] M. Majid, “Implementasi arduino mega 2560 untuk kontrol miniatur elevator

barang otomatis,” Skripsi, p. 76, 2016.

[20] M. B. Ginting, A. Hikmaturokhman, and M. A. Amanaf, “Perancangan

Jaringan NB-IoT Menggunakan Standalone Frekuensi 900 MHz Di DKI

Jakarta,” J. Telecommun. Electron. Control Eng., vol. 01, pp. 43–52, 2019.

[21] D. Kurnianto, E. S. Nugraha, and V. K. Ekaristi, “Penerapan Kartu

Elektronis Berbasis Near Field Communication (NFC) Pada Sistem

Keamanan Pintu Rumah Cerdas,” J. Infotel, vol. 9, no. 1, p. 122, 2017.

Page 14: Rancang Bangun Sistem Keamanan Kendaraan Bermotor …