perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR
CABANG BATURETNO BERBASIS WEB
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret Surakarta
Disusun oleh :
ARDIAN WAHYU PAMUNGKAS
NIM. M3110011
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR
CABANG BATURETNO BERBASIS WEB
Disusun Oleh :
ARDIAN WAHYU PAMUNGKAS
NIM. M3110011
Tugas Akhir ini disetujui untuk dipertahankan di hadapan dewan penguji
pada tanggal 17 Juli 2013
Pembimbing
Berliana Kusuma Riasti, S.T, M.Eng
NIDN. 0621038101
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Ardian Wahyu Pamungkas, M3110011. E-ticketing Information System of
Gajah Mungkur Transportation Company Baturetno Agency. Information
Enginering Diploma Program, Faculty of Mathematics and Natural Sciences,
University of Sebelas Maret Surakarta, July 2013.
PO. Gajah Mungkur is a bus transportation company that provides
public transportation intercity and interprovincial. Since 1993 the public
transportation has some problems such as customer cannot know about available
ticket, manual transaction, and the transaction data is not using the computer
system. With the current system the result is not optima. Based on the problems
there is a need of e-ticketing to facilitate the transaction and customers can get
information about tickets.
To create the web-based application, there is a need of system planning
that includes Context Diagram, Data Flow Diagram and Entity Relationship
Diagram. The aplication is designed using the PHP programmming language and
MySQL database program.
The result of the final project is e-ticketing information system that can
facilitate customer to order the ticket by online without coming to the ticket agent.
Keywords: application, sale, ticket, e –ticketing, Gajah Mungkur Transportation
Company.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Ardian Wahyu Pamungkas. M3110011. SISTEM INFORMASI E-
TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO
BERBASIS WEB. DIII Teknik Informatika, Fakultas Matematika dan Ilmu
Pengetahuan Alam, Universitas Sebelas Maret Surakarta, Juli 2013.
PO. Gajah Mungkur perusahaan angkutan bis yang melayani kebutuhan
transportasi umum antar kota antar provinsi. Sejak tahun1993 hingga sekarang
menimbulkan beberapa kendala, diantaranya adalah pembeli tidak mengetahui
stock tiket yang tersedia, transaksi dilakukan secara manual, dan data transaksi
belum menggunakan sistem komputer. Dengan sistem penjualan seperti ini hasil
yang diperoleh kurang optimal. Dari masalah yang timbul tersebut dibuatlah e-
ticketing untuk mempermudah penjualan dan mempermudah pembeli
mendapatkan informasi tentang tiket.
Untuk membuat sebuah aplikasi berbasis web ini, maka dibuatlah
perancangan sistem yang meliputi Context Diagram, Data Flow Diagram, dan
Entity Relationship Diagram. Aplikasi ini dibuat dengan bahasa pemrograman
PHP menggunakan program database MySQL.
Hasil dari tugas akhir ini adalah sistem informasi e-ticketing yang dapat
memudahkan pembeli untuk memesan tiket dari manapun juga melalui internet
tanpa harus datang langsung ke loket penjualan tiket.
Kata Kunci: Aplikasi, Penjualan, Tiket, E-ticketing, PO. Gajah Mungkur.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
HALAMAN MOTTO
“Manusia tidak merancang untuk gagal, mereka gagal untuk merancang. “
“terkadang kita harus mengalami kesulitan, untuk mencapai kesuksesan yang
sebenarnya”
“ Ilmu tanpa agama itu buta, agama tanpa ilmu itu lumpuh, jadi peliharalah
agamamu dengan ilmu “
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
HALAMAN PERSEMBAHAN
Penulis persembahkan kepada :
1. Kedua Orang Tua yang selalu mendo’akan yang
terbaik dan selalu memberikan motivasi.
2. Kakakku yang selalu memberikan dukungan
dalam pembuatan Tugas Akhir ini.
3. Dosen-dosen yang telah memberikan perkuliahan
sehingga ilmu yang diberikan dapat digunakan
dalam pembuatan Tugas Akhir ini.
4. Teman-temanku kelas TI A, terimakasih atas
bantuan dan dukungan selama ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Segala puji syukur kehadirat Allah SWT yang melimpahkan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Laporan
Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh
gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir.Ari Handono Ramelan, M.Sc (Hons), PhD, selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan
izin dalam pembuatan Tugas Akhir ini.
2. Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah
berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini.
3. Berliana Kusuma Riasti, S.T, M.Eng selaku dosen pembimbing yang telah
dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan
terbaik kepada penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Ayah, Ibu dan kakakku yang telah memberikan dukungan baik moril maupun
materi dalam menyelesaikan Tugas Akhir ini.
6. Teman-teman DIII Teknik Informatika angkatan 2010, terimakasih atas
bantuan yang diberikan kepada penulis.
Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan
wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, Juni 2013
Ardian Wahyu Pamungkas
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
LEMBAR PERSETUJUAN .............................................................................. ii
LEMBAR PENGESAHAN ............................................................................... iii
ABSTRACT .................................................................................................... iv
ABSTRAK ...................................................................................................... v
HALAMAN MOTTO ...................................................................................... vi
HALAMAN PERSEMBAHAN ....................................................................... vii
KATA PENGANTAR ...................................................................................... viii
DAFTAR ISI ................................................................................................... ix
DAFTAR TABEL ............................................................................................ xi
DAFTAR GAMBAR ........................................................................................ xii
BAB I PENDAHULUAN ................................................................................ 1
1.1 Latar Belakang ...............................................................................1
1.2 Perumusan Masalah .......................................................................2
1.3 Batasan Masalah .............................................................................2
1.4 Tujuan dan Manfaat .........................................................................2
1.5 Metodologi Penelitian ......................................................................2
BAB II LANDASAN TEORI .......................................................................... 4
2.1 Sistem Informasi ..............................................................................4
2.2 Basis Data .......................................................................................4
2.3 MySQL ...........................................................................................4
2.4 PHP .................................................................................................5
2.5 DFD (Data Flow Diagram) .............................................................5
2.6 ERD (Entity Relationship Diagram) .................................................7
BAB III DESAIN DAN PERANCANGAN ......................................................9
3.1 Alat dan Bahan ................................................................................9
3.2 Deskripsi Umum Aplikasi ...............................................................9
3.3 Desain Dan perancangan .................................................................10
3.3.1 Entity Relationship Diagram .................................................11
3.3.2 Context Diagram ....................................................................11
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
3.3.3 Data Flow Diagram Level 0 ....................................................13
3.3.4 Data Flow Diagram Level 1 Manajemen Bus ..........................14
3.3.5 Data Flow Diagram Level 1 Manajemen Jadwal ....................14
3.3.6 Data Flow Diagram Level 1 Manajemen Pemesanan ..............15
3.3.7 Data Flow Diagram Level 1 Pemesanan .................................15
3.4 Relasi Antar Tabel ....................................................................16
3.5 Perancangan Database ...............................................................16
3.6 Rancangan Desain Halaman ......................................................19
3.7. Struktur dan Desain Program ....................................................19
3.7.1 Desain Halaman Awal/Home ................................................20
3.7.2 Desain Halaman Admin ........................................................20
BAB IV IMPLEMENTASI DAN ANALISA .....................................................21
4.1 Implementasi ...........................................................................21
4.1.1 Halaman Home Website ..................................................21
4.1.2 Proses Pemesanan Tiket ..................................................22
4.1.3 Halaman Admin .............................................................25
4.1.4 Form Input Bis Baru ........................................................25
4.1.5 Manajemen Bis ................................................................26
4.1.6 Manajemen Transaksi.......................................................27
4.1.7 Manajemen Jadwal ..........................................................27
4.2 Analisis Hasil Ujicoba ...............................................................28
BAB V PENUTUP ...........................................................................................29
5.1 Kesimpulan .........................................................................................29
5.2 Saran ..................................................................................................29
DAFTAR PUSTAKA .......................................................................................30
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
1. Tabel 2.1 Simbol Komponen Diagram Konteks ...........................................6
2. Tabel 2.2 Simbol Komponen Diagram DFD ...............................................7
3. Tabel 2.3 Simbol Komponen Entity Relationship Diagram .........................8
4. Tabel 3.1 Tabel Login ................................................................................17
5. Tabel 3.2 Tabel Bus ....................................................................................17
6. Tabel 3.3 Tabel Jadwal ...............................................................................17
7. Tabel 3.4 Tabel Transaksi ...........................................................................18
8. Tabel 3.5 Tabel Berita ................................................................................18
9. Tabel 3.6 Tabel Komentar ..........................................................................19
10. Tabel 4.1 Tabel hasil analisa dan uji coba ...................................................28
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
1. Gambar 3.1 ERD ......................................................................................... 11
2. Gambar 3.2 Context Diagram ..................................................................... 12
3. Gambar 3.3 DFD level 0 ............................................................................. 13
4. Gambar 3.4 DFD level 1 proses 1 ............................................................... 14
5. Gambar 3.5 DFD level 1 proses 2 ............................................................... 14
6. Gambar 3.6 DFD level1 proses 3 ................................................................ 15
7. Gambar 3.7 DFD level1 proses 4 ................................................................ 15
8. Gambar 3.9 Relasi antar tabel ..................................................................... 16
9. Gambar 3.10 Desain Halaman muka ........................................................... 19
10. Gambar 3.11 Desain Halaman Admin ......................................................... 20
11. Gambar 4.1 Halaman home ........................................................................ 21
12. Gambar 4.2 Pemilihan tanggal berangkat .................................................... 22
13. Gambar 4.3 Hasil pencarian tanggal keberangkatan .................................... 22
14. Gambar 4.4 Pemilihan kursi bus ................................................................. 23
15. Gambar 4.5 Form input data pembeli .......................................................... 23
16. Gambar 4.6 Form terima transaksi .............................................................. 24
17. Gambar 4.7 Bukti pemesanan tiket ............................................................. 24
18. Gambar 4.8 Form login admin .................................................................... 25
19. Gambar 4.9 Form input bus ........................................................................ 25
20. Gambar 4.10 Halaman terima input bus ...................................................... 25
21. Gambar 4.11 Halaman cetak bus ................................................................. 26
22. Gambar 4.12 Form edit bus ........................................................................ 26
23. Gambar 4.13 Form hapus bus ..................................................................... 27
24. Gambar 4.14 Form cetak transaksi .............................................................. 27
25. Gambar 4.15 Form input jadwal ................................................................. 28
26. Gambar 4.16 Form cetak jadwal ................................................................. 28