TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR...
Transcript of TUGAS AKHIR APLIKASI E TILANG KENDARAAN BERMOTOR...
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
ii
iii
iv
v
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.
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
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
ix
BAB V ................................................................................................................................ 32
PENUTUP .......................................................................................................................... 32
5.1 Kesimpulan .................................................................................................................. 32
5.2 Saran ............................................................................................................................. 32
Daftar Pustaka ................................................................................................................... 33
LAMPIRAN ....................................................................................................................... 34
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
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.
xii