Kinerja Satuan Lalu Lintas Polres Semarang Dalam Menangani Kecelakaan Lalu Lintas
SISTEM INFORMASI PRASARANA LALU LINTAS BERBASIS WEB … · 2018. 11. 16. · penggunaan prasarana...
Transcript of SISTEM INFORMASI PRASARANA LALU LINTAS BERBASIS WEB … · 2018. 11. 16. · penggunaan prasarana...
-
i
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
-
WWEEBB BBAASSEEDD TTRRAAFFFFIICC IINNFFRRAASSTTRRUUCCTTUURREE
IINNFFOORRMMAATTIIOONN SSYYSSTTEEMM (( CCaassee SSttuuddyy iinn DDiinnaass PPeerrhhuubbuunnggaann DDIIYY PPrroovviinnccee ))
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
-
i
-
v
PERSEMBAHAN
KUPERSEMBAHKAN SKRIPSI INI UNTUK:
Untuk Mama dan Papa tercinta, yang selalu
mengasihiku.
Kakakku mas Pungki tersayang.
Itta Kumalasari.W yang selalu ada untukku dan selalu
menjadi pemacu semangatku
-
vi
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”
-
vii
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.
-
viii
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.
-
ix
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
-
x
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
-
xi
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
-
xii
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)
-
xiii
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
-
xiv
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
-
xv
BAB III ANALISIS DAN PERANCANGAN SISTEM............................. 24
3.1 ANALISIS SISTEM...................................................................................24
3.1.1 Gambaran Umum Sistem.................................................................24
3.1.2 Requirement Analysis.......................................................................27
3.1.2.1 Use Case Diagram............................................................... .27
3.1.3 Pemodelan Proses..........................................................................28
3.1.3.1 Context Diagram.........................................................28
3.1.3.2 Diagram Berjenjang.....................................................29
3.1.3.3 DFD level 0.................................................................30
3.1.3.4 DFD level 1 proses 2 proses update data ruas
Jalan.............................................................................31
3.1.3.5 DFD level 1 proses 3 proses update data
Simpang.......................................................................31
3.1.3.6 DFD level 1 proses 4 update data prasarana
Ruas.............................................................................32
3.1.3.7 DFD level 1 proses 5 proses update data prasarana
Simpang.......................................................................32
3.1.3.8 DFD level 1 proses 6 proses update jenis
Prasarana......................................................................33
3.1.3.9 DFD level 1 proses 7 proses update user.....................33
3.1.3.10 DFD level 1 proses 8 proses Berita..............................34
3.1.3.11 DFD level 1 proses 9 proses update keluhan...............34
3.1.3.12 DFD level 1 proses 10 proses laporan..........................35
3.1.3.14 DFD gabungan.............................................................36
-
xvi
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
-
xvii
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
-
xviii
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
-
xix
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
-
xx
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
-
xi
DAFTAR TABEL
Tabel 3.1 fisikal data model tabel ruas jalan................................................................44
Tabel 3.2 fisikal data model tabel prasarana ruas........................................................44
Tabel 3.3 fisikal data model tabel simpang.................................................................47
Tabel 3.4 fisikal data model tabel prasarana simpang.................................................47
Tabel 3.5 fisikal data model tabel jenis prasarana.......................................................48
Tabel 3.6 fisikal data model tabel admin.....................................................................48
Tabel 3.7 fisikal data model tabel keluhan..................................................................48
Tabel 3.8 fisikal data model tabel berita......................................................................49
Tabel 3.9 data contoh ruas jalan..................................................................................50
Tabel 3.10 data contoh prasarana ruas jalan................................................................50
Tabel 3.11 data contoh simpang..................................................................................51
Tabel 3.12 data contoh prasarana simpang..................................................................51
Tabel 3.13 data contoh prasarana simpang..................................................................52
-
xii
DAFTAR GAMBAR
Gambar 2.1. Simbol Use Case.....................................................................................12
Gambar 2.2. Simbol Aktor...........................................................................................13
Gambar 2.3. Contoh dari E-R Diagram.......................................................................14
Gambar 2.4 Contoh dari Entity....................................................................................14
Gambar 2.5 Contoh dari Atribut..................................................................................14
Gambar 2.6. Contoh dari identifier atau key ...............................................................15
Gambar 2.7. Contoh dari Relasi...................................................................................15
Gambar 2.8. Notasi dari Cardinality............................................................................16
Gambar 2.9 Simbol Proses menurut Gane dan Sarson.................................................17
Gambar 2.10 Simbol dari arus data..............................................................................17
Gambar 2.11 Simbol kesatuan luar menurut Gane dan Sarson....................................18
Gambar 2.12 Simbol penyimpanan data menurut Gane dan Sarson............................18
Gambar 3.1 Usecase Diagram......................................................................................29
Gambar 3.2 Context Diagram......................................................................................29
Gambar 3.3 Diagram Berjenjang.................................................................................30
Gambar 3.4 DFD level 0..............................................................................................31
Gambar 3.5 DFD level 1 proses 5 proses update data ruas jalan.................................32
Gambar 3.6 DFD level 1 proses 3 update data simpang..............................................32
Gambar 3.7 DFD level 1 proses 4 update data prasarana ruas.....................................33
Gambar 3.8 DFD level 1 proses 5 proses update data prasarana simpang...................33
Gambar 3.9 DFD level 1 proses 6 proses update data jenis prasarana.........................34
Gambar 3.10 DFD level 1 proses 7 proses update data user........................................34
-
xiii
Gambar 3.11 DFD level 1 proses 8 proses update data berita.....................................35
Gambar 3.12 DFD level 1 proses 9 proses update keluhan..........................................35
Gambar 3.13 DFD level 1 proses 10 proses laporan....................................................36
Gambar 3.14 DFD gabungan ......................................................................................39
Gambar 3.15 E-R Diagram…………………………………………………………...40
Gambar 3.16 relasi antar tabel......................................................................................42
Gambar 3.17 form login...............................................................................................52
Gambar 3.18 form utama admin...................................................................................53
Gambar 3.19 form lihat ruas jalan................................................................................53
Gambar 3.20 form lihat prasarana ruas jalan...............................................................54
Gambar 3.21 form lihat simpang..................................................................................54
Gambar 3.22 form lihat prasarana simpang.................................................................55
Gambar 3.23 form detail Geometri dan Kinerja ruas jalan..........................................55
Gambar 3.24 form detail Prasarana Ruas jalan............................................................56
Gambar 3.25 form detail Kinerja Simpang..................................................................56
Gambar 3.26 form detail prasarana Simpang...............................................................57
Gambar 3.27 form update user.....................................................................................57
Gambar 3.28 form update keluhan...............................................................................58
Gambar 3.29 form tambah ruas jalan...........................................................................58
Gambar 3.30 form tambah prasarana ruas jalan...........................................................59
Gambar 3.31 form tambah simpang.............................................................................59
Gambar 3.32 form tambah prasarana simpang.............................................................60
Gambar 3.33 form tambah user....................................................................................60
Gambar 3.34 form tambah keluhan..............................................................................61
-
xiv
Gambar 3.35 form ubah ruas jalan...............................................................................61
Gambar 3.36 form ubah Prasarana ruas jalan...............................................................62
Gambar 3.37 form ubah simpang.................................................................................62
Gambar 3.38 form ubah prasarana simpang.................................................................63
Gambar 3.39 form utama untuk user bagian lalu lintas...............................................63
Gambar 3.40 form lihat ruas jalan untuk user bagian lalu lintas..................................64
Gambar 3.41 form lihat prasarana ruas jalan untuk user bagian lalu lintas.................64
Gambar 3.42 form lihat simpang untuk user bagian lalu lintas………………………65
Gambar 3.43 form lihat prasarana simpang untuk user bagian lalu lintas…………...65
Gambar 3.44 form lihat keluhan……………………………………………………...66
Gambar 3.45 form isi keluhan………………………………………………………..66
Gambar 3.46 form laporan ruas jalan………………………………………………...67
Gambar 3.47 form laporan prasarana ruas jalan…………………………………...…67
Gambar 3.48 form laporan simpang………………………………………………….68
Gambar 3.49 form laporan prasarana simpang………………………………………68
Gambar 3.50 form utama untuk user dari masyarakat umum………………………..69
Gambar 3.51 desain output laporan ruas jalan……………………………………….70
Gambar 3.52 desain output laporan prasarana ruas jalan…………………………….71
Gambar 3.53 desain output laporan simpang………………………………………...72
Gambar 3.54 desain output laporan prasarana simpang……………………………...73
Gambar 4.1 Halaman login…………………………………………………………..76
Gambar 4.2 Konfirmasi Login salah…………………………………………………76
Gambar 4.3 Halaman User…………………………………………………………..77
Gambar 4.4 Halaman Admin…………………………………………………………78
-
xv
Gambar 4.5 Halaman User Bagian Lalu Lintas……………………………………...79
Gambar 4.6 Halaman Cari dan Lihat Jenis Prasarana.................................................80
Gambar 4.7 Halaman Tambah Jenis Prasarana……………………………………...81
Gambar 4.8 Halaman Edit Jenis Prasarana………………………………………….82
Gambar 4.9 Halaman Cari dan Lihat Geometri dan Kinerja Ruas jalan…………….83
Gambar 4.10 tambah Geometri dan Kinerja Ruas Jalan……………………………..89
Gambar 4.11 detail Geometri dan Kinerja Ruas Jalan……………………………….90
Gambar 4.12 Edit data Geometri dan Kinerja Ruas Jalan……………………………92
Gambar 4.13 Hapus data Geometri dan Kinerja Ruas Jalan…………………………93
Gambar 4.14 Halaman Cari dan Lihat Prasarana Ruas jalan………………………..94
Gambar 4.15 Tambah Prasarana Ruas Jalan………………………………………..100
Gambar 4.16 Detail Prasarana Ruas Jalan…………………………………………..101
Gambar 4.17 Edit Prasarana Ruas Jalan…………………………………………….102
Gambar 4.18 Hapus data Prasarana Ruas Jalan…………………………………….103
Gambar 4.19 Halaman Cari dan Lihat Kinerja Simpang………………………….104
Gambar 4.20 Tambah Kinerja Simpang…………………………………………….106
Gambar 4.21 Detail Kinerja Simpang………………………………………………107
Gambar 4.22 Edit Kinerja Simpang………………………………………………...108
Gambar 4.23 Hapus data Kinerja Simpang…………………………………………109
Gambar 4.24 Halaman Cari dan Lihat Prasarana Simpang.......................................110
-
xvi
Gambar 4.25 tambah Prasarana Simpang…………………………………………...118
Gambar 4.26 Detail Prasarana Simpang…………………………………………….119
Gambar 4.27 Edit Prasarana Simpang………………………………………………120
Gambar 4.28 Hapus data Prasarana Simpang………………………………………121
Gambar 4.29 Filter / Saring Keluhan……………………………………………….122
Gambar 4.30 Ubah Profil…………………………………………………………...124
Gambar 4.31 Halaman Cari dan Lihat User………………………………………...125
Gambar 4.32 Tambah User…………………………………………………………126
Gambar 4.33 Hapus User…………………………………………………………...127
Gambar 4.34 Halaman Cari dan Lihat Berita............................................................128
Gambar 4.35 Tambah Berita………………………………………………………..129
Gambar 4.36 Edit Berita…………………………………………………………….130
Gambar 4.37 Hapus Berita………………………………………………………….131
Gambar 4.38 Halaman Keluhan / Pengaduan………………………………………132
Gambar 4.39 Isi Keluhan…………………………………………………………...133
Gambar 4. 40 Geometri dan kinerja Ruas Jalan.........................................................134
Gambar 4.41. Prasarana Ruas Jalan………………………………………………...135
Gambar 4.42. Kinerja Simpang……………………………………………………..136
-
xvii
Gambar 4.43. Prasarana Simpang…………………………………………………..137
Gambar 4.44. Laporan Geometri dan kinerja Ruas Jalan...........................................138
Gambar 4.45. Laporan Prasarana Ruas......................................................................141
Gambar 4.46. Laporan Kinerja Simpang...................................................................148
Gambar 4.47. Laporan Prasarana Simpang................................................................152
-
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dewasa ini kebutuhan manusia akan informasi yang cepat, tepat dan
akurat semakin meningkat. Sejalan dengan itu teknologi informasi juga
berkembang dengan pesatnya untuk memenuhi kebutuhan manusia tersebut.
Untuk memenuhi kebutuhan manusia tersebut di bangunlah berbagai sistem
informasi yang ditujukan untuk mengolah data dengan cepat, tepat dan akurat
sehingga bisa memberikan informasi yang tepat dan akurat pula bagi manusia.
Sistem informasi berbasis web merupakan dampak dari perkembangan di
dunia internet. Web merupakan media yang dapat menyampaikan informasi
secara cepat dan luas. Dengan web orang dapat dengan mudah mendapatkan
informasi dari mana saja dan kapan saja.
Di Dinas Perhubungan DIY terdapat bagian-bagian dimana setiap bagian
menangani bidang yang berbeda-beda. Salah satu bagian yang ada di Dinas
Perhubungan DIY adalah bagian Lalu Lintas dan salah satu bagian yang ditangani
oleh bagian Lalu Lintas tersebut adalah bagian pendataan prasarana lalu lintas
DIY seperti jalan dan prasarana-parasarana lain seperti rambu-rambu lalu lintas,
marka jalan, paku marka, warning light, cermin tikungan dll. Selama ini
pendataan data tersebut dilakukan dengan menggunakan MS Access dan masih
bersifat single user sehingga hanya dapat diakses pada satu komputer saja oleh
karena itu informasi yang akan disampaikan hanya bisa diakses pada lingkungan
-
2
sekitar tempat sistem tersebut saja. Oleh karena itu perlu dibangun suatu sistem
yang bisa menyampaikan informasi petugas bagian lalu lintas dan memudahkan
masyarakat umum 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 dengan membuat Sistem Informasi
Prasarana Lalu Lintas Berbasis Web.
1.2 Rumusan Masalah
Rumusan masalah yang akan dibahas dalam pembuatan Tugas Akhir ini adalah:
Bagaimana mengimplementasikan Sistem Informasi Prasarana Lalu Lintas
Berbasis Web di Dinas Perhubungan DIY.
1.3 Batasan Masalah
Dalam pembuatan Sistem Informasi Prasarana Lalu Lintas Berbasis Web, masalah
dibatasi sebagai berikut:
1. Sistem ini hanya menangani pendataan dan memberikan informasi prasarana
lalu lintas jalan raya propinsi dan nasional di DIY kepada pegawai bagian lalu
lintas dan kepala bagian lalu lintas.
2. Data yang ditangani meliputi
a. Data ruas jalan seperti nama ruas jalan, panjang ruas jalan, lebar ruas
jalan, kapasitas ruas jalan, dll
-
3
b. Data simpang seperti nama simpang, ketersediaan lampu lalu lintas,
kapasitas simpang, dll
c. Data prasarana ruas jalan seperti rambu lalu lintas, marka jalan, cermin
tikungan, dll
d. Data prasarana simpang seperti rambu lalu lintas, lampu lalu lintas, dll
3. Bahasa pemrograman untuk implementasi sistem adalah PHP dan MySQL
digunakan sebagai pengelola database serta Macromedia Dreamweaver
sebagai editor.
1.4. Tujuan
Membuat Sistem Informasi Prasarana Lalu Lintas Berbasis Web di dinas
Perhubungan DIY .
1.5.Metodologi Penelitian
Metodologi Penelitian yang digunakan adalah studi kasus dengan langkah –
langkah sebagai berikut :
1. Studi Literatur
Membaca buku dan referensi-referensi yang berhubungan dengan topik
penulisan tugas akhir, melakukan studi kepustakaan dan studi kearsipan.
Literatur yang dipelajari misalnya tentang pemrograman PHP dan database
MySql.
2. Pengembangan Sistem Informasi Prasarana Lalu Lintas Berbasis Web
-
4
Metodologi pengembangan sistem yang digunakan adalah menggunakan
metodologi pendekatan terstruktur dengan metode SSADM (Structure System
Analysis and Design Method), dengan tahapan sebagai berikut :
a. Analisis Sistem
Melakukan berbagai analisis untuk mengidentifikasi masalah pada sistem
yang akan dibuat dan melakukan pengumpulan data dengan melakukan
observasi dan interview dengan pihak yang terkait. Analisis sistem akan
menghasilkan usecase, diagram berjenjang dan Data Flow Diagram
(DFD).
b. Perancangan Sistem
Melakukan perancangan sistem informasi yang meliputi ER Diagram,
perancangan masukan (input design), perancangan keluaran (output
design), dan perancangan antarmuka pengguna (user interface design).
c. Implementasi Sistem
Setelah melakukan perancangan sistem, maka tahap selanjutnya yaitu
melakukan implementasi pada sistem dengan menterjemahkannya dalam
bahasa pemrograman yang dimengerti oleh mesin.
d. Pengujian Sistem
Dilakukan untuk menguji apakah peraangkat lunak yang didapat sudah
sesuai dengan rancangan yang dibuat dan mencari kesalahan-kesalahan
yang mungkin terjadi.
1.6 Sistematika Penulisan
-
5
BAB I PENDAHULUAN
Bab ini membahas tentang latar belakang pemilihan topik penelitian,
rumusan masalah, batasan masalah, tujuan, metodologi penelitian dan
sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini membahas mengenai landasan teori yang digunakan sebagai
pendukung dalam penulisan tugas akhir ini.
BAB III ANALISA DAN PERANCANGAN SISTEM
Bab ini membahas mengenai Analisa Sistem yang meliputi Analisa
Kebutuhan Sistem. Serta Perancangan Sistem meliputi Perancangan
Database yaitu Logical design dan Physical design. Dan Perancangan
Antarmuka yaitu Perancangan Struktur Menu, Perancangan Antar
muka untuk User dan Perancangan Antarmuka untuk Admin.
BAB IV IMPLEMENTASI SISTEM
Bab ini berisi mengenai penerapan sistem yang dibuat sesuai dengan
rancangan yang telah dilakukan antara lain lingkungan inplementasi,
karakteristik pengguna, implementasi database, implementasi design
antarmuka yang meliputi implementasi antarmuka untuk user dan
implementasi antarmuka untuk admin.
BAB V ANALISA HASIL IMPLEMENTASI
Bab ini membahas tentang analisa hasil dari sistem yang dibangun
beserta kelebihan dan kekurangannya.
BAB VI PENUTUP
-
6
Bab ini berisi tentang kesimpulan dan saran dari pembahasan,
perancangan serta implementasi yang telah dilakukan dalam tugas
akhir ini.
-
7
BAB II
LANDASAN TEORI
2.4 SISTEM
2.1.1 Konsep Dasar Sistem
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu (Jogiyanto, 1999). Sebuah perusahaan juga
merupakan suatu sistem. Komponen atau unsur-unsur di dalamnya seperti
pemasaran, penjualan, penelitian, pembukuan, dan personalia yang mana
semuanya bekerja sama untuk mencapai keuntungan baik bagi para pekerjanya
maupun bagi pemilik perusahaan.
2.1.2 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu
mempunyai komponen-komponen (components), batas sistem (boundary),
lingkungan luar sistem (environment), penghubung (interface), masukkan (input),
keluaran (output), pengolah (process) dan sasaran (objectives) atau tujuan (goal).
1) Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen
sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-
bagian dari sistem.
-
8
2) Batas sistem
Batas sistem (boundary) merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas
sistem itu memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas
suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
3) Lingkungan Luar Sistem
Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas
dari sistem yang mempengaruhi operasi sistem.
4) Penghubung Sistem.
Penghubung (interface) merupakan media penghubung antara satu subsistem
dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-
sumber daya mengalir dari satu subsistem ke subsistem lainnya.
5) Masukan Sistem
Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan
dapat berupa masukan perawatan (maintenance input) dan masukan sinyal
(signal input) agar sistem tersebut dapat beroperasi.
6) Keluaran Sistem
Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk
subsistem yang lain.
-
9
7) Pengolah Sistem
Bagian pengolah sistem ini merupakan bagian yang akan merubah masukkan
menjadi keluaran.
8) Sasaran Sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Jika
suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada
gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Sistem dikatakan
berhasil bila mengenai sasaran atau tujuannya.
2.5 INFORMASI
2.2.1 Konsep Dasar Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya (Jogiyanto, 1999).
2.2.2 Siklus Informasi
Data yang diolah melalui suatu model menjadi informasi, penerima
kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan
tindakan, yang berarti menghasilkan suatu tindakan lain yang akan membuat
sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses
kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus ini
disebut dengan siklus informasi (information cycle). Siklus ini juga disebut
dengan siklus pengolahan data (data processing cycles).
-
10
2.2.3 Kualitas Informasi
Kualitas dari suatu informasi (quality of information) tergantung dari tiga
hal antara lain :
1) Akurat yang berarti informasi harus bebas dari kesalahan-kesalahan
dan tidak menyesatkan dan juga harus jelas mencerminkan
maksudnya.
2) Tepat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat. Karena informasi merupakan landasan di dalam
pengambilan keputusan.
3) Relevan, berarti informasi tersebut mempunyai manfaat untuk
pemakainya.
2.2.4. Nilai Informasi
Informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya mendapatkannya.
2.6 SISTEM INFORMASI
2.3.1 Konsep Dasar Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat managerial dan kegiatan startegi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan (Robert A Leitch/K.
Roscoe Davis, 1983).
-
11
2.4 METODOLOGI PENGEMBANGAN SISTEM
2.4.1 Use Case Modeling
Use case modeling merupakan sebuah proses untuk memodelkan fungsi-
fungsi sistem yang terdapat dalam bisnis even, siapa yang melakukan kejadian dan
bagaimana sistem memberikan respon terhadap even
Keuntungan dari Use Case Modeling :
Menyediakan tool untuk meng-capture kebutuhan fungsional
Membantu untuk melakukan dekomposisi sistem ke dalam bagian-bagian
yang dapat di-manage.
Menyediakan komunikasi yang berarti antara user dengan stakehorder yang
lain yang berkonsentrasi pada fungsional sistem dalam bahasa yang mudah
dipahami.
Menyediakan cara untuk megidentifikasi, meng-assign, melacak, mengontrol
dan memanajemen aktifitas pengembangan sistem, khususnya dalam
pegembangan yang incremental dan iterative.
Menyediakan petunjuk untuk mengestimasi ruang lingkup, pengaruh dan
schedule
Menyediakan landasan untuk melakukan pengujian sebagau bagian dalam
pendefinisian perencanaan pengujian dan test case.
Menyediakan landasan untuk membantu membuat user dan manual sistem
untuk dokumentasi sistem
Menyediakan tools untuk melakukan pelacakan kebutuhan
-
12
Menyediakan sebuah starting point untuk mengidentifikasi objek data dan
entity.
Menyediakan spesifikasi fiungsi untuk mendesain user dan sistem interface.
Menyediakan sebuah kerangka kerja untuk menjalankan proyek
pengembangan sistem.
2.4.1.1 Konsep Sistem untuk Use Case Modeling
Use Case Diagram adalah sebuah diagram yang menggambarkan iteraksi
antara sistem dan eksternal sistem dan user. Berbasis grafik yang menggambarkan
siapa yang menggunakan sistem dan dengan cara bagaimana user berinteraksi
dengan sistem. Use Case secara behavioral berhubungan dengan langkah-langkah
yang berurutan, baik yang secara otomatis dan manual dengan tujuan unuk
melengkapi proses bisnis yang tungggal.
2.4.1.2 Symbol Dasar Use Case Diagram
gambar 2.9 Simbol Use Case
Use Case merupakan bagian dari seluruh fungsi sistem. Digambarkan secara
grafik dengan elips yang horizontal dengan nama dari use case tertera diatas,
dibawah atau didalam elips.
Use Case Simbol
-
13
gambar 2.10 Simbol Actor
Actor merupakan segala sesuatu yang dibutuhkan untuk brinteraksi dengan
sistem untuk mengubah informasi. Dapat berupa orang, organisasi atau sistem
informasi yang lain atau juga suatu waktu kejadian.
Temporal event merupakan sebuah waktu kejadian yang di-trigger oleh
user. Aktornya adalah waktu.
2.4.1.3 Diagram Konteks (context Diagram)
Diagram konteks merupakan awal dari Diagram Arus Data, sebelum masuk
ke dalam diagram yang lebih rinci. Diagram konteks digunakan untuk melihat apa
yang diproses atau dikerjakan sistem.
2.4.2 ERD (Entity Relationship Diagram)
ERD merupakan sebuah data model yang memanfaatkan beberapa notasi
untuk menggambarkan data dalam entity dan relasi yang dijelaskan oleh data.
Data model adalah sebuah teknik untuk mengorganisasikan dan
mendokumentasikan data dari sistem. Juga disebut dengan database modeling.
-
14
Gambar 2.3 Contoh dari E-R Diagram
Entity adalah sebuah objek yang nyata ada dan dapat dibedakan dari
sesuatu yang lain.
Gambar 2.4 Contoh dari Entity
Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari
sebuah entity.
Gambar 2.5 Contoh dari Atribut
-
15
Key merupakan sebuah atribut atau kelompok atribut yang diasumsikan
memiliki nilai yang unik untuk setiap instance. Sering juga disebut dengan
identifier.
1. Concatenated key merupakan sekelompok atribut yang memiliki identitas
instance dari sebuah entity yang unik
2. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai
primary key dari sebuah entity.
3. Primary key merupakan sebuah candidate key yang paling umum digunakan
untuk mengidentifikasikan secara unik instance dari entity yang tunggal.
4. Alternate key merupakan sebuah candidate key yang tidak dapat dipilih
untuk menjadi primary key.
Gambar 2.6 Contoh dari identifier atau key
Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu
atau lebih entity atau merupakan hubungan antar entity.
Gambar 2.7 Contoh dari Relasi
Student CurriculumIs being studied by is enrolled in
-
16
Cardinality merupakan minimum dan maksimum kejadian dari sebuah
entity yang dihubungkan dengan kejadian tunggal dari entity yang lain. Karena
seluruh relasi adalah bidirectional maka cardinality haru didefinisikan pada kedua
direction untuk setiap relasi.
Gambar 2.8 Notasi dari Cardinality
Foreign key adalah sebuah primary key dari sebuah entity yang digunakan
oleh entity yang lain untuk mengidentifikasikan instance dari sebuah relasi.
Nonspecific relationship merupakan relasi dimana banyak instance dari
sebuah entity berasosiasi dengan banyak instance dari entity yang lainnya. Disebut
juga dengan relasi many-to-many relationship. Nonspecific relationship harus
diselesaikan.
-
17
Key-base data model bertujuan untuk mengeliminasikan nonspecific
relationship jika ada, menambah asosiatif entity termasuk primary dan alternate
key, dan kardinalitas yang tepat.
Fully attributed data model bertujuan untuk memasukkan seluruh atribut.
2.4.3 DFD (Data Flow Diagram)
Data Flow Diagram merupakan sebuah model proses yang digunakan
untuk mengambarkan aliran dari data yang melalui sebuah system dan proses
yang dibentuk oleh sistem.
DFD terdiri dari 4 buah simbol yaitu :
1. Proses (Process)
Proses adalah kerja yang dilakukan oleh sistem dalam merespon arus data
yang datang atau suatu kondisi.
Gambar 2.9 merupakan simbol proses menurut Gane dan Sarson :
Gambar 2.9 Simbol Proses menurut Gane dan Sarson
2. Arus data (Data Flow)
Arus data adalah data sebagai masukan ke proses atau keluaran dari sebuah
proses.
Gambar 2.10 merupakan simbol dari arus data :
Gambar 2.10 Simbol dari arus data
Arus data adalah data yang bergerak.
Nama Proses
Nama Arus Data
-
18
Arus data juga digunakan untuk mewakili creation, reading, deleting, atau
updating dari data dalam file atau database (disebut datastore atau
penyimpanan data).
3. Kesatuan Luar (External Agent).
Kesatuan luar adalah orang, unit organisasi, sistem atau organisasi luar yang
berinteraksi dengan sistem. Disebut juga dengan external entity.
Gambar 2.11 merupakan simbol kesatuan luar menurut Gane dan Sarson :
Gambar 2.11 Simbol kesatuan luar menurut Gane dan Sarson
4. Penyimpanan data (Data Store)
Penyimpanan data digunakan untuk menyimpan data hasil proses maupun
menyediakan data untuk diproses. Sinonim dengan file dan database.
Gambar 2.12 merupakan simbol penyimpanan data menurut Gane dan Sarson
Gambar 2.12 Simbol penyimpanan data menurut Gane dan Sarson
Nama kesatuan
luar
Penyimpanan data
-
19
2.5 PHP
2.5.1 Pengertian PHP
PHP adalah PHP Hypertext Preposesor yang merupakan bahasa berbentuk
skrip yang ditempatkan dalam server dan diproses dalam server. Hasilnya dikirim
ke client, tempat user menggunakan browser. PHP adalah salah satu teknologi
yang biasa digunakan untuk membuat halaman web yang dinamis dan interaktif.
Secara umum, halaman web dapat dibuat secara statis dan dinamis. Web statis
biasanya dibuat dengan menggunakan HTML. Teknologi web dinamis dapat
digolongkan atas 2 golongan besar:
1. client-side technologies
2. server-side technologies
PHP dibangun sekitar tahun 1994 oleh Rasmus Lerdoff. PHP versi 3
ditulis ulang oleh Zeev Suraski dan Andi Gutmans pada tahun 1998.
PHP bekerja hampir sama seperti JSP dan ASP. Skrip diawali dengan tag
serta dimasukkan ke halaman HTML.
Skrip ini akan dieksekusi oleh server sebelum halaman tersebut dikirim ke
browser klien, sehingga tidak mungkin ada ketidakcocokan platform mesin
browser klien. Tidak seperti ASP, PHP dapat dijalankan multiplatform. PHP dapat
dijalankan di web server IIS dan Apache, di sistem operasi Windows, UNIX dan
Linux. Faktor yang menguntungkan lainnya adalah PHP bersifat open source.
-
20
2.5.2 Hubungan PHP dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
browser, kemudian browser menerjemahkan kode – kode tersebut sehingga
menghasilkan suatu tampilan yang indah. Lain halnya dengan program php,
program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode
html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri
sendiri ataupun disisipkan di antara kode – kode html sehingga dapat langsung
ditampilkan bersama dengan kode-kode html tersebut. Program php dapat
ditambahkan dengan mengapit program tersebut di antara tanda . Tanda-
tanda tersebut biasanya disebut tanda untuk escaping ( kabur ) dari kode html. File
html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php
atau .php3.
PHP merupakan bahasa pemograman web yang bersifat server-side
HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan
berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan
akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal
sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan
digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server
Pages) dan JSP (Java Server Pages).
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.
Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam
webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara
-
21
gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan
script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.
Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya
telah mampu mengakses database dan dapat terintegrasi dengan HTML.
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi
3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang
softwarenya. Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000
merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya.
Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend
Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan
penyempurnaan dari PHP3 scripting engine. Yang lainnya adalah build in HTTP
session, tidak lagi menggunakan library tambahan seperti pada PHP3. Tujuan dari
bahasa scripting ini adalah untuk membuat aplikasi- aplikasi yang dijalankan di
atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil
pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.
2.5.3 Kelebihan PHP
Ketika e-commerce semakin berkembang, situs-situs yang statispun
semakin ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar
karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa
PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer
web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti
PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan
-
22
yang paling utama PHP adalah pada konektivitasnya dengan system database di
dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. MS SQL Server
4. PostgreSQL
5. dan lainnya
PHP dapat berjalan di berbagai sistem operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open
source yang dapat anda download secara gratis dari situs resminya yaitu
http://www.php.net, ataupun dari situs - situs yang menyediakan software.
Software ini juga dapat berjalan pada web server seperti PWS (Personal Web
Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga
merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti
menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah PHP juga
mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP,
POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache
web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat
diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah:
1. Tingkat keamanan yang cukup tinggi.
2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman
web lainnya yang berorientasi pada server-side scripting.
3. Akses ke sistem database yang lebih fleksibel.
-
23
2.6 WEB SERVER
Web browser dan web server berkomunikasi menggunakan protocol
internet yang dinamakan Transmission Control Protocol/Internet Protocol
(TCP/IP). Web server adalah server yang berfungsi untuk melayani respons
HyperText Transfer Protocol (HTTP). Pada sistem operasi windows, respons
HTTP ini dilayani oleh Internet Information System (IIS) yang salah satu
fungsinya adalah sebagai web server. HTTP bekerja dalam bentuk permintaan dan
respons. Pada saat client meminta file pada server, maka client akan membuat
hubungan ke web server. Selanjutnya web server akan merespons permintaan dan
memutuskan hubungan setelah permintaan selesai diproses.
HTTP memiliki kemampuan untuk mentransfer halaman web, gambar dan
beberapa tipe media lainnya. Suatu halaman web ditulis dalam bentuk HyperText
Markup Language(HTML) ditambah dengan script program java untuk memberi
kemampuan pemrograman pada halaman tersebut. Ketika client meminta file
ASP.NET, maka file tersebut oleh .NET Framework akan diterjemahkan
(dikompilasi) ke dalam bentuk file (elemen) HTML dan JavaScript agar dapat
dimengerti oleh web browser. File ASP.NET disimpan dalam folder yang dikenal
sebagai Virtual Web Directory. Sebuah web server dapat memiliki banyak virtual
web directory.
-
24
2.7 MySQL
MySQL adalah sebuah sistem manajemen database open source, yang
popular dan gratis untuk platform Unix dan Windows. Sistem manajemen My
SQL menggunakan kumpulan perintah sederhana untuk memanggil,
memasukkan, menghapus dan memperbaharui data. Beberapa kemampuan
MySQL antara lain :
1. MySQL bisa diakses dan di manipulasi dari sejumlah bahasa pemrograman
terkenal, diantaranya C, C++, Java, Perl, Phyton, dan PHP.
2. MySQL ditulis dalam C/C++ dan dioptimasi untuk platform Unix dan Win32.
3. MySQL mendukung tipe data yang umum digunakan termasuk FLOAT,
DOUBLE, CHARVARCHAR, TEXT, BLOB, DATE, SET dan ENUM.
4. MySQL mendukung subset fungsi query dan pengelompokan lanjut, termasuk
diantaranya GROUP BY dan ORDER BY.
5. MySQL memungkinkan alokasi password tiap server. Password yang melalui
MySQL untuk melakukan authentifikasi terenkripsi.
6. MySQL mendukung berbagai macam metode koneksi, seperti TCP/IP, soket
Unix, dan koneksi untuk Windows NT/2000.
7. MySQL bisa diperoleh secara gratis termasuk aplikasi-aplikasi lain yang
diperlukan dalam memakai MySQL.
-
25
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Pada pembuatan Tugas akhir ini akan dikembangkan sebuah sistem
Informasi Prasarana Lalu Lintas Berbasis Web. Sistem yang akan dikembangkan
ini diharapkan dapat memberikan solusi yang baik untuk menanggulangi dan
mengurangi masalah yang telah didefinisikan. Melalui sistem ini maka petugas
dapat melakukan pengolahan data prasarana lalu litas dan memperoleh informasi
serta laporan tentang prasarana lalu lintas secara cepat dan akurat.
3.1.1 Gambaran Umum Sistem
Sistem ini terdiri dari 2 pengguna yaitu administrator dan user.
Administrator disini bertugas petugas bagian lalu lintas yang mempunyai hak
untuk melakukan update data parsarana lalu lintas dan administrator disini juga
mempunyai hak untuk melakukan update data user. User yang dimaksud disini
masih dapat dibagi menjadi 2 lagi yaitu user yang berasal dari petugas bagian lalu
lintas dan user yang berasal dari masyarakat umum yang mengakses sistem ini
lewat internet. Perbedaan dari 2 user tersebut adalah user yang berasal dari
petugas bagian lalu lintas dapat melihat dan melakukan pencarian terhadap data –
data prasarana lalu lintas yang ada, user ini juga dapat melihat laporan data
prasarana lalu litas, sedangkan user yang berasal dari masyarakat umum hanya
dapat megakses halaman web tanpa dapat melihat data – data prasarana lalu lintas
tersebut. User dari masyarakat umum dapat memberikan pengaduan tentang
-
26
kerusakan prasarana lalu lintas tersebut atau dapat juga memberikan keluhan-
keluhan atas ketidaknyamanan dalam penggunaan prasarana-prasarana lalu lintas
tersebut. Sebelum mengakses data – data prasarana lalu lintas administrator dan
user yang berasal dari bagian lalu lintas harus melakukan login terlebih dahulu
sedangkan user yang berasal dari masyarakat umum tidak perlu melakukan login.
Gambaran sistem dari sisi user bagian lalu lintas:
a. User dapat melakukan pencarian data prasarana lalu lintas berdasar tipe
pencarian yang ada.
b. User dapat memperoleh laporan prasarana lalu lintas yaitu laporan Data
Geometri dan Kinerja Ruas Jalan, Prasarana Lalu Lintas, Kinerja Simpang dan
Data Prasarana Simpang.
c. User dapat melakukan edit password pada data user-nya sendiri.
Gambaran sistem dari sisi Administrator:
a. Administrator dapat melakukan update data berita, keluhan, dan data
prasarana lalu lintas seperti data geometri dan kierja ruas jalan, data
perasarana lalu lintas, data kinerja simpang, data jenis prasarana, dan data
prasarana simpang.
b. Administrator dapat melakukan pencarian data prasarana lalu lintas berdasar
tipe pencarian yang ada.
c. Administrator dapat memperoleh laporan prasarana lalu lintas yaitu laporan
Data Geometri dan Kinerja Ruas Jalan, Prasarana Lalu Lintas, Kinerja
Simpang , Data Prasarana Simpang, dan data Jenis Prasarana.
d. Administrator dapat melakukan tambah dan hapus data user.
-
27
e. Administrator dapat melakukan edit data administrator tersebut sendiri.
Gambaran sistem dari sisi user masyarakat umum:
a. User dari masyarakat umum dapat memberikan pengaduan tentang
kerusakan prasarana lalu lintas tersebut atau dapat juga memberikan
keluhan-keluhan atas ketidaknyamanan dalam penggunaan
parasarana-prasarana lalu lintas tersebut
b. User dari masyarakat umum dapat melihat berita seputar
perhubungan.
-
28
3.1.2 Requirement Analysis
3.1.2.1 Use Case Diagram
Use Case Diagram dari sistem yang dibuat dapat dilihat pada Gambar 3.1.
-
29
user(masyarakat sipil)
masukkan keluhan
lihat keluhan
lihat berita
Gambar 3.1 Usecase Diagram
3.1.3 Pemodelan Proses
3.1.3.1 Context Diagram
Context diagram dari sistem ini dapat dilihat pada gambar 3.2
Gambar 3.2 Context Diagram
-
30
3.1.3.2 Diagram Berjenjang
Bagan Berjenjang pada sistem ini dapat dilihat pada gambar 3.3
Gambar 3.3 Diagram Berjenjang
-
31
3.1.3.3 DFD level 0
Gambar 3.4 DFD level 0
-
32
3.1.3.4 DFD level 1 proses 2 proses update data ruas jalan
Gambar 3.5 DFD level 1 proses 5 proses update data ruas jalan
3.1.3.5 DFD level 1 proses 3 proses update data simpang
Gambar 3.6 DFD level 1 proses 3 update data simpang
-
33
3.1.3.6 DFD level 1 proses 4 update data prasarana ruas
Gambar 3.7 DFD level 1 proses 4 update data prasarana ruas
3.1.3.7 DFD level 1 proses 5 proses update data prasarana simpang
Gambar 3.8 DFD level 1 proses 5 proses update data prasarana simpang
-
34
3.1.3.8 DFD level 1 proses 6 proses update jenis prasarana
Gambar 3.9 DFD level 1 proses 6 proses update data jenis prasarana
3.1.3.9 DFD level 1 proses 7 proses update user
7.1p
tambah user
7.3p
hapus user
7.2p
edit user
adminvalidasi login
admin
userD1
userD1
userD1
data user yang akan ditambahinformasi tambah data user
data user yang akan ditambahdata user yang telah ditambah
kata kunci pencarian data usernya yang akan dieditinformasi edit data user
data user yang akan dieditdata user yang telah diedit
kata kunci pencarian data user yang akan dihapusinformasi hapus data user
data user yang akan dihapusdata user yang telah dihapus
User (petugas
bagian lalu lintas)
validasi login
admin
user (bagian lalu lintas)
7.4p
lihat data user
userD1
kata kunci pencarian data user yang akan dilihatinformasi hasil proses user yang telah terlihat
data user yang akan dilihatdata user yang terlihat
data pribadi admin yang akan diedit
informasi edit data admin
user (bagian lalu lintas)
kata kunci data user yang akan dilihat
informasi hasil proses user yang telah terlihat
Gambar 3.10 DFD level 1 proses 7 proses update data user
-
35
3.1.3.10 DFD level 1 proses 8 proses Berita
Gambar 3.11 DFD level 1 proses 8 proses update data berita
3.1.3.11 DFD level 1 proses 9 proses update keluhan
Gambar 3.12 DFD level 1 proses 9 proses update keluhan
-
36
3.1.3.12 DFD level 1 proses 10 proses laporan
Gambar 3.13 DFD level 1 proses 10 proses laporan
-
37
3.1.3.14 DFD gabungan
-
38
-
39
10.4p
proses laporan
prasarana simpang
10.3pproses laporan
prasarana ruas
10.2p
proses laporan simpang
10.1p
proses laporan ruas
user(bagian
lalu lintas)
adminprasarana ruasD4
ruasD2
simpangD3
laporan ruasperintah proses laporan ruas
perintah proses laporan ruasdata ruas
perintah proses laporan prasarana ruaslaporan prasarana ruas
data prasarana ruasperintah proses lap. prasarana ruas
data prasarana simpangperintah proses lap. prasarana simpang prasarana simpangD5
perintah proses laporan prasarana simpanglaporan prasarana simpang
perintah proses laporan simpangdata simpang
perintah proses laporan simpanglaporan simpang
laporan ruas
perintah proses laporan ruas
perintah proses laporan simpang
laporan simpang
perintah proses lap. prasarana ruas
laporan prasarana ruas
perintah proses lap. prasarana simpang
laporan prasarana simpang
1p
proses login
admin
userD1
username, password, statusvalidasi login
validasi loginvalidasi login
user(bagian lalu lintas)
username, password, statusvalidasi login
11p
proses pencarian
ruasD2
simpangD3
prasarana ruasD4
data ruas
data simpang
data prasarana ruas
data prasarana simpang
perintah proses laporan simpang
perintah proses laporan ruas
perintah proses lap. prasarana ruas
perintah proses lap. prasarana simpang prasarana simpangD5
kata kunci pencarian
hasil pencarian
kata kunci pencarian
hasil pencarian
12p
proses logout
Gambar 3.14 DFD gabungan
-
40
3.1.4 Pemodelan Data
3.1.4.1 ER Diagram
E-R Diagram dari sistem yang dibuat dapat dilihat pada Gambar 3.18
Gambar 3.15 E-R Diagram
-
41
3.2 Desain Sistem
3.2.1 Desain database
Pada desain database ini menggunakan 12 tabel yaitu tabel ruas jalan, table prasarana
ruas, tabel simpang, table prasarana simpang, tabel kelas jalan, tabel fungsi jalan, tabel
kelas jalan, tabel tipe jalan, tabel wilayah administrasi, tabel tipe simpang, tabel punya,
tabel admin, dan tabel keluhan.
3.2.1.1 Relasi Antar Tabel
Relasi antar tabel di dalam desain database dapat dilihat pada gambar 3.16
-
42
* no_ruas_jalan no_fungsi_jalan no_tipe_jalan no_kelas_jalan no_wilayah_administrasi nama_ruas volume_LL lbr_total panjang status_jalan FCw FCsp Fcsf kapasitas kapasitas_dasar tingkat_pelayanan
ruas_jalan
Admin
* no_admin username password status
Keluhan
* id_keluhan tanggal pengirim isi
* No_simpang tipe_simpang nama_simpang tundaan_rata2 APILL DS kapasitas pendekat_mayor1 pendekat_mayor2 pendekat minor1 pendekat_minor2 jml_ljr_lengan_mayor1 jml_ljr_lengan_mayor1 jml_ljr_lengan_minor1 jml_ljr_lengan_minor2 arus_msk_pendekat_mayor1 arus_msk_pendekat_mayor2 arus_msk_pendekat_minor1 arus_msk_pendekat_minor2
simpang
* no_prasarana_ruas** no_ruas_jalan** no_jenis_prasarana sub_ruas jenis_prasarana status_awal status_akhir pemasangan tahun kondisi usulan penanganan alinemen_vertikal alinemen_horizontal ket
prasarana ruas
* no_jenis_prasaranajenis_prasarana
jenis_prasarana
prasarana simpang
* no_prasarana_simpang** no_jenis-prasarana** no_simpang pendekat jenis_prasarana status_lokasi panjang jumlah tahun kondisi usulan_penanganan ket
berita
* id_berita tanggal isi
Gambar 3.16 relasi antar table
-
43
3.2.1.2 Fisikal Data Model
Fisikal data model dari sistem yang dibuat adalah sebagai berikut :
1. Tabel Ruas Jalan
No
Field Keterangan Tipe Lebar
1 no_ruas_jalan nomor ruas jalan char 10
2 nama_ruas nama ruas jalan char 100
3 tipe_jalan tipe jalan char 10
4 kelas_jalan kelas jalan char 10
5 wilayah_administrasi wilayah administrasi char 30
6 fungsi jalan fungsi ruas jalan char 10
7 volume_LL volume lalu lintas
(smp/jam)
char 100
8 lebar_total lebar total ruas jalan (m) int 3
9 panjang panjang ruas jalan (km) int 5
10 status_jalan status jalan char 10
11 FCw faktor penyesuaian
kapasitas akibat lebar
jalur
int 4
12 FCsp faktor penyesuaian
kapasitas akibat
pemisahan arah
int 4
13 FCsf faktor penyesuaian int 4
-
44
kapasitas akibat
hambatan samping
14 kapasitas dasar kapasitas dasar
(smp/jam)
int 5
15 kapasitas kapasitas (smp/jam) int 5
16 tingkat_pelayanan tingkat pelayanan char 15
Tabel 3.1 fisikal data model tabel ruas jalan
2. Tabel Prasarana Ruas
N
o
Field Keterangan Tip
e
Leba
r
1 no_prasarana_ruas nomor prasarana
ruas jalan
int 3
2 no_ruas_jalan nomor ruas int 3
3 no_jenis_prasarana nomor jenis
prasarana
int 3
4 sub_ruas sub ruas char 2
5 sta_awal sta awal char 10
6 sta_akhir sta akhir char 10
7 pemasangan letak pemasangan char 15
8 tahun tahun pemasangan char 4
9 kondisi kondisi char 6
-
45
10 usulan_penanganan usulan penanganan char 25
11 alinemen_vertikal alinemen vertikal char 5
12 alinemen_horizonta
l
alinemen
horizontal
char 10
13 keterangan keterangan char 100
Tabel 3.2 fisikal data model tabel prasarana ruas
3. Tabel Simpang
No Field Keterangan Tipe Lebar
1 no_simpang nomor
simpang
int 3
2 nama_simpang nama
simpang
char 50
3 tipe_simpang tipe simpang char 10
4 tundaan_rata2 tundaan
rata-rata
(det/smp)
char 4
5 APILL apill char 5
6 DS degree of
saturation
int 4
7 kapasitas kapasitas
(smp/jam)
char 15
8 pendekat_mayor1 pendekat char 20
-
46
mayor 1
9 pendekat_mayor2 pendekat
mayor2
char 20
10 pendekat_minor1 pendekat
minor1
char 20
11 pendekat_minor2 pendekat
minor2
char 20
12 jml_ljr_lengan_mayor1 jumlah lajur
pendekat
mayor 1
int 1
13 jml_ljr_lengan_mayor2 jumlah lajur
pendekat
mayor 2
int 1
14 jml_ljr_lengan_minor1 jumlah lajur
pendekat
minor 1
int 1
15 jml_ljr_lengan_mayor1 jumlah lajur
pendekat
minor 2
int 1
16 arus_masuk_pendekat_mayor1 arus masuk
pendekat
mayor1
(smp/jam)
int 5
-
47
17 arus_masuk_pendekat_mayor2 arus masuk
pendekat
mayor2
(smp/jam)
int 5
18 arus_masuk_pendekat_minor1 arus masuk
pendekat
minor1
(smp/jam)
int 5
19 arus_masuk_pendekat_minor2 arus masuk
pendekat
minor2
(smp/jam)
int 5
Tabel 3.3 fisikal data model tabel simpang
4. Tabel Prasarana Simpang
No Field Keterangan Tipe Lebar
1 no_prasarana_simpang nomor prasarana
simpang
int 3
2 no_simpang nomor simpang int 3
3
no_jenis_prasarana nomor jenis
prasarana
int
3
4 pendekat pendekat char 20
5 sta_lokasi sta lokasi char 10
-
48
6 panjang panjang (m) int 4
7 jumlah jumlah char 15
8 tahun tahun char 4
9 kondisi kondisi char 6
10 usuluan_penanganan usulan
penanganan
char 25
11 ket keterangan char 100
Tabel 3.4 fisikal data model tabel prasarana simpang
5. Tabel Jenis Prasarana
No Field Keterangan Tipe Lebar
1 no_jenis_prasar
ana
nomor jenis prasarana int 3
2 jenis_prasarana jenis_prasarana char 30
Tabel 3.5 fisikal data model tabel jenis prasarana
6. Tabel Admin
No Field Keterangan Tipe Lebar
1 id_admin id admin int 2
2 username username char 20
3 password password char 20
4 status status char 5
Tabel 3.6 fisikal data model tabel admin
-
49
7. Tabel Keluhan
No Field Keterangan Tipe Lebar
1 id_keluhan id keluhan int 3
2 tanggal tanggal date
3 pengirim pengirim char 20
4 isi isi char 100
Tabel 3.7 fisikal data model tabel keluhan
8. Tabel Berita
No Field Keterangan Tipe Lebar
1 id_berita id berita int 3
2 judul judul char 200
3 isi isi blob -
Tabel 3.8 fisikal data model tabel berita
-
50
3.2.1.3 Data Contoh
1. Tabel Ruas Jalan
No Ruas Nama Ruas Panjang
Lebar Total
Volume LL
Kelas Jalan
Status Jalan
Kapasitas Dasar FCw FCsp FCsf Fungsi Jalan
Wilayah Adm
Tipe Jalan Kapasitas
Tingkat Pelayanan
38 Ring Road Utara 1,80 9,00 3.340,00 III B Propinsi 3100 1,25 1 1 Kolektor Primer Sleman 2/2UD 3875 Dapat Diterima
11 Srandakan - Toyan 14,98 6,00 2.324,00 III B Propinsi 3100 0,91 1 1 Kolektor Primer Kl. Progo 2/2UD 2821 Dapat Diterima
12 Yogyakarta - Parang Tritis 24,36 9,00 3.436,00 III B Propinsi 3100 1,25 1 1 Kolektor Primer Bantul 2/2UD 3875 Dapat Diterima
3 Yogyakarta - Prambanan 17,83 9,00 857,00 IIIA Nasional 3000 1,15 1 1 Arteri Skunder Sleman 2/2UD 3450 Sangat Baik
9 Paliyan - Playen 11,61 12,00 1.633,00 III B Propinsi 6800 0,91 1 1,02 Kolektor Primer Gn. Kidul 4/2UD 6311,76 Sangat Baik
45 Playen - Gledak 5.2 10.00 1,455.00 IIIA Nasional 3200 0.80 1 1 Arteri Skunder Gn. Kidul 2/2UD 4566 Sangat Baik
44 Gading - Wonosari 6.7 12.50 852.00 IIIA Nasional 3500 0.45 1 1.09 Arteri Skunder Gn. Kidul 2/2UD 4125 Sangat Baik
Tabel 3.9 data contoh ruas jalan
2. Tabel Prasarana Ruas Jalan
No Prasarana
Ruas No
Ruas Sub
Ruas Ruas Jenis Prasarana
LL Sta Awal Sta Akhir Pemasangan Panjang Jumlah Tahun Kondisi Usulan
Penanganan Alinemen Horisontal
Alinemen Vertikal Keterangan
PJ001 11 1 Srandakan - Toyan Rambu LL 0+000 0+000 Kanan 40 3 2000 Baik - Lurus Datar S3 Srandakan
PJ002 11 1 Srandakan - Toyan Rambu LL 0+100 0+100 Kiri 40 3 2001 Baik - Lurus Datar
PJ003 11 1 Srandakan - Toyan Pagar Pengaman 10+500 10+600 Kiri 50 1 2005 Baik - Tikungan Datar
PJ004 11 1 Srandakan - Toyan Pagar Pengaman 10+500 10+600 Kanan 50 1 2005 Baik - Lurus Datar
PJ005 11 1 Srandakan - Toyan Rambu LL 10+900 10+900 Kiri 50 3 2006 Baik - Lurus Datar
PJ006 9 1 Yogyakarta - Bantul Rambu LL 6+200 6+200 Kiri 50 3 2001 Baik - Lurus Datar
Tabel 3.10 data contoh prasarana ruas jalan
-
51
3. Tabel Simpang
No simpang
Nama Simpang
Tipe Simpang
Pendekat Mayor 1
Pendekat Mayor 2
Pendekat Minor 1
Pendekat Minor 2
Jumlah Lajur
Lengan Mayor 1
Jumlah Lajur
Lengan Mayor 2
Jumlah Lajur
Lengan Minor 1
Jumlah Lajur
Lengan Minor 2
Arus Masuk
Pendekat Mayor 1
Arus Masuk
Pendekat Mayor 2
Arus Masuk
Pendekat Minor 1
Arus Masuk
Pendekat Minor 2
Kapasitas (smp/jam)
Tundaan
Rata-rata
Degree of Saturation (DS) APILL
60
S-3 Maguwoharjo 322
Ring Road Utara
Yogyakarta-Prambanan
Yogyakarta-Prambanan 2 2 2 936,9 2703,15 2703,15 0 3600 0 1,762 Ya
62 S-4 Druwo 422 Yogyakarta - Parang Tritis
Yogyakarta - Parang Tritis
Ring Road Selatan (Janti - Gamping)
Ring Road Selatan (Janti - Gamping) 2 2 2 2 1574 1574 1004 1004 4200 0
1,22761904
8 Ya
2
S-3 Temanggung 322
Panggang - Temanggung - Paliyan
Panggang - Temanggung - Paliyan
Temanggung - Kemiri 2 2 2 770,5 770,5 225 2700 0
0,65407407
4 Tidak
3 S-3 Playen 322 Paliyan - Playen
Playen - Gading
Playen - Gledak 2 2 2 1017 577 1022,5 2700 0
0,96907407
4 Tidak
12 S-3 Gading 322 Piyungan - Gading
Gading - Wonosari
Playen - Gading 275 275 410 335 2700 0
0,47962963 Ya
Tabel 3.11 data contoh simpang
4. Tabel Prasarana Simpang
no prasarana simpang Nama Simpang Pendekat Sta Lo