perpustakaan.uns.ac.id digilib.uns.ac.id i PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR commit to user perpustakaan.uns.ac.id digilib.uns.ac.id commit to user ii perpustakaan.uns.ac.id digilib.uns.ac.id commit to user iii perpustakaan.uns.ac.id digilib.uns.ac.id ABSTRACT Yunindya Christa Mandhegani, 2015. Mobile Application Development Tilang Motor Vehicles, Faculty of Mathematics and Natural Sciences, University of Sebelas Maret Surakarta. Ticketed recording application is an application that helps the police in recording traffic violations that can be accessed anytime and anywhere using a smartphone. As for making the application is motivated by recording traffic violations that are still done manually on paper. This application will record the necessary data regarding the violation of traffic police and store them into a database instead of a paper ticket. This application was made to replace the manual recording method recording to mobile use android smartphone. The benefits of these applications can facilitate police in recording the data traffic violators, reducing acts of deception, and make people aware of the importance of safety and obey traffic rules. Keywords: Application ticketed, mobile applications, speeding ticket commit to user iv perpustakaan.uns.ac.id digilib.uns.ac.id ABSTRAK Yunindya Christa Mandhegani, 2015. Pembuatan Aplikasi Mobile Tilang Kendaraan Bermotor, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Aplikasi pencatatan tilang adalah aplikasi yang membantu polisi dalam mencatat pelanggaran lalu lintas yang bisa diakses kapanpun dan dimanapun menggunakan smartphone. Adapun pembuatan aplikasi ini dilatarbelakangi oleh pencatatan pelanggaran lalu lintas yang masih dilakukan secara manual di atas kertas. Aplikasi ini akan mencatat data-data yang diperlukan polisi perihal pelanggaran lalu lintas dan menyimpannya ke dalam database sebagai ganti kertas tilang. Aplikasi ini dibuat untuk menggantikan cara pencatatan manual ke pencatatan mobile menggunakan smartphone android. Manfaat dari aplikasi ini dapat mempermudah polisi dalam mencatat data pelanggar lalu lintas, mengurangi tindak pencurangan, dan menyadarkan masyarakat akan pentingnya keselamatan dan mentaati peraturan lalu lintas. Kata kunci : Aplikasi tilang, aplikasi mobile, tilang commit to user v perpustakaan.uns.ac.id digilib.uns.ac.id MOTTO Hasil tidak pernah menghianati usaha. Anonim- Serahkanlah segala kekuatiranmu kepada-Nya, sebab Ia yang memelihara kamu. (1 Petrus 5 : 7) Hati yang gembira adalah obat yang manjur,tetapi semangat yang patah mengeringkan tulang. (Amsal 17 : 22) Dia memberi kekuatan kepada yang lelah dan menambah semangat kepada yang tiada berdaya. (Yesaya 40 : 29) commit to user vi perpustakaan.uns.ac.id digilib.uns.ac.id HALAMAN PERSEMBAHAN Saya persembahkan Tugas Akhir ini untuk : 1. Ayahanda Suparwo yang ada di surga yang selalu mendoakan penulis 2. Ibunda Sri Rahayu, S.Th yang selalu berjuang dengan memberikan doa, harapan dan dukungannya 3. Kakakku Oktiviana Yupawa Sopranidha, Amd dan segenap keluarga. 4. Ibu Berliana Kusuma Riasti, S.T, M.Eng selaku dosen pembimbing yang selalu memberikan didikan, motivasi, dan bimbingan yang bermanfaat 5. Teman-teman D3TI angkatan 2012 khususnya TIC yang aku sayangi 6. Sahabat seperjuangan Princess Management yang menjadi penyemangat dan penghibur dalam kuliah di D3TI 7. Lori yang setia menemani dan sahabat terdekat penulis yang memberikan support kepada penulis 8. dan tak lupa semua pihak yang telah membantu memberikan support kepada penulis dalam menyelesaikan tugas akhir dan membaca tulisan ini. commit to user vii perpustakaan.uns.ac.id digilib.uns.ac.id KATA PENGANTAR Puji syukur senantiasa penulis panjatkan kehadirat Tuhan YME yang telah melimpahkan berkat dan perlindungan-Nya sehingga penulis dapat menyelesaikan Tugas Akhir (TA) dengan judul Bermotor Pembuatan Aplikasi Mobile Tilang Kendaraan Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat untuk memperoleh gelar ahli madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam penyelesaian laporan Tugas Akhir ini penulis tidak bisa terlepas dari bimbingan pihak yang telah membantu dan memberikan penjelasan ataupun bimbingan sebagai pembelajaran penulis, agar penulis bisa menyelesaikan laporan Tugas Akhir dengan baik. Maka dalam kesempatan ini perkenankanlah penulis mengucapkan terima kasih kepada : 1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Bapak Abdul Aziz, S.Kom., M.Cs, selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 3. Ibu Berliana Kusuma Riasti, S.T, M.Eng selaku dosen pembimbing yang telah memberikan pengarahan dan petunjuk yang bermanfaat 4. Ayah, ibu, dan keluarga tercinta, terima kasih atas doa-doanya dan senantiasa memberikan dukungan kepada penulis. 5. Teman-teman DIII Teknik Informatika angkatan 2012 FMIPA UNS. 6. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu dalam menyelesaikan laporan ini. Demikianlah prakata dari penulis semoga bermanfaat untuk kita semua. Surakarta, Juni 2015 Penulis commit to user viii perpustakaan.uns.ac.id digilib.uns.ac.id DAFTAR ISI Halaman HALAMAN JUDUL ............................................................................................. i HALAMAN PERSETUJUAN .............................................................................. ii HALAMAN PENGESAHAN ............................................................................... iii ABSTRACT .......................................................................................................... iv ABSTRAK ............................................................................................................ v MOTTO ................................................................................................................. vi HALAMAN PERSEMBAHAN ............................................................................ vii KATA PENGANTAR ........................................................................................... viii DAFTAR ISI ......................................................................................................... ix DAFTAR TABEL ................................................................................................. xiii DAFTAR GAMBAR ............................................................................................. xiv BAB I PENDAHULUAN 1.1. Latar Belakang ............................................................................... 1 1.2. Rumusan Masalah ....................................................................... .. 2 1.3. Batasan Masalah Penelitian ........................................................... 2 1.4. Tujuan Penelitian ........................................................................... 2 1.5. Manfaat Penelitian ......................................................................... 3 1.6. 1.6.1. 1.6.2. 1.6.3. commit to user ix perpustakaan.uns.ac.id digilib.uns.ac.id 1.6.4. 1.7. Sistematika Penulisan ..................................................................... 5 BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka ........................................................................... 6 2.2. Landasan Teori .............................................................................. 6 2.2.1. Aplikasi .............................................................................. 7 2.2.2. Mobile ................................................................................ 7 2.2.3. Aplikasi Mobile ................................................................. 7 2.2.4. Context Diagram ................................................................ 8 2.2.5. DFD (Data Flow Diagram) ................................................. 9 2.2.6. ERD ................................................................................... 11 2.2.7. PHP ..................................................................................... 12 2.2.8. MySql ................................................................................ 12 2.2.9. Javascript ........................................................................... 12 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1. Alat dan Bahan .............................................................................. 13 3.1.1. Alat .................................................................................... 13 3.1.2. Bahan ................................................................................. 14 3.2. Jalannya Penelitian ........................................................................ 14 3.3. Gambaran Umum .......................................................................... 15 3.4. Struktur Navigasi Menu ................................................................ 16 3.5. Kebutuhan Fungsional ................................................................... 16 3.6. Kebutuhan Non-Fungsional ........................................................... 18 commit to user x perpustakaan.uns.ac.id digilib.uns.ac.id 3.7. Perancangan Sistem ....................................................................... 18 3.7.1. Diagram Konteks (Context Diagram) ............................... 18 3.7.2. DFD Level 0 ...................................................................... 19 3.7.3. DFD Level 1 Proses 1 ........................................................ 20 3.7.4. DFD Level 1 Proses 2 ........................................................ 21 3.7.5. DFD Level 1 Proses 3 ........................................................ 22 3.7.6. DFD Level 1 Proses 4 ........................................................ 22 3.8. Perancangan Database ................................................................... 23 3.8.1. ERD ................................................................................... 23 3.8.2. RAT ................................................................................... 24 3.8.3. Desain Database ................................................................ 25 3.9. Struktur dan Desain Aplikasi ......................................................... 29 3.9.1. Rancangan Halaman Server (Admin) ................................ 30 3.9.2. Rancangan Halaman Client (Polisi) ................................... 30 BAB IV IMPLEMENTASI DAN ANALISA 4.1.Implementasi Desain ........................................................................... 31 a. Halaman Index Admin ............................................................. 31 b. Halaman Index Polisi .............................................................. 31 4.2. Implementasi Sistem .......................................................................... 32 4.2.1. Admin ................................................................................ 32 a. Halaman Login ............................................................ 32 b. Halaman Index dan Polisi ............................................. 33 c. Halaman Jenis Pelanggaran .......................................... 36 commit to user xi perpustakaan.uns.ac.id digilib.uns.ac.id d. Halaman Info Kepolisian .............................................. 38 e. Halaman Data Tilang .................................................... 38 4.2.2. Polisi .................................................................................. 39 a. Halaman Login ............................................................. 39 b. Halaman Isi Data Tilang ............................................... 40 c. Halaman Kelola Data Tilang ........................................ 42 d. Halaman Ubah Data Tilang .......................................... 43 e. Halaman Data Tilang .................................................... 44 4.3 Pembahasan ........................................................................................ 45 BAB V PENUTUP 5.1. Kesimpulan .................................................................................... 46 5.2. Saran ............................................................................................... 46 DAFTAR PUSTAKA ............................................................................................. 47 commit to user xii perpustakaan.uns.ac.id digilib.uns.ac.id DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Contex Diagram ......................................................... 9 Tabel 3.1 Kebutuhan Fungsional ....................................................................... 16 Tabel 3.2 Kebutuhan Non-Fungsional ............................................................... 18 Tabel 3.3 Tabel Pelanggar .................................................................................. 25 Tabel 3.4 Tabel Jenis Pelanggaran ..................................................................... 25 Tabel 3.5 Tabel Detil Pelanggaran ...................................................................... 26 Tabel 3.6 Tabel Pasal ......................................................................................... 26 Tabel 3.7 Tabel Polisi ........................................................................................ 27 Tabel 3.8 Tabel Info Kepolisian ......................................................................... 27 Tabel 3.9 Tabel User .......................................................................................... 28 Tabel 3.10 Tabel Data Tilang ............................................................................... 28 commit to user xiii perpustakaan.uns.ac.id digilib.uns.ac.id DAFTAR GAMBAR Halaman Gambar 2.1 Simbol Entity Luar ........................................................................... 10 Gambar 2.2 Simbol Aliran Data ........................................................................... 10 Gambar 2.3 Simbol Proses ................................................................................... 10 Gambar 2.4 Simbol Berkas ................................................................................... 11 Gambar 2.5 Simbol Entity .................................................................................... 11 Gambar 2.6 Simbol Atribut ................................................................................ 12 Gambar 2.7 Simbol Relasi .................................................................................... 12 Gambar 3.1 Struktur Navigasi Menu Admin ....................................................... 16 Gambar 3.2 Struktur Navigasi Menu Polisi ......................................................... 16 Gambar 3.3 Context Diagram ............................................................................... 18 Gambar 3.4 DFD Level 0 ................................................................................... 19 Gambar 3.5 DFD Level 1 Proses 1 Manajemen Data Polisi ................................ 20 Gambar 3.6 DFD Level 1 Proses 2 Manajemen Data Jenis Pelanggaran............. 21 Gambar 3.7 DFD Level 1 Proses 3 Manajemen Data Info Kepolisian ................ 22 Gambar 3.8 DFD Level 1 Proses 4 Manajemen Data Tilang ............................... 23 Gambar 3.9 ERD ................................................................................................. 24 Gambar 3.10 RAT .................................................................................................. 24 Gambar 3.11 Rancangan Halaman Utama Admin ................................................. 30 Gambar 3.12 Rancangan Halaman Utama Polisi ................................................... 30 Gambar 4.1 Tampilan Halaman Implementasi Index Admin............................... 31 Gambar 4.2 Tampilan Halaman Implementasi Index Polisi ................................ 32 commit to user xiv perpustakaan.uns.ac.id digilib.uns.ac.id Gambar 4.3 Tampilan Halaman Login Admin ..................................................... 33 Gambar 4.4 Tampilan Halaman Index Admin ..................................................... 33 Gambar 4.5 Tampilan Halaman Input Data Polisi ............................................... 34 Gambar 4.6 Tampilan Halaman Kelola Data Polisi ............................................. 35 Gambar 4.7 Tampilan Halaman Ubah Data Polisi ............................................... 35 Gambar 4.8 Tampilan Halaman Input Data Jenis Pelanggaran ............................ 36 Gambar 4.9 Tampilan Halaman Kelola Data Jenis Pelanggaran.......................... 37 Gambar 4.10 Tampilan Halaman Ubah Data Jenis Pelanggaran............................ 37 Gambar 4.11 Tampilan Halaman Input Data Info Kepolisian................................ 38 Gambar 4.12 Tampilan Halaman Data Tilang........................................................ 39 Gambar 4.13 Tampilan Halaman Login Polisi ....................................................... 40 Gambar 4.14 Tampilan Halaman Input Data Tilang .............................................. 41 Gambar 4.15 Tampilan Halaman Kelola Data Tilang ............................................ 42 Gambar 4.16 Tampilan Halaman Ubah Data Tilang .............................................. 43 Gambar 4.17 Tampilan Halaman Jenis Pelanggaran .............................................. 44 commit to user xv