Sistem Informasi Keselamatan Berlalu Lintas dan Otomatisasi Penjadwalan Sidang Pelanggar Lalu Lintas dengan Metode Algoritma Genetika pada Aplikasi Traffic Portal.

(1)

ABSTRAK

Teknologi informasi pada saat ini semakin berkembang dan diperlukan hampir di segala bidang karena subjek dapat membantu dalam setiap pelaksanaannya. Polrestabes Bandung adalah instansi kepolisian tingkat kota yang beralamatkan di Jalan Djawa nomor 1, Bandung. Polrestabes Bandung salah satunya membawahi Satuan Polisi Lalu Lintas. Salah satu kegiatan rutin dari Polrestabes Bandung adalah Operasi Zebra. Tujuan dari Operasi Zebra adalah meningkatkan ketaatan pengendara bermotor dalam berlalu lintas dimulai dari menggunakan kelengkapan berkendara hingga melengkapi surat-surat berkendara. Pada saat dilaksanakan Operasi Zebra, tidak sedikit pengendara bermotor yang tidak disiplin tertangkap dan harus diberikan surat tilang atas pelanggaran yang telah dilakukannya. Selama ini Polisi Lalu Lintas masih melakukan pencatatan secara manual dengan menggunakan dokumen kertas. Pencatatan tersebut melingkupi pencatatan surat tilang sebanyak dua rangkap, sehingga pengelolaan data memakan waktu yang lama dan ketepatan data tidak terjamin. Oleh karena itu, penulis melakukan penelitian dengan judul tugas akhir “Sistem Informasi Keselamatan Berlalu Lintas dan Otomatisasi Penjadwalan Sidang Pelanggar Lalu Lintas Dengan Metode Algoritma Genetika pada Aplikasi Traffic Portal”. Perlu dibuat aplikasi yang dapat membantu dalam setiap kegiatan polisi lalu lintas yang dilakukan. Aplikasi dibuat berbasis desktop dan mencatat setiap transaksi yang berkaitan dengan kegiatan polisi lalu lintas di Polrestabes Bandung dilakukan dengan menggunakan basis data. Adapun tujuan lain dari aplikasi ini yaitu untuk memberikan informasi mengenai jenis pelanggaran berkendara dan dendanya,jadwal sim keliling serta yang tidak kalah penting adalah surat tilang elektronik. Dengan dibuatnya aplikasi ini, diharapkan setiap proses transaksi yang dilakukan dan proses pencatatan data pelanggar dapat menjadi lebih cepat, tepat dan efisien serta menghemat kertas sehingga subjek mendukung program go green.

Kata Kunci : Traffic Portal, polisi lalu lintas, pelanggaran, sistem informasi, denda


(2)

ABSTRACT

Information and technology growing up to fast and almost in every aspect need technology to help of any implementation. Traffic Police Unit is one of in charge of Polrestabes Bandung. One of the routine activities of Polrestabes Bandung is Operasi Zebra, the purpose of this activity are to checking of driver and rider to complete the drive letters. While Operasi Zebra running, not least undisciplined motorists caught and should be given a letter for the violation that has been done. During this time the Traffic Police still do recording manually using paper documents. The recording of the recording of a letter covers two copies, so that the management of data takes a long time and accuracy of data is not guaranteed. Therefore, the author moved to do research with thesis title "Sistem Informasi Keselamatan Berlalu Lintas dan Otomatisasi Penjadwalan Sidang Pelanggar Lalu Lintas dengan Metode Algoritma Genetika pada Aplikasi Traffic Portal". It needs to make an application that can assist in every activity of traffic police conducted. Created a desktop-based application and record every transaction made using a data base. The other purpose of this application is to provide information on the type of driving violations and penalties, extended Driving Lisence(SIM) schedule around and no less important is the letter of electronic tickets. With the making of this application, it is expected every transaction process and the process of recording the goods can be more quickly, accurately and efficiently and save paper so that the support program go green.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvii

DAFTAR NOTASI/ LAMBANG ... xix

DAFTAR SINGKATAN ... xxi

DAFTAR ISTILAH ... xxii

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup ... 2

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2 KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Proses Bisnis ... 7

2.3 Algoritma Genetika ... 7


(4)

2.3.2 Rancangan Basis Data ... 9

2.3.3 Menentukan Populasi Awal dan Inisialisasi Kromosom ... 10

2.3.4 Fungsi Fitness dan Seleksi ... 12

2.3.4.1 Fungsi Fitness ... 12

2.3.4.2 Seleksi ... 13

2.3.5 Perkawinan Silang ... 15

2.3.6 Mutasi ... 17

2.4 Email Gateway ... 18

2.5 Class Diagram ... 19

2.6 Visual Studio ... 20

2.7 Blackbox Testing ... 21

2.8 Crystal Report ... 21

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 22

3.1 Proses Bisnis ... 22

3.1.1 Proses Bisnis Operasi Zebra (Sebelum ada Sistem) ... 22

3.1.2 Proses Bisnis Bagian Informasi (Sebelum Ada Sistem) ... 23

3.1.3 Proses Bisnis Sosialisasi Pelopor Keselamatan (Sebelum Ada Sistem) ... 25

3.1.4 Proses Bisnis Operasi Zebra (Setelah Ada Sistem)... 27

3.1.5 Proses Bagian Informasi (Setelah Ada Sistem) ... 28

3.1.6 Proses Bisnis Proses Sosialisasi Pelopor Keselamatan (Setelah Ada Sistem) ... 31

3.2 Algoritma Genetika ... 33

3.2.1 Model Genetika ... 33

3.2.2 Rancangan Basis Data ... 33


(5)

3.2.4 Fungsi Fitness dan Seleksi ... 36

3.2.4.1 Fungsi Fitness ... 36

3.2.4.2 Seleksi ... 37

3.2.5 Perkawinan Silang ... 38

3.2.6 Mutasi ... 40

3.3 Entity Relationship Diagram (ERD) ... 42

3.4 Transformasi ERD ke Dalam Tabel ... 44

3.5 Use Case Diagram ... 45

3.6 Class Diagram ... 53

3.7 Activity Diagram ... 75

3.7.1 Activity Diagram Proses Login ... 76

3.7.2 Activity Diagram Tambah Data Pelanggar ... 77

3.7.3 Activity Diagram Ubah Data Pelanggar ... 78

3.7.4 Activity Diagram Tambah Data Pengguna ... 79

3.7.5 Activity Diagram Ubah Data Pengguna ... 80

3.7.6 Activity Diagram Tambah Data Petugas ... 81

3.7.7 Activity Diagram Ubah Data Petugas ... 82

3.7.8 Activity Diagram Tambah Data Kendaraan ... 83

3.7.9 Activity Diagram Ubah Data Kendaraan... 84

3.7.10 Activity Diagram Tambah Data Jenis Pelanggaran ... 85

3.7.11 Activity Diagram Ubah Data Jenis Pelanggaran ... 87

3.7.12 Activity Diagram Tambah Data Bagian Informasi... 88

3.7.13 Activity Diagram Ubah Data Bagian Informasi ... 89

3.7.14 Activity Diagram Tambah Data Operasi Tilang... 90

3.7.15 Activity Diagram Proses Generate Jadwal Sidang ... 91


(6)

3.7.17 Activity Diagram Proses Print Report Jadwal Sidang ... 93

3.8 Rancangan Antarmuka ... 94

3.8.1 Rancangan Antarmuka Masuk ... 94

3.8.2 Rancangan Antarmuka Beranda (Sebelum login) ... 95

3.8.3 Rancangan Antarmuka Jenis Pelanggaran dan Denda (Sebelum Login) ... 96

3.8.4 Rancangan Antarmuka Bagian Informasi Sebelum Login... 96

3.8.5 Rancangan Antarmuka Jenis Pelanggaran dan Denda (Setelah Login) 97 3.8.6 Rancangan Antarmuka Tambah Data Jenis Pelanggaran dan Denda .. 98

3.8.7 Rancangan Antarmuka Ubah Data Jenis Pelanggaran dan Denda ... 99

3.8.8 Rancangan Antarmuka Hapus Jenis Pelanggaran dan Denda ... 99

3.8.9 Rancangan Antarmuka Jadwal SIM Keliling ... 100

3.8.10 Rancangan Antarmuka Ubah Jadwal SIM Keliling ... 101

3.8.11 Rancangan Antarmuka Hapus Jadwal SIM... 101

3.8.12 Rancangan Antarmuka Form Surat Tilang ... 102

3.8.13 Rancangan Antarmuka Jadwal Sidang ... 103

3.8.14 Rancangan Antarmuka Ubah Data Pelanggar Lalu Lintas ... 103

3.8.15 Rancangan Antarmuka Hapus Data Pelanggar ... 104

3.8.16 Rancangan Antarmuka Keluar ... 104

BAB 4 IMPLEMENTASI ... 105

4.1 UI Halaman Login ... 105

4.2 UI Halaman Beranda (Sebelum Login) ... 105

4.3 UI Halaman Jenis Pelanggaran dan Denda ... 106

4.4 UI Halaman Bagian Informasi (Sebelum Login) ... 107

4.5 UI Halaman Jenis Pelanggaran dan Denda(Setelah Login) ... 108


(7)

4.7 UI Halaman Ubah Data Jenis Pelanggaran dan Denda ... 109

4.8 UI Halaman Hapus Jenis Pelanggaran dan Denda ... 110

4.9 UI Halaman Jadwal SIM ... 110

4.10 UI Halaman Form Surat Tilang ... 111

4.11 UI Halaman Jadwal Sidang ... 112

4.12 UI Halaman Logout ... 113

BAB 5 PENGUJIAN ... 114

5.1 Pengujian Login ... 114

5.2 Pengujian Mengelola Jenis Pelanggaran dan Denda ... 114

5.2.1 Pengujian Menambah Data Jenis Pelanggaran dan Denda ... 114

5.2.2 Pengujian Mengubah Data Jenis Pelanggaran dan Denda ... 115

5.2.3 Pengujian Menghapus Data Jenis Pelanggaran dan Denda ... 115

5.3 Pengujian Mengelola Data Jadwal SIM ... 115

5.3.1 Pengujian Menambah Jadwal SIM... 115

5.3.2 Pengujian Mengubah Data Jadwal SIM Keliling ... 116

5.3.3 Pengujian Menghapus Data Jadwal SIM Keliling ... 116

5.4 Pengujian Mengelola Data Pelanggar Lalu Lintas ... 116

5.4.1 Pengujian Menambah Data Pelanggar Lalu Lintas ... 116

5.4.2 Pengujian Generate Data Jadwal Sidang ... 117

5.4.3 Pengujian Confirm Data Jadwal Sidang ... 117

5.4.4 Pengujian Print Report Data Jadwal Sidang ... 118

5.5 Pengujian Logout ... 118

5.5.1 Pengujian Tombol Logout ... 118

5.6 Pengujian Generate ... 118

5.6.1 Pengujian Probabilitas Cross Over ... 118


(8)

BAB 6 SIMPULAN DAN SARAN ... 119

6.1 Simpulan ... 119

6.2 Saran ... 119


(9)

DAFTAR GAMBAR

Gambar 2.1 Pengolahan Data [2] ... 6

Gambar 2.2 Proses Sistem Informasi [3] ... 6

Gambar 2.3 Skema Basis Data ... 10

Gambar 2.4Flow Chart Pembentukan Kromosom ... 11

Gambar 2.5 Flow Chart Seleksi ... 15

Gambar 2.6 Flow Chart Perkawinan Silang ... 16

Gambar 2.7 Flow Chart Mutasi ... 18

Gambar 2.8 Cara Kerja Email Gateway ... 19

Gambar 2.9 Contoh Class Diagram ... 20

Gambar 2.10 Logo Visual Studio ... 20

Gambar 3.1 Flowchart Proses Bisnis Operasi Zebra (Sebelum Ada Sistem) ... 23

Gambar 3.2 Flowchart Proses Bisnis Bagian Informasi (Sebelum Ada Sistem) .. 24

Gambar 3.3 Flowchart Proses Bisnis Sosialisasi Pelopor Keselamatan (Sebelum Ada Sistem) ... 26

Gambar 3.4 Flowchart Proses Bisnis Sosialisasi Pelopor Keselamatan (Setelah Ada Sistem) ... 28

Gambar 3.5 Flowchart Proses Bisnis Bagian Informasi (Setelah Ada Sistem) .... 30

Gambar 3.6 Flowchart Proses Bisnis Sosialisasi Pelopor Keselamatan (Setelah Ada Sistem) ... 32

Gambar 3.7 Skema Basis Data ... 33

Gambar 3.8 Flowchart Pembentukan Kromosom ... 34

Gambar 3.9 Flowchart Seleksi ... 38

Gambar 3.10 Flowchart Perkawinan Silang ... 40

Gambar 3.11Flowchart Mutasi ... 42

Gambar 3.12 Use Case Diagram Sistem Informasi Traffic Portal ... 46

Gambar 3.13 Sub Use Case Mengelola Data Pengguna ... 47

Gambar 3.14 Sub Use Case Mengelola Data Bagian Informasi ... 48

Gambar 3.15Sub Use Case Mengelola Jadwal Sidang Tilang ... 49

Gambar 3.16 Sub Use Case Mengelola Data Jenis Pelanggaran ... 50


(10)

Gambar 3.18 Sub Use Case Mengelola Data Pelopor Keselamatan ... 52

Gambar 3.19 Sub Use Case Mengelola Laporan ... 53

Gambar 3.20 Class Diagram Package Traffic Portal ... 54

Gambar 3.21 Detail Class pada package Traffic Portal ... 55

Gambar 3.22Detail Class pada package Traffic Portal ... 56

Gambar 3.23Detail Class pada package Traffic Portal ... 57

Gambar 3.24 Detail Class pada package Traffic Portal ... 58

Gambar 3.25 Detail Class pada package Traffic Portal ... 59

Gambar 3.26 Detail Class pada package Traffic Portal ... 60

Gambar 3.27 Detail Class pada package Traffic Portal ... 61

Gambar 3.28 Detail Class pada package Traffic Portal ... 62

Gambar 3.29 Detail Class pada package Traffic Portal ... 63

Gambar 3.30 Detail Class pada package Traffic Portal ... 64

Gambar 3.31 Detail Class pada package Traffic Portal ... 64

Gambar 3.32 Detail Class pada package Traffic Portal ... 65

Gambar 3.33 Detail Class pada package Traffic Portal ... 66

Gambar 3.34 Detail Class pada package Traffic Portal ... 67

Gambar 3.35 Detail Class pada package Traffic Portal ... 68

Gambar 3.36 Detail Class pada package Traffic Portal ... 69

Gambar 3.37 Detail Class pada package Traffic Portal ... 70

Gambar 3.38 Detail Class pada package Traffic Portal ... 71

Gambar 3.39 Detail Class pada package Traffic Portal ... 72

Gambar 3.40 Detail Class pada package Traffic Portal ... 73

Gambar 3.41 Detail Class pada package Traffic Portal ... 74

Gambar 3.42 Detail Class pada package Traffic Portal ... 75

Gambar 3.43 Activity Diagram Proses Login ... 76

Gambar 3.44 Activity Diagram Tambah Data Pelanggar... 77

Gambar 3.45 Activity Diagram Ubah Data Pelanggar ... 78

Gambar 3.46 Activity Diagram Tambah Data Pengguna ... 79

Gambar 3.47 Activity Diagram Ubah Data Pengguna ... 80

Gambar 3.48 Activity Diagram Tambah Data Petugas ... 81


(11)

Gambar 3.50 Activity Diagram Tambah Data Kendaraan ... 83

Gambar 3.51 Activity Diagram Ubah Data Kendaraan ... 84

Gambar 3.52 Activity Diagram Tambah Data Jenis Pelanggaran ... 85

Gambar 3.53 Activity Diagram Ubah Data Jenis Pelanggaran ... 87

Gambar 3.54 Activity Diagram Tambah Data Bagian Informasi ... 88

Gambar 3.55 Activity Diagram Ubah Data Bagian Informasi ... 89

Gambar 3.56 Activity Diagram Tambah Data Operasi Tilang ... 90

Gambar 3.57 Activity Diagram Proses Generate Jadwal Sidang ... 91

Gambar 3.58 Activity Diagram Proses Confirm Jadwal Sidang ... 92

Gambar 3.59 Activity Diagram Proses Print Report Jadwal Sidang ... 93

Gambar 3.60 Rancangan Antarmuka Masuk ... 94

Gambar 3.61 Rancangan Antarmuka Beranda (Sebelum Login) ... 95

Gambar 3.62 Rancangan Desain Antarmuka Jenis Pelanggaran dan Denda ... 96

Gambar 3.63 Rancangan Antarmuka Bagian Informasi ... 96

Gambar 3.64 Rancangan Antarmuka Jenis Pelanggaran dan Denda ... 97

Gambar 3.65 Rancangan Antarmuka Tambah Data Jenis Pelanggaran dan Denda ... 98

Gambar 3.66 Rancangan Antarmuka Ubah data Jenis Pelanggaran dan Denda ... 99

Gambar 3.67 Rancangan Antarmuka Hapus Jenis Pelanggaran dan Denda ... 99

Gambar 3.68 Rancangan Antarmuka Jadwal SIM Keliling ... 100

Gambar 3.69 Rancangan Antarmuka Ubah Jadwal SIM Keliling ... 101

Gambar 3.70 Rancangan Antarmuka Hapus Jadwal SIM ... 101

Gambar 3.71 Rancangan Antarmuka Formulir Surat Tilang ... 102

Gambar 3.72 Rancangan Antarmuka Jadwal Sidang ... 103

Gambar 3.73 Rancangan Antarmuka Ubah Data Pelanggar ... 103

Gambar 3.74 Rancangan Antarmuka Hapus Data Pelanggar ... 104

Gambar 3.75 Rancangan Antarmuka Keluar ... 104

Gambar 4.1 UI Halaman Login ... 105

Gambar 4.2 UI Halaman Beranda (Sebelum Login) ... 106

Gambar 4.3 UI Halaman Jenis Pelanggaran dan Denda (Sebelum Login) ... 106

Gambar 4.4 UI Halaman Bagian Informasi (Sebelum Login) ... 107


(12)

Gambar 4.6 UI Halaman Tambah Jenis Pelanggaran ... 109

Gambar 4.7 UI Halaman Ubah Data Jenis Pelanggaran dan Denda ... 109

Gambar 4.8 UI Halaman Hapus Jenis Pelanggaran dan Denda ... 110

Gambar 4.9 UI Halaman Jadwal SIM ... 111

Gambar 4.10 UI Halaman Form Surat Tilang ... 111

Gambar 4.11 UI Halaman Generate Jadwal Sidang... 112

Gambar 4.12 UI Halaman Jadwal Sidang ... 112


(13)

DAFTAR TABEL

Table 2.1Pemetaan Proses Alamiah ke Proses Komputasi ... 8

Table 2.2 Contoh Inisialisasi Jadwal Sidang Berdasar Jenis Pelanggaran... 11

Table 2.3 Contoh Sebaran Waktu ... 12

Table 2.4 Contoh Ruang yang Tersedia ... 12

Table 2.5 Total Nilai Fitness ... 14

Table 2.6 Probabilitas tiap Kromosom... 14

Table 2.7 Interval Tiap Kromosom ... 14

Table 3.1 Contoh Inisialisasi Jadwal Sidang Berdasar Jenis Pelanggaran... 35

Table 3.2 Contoh Sebaran Waktu ... 35

Table 3.3 Contoh Ruang yang Tersedia ... 35

Table 3.4 Total Nilai Fitness ... 37

Table 3.5 Probabilitas tiap Kromosom... 37

Table 3.6 Interval tiap Kromosom ... 37

Table 3.7 Tabel Pengguna ... 44

Table 3.8 Tabel Bagian Informasi ... 44

Table 3.9 Tabel Jadwal Sidang ... 44

Table 3.10 Tabel Jenis Pelanggaran ... 44

Table 3.11Tabel Operasi Zebra ... 45

Table 3.12Tabel Pelopor Keselamatan ... 45

Table 3.13 Tabel Detail Bagian Informasi ... 45

Table 3.14 Tabel Detail Operasi Zebra ... 45

Table 3.15 Tabel Detail Pelopor Keselamatan ... 45

Table 5.1 Tabel Pengujian Login ... 114

Table 5.2 Pengujian Menambah Data Jenis Pelanggaran dan Denda ... 114

Table 5.3 Pengujian Menambah Data Jenis Pelanggaran dan Denda ... 115

Table 5.4 Pengujian Menghapus Data Jenis Pelanggaran dan Denda ... 115

Table 5.5 Pengujian Menambah Data Jadwal SIM ... 115

Table 5.6 Pengujian Mengubah Data Jadwal SIM Keliling ... 116


(14)

Table 5.8 Pengujian Menambah Data Form Surat Tilang... 116

Table 5.9 Pengujian Generate Data Jadwal Sidang ... 117

Table 5.10 Pengujian Confirm Data Jadwal Sidang... 117

Table 5.11 Pengujian Print Report Data Jadwal Sidang ... 118


(15)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Start/Finish Menjelaskan awal dan akhir proses

Flowchart Manual Operation Menjelaskan sebuah proses yang dilakukan secara manual

Flowchart Document Menjelaskan sebuah dokumen

Flowchart Decision Menjelaskan proses pengambilan keputusan

Flowchart Off-Page Reference Menjelaskan alur proses yang berlanjut pada halaman berikutnya ERD Entity Menjelaskan sebuah

entitas

ERD Relation Menjelaskan sebuah relasi antar entitas

ERD Attribute Menjelaskan sebuah atribut entitas

ERD Primary Key Attribute Menjelaskan sebuah atribut yang merupakan primary key

ERD

Alur/Flow Garis penghubung atribut dengan entitas dan entitas dengan relasi

Use Case Diagram

Actor Menspesifikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case

Use Case Diagram

Extend Menspesifikasikan bahwa use case target memperluas prilaku dari use case sumber pada suatu titik yang diberikan Use Case

Diagram

Association Garis yang menghubungkan antara objek satu dengan objek lainnya


(16)

Use Case Diagram

System Menspesifikasikan paket yang menampilkan sistem secara terbatas

Use Case Diagram

Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor

Use Case Diagram

Collaboration Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumla Use Case

Diagram

Generalization Hubungan saat objek anak (descendent) berbagi prilaku dan struktur data dari objek yang ada diatasnya objek induk(ancestor)

Use Case Diagram

Dependency Hubungan saat perubahan terjadi pada suatu elemen mandiri akan mempengaruhi elemen yang bergantung padanya Use Case

Diagram

Include Menspesifikasikan bahwa use case sumber secara eksplisit

Activity Diagram

End Point Menunjukkan aliran kerja berakhir

Activity Diagram

Start Point Menunjukkan aliran kerja dimulai

Activity Diagram

Activities Kegiatan dalam aliran kerja

Activity Diagram

Decision Menunjukkan sebuah keputusan perlu dibuat dalam aliran kerja Activity

Diagram

Swimlane Menunjukkan siapa yang bertanggung jawab melakukan aktivitas dalam suatu diagram

Referensi:

Sumber Flowchart : [17]

Sumber ERD : [18]

Sumber Use Case Diagram : [19] Sumber Activity Diagram : [20]


(17)

DAFTAR SINGKATAN

SI Sistem Informasi

ERD Entity Relationship Diagram

UML Unified Modelling Languange


(18)

DAFTAR ISTILAH

Individu Penyelesaian Masalah

Populasi Himpunan Penyelesaian

Fitness Kualitas Penyelesaian

Kromosom Kode/ representasi penyelesaian

Gen Bagian dari representasi penyelesaian

Pertumbuhan Pengkodean representasi penyelesaian

Penyilangan Operator Genetika

Mutasi Operator Genetika

Seleksi Alam Menyeleksi penyelesaian masalah(sementara) berdasarkan kualitasnya


(19)

BAB 1

PENDAHULUAN

Pada bab ini akan membahas beberapa materi antara lain, latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian sebagai berikut :

1.1Latar Belakang

Berdasarkan berita yang dilansir surat kabar Pikiran Rakyat 12 Desember 2014, saat ini tindakan pelanggaran lalu lintas khususnya di kota Bandung kian marak bahkan menyentuh hingga 5.414 kasus pelanggaran. Pihak Pihak Kepolisian pun kian gencar mensosialisasikan gerakan “Pelopor Keselamatan Berlalu Lintas”, akan tetapi proses pengoperasiannya masih sangat minim akan sentuhan sistem informasi. Proses sosialisasi kepada masyarakat masih mengandalkan kegiatan seminar, workshop, dan iklan di media cetak serta juga proses pencatatan data pelanggar lalu lintas masih menggunakan surat tilang lalu laporannya masih menggunakan sistem manual. Setelah itu laporan baru akan di masukkan ke dalam komputer sebagai berkas dan tidak bisa diakses oleh masyarakat siapa saja dan kapan jadwal sidang diselenggarakan, jika pelanggar harus menjalani sidang.

Oleh karena itu perlu dibangun sebuah sistem informasi yang dapat digunakan untuk proses sosialisasi pelopor keselamatan berlalu lintas, sehingga apabila dilakukan pengaksesan terhadap suatu data akan lebih mudah untuk mendapatkannya dan juga mudah melakukan perhitungan dalam jumlah banyak sehingga sistem informasi yang diperoleh lebih baik dan cepat dalam sosialisasi pelopor keselamatan berlalu lintas serta memasukkan data pelanggar lalu lintas tersebut.

Dengan demikian pada Tugas Akhir ini penulis bermaksud membuat suatu Sistem Informasi Traffic Portal pada Polrestabes Bandung, agar instansi tersebut mempunyai sistem informasi dan tidak perlu menggunakan proses manual lagi dalam melakukan pencatatan dan penentuan jadwal sidang dengan melakukan otomatisasi jadwal dengan algoritma genetika serta agar bisa mempermudah proses sosialisasi pelopor keselamatan berlalu lintas yang bisa diakses setiap saat.


(20)

2

1.2Rumusan Masalah

Berdasarkan uraian latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana cara membuat sistem agar masyarakat mendapatkan akses sosialisasi pelopor keselamatan berlalu lintas, setiap saat?

2. Bagaimana cara membuat proses penyimpanan data pelanggar lalu lintas yang terintegrasi langsung dengan bagian administrasi pusat yang memiliki akses untuk membuat, merubah, menghapus dan melihat data?\

3. Bagaimana cara membuat proses penjadwalan sidang tilang secara otomatis?

1.3Tujuan Pembahasan

Sub bab ini untuk menjawab dari rumusan masalah sebelumnya.

1. Informasi sosialisasi pelopor keselamatan berlalu lintas dapat diakses setiap saat.

2. Membuat proses memasukkan data pelanggar lalu lintas secara terotomasi dan diberikan username serta password untuk hak akses.

3. Memproses penjadwalan sidang tilang secara otomatis dengan metode algoritma genetika.

1.4Ruang Lingkup

a) Aplikasi

Ruang lingkup dari aplikasi ini antara lain adalah :

Pengguna akan terbagi ke dalam dua jenis,yaitu polisi yang memiliki hak akses dengan username dan password serta masyarakat yang tidak memiliki hak akses.

1. Polisi dan Masyarakat pada saat membuka aplikasi ini akan masuk ke fitur Beranda yang memiliki fitur-fitur lainnya yang dapat diakses.


(21)

3

2. Jika Polisi dan Masyarakat memilih fitur Perlengkapan Berkendara maka pengguna(Polisi dan Masyarakat) akan mendapatkan informasi mengenai perlengkapan berkendara apa saja yang harus digunakan dan disiapkan pada saat hendak berkendara.

3. Jika Pengguna memilih fitur Jenis Pelanggaran dan Denda, pengguna akan dapat mengakses informasi mengenai jenis pelanggaran dan denda sesuai dengan kendaraan yang digunakan. 4. Jika Pengguna memilih fitur Informasi Publik , pengguna akan

mendapatkan informasi mengenai pelayanan apa saja yang diberikan Satuan Kepolisian Lalu Lintas.

5. Jika Pengguna memilih fitur Data Kecelakaan Per Tahun, pengguna yang tidak memiliki akses hanya dapat melihat informasi tersebut, sementara pengguna yang memiliki akses dalam hal ini Polisi Lalu Lintas dapat menambah,merubah,menghapus dan melihat data kecelakaan lalu lintas.

6. Jika Pengguna memilih Fitur Data Pelanggar Lalu Lintas, pengguna dengan hak akses(Polisi Lalu Lintas) dapat menambah, merubah, menghapus, dan melihat data pelanggar lalu lintas, sementara pengguna yang tidak memiliki hak akses hanya dapat melihat Data Pelanggar dengan variable Nama Lengkap, Tanggal Lahir, Jenis Kelamin, Jenis Pelanggaran, dan Jadwal Sidang saja.

7. J ika Pengguna memilih Fitur Jadwal Sidang, pengguna dengan hak akses(Polisi Lalu Lintas) dapat memproses, merubah status, mencetak data pelanggar lalu lintas yang sudah sidang, dan melihat data pelanggar lalu lintas, sementara pengguna yang tidak memiliki hak akses hanya dapat melihat Data Pelanggar dengan variable Nama Lengkap, Tanggal Lahir, Jenis Kelamin, Jenis Pelanggaran, dan Jadwal Sidang saja.

b) Software

Batasan Software/perangkat lunak yang digunakan dalam pembuatan Traffic Portal adalah sebagai berikut :


(22)

4

1. Microsoft Visual Studio. 2. Microsoft SQL Server. 3. Adobe Photoshop.

4. Bahasa Pemrograman: C#

c) Hardware

Batasan Hardware/perangkat keras yang digunakan dalam pembuatan Traffic Portal adalah sebagai berikut :

1. Windows XP/Vista/7/8.

2. Komputer Pentium 4/ higher. 3. Memori 1GB/higher

.

4. Perangkat yang mendukung internet.

1.5Sumber Data

Sumber data yang digunakan untuk pembuatan aplikasi ini diperoleh dari: 1. Primer

Data-data primer diperoleh dari: 1. UU No. 22 Tahun 2009 2. Surat Tilang

2. Sekunder

Data-data sekunder diperoleh dari tanya jawab dengan para Polisi Lalu Lintas untuk mendukung data primer, seperti:

a. Informasi mengenai alur sidang pelanggaran lalu lintas b. Prosedur dilaksanakan Operasi Zebra

c. Informasi SIM Keliling

1.6Sistematika Penyajian BAB 1 PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.


(23)

5

BAB 2 KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai proses bisnis, pemodelan, diagram alir, sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 PERANCANGAN

Bab ini berisi kumpulan screenshot yang akan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode

blackbox testing.

BAB 6 SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(24)

BAB 6

SIMPULAN DAN SARAN

Pada bab ini penulis akan menyampaikan simpulan dari penelitian pembuatan aplikasi yang dibuat oleh penulis serta saran untuk pengembangan aplikasi di masa yang akan datang.

6.1Simpulan

Kesimpulan yang didapatkan oleh penulis berdasarkan tujuan yang telah dijelaskan pada poin 1.3 adalah sebagai berikut:

1. Aplikasi yang dibuat memiliki fitur untuk mengelola data denda pelanggar lalu lintas sesuai dengan jenis kendaraan dan jenis pelanggran berdasarkan undang-undang lalu lintas yang berlaku,hal ini membantu pihak Satuan Kepolisian Lalu Lintas Polrestabes Bandung untuk mensosialisasikan Keselamatan dalam Berlalu Lintas.

2. Aplikasi yang dibuat memiliki fitur untuk mengelola data jadwal sim keliling,akan mempermudah bagi masyarakat yang butuh untuk memperpanjang masa berlaku dari SIM tersebut.

3. Aplikasi yang dibuat memiliki fitur untuk mengelola data pelanggar lalu lintas. Hal ini bertujuan agar menjadikan Polisi Lalu Lintas yang go

green karena menghemat kertas surat tilang serta meminimalisir pelaku

atau oknum polisi lalu lintas serta pelanggar lalu lintas dengan melakukan teknik suap agar terlepas dari sidang.

6.2Saran

Berikut ini adalah beberapa saran untuk pengembangan aplikasi pada masa yang akan datang:

1. Aplikasi ini dapat dikembangkan dengan menjadikan aplikasi mobile yang lebih mudah digunakan dan diakses.

2. Aplikasi ini dapat ditambahkan fitur sms gateway agar menambah kesadaran masyarakat akan pentingnya berperilaku aman dan nyaman saat berkendara.


(25)

120

3. Aplikasi ini dapat ditambahkan layanan keluhan pelanggan yang bersifat online.


(26)

Sistem Informasi Keselamatan Berlalu Lintas dan

Otomatisasi Penjadwalan Sidang Pelanggar Lalu

Lintas Dengan Metode Algoritma Genetika pada

Aplikasi Traffic Portal

TUGAS AKHIR

Diajukan untuk Memenuhi Persyaratan Akademik dalam

Menyelesaikan Pendidikan pada Program Studi

S1 Teknik Informatika Universitas Kristen Maranatha

Oleh

Rendiyan Ariestyana

1272118

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(27)

PRAKATA

Puji dan syukur kepada Tuhan Yang Maha Esa, karena atas berkat, rahmat dan anugerah yang telah diberikan kepada penulis sehingga dapat menyelesaikan seluruh pelaksanaan tugas akhir dengan sebaik-baiknya dan tepat waktu. Laporan ini berisi hasil dokumentasi tugas akhir yang berjudul “Sistem Informasi Keselamatan Berlalu Lintas dan Otomatisasi Penjadwalan Sidang Pelanggar Lalu Lintas Dengan Metode Algoritma Genetika pada Aplikasi Traffic Portal” yang dibuat oleh penulis untuk memenuhi syarat mata kuliah tugas akhir.

Dalam kesempatan ini, penulis mengucapkan syukur kepada pihak- pihak yang telah membantu penulis dalam penyelesaian penelitian ini, yaitu sebagai berikut: 1. Bapak Niko Ibrahim, S.Kom., M.InfoTech., selaku dosen pembimbing Seminar

Tugas Akhir dan Tugas Akhir.

2. Bapak Dr. Hapnes Toba, M.Sc., selaku Dekan Fakultas Teknologi Informasi, 3. Bapak Robby Tan, S.T., M.Kom., selaku Ketua Jurusan Teknik Informatika. 4. Ibu Meliana Christianti J. , S.Kom, M.T., selaku koordinator Tugas Akhir. 5. Seluruh staff pengajar Universitas Kristen Maranatha yang membantu dalam

proses penyelesaian penelitian.

6. Keluarga penulis yang telah memberikan doa dan dukungan.

7. Kester Andarias, S.Kom dan Deta Sekarsari telah membantu meminjamkan laptop dan ponsel selama prasidang, USTA juga bertukar pikiran

8. Pihak Polrestabes Kota Bandung yang telah membantu dalam proses penelitian. 9. Teman-teman Fakultas Teknologi Informasi Universitas Kristen Maranatha

yang turut ikut serta membantu penulis dalam proses penelitian.

10.Teman-teman Menwa Maranatha, AIESEC Bandung dan Maranatha Christian University Choir yang telah mendukung secara moril.

Bandung, 3 November 2016


(28)

DAFTAR PUSTAKA

[1] S. Doyle, Information Systems for you, vol. 3, Cheltenham: Stanley Thomes Ltd, 2001.

[2] “www.ictlisfun.blogspot.co.id,”[Online].

Available:http://ictlisfun.blogspot.co.id/2011/07/data-processing-unit.html. [3] “www.sites.google.com,”[Online].Available:

https://sites.google.com/site/computertechcomputerbasics/home/computerte chcomputerbasics-infoprocessingcycle.

[4] J. F. Chang, Business Process Management Systems: Strategy and Implementation, Boca Raton: Taylor & Francis Group, 2006.

[5] Nurhadi, Bambang, Genetika Dasar.Aemico. Bandung:1984

[6] Zukhri, Zainudin, Algoritma Genetika (Metode Komputasi Evolusioner untuk menyelesaikan Masalah Optimasi).Penerbit Andi. Yogyakarta: 2013

[7] Mawaddah,NiaKurnia,W.M. Firdaus, Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika, Jurnal Jurusan Matematika,FMIPA Universitas Brawijaya, Malang:2006.

[8] Basuki, Achmad, Strategi Menggunakan Algoritma Genetika, Politeknik Elektronika Negeri Surabaya PENS-ITS: 2003.

[9] Kusumadewi, Sri. Artificial Intelligence (Teknik dan Aplikasinya). Graha Ilmu. Yogyakarta: 2003.

[10] Arkeman, Yandra, Boro Seminar, Kudang dan Hendra Gunawan, Algoritma Genetika.Bogor:2012.

[11] Edison, Daud Tarigan. 2012. Membangun SMS Gateway Berbasis Web Dengan Codeigniter. Yogyakarta: Lokomedi

[12] M. Huda, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Elex Media Komputindo, 2010.


(29)

[13] Visual Studio .NET Academic Student Tools Guide, Microsoft Corporation,2001.

[14] J. Hutahaean, Konsep Sistem Informasi, Deepublish, 2015.

[15] Kuniyo, Andri dan Kusrini, Membangun Sistem Informasi Akuntansi dengan Visual Basic & SQL Server , 2007.

[16] Madcom, Program Aplikasi Terintegrasi Inventory Hutang dan Piutang dengan Visual Basic 6.0 dan Crystal Report, 2003.

[17] Nugraha, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Bandung. Penerbit Informatika

[18] H. H. Liu, Oracle Database Performance and Scalability: A Quantitive Approach, Hokoben: John Wiley&Sons, 2012.

[19] J. Simarmata, Rekayasa Perangkat Lunak, Penerbit Andi, 2005.

[20] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan metode USDP, Penerbit Andi, 2014.


(1)

119

Universitas Kristen Maranatha

BAB 6

SIMPULAN DAN SARAN

Pada bab ini penulis akan menyampaikan simpulan dari penelitian pembuatan aplikasi yang dibuat oleh penulis serta saran untuk pengembangan aplikasi di masa yang akan datang.

6.1Simpulan

Kesimpulan yang didapatkan oleh penulis berdasarkan tujuan yang telah dijelaskan pada poin 1.3 adalah sebagai berikut:

1. Aplikasi yang dibuat memiliki fitur untuk mengelola data denda pelanggar lalu lintas sesuai dengan jenis kendaraan dan jenis pelanggran berdasarkan undang-undang lalu lintas yang berlaku,hal ini membantu pihak Satuan Kepolisian Lalu Lintas Polrestabes Bandung untuk mensosialisasikan Keselamatan dalam Berlalu Lintas.

2. Aplikasi yang dibuat memiliki fitur untuk mengelola data jadwal sim

keliling,akan mempermudah bagi masyarakat yang butuh untuk memperpanjang masa berlaku dari SIM tersebut.

3. Aplikasi yang dibuat memiliki fitur untuk mengelola data pelanggar lalu lintas. Hal ini bertujuan agar menjadikan Polisi Lalu Lintas yang go

green karena menghemat kertas surat tilang serta meminimalisir pelaku

atau oknum polisi lalu lintas serta pelanggar lalu lintas dengan melakukan teknik suap agar terlepas dari sidang.

6.2Saran

Berikut ini adalah beberapa saran untuk pengembangan aplikasi pada masa yang akan datang:

1. Aplikasi ini dapat dikembangkan dengan menjadikan aplikasi mobile yang lebih mudah digunakan dan diakses.

2. Aplikasi ini dapat ditambahkan fitur sms gateway agar menambah

kesadaran masyarakat akan pentingnya berperilaku aman dan nyaman saat berkendara.


(2)

120

Universitas Kristen Maranatha

3. Aplikasi ini dapat ditambahkan layanan keluhan pelanggan yang bersifat online.


(3)

Sistem Informasi Keselamatan Berlalu Lintas dan

Otomatisasi Penjadwalan Sidang Pelanggar Lalu

Lintas Dengan Metode Algoritma Genetika pada

Aplikasi Traffic Portal

TUGAS AKHIR

Diajukan untuk Memenuhi Persyaratan Akademik dalam

Menyelesaikan Pendidikan pada Program Studi

S1 Teknik Informatika Universitas Kristen Maranatha

Oleh

Rendiyan Ariestyana

1272118

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(4)

iv

PRAKATA

Puji dan syukur kepada Tuhan Yang Maha Esa, karena atas berkat, rahmat dan anugerah yang telah diberikan kepada penulis sehingga dapat menyelesaikan seluruh pelaksanaan tugas akhir dengan sebaik-baiknya dan tepat waktu. Laporan ini berisi hasil dokumentasi tugas akhir yang berjudul “Sistem Informasi Keselamatan Berlalu Lintas dan Otomatisasi Penjadwalan Sidang Pelanggar Lalu Lintas Dengan Metode Algoritma Genetika pada Aplikasi Traffic Portal” yang dibuat oleh penulis untuk memenuhi syarat mata kuliah tugas akhir.

Dalam kesempatan ini, penulis mengucapkan syukur kepada pihak- pihak yang telah membantu penulis dalam penyelesaian penelitian ini, yaitu sebagai berikut: 1. Bapak Niko Ibrahim, S.Kom., M.InfoTech., selaku dosen pembimbing Seminar

Tugas Akhir dan Tugas Akhir.

2. Bapak Dr. Hapnes Toba, M.Sc., selaku Dekan Fakultas Teknologi Informasi, 3. Bapak Robby Tan, S.T., M.Kom., selaku Ketua Jurusan Teknik Informatika. 4. Ibu Meliana Christianti J. , S.Kom, M.T., selaku koordinator Tugas Akhir. 5. Seluruh staff pengajar Universitas Kristen Maranatha yang membantu dalam

proses penyelesaian penelitian.

6. Keluarga penulis yang telah memberikan doa dan dukungan.

7. Kester Andarias, S.Kom dan Deta Sekarsari telah membantu meminjamkan laptop dan ponsel selama prasidang, USTA juga bertukar pikiran

8. Pihak Polrestabes Kota Bandung yang telah membantu dalam proses penelitian. 9. Teman-teman Fakultas Teknologi Informasi Universitas Kristen Maranatha

yang turut ikut serta membantu penulis dalam proses penelitian.

10.Teman-teman Menwa Maranatha, AIESEC Bandung dan Maranatha Christian University Choir yang telah mendukung secara moril.

Bandung, 3 November 2016


(5)

121

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] S. Doyle, Information Systems for you, vol. 3, Cheltenham: Stanley Thomes Ltd, 2001.

[2] “www.ictlisfun.blogspot.co.id,”[Online].

Available:http://ictlisfun.blogspot.co.id/2011/07/data-processing-unit.html. [3] “www.sites.google.com,”[Online].Available:

https://sites.google.com/site/computertechcomputerbasics/home/computerte chcomputerbasics-infoprocessingcycle.

[4] J. F. Chang, Business Process Management Systems: Strategy and Implementation, Boca Raton: Taylor & Francis Group, 2006.

[5] Nurhadi, Bambang, Genetika Dasar.Aemico. Bandung:1984

[6] Zukhri, Zainudin, Algoritma Genetika (Metode Komputasi Evolusioner untuk menyelesaikan Masalah Optimasi).Penerbit Andi. Yogyakarta: 2013

[7] Mawaddah,NiaKurnia,W.M. Firdaus, Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika, Jurnal Jurusan Matematika,FMIPA Universitas Brawijaya, Malang:2006.

[8] Basuki, Achmad, Strategi Menggunakan Algoritma Genetika, Politeknik Elektronika Negeri Surabaya PENS-ITS: 2003.

[9] Kusumadewi, Sri. Artificial Intelligence (Teknik dan Aplikasinya). Graha Ilmu. Yogyakarta: 2003.

[10] Arkeman, Yandra, Boro Seminar, Kudang dan Hendra Gunawan, Algoritma Genetika.Bogor:2012.

[11] Edison, Daud Tarigan. 2012. Membangun SMS Gateway Berbasis Web Dengan Codeigniter. Yogyakarta: Lokomedi

[12] M. Huda, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Elex Media Komputindo, 2010.


(6)

122

Universitas Kristen Maranatha

[13] Visual Studio .NET Academic Student Tools Guide, Microsoft Corporation,2001.

[14] J. Hutahaean, Konsep Sistem Informasi, Deepublish, 2015.

[15] Kuniyo, Andri dan Kusrini, Membangun Sistem Informasi Akuntansi dengan Visual Basic & SQL Server , 2007.

[16] Madcom, Program Aplikasi Terintegrasi Inventory Hutang dan Piutang dengan Visual Basic 6.0 dan Crystal Report, 2003.

[17] Nugraha, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Bandung. Penerbit Informatika

[18] H. H. Liu, Oracle Database Performance and Scalability: A Quantitive Approach, Hokoben: John Wiley&Sons, 2012.

[19] J. Simarmata, Rekayasa Perangkat Lunak, Penerbit Andi, 2005.

[20] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan metode USDP, Penerbit Andi, 2014.