rancang bangun sistem keamanan kendaraan bermotor …
Post on 16-Oct-2021
12 Views
Preview:
TRANSCRIPT
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
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
iii
LEMBAR PENGESAHAN
iv
LEMBAR PERNYATAAN
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
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
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
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
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
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
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
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.
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.
top related