TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR...

12
i TUGAS AKHIR APLIKASI E_TILANG KENDARAAN BERMOTOR BERBASIS ANDROIND DI POLSEK SUKOMOROOleh : MOCHAMMAD AFDLI FAJAR NIM. 201610150511050 D3 ELEKTRONIKA UNIVERSITAS MUHAMMADIYAH MALANG FAKULTAS TEKNIK 2019

Transcript of TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR...

Page 1: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

i

TUGAS AKHIR

“APLIKASI E_TILANG KENDARAAN BERMOTOR

BERBASIS ANDROIND DI POLSEK SUKOMORO”

Oleh :

MOCHAMMAD AFDLI FAJAR

NIM. 201610150511050

D3 ELEKTRONIKA

UNIVERSITAS MUHAMMADIYAH MALANG

FAKULTAS TEKNIK

2019

Page 2: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

ii

Page 3: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

iii

Page 4: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

iv

Page 5: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

v

Page 6: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

vi

Kata Pengantar

Dengan memanjatkan puja dan puji syukur kehadirat Allah SWT. Atas

segala rahmat serta hidayah nya kepada penulis sehingga dapat menyelesaikan

Tugas Akhir ini yang berjudul :

“Aplikasi E_Tilang Kendaraan Bermotor Berbasis Android Di Polsek

Sukomoro”

Dalam mewujudkan semua yang lebih baik, kami selalu berhadapan

dengan segala macam hambatan. Tidak lain halnya dalam proses pembuatan

Laporan Tugas Akhir ini, banyak hambatan yang harus dilewati penulis, tetapi

berkat bantuan dari beberapa pihak akhirnya penulis dapat melewatinya dengan

lancar.

Penulis menyadari bab didalam penulisan laporan ini tidak terlepas dari

bimbingan pihak yang telah khusus dan ikhlas memberikan bantuan baik secara

moril maupun spiritual sehingga penulis dapat menyelesaikan Tugas Akhir ini.

Penulis sangat menyadari sepenuhnya bahwa dalam penulisan Tugas

Akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis

mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi

perkembangan ilmu pengetahuan dan perkembangan teknologi kedepannya.

Page 7: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

vii

DAFTAR ISI

Lembar Persetujuan ............................................................................................................. i

Lembar Pengesahan ............................................................................................................ ii

Lembar Pernyataan.............................................................................................................. iii

Abstrak ................................................................................................................................ iv

Abstract ............................................................................................................................... v

Lembar Persembahan .......................................................................................................... vi

Kata Pengantar .................................................................................................................... vii

DAFTAR ISI ................................................................................................................................. viii

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

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

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

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

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

1.4 Manfaat Penelitian .................................................................................................... 3

1.5 Batasan Masalah ....................................................................................................... 3

1.6 Metodologi ............................................................................................................... 3

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

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

2.1Aplikasi Mobile ......................................................................................................... 5

2.1.1 Aplikasi ............................................................................................................ 5

2.1.2 Mobile ............................................................................................................... 6

2.1.2.1 Jenis Sistem Aplikasi Mobile ........................................................................ 6

2.2 Sistem Tilang ............................................................................................................ 7

2.2.1 Perbedaan System Tilang Dan E_Tilang .......................................................... 7

2.2.2 Keunggulan E_Tilang ....................................................................................... 8

2.3 Android ..................................................................................................................... 9

2.3.1 Prinsip Kerja Android ...................................................................................... 9

2.3.2 Keunggulan Android ........................................................................................ 9

2.4 Dart ........................................................................................................................... 10

Page 8: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

viii

2.5 Pengertian Flutter ..................................................................................................... 10

2.6 Firebase Cloud Firestore .......................................................................................... 10

BAB III .............................................................................................................................. 11

METODE PENELITIAN .................................................................................................... 11

3.1 Desain System .......................................................................................................... 11

3.1.1 Use Case Diagram ............................................................................................ 12

3.1.1.1 Administrator ................................................................................................. 12

3.1.2 Activity diagram Admin ................................................................................... 13

3.1.3 Activity Diagram Kepolisian atau penyidik .................................................... .16

BAB IV .............................................................................................................................. .17

IMPLEMENTASI DAN PENGUJIAN ............................................................................. .17

4.1 Implementasi System .............................................................................................. 17

4.1.1 Kebutuhan System .......................................................................................... 17

4.1.1.1 Kebutuhan Perangkat Keras ......................................................................... 17

4.1.1.2 Kebutuhan Perangkat Lunak ....................................................................... 18

4.1.2 Pembuatan Basis Data ..................................................................................... 19

4.1.3 Konfigurasi Aplikasi Terhadap Basisdata ....................................................... 29

4.2 Implementasi Aplikasi ............................................................................................ 20

a. Authentication............................................................................................... 20

b. Router .......................................................................................................... 21

c. Pages/root ..................................................................................................... 22

d. Pages/home ................................................................................................... 23

e. Pages/class .................................................................................................... 24

f. Pages/report .................................................................................................. 25

g. Pages/approvals ............................................................................................ 26

4.3 Pengujian Sistem ..................................................................................................... 27

4.3.1 Pengujian Fungsional....................................................................................... 27

4.3.2 Pengujian Algoritma CRUD ........................................................................... 31

4.3.2.1 Inisialisasi ..................................................................................................... 31

4.3.2.2 Generate Laporan.......................................................................................... 31

Page 9: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

ix

BAB V ................................................................................................................................ 32

PENUTUP .......................................................................................................................... 32

5.1 Kesimpulan .................................................................................................................. 32

5.2 Saran ............................................................................................................................. 32

Daftar Pustaka ................................................................................................................... 33

LAMPIRAN ....................................................................................................................... 34

Page 10: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

x

DAFTAR GAMBAR

Gambar 3.1 Usecase Administrator ................................................................................... 13

Gambar 3.2 Activity Diagram Administrator .................................................................... 14

Gambar 3.3 Activity Diagram Eksekusi Tilang ................................................................. 15

Gambar 3.4 Activity Diagram Management Pasal ............................................................ 16

Gambar 3.5 Activity Diagram Client ................................................................................. 17

Gambar 4.1 Koleksi Dokumen Cloud Firestore ................................................................. 19

Gambar 4.2 Data Koleksi Class ........................................................................................ 19

Gambar 4.3 Script Konfigurasi Build.gradle ..................................................................... 20

Gambar 4.4 Script Authentication...................................................................................... 21

Gambar 4.5 Tampilan Login .............................................................................................. 21

Gambar 4.6 Script Router .................................................................................................. 22

Gambar 4.7 Tampilan Router ............................................................................................. 22

Gambar 4.8 Script Pages/Root ........................................................................................... 23

Gambar 4.9 Script Pages/Home ......................................................................................... 23

Gambar 4.10 Tampilan Pages/Home ................................................................................. 24

Gambar 4.11 Script Pages/Class ........................................................................................ 24

Gambar 4.12 Tampilan Pages/Class .................................................................................. 25

Gambar 4.13 Script Pages/Report ...................................................................................... 25

Gambar 4.14 Tampilan Pages/Approval ............................................................................ 26

Gambar 4.15 Script Pages/Approval .................................................................................. 26

Gambar 4.16 Pages/Approval_Page .................................................................................. 27

Page 11: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

xi

DAFTAR PUSTAKA

[1] Kadir, Abdul.2013. From Zero to A Pro-Pemrogaman Aplikasi Android.Yogyakarta:

ANDI

[2] Nazruddin Safaat H. 2014. Pemrogaman Aplikasi Android Mobile Smartphone Dan

Tablet PC Berbasis Android. Bandung: Informatika

[3]Furqon, Ali. 2013. Perancangan Aplikasi Sistem Informasi Penjualan Berbasis

Microsoft Access 2007 pada Toko Syafa Collection, Laporan Akhir Politeknik

Negeri Sriwijaya.

[4] Edy dan Ali. 2014. Membuat Sendiri Aplikasi Android untuk Pemula. Jakarta: PT.

Elex Media Komputindo

[5] A. Kadir Konsep Tuntutan Praqtis BASIS DATA, Yogyakarta: ANDI Yogyakarta,

2004

[6] R. S. Putra, “Sistem Informasi,” Perancangan Sistem Informasi Obyek Wisata di

Kabupaten Garut Secara Real Rime Berbasis Mobile Android Menggunakan

ECLIPSE 3.5.2 GALILEO, p.1

[7] R. Hardianto and Y.Nuraeni, “Sistem Informasi,” Perangkat Lunak Informasi

Wisatadi Bandung dan Sekitarnya Berbasis Android, p.2,2014

[8] Edy dan Ali. 2014. Membuat Sendiri Aplikasi Android untuk Pemula. Jakarta: PT.

Elex Media Komputindo

[9] A. Rachmawati, A. L. Nugraha and M. Awaluddin, “Desain Aplikasi Mobile

Informasi Pemetaan Jalur Batik Solo Trans Berbasis Android Menggunakan

Location Based Service,” Sistem Informasi, vol. 6, p. 49, 2017

[10] R. Hardianto and Y. Nuraeni, “Sistem Informasi,” Perangkat Lunak Informasi

Wisata di Bandung dan Sekitarnya Berbasis Android, p. 2, 2014.

Page 12: TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR …eprints.umm.ac.id/53885/74/PENDAHULUAN.pdfBERBASIS ANDROIND DI POLSEK SUKOMORO ... “Desain Aplikasi Mobile Informasi Pemetaan

xii