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 D

  I 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 semangatku

  MOTTO

“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 other

infrastructures 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 terkait

  Banyak 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.......................................................................31

  3.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......................................................................33

  3.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.............................................................................32

  3.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