SISTEM INFORMASI PRASARANA LALU LINTAS BERBASIS WEB (Studi Kasus di Dinas Perhubungan Propinsi DIY)
SISTEM INFORMASI PRASARANA LALU LINTAS
BERBASIS WEB
(Studi Kasus di Dinas Perhubungan Propinsi DIY)
Skripsi
Dikerjakan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika
Disusun Oleh :
Dadittya Adi Nugroho
NIM. 025314076
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2007
W E B B A S E D T R A F F
I C
I N F R A S T R U C T U R E W E B B A S E D T R A F F
I C
I N F R A S T R U C T U R E
I I N N F F O O R R M M A A T T
I
I O O N N S S Y Y S S T T E E M M ( ( C C a a s s e e S S t t u u d d y y i i n n D D i i n n a a s s P P e e r r h h u u b b u u n n g g a a n n D DI I Y Y P P r r o o v v i i n n c c e e ) )
A Thesis
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Teknik Degree
in Informatics Engineering
by :
Dadittya Adi Nugroho
NIM. 025314076
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2007
PERSEMBAHAN KUPERSEMBA HKA N SKRIPSI INI UNTUK:
U ntuk M ama dan Papa tercinta, yang selalu
mengasihiku. K akakku mas Pungki tersayang.
I tta K umalasari.W yang selalu ada untukku dan selalu
menjadi pemacu semangatkuMOTTO
“Jangan jadikan kegagalan sebagai akhir dari segalanya
karena sesuatu yang indah akan datang pada waktunya”
“Jangan menangisi apa yang kamu tidak punya,
nikmatilah dan syukurilah apa yang kamu punya sekarang”
ABSTRAKSI
Pendataan prasarana lalu lintas di DIY seperti jalan dan prasarana-parasarana lain seperti rambu-rambu lalu lintas, marka jalan, paku marka, warning
light, cermin tikungan dll yang dilakukan oleh dinas Perhubungan DIY masih di
data dengan menggunakan Microsoft Access dan masih bersifat single user.Melihat permasalahan di atas saya bermaksud membuat sebuah sistem
informasi berbasis web untuk melakukan pendataan prasarana lalu lintas tersebut
dan menggunakan bahasa pemograman PHP dan untuk databasenya menggunakan
MySql.. Sistem informasi yang akan saya buat akan bersifat multi user dan
menggunakan jaringan internet sehingga tidak hanya user yang bertugas
menginputkan data saja yang dapat melihat data-data yang ada tetapi data-data
yang ada juga dapat dlihat oleh user lain yang diberi hak oleh admin, masyarakat
umum juga dapat mengakses situs ini untuk memberikan laporan-laporan tentang
kerusakan-kerusakan pada prasarana-prasarana lalu lintas tersebut atau dapat juga
memberikan keluhan-keluhan atas ketidaknyamanan dalam penggunaan
parasarana-prasarana lalu lintas tersebut.Secara umum Sistem Informasi Prasarana Lalu Lintas Berbasis
Web ini dapat berjalan dengan baik sehingga dapat digunakan dalam kondisi
sesungguhnya. Kemampuan dari sistem ini antara lain, sistem dapat
mempermudah bagian Lalu Lintas dalam melakukan penyimpanan dan pencarian
data prasarana lalu lintas, sistem dapat menyediakan fasilitas kepada masyarakat
umum untuk menyampaikan pengaduan kerusakan atau ketidaknyamanan dalam
penggunaan prasarana lalu lintas, sistem dapat memudahkan administrator dalam
melakukan update data prasarana lalu lintas dan sistem dapat memberikan
laporan-laporan yang berkaitan dengan data prasarana lalu lintas. Sedangkan
kekurangan – kekurangan dari sistem ini antara lain keamanan database masih
belum terjamin, tampilan masih sederhana, fasilitas Error Handling masih kurang
dan pendataan simpang masih kurang jelas lokasi ruas jalannya karena belum
adanya relasi antara data simpang dan data ruas jalan.
ABSTRACT
The Record keeping of traffic infrastructure in DIY like roads and otherinfrastructures such as traffic fringes, road borders, nail borders, warning lights,
curve mirrors etc done by Dinas Perhubungan DIY is still using Microsoft Access
and still have single user characteristic.Seeing the problems above, I wanted to make a web based information
system to do the traffic infrastructure record keeping and apply PHP programming
language and use MySql for database. The information system which I create will
have the characteristic of multi users and applies internet networking so that, not
only the user commissioned to input data can view the data but other users entitled
by the admin can also view it. The public can also access this site to give reports
about damages on the traffic infrastructures or to give complaints about un-
comfort in daily usage of the traffic infrastructures.In General the Web Based Traffic Infrastructure Information System can
run quite well in real condition. The performances of this system are: the system
can make it easier for the officer in Traffic in doing storage and in seeking traffic
infrastructure data; the system can facilitate common public in submitting damage
denunciating or un-comfort in usage of traffic infrastructure, the system can
facilitate administrator in doing traffic infrastructure data update and the system
can give reports related to traffic infrastructure data. While the insufficiencies of
this system are: the security and safety of database is still not well guarantied, the
appearance is still too simple, the Error Handling facility is still low in
performance and the juncture data is still unable to explain the location of the
street joint because the relation between juncture data and streets joint data do not
exist.KATA PENGANTAR
Puji dan syukur saya ucapkan kepada Tuhan YME atas berkah dalam
penyelesaian Tugas Akhir ini sehingga dapat diselesaikan dengan baik. Tugas
akhir ini disusun untuk memenuhi salah satu syarat untuk memperoleh gelar
sarjana strata satu program studi Teknik Informatika jurusan Teknik Informatika
Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.Tugas akhir ini yang berjudul “Sistem Informasi Prasarana Lalu Lintas
Berbasis Web” diharapkan dapat bermanfaat bagi Dinas Perhubungan Propinsi
DIY dan Program Studi Teknik Informatika Universitas Sanata Dharma
Yogyakarta sebagai lembaga studi ilmu serta pihak-pihak lain yang terkaitBanyak kendala-kendala yang dihadapi dalam menyelesaikan tugas akhir
ini, namun berkat adanya bantuan, bimbingan dan kerjasama maka saya sebagai
penulis disini mengucapkan terima kasih kepada :1. Tuhan YME sebagai sumber inspirasi dan tempatku bersandar dan memohon.
Terima kasih atas segala karunia, berkat, penyertaan, kasih, dan petunjukNya sehingga penulis dapat sampai pada titik ini.
2. Papa, Mama, serta kakakku mas Pungki atas doa, nasehat, dorongan, bantuan
dan semangatnya.
3. Dr. Ir. P. Wiryono P., S.J. selaku Rektor Universitas Sanata Dharma
Yogyakarta.4. Romo Ir. Gregorius Heliarko SJ, SS, BST, MA, M.Sc selaku Dekan Teknik
5. Ibu AM. Polina, S.Kom, M.T selaku Ketua Jurusan Teknik Informatika,
Dosen Pembimbing Angkatan 2002 dan selaku Dosen Pembimbing yang telah memberikan dukungan, bantuan dan dorongan kepada penulis selama mengikuti kuliah sampai penyelesaian Tugas Akhir ini juga telah meluangkan waktu untuk membimbing dan juga banyak membantu dan memberikan masukkan serta jalan keluar kepada penulis sehingga Tugas Akhir ini dapat terselesaikan dengan baik.
6. Semua Dosen Teknik Informatika, sekretariat, laboran, seluruh karyawan
Kampus III Universitas Sanata Dharma yang telah memberikan bantuan dan dukungan kepada penulis untuk dapat menyelesaikan Tugas Akhir ini dengan baik.
7. Bapak Bagas Setiadji atas semua bantuan yang telah diberikan untuk dapat
menyelesaikan Tugas Akhir ini dengan baik..
8. Itta “tata tayank” Kumalasari Widiyatno yang selalu ada disampingku untuk
membantu, memberikan semangat, dan selalu mendoakan agar bisa menyelasaikan Tugas Akhir ini dengan baik, terima kasih juga untuk semua nasehat – nasehat dan segala sesuatunya yang telah di berikan sehingga membuatku tetap berdiri dan mampu menyelesaikan Tugas Akhir ini, you are my most beautiful thing wich I had .
9. Adikku Ratih dan Arum yang selalu bisa membuatku tertawa dan terhina
setiap hari.
10. Teman-teman TI ’02 Nita yang telah rela membagi aku, Rika yang selalu membuat kamarku ramai, ucok yang mau laptopnya aku pinjam, Nine yang udah rela menghibahkan bukunya padaku, serta anak –anak TI ’02 yang lain dan yang tidak bisa aku sebutkan satu persatu yang telah membantu dan memberikan ide, kritik saran serta dukungannya.
11. Angga (coupet), Andis, Gompis, Ade (toa), Joe (Burung), Dedi, Andi (kura),
Bibint dan anak – anak patria yang lainya, kalian sangat membantu menghilangkan stressku.
12. Dan pihak lain yang tidak bisa disebutkan satu persatu telah membantu dan
memberi inspirasi penulis hingga Tugas Akhir ini dapat terselesaikan dengan baik.Tentunya tugas akhir ini belum sempurna, maka kritik yang membangun dan
saran dari semua pihak sangat diharapkan untuk kebaikan sistem yang dibuat.
Serta semoga penulisan tugas akhir ini dapat bermanfaat bagi pembacanya.
Yogyakarta, 28 September 2007 Penulis Dadittya Adi Nugroho
PERNYATAAN KEASLIAN KARYA
Dengan ini saya menyatakan bahwa tugas akhir saya ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar sarjana disuatu perguruan tinggi, dan
sepanjang sepengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain, kecuali yang diacu dalam naskah
ini dan disebutkan dalam daftar pustaka sebagaimana layaknya karya ilmiah.Yogyakarta, 28 September 2007 (Dadittya Adi Nugroho)
DAFTAR ISI
JUDUL ........................................................................................................ i
JUDUL INGGRIS ...................................................................................... ii
HALAMAN PERSETUJUAN ................................................................... iii
HALAMAN PENGESAHAN .................................................................... iv
HALAMAN PERSEMBAHAN ...................................................................v
HALAMAN MOTTO ................................................................................ vi
ABSTRAKSI............................................................................................ vii
ABSTRACT ............................................................................................ viii
KATA PENGANTAR ............................................................................... ix
PERNYATAAN KEASLIAN KARYA.... ................................................ xii
DAFTAR ISI ........................................................................................... xiii
DAFTAR TABEL ....................................................................................xxi
DAFTAR GAMBAR .............................................................................. xxii
BAB I PENDAHULUAN............................................................................... 1
1.1 Latar Belakang.........................................................................................1
1.2 Rumusan Masalah....................................................................................2
1.3 Batasan Masalah......................................................................................2
1.4 Tujuan......................................................................................................3
1.5 Metode Penelitian....................................................................................3
1.6 Sistematika Penulisan..............................................................................4
BAB II LANDASAN TEORI......................................................................... 6
2.1 SISTEM.......................................................................................................6
2.1.1 Konsep Dasar Sistem.......................................................................6
2.1.2 Karakteristik Sistem........................................................................ 6
2.2 INFORMASI...............................................................................................8
2.2.1 Konsep Dasar Informasi..................................................................8
2.2.2 Siklus Informasi...............................................................................8
2.2.3 Kualitas Informasi............................................................................9
2.2.4 Nilai Informasi.................................................................................9
2.3 SISTEM INFORMASI............................................................................... 9
2.3.1 Konsep Dasar Sistem Informasi......................................................9
2.4 METODOLOGI PENGEMBANGAN SISTEM....................................... 10
2.4.1 Use Case Modelling.........................................................................10
2.4.1.1 Konsep Sistem untuk Use Case Modeling....................................11
2.4.1.2 Simbol Dasar Use Case Diagram..............................................11
2.4.1.3 Diagram Konteks (Context Diagram)........................................12
2.4.2 ERD (Entity relationship Diagram)..........................................................12
2.4.3 DFD (Data Flow Diagram).......................................................................16
2.5 PHP..............................................................................................................18
2.5.1 Pengertian PHP................................................................................18
2.5.2 Hubungan PHP dengan HTML....................................................... 19
2.5.3 Kelebihan PHP................................................................................ 20
2.6 WEB SERVER............................................................................................22
2.7 MySQL........................................................................................................23
BAB III ANALISIS DAN PERANCANGAN SISTEM............................. 24
3.1.3.5 DFD level 1 proses 3 proses update data
Simpang.......................................................................313.1.3.12 DFD level 1 proses 10 proses laporan..........................35
3.1.3.11 DFD level 1 proses 9 proses update keluhan...............34
3.1.3.10 DFD level 1 proses 8 proses Berita..............................34
3.1.3.9 DFD level 1 proses 7 proses update user.....................33
3.1.3.8 DFD level 1 proses 6 proses update jenis
Prasarana......................................................................333.1.3.7 DFD level 1 proses 5 proses update data prasarana Simpang.......................................................................32
3.1.3.6 DFD level 1 proses 4 update data prasarana
Ruas.............................................................................323.1.3.4 DFD level 1 proses 2 proses update data ruas Jalan.............................................................................31
3.1 ANALISIS SISTEM...................................................................................24
3.1.3.3 DFD level 0.................................................................30
3.1.3.2 Diagram Berjenjang.....................................................29
3.1.3.1 Context Diagram.........................................................28
3.1.3 Pemodelan Proses..........................................................................28
3.1.2.1 Use Case Diagram............................................................... .27
3.1.2 Requirement Analysis.......................................................................27
3.1.1 Gambaran Umum Sistem.................................................................24
3.1.3.14 DFD gabungan.............................................................36
3.1.4 Pemodelan Data.............................................................................39
3.1.4.1 ER Diagram.................................................................39
3.2 DESAIN SISTEM.......................................................................................40
3.2.1 Desain database............................................................................... .40
3.2.1.1 Relasi Antar Tabel........................................................40
3.2.1.2 Fisikal Data Model.......................................................42
3.2.1.3 Data Contoh.................................................................49
3.2.2 Desain Input Output.......................................................................51
3.2.2.1 Desain User Interface................................................. .51
3.2.2.1.1 Form Login...............................................51
3.2.2.1.2 Form Utama Admin..................................52
3.2.2.1.3 Form Lihat Ruas Jalan..............................52
3.2.2.1.4 Form Lihat Prasarana Ruas Jalan..............53
3.2.2.1.5 Form Lihat Simpang..................................53
3.2.2.1.6 Form Lihat Prasarana Simpang.................54
3.2.2.1.7 Form Detail Geometri dan Kinerja Ruas Jalan..................................................54
3.2.2.1.8 Form detail prasarana Ruas jalan...............55
3.2.2.1.9 Form detail Kinerja Simpang.....................55
3.2.2.1.10 Form Detail Prasarana Simpang................56
3.2.2.1.11 Form Update User.................................... .56
3.2.2.1.12 Form Update Keluhan...............................57
3.2.2.1.13 Form Tambah Ruas Jalan..........................57
3.2.2.1.14 Form Tambah Prasarana Ruas Jalan.........58
3.2.2.1.15 Form Tambah Simpang.............................58
3.2.2.1.16 Form Tambah Prasarana Simpang............59
3.2.2.1.17 Form Tambah User...................................59
3.2.2.1.18 Form Tambah Keluhan.............................60
3.2.2.1.19 Form Ubah Ruas Jalan..............................60
3.2.2.1.20 Form Ubah Prasarana Ruas Jalan.............61
3.2.2.1.21 Form Ubah Simpang.................................61
3.2.2.1.22 Form Ubah Prasarana Simpang................62
3.2.2.1.23 Form Utama Untuk User Bagian Lalu Lintas................................................62
3.2.2.1.24 Form Lihat Ruas Jalan Untuk User Bagian Lalu Lintas....................................63
3.2.2.1.25 Form Lihat Prasarana Ruas Jalan Untuk User Bagian Lalu Lintas................63
3.2.2.1.26 Form Lihat Simpang Untuk User Bagian Lalu Lintas....................................64
3.2.2.1.27 Form Lihat Prasarana Simpang Untuk User Bagian Lalu Lintas...........................64
3.2.2.1.28 Form Lihat Keluhan Untuk User Bagian Lalu Lintas................................... 65
3.2.2.1.29 Form Isi Keluhan Untuk User Bagian Lalu Lintas................................... 65
3.2.2.1.30 Form Laporan Ruas Jalan.........................66
3.2.2.1.31 Form Laporan Prasarana Ruas Jalan.........66
3.2.2.1.32 Form Laporan Simpang............................67
3.2.2.1.33 Form Laporan Prasarana Simpang............67
3.2.2.1.34 Form Utama Untuk User Masyarakat Umum.......................................................68
3.2.2.2 Desain Output.............................................................70
3.2.2.2.1 Desain Output Laporan Ruas Jalan...........70
3.2.2.2.2 Desain Output Laporan Prasarana Ruas Jalan.................................................71
3.2.2.2.3 Desain Output Laporan Simpang..............72
3.2.2.2.4 Desain Output Laporan Simpang..............73
BAB IV IMPLEMENTASI............................................................................74
4.1 Perangkat Kebutuhan Sistem.....................................................................74
4.2 Koneksi Database......................................................................................75
4.3 Antar muka................................................................................................75
4.2.1 Halaman Login..............................................................................75
4.2.2 Halaman Utama User (Masyarakat Umum)..................................76
4.2.3 Halaman Admin............................................................................77
4.2.3 Halaman Utama User ( Bagian Lalu Lintas)................................ 78
4.3 Antar muka Admin...................................................................................79
4.3.1 Halaman Cari dan Lihat Prasarana...............................................79
4.3.2 Halaman Tambah Prasarana.........................................................81
4.3.3 Halaman Edit Prasarana............................................................... 82
4.3.4 Halaman Geometri dan Kinerja Ruas Jalan..................................83
4.3.5 Halaman Tambah Geometri dan Kinerja Ruas Jalan................... 89
4.3.6 Halaman Detail Geometri dan Kinerja Ruas Jalan.......................90
4.3.7 Halaman Edit Geometri dan Kinerja Ruas Jalan..........................91
4.3.8 Halaman Hapus Geometri dan Kinerja Ruas Jalan.......................92
4.3.9 Halaman Prasarana Ruas Jalan.....................................................93
4.3.10 Halaman Tambah Prasarana Ruas Jalan.......................................99
4.3.11 Halaman Detail Prasarana Ruas Jalan.........................................100
4.3.12 Halaman Edit Prasarana Ruas Jalan............................................101
4.3.13 Halaman Hapus Prasarana Ruas Jalan.........................................102
4.3.14 Halaman Kinerja Simpang...........................................................103
4.3.15 Halaman Tambah Kinerja Simpang.............................................105
4.3.16 Halaman Detail Kinerja Simpang................................................106
4.3.17 Halaman Edit Kinerja Simpang...................................................108
4.3.18 Halaman Hapus Kinerja Simpang................................................109
4.3.19 Halaman Prasarana Simpang........................................................110
4.3.20 Halaman Tambah Prasarana Simpang..........................................117
4.3.21 Halaman Detail Prasarana Simpang.............................................118
4.3.22 Halaman Edit Prasarana Simpang................................................119
4.3.23 Halaman Hapus Prasarana Simpang.............................................120
4.3.24 Halaman Filter Keluhan...............................................................121
4.3.25 Halaman Ubah Profil...................................................................123
4.3.26 Halaman Cari dan Lihat User......................................................124
4.3.27 Halaman Tambah User................................................................125
4.3.28 Halaman Hapus User...................................................................126
4.3.29 Halaman Cari dan lihat berita......................................................127
4.3.30 Halaman Tambah Berita..............................................................129
4.3.31 Halaman Edit Berita....................................................................130
4.3.32 Halaman Hapus Berita.................................................................131
4.4 Antar muka User (Masyarakat Umum)....................................................131
4.4.1 Halaman Keluhan / Pengaduan....................................................131
4.4.2 Halaman Isi Keluhan.................................................................... 133
4.5 Antar Muka User (Bagian Lalu Lintas)....................................................134
4.5.1 Geometri dan Kinerja Ruas Jalan.................................................134
4.5.2 Prasarana Ruas Jalan.....................................................................134
4.5.3 Kinerja Simpang...........................................................................135
4.5.4 Prasarana Simpang........................................................................136
4.6 Desain Output...........................................................................................137
4.6.1 Laporan Geometri dan Kinerja Ruas Jalan...................................137
4.6.2 Laporan Prasarana Ruas............................................................... 141
4.6.3 Laporan Kinerja Simpang.............................................................148
4.6.4 Laporan Prasarana Simpang.........................................................151
BAB V ANALISIS HASIL IMPLEMENTASI...........................................156
5.1 Kemampuan Sistem..................................................................................156
5.2 Kekurangan Sistem...................................................................................156
BAB VI PENUTUP......................................................................................... 157
DAFTAR PUSTAKA...................................................................................... 158
DAFTAR TABEL
Tabel 3.1 fisikal data model tabel ruas jalan................................................................44Tabel 3.2 fisikal data model tabel prasarana ruas........................................................44Tabel 3.3 fisikal data model tabel simpang.................................................................47Tabel 3.4 fisikal data model tabel prasarana simpang.................................................47Tabel 3.5 fisikal data model tabel jenis prasarana.......................................................48Tabel 3.6 fisikal data model tabel admin.....................................................................48Tabel 3.7 fisikal data model tabel keluhan..................................................................48Tabel 3.8 fisikal data model tabel berita......................................................................49Tabel 3.9 data contoh ruas jalan..................................................................................50Tabel 3.10 data contoh prasarana ruas jalan................................................................50Tabel 3.11 data contoh simpang..................................................................................51Tabel 3.12 data contoh prasarana simpang..................................................................51Tabel 3.13 data contoh prasarana simpang..................................................................52
DAFTAR GAMBAR