perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id...

12
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

Transcript of perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id...

Page 1: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 2: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 3: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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.

Page 5: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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.

Page 6: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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 “

Page 7: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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.

Page 8: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 9: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 10: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 11: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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

Page 12: perpustakaan.uns.ac.id digilib.uns.ac.id SISTEM INFORMASI ... fileperpustakaan.uns.ac.id digilib.uns.ac.id CABANG BATURETNO BERBASIS Pembimbing commit to user ii HALAMAN PERSETUJUAN

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