RANCANG BANGUN SISTEM PEMESANAN TIKET KERETA API BERBASIS WEB (Studi Kasus di Stasiun Tawang Semarang)

SKRIPSI

RANCANG BANGUN SISTEM PEMESANAN TIKET KERETA
API BERBASIS WEB
(Studi Kasus di Stasiun Tawang Semarang)

Oleh :
DEFVIS HADI PURNOMO
2011-51-104

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015

i

UNIVERSITAS MURIA KUDUS

PENGESAHAN STATUS SKRIPSI
JUDUL

: RANCANG BANGUN SISTEM
KERETA API BERBASIS WEB

NAMA

: DEFVIS HADI PURNOMO

PEMESANAN

TIKET

Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan
Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat
kegunaan sebagai berikut :
1. Skripsi adalah hak milik Program Studi Teknik Informatika Universitas
Muria Kudus
2. Perpustakaan Teknik Informatika Universitas Muria Kudus dibenarkan

membuat salinan untuk tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi

4. Berikan tanda sesuai dengan kategori Skripsi



Sangat Rahasia

(Mengandung isi tentang keselamatan/
kepentingan Negara Republik Indonesia)

Rahasia

(Mengandung isi tentang kerahasiaan dari
suatu organisasi/badan tempat penelitian
Skripsi ini dikerjakan)

Biasa

Disahkan Oleh :
Penulis

Pembimbing Utama

DEFVIS HADI PURNOMO
201151104
Alamat Tetap :
Ds.GolanTepus Rt.05/04, Kudus
Tanggal : 28 Agustus 2015

Mukhamad Nurkamid, S.Kom, M.Cs
NIDN. 0620068302

Tanggal : 28 Agustus 2015

ii

UNIVERSITAS MURIA KUDUS


PERNYATAAN PENULIS

JUDUL

: RANCANG

BANGUN

SISTEM

PEMESANAN

TIKET

KERETA API BERBASIS WEB
NAMA

: DEFVIS HADI PURNOMO

NIM


: 2011-51-104

“Sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan
dan ringkasan yang masing-masing telah saya jelaskan sumbernya. Jika pada
waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai
karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk
dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban yang
melekat pada gelar tersebut”.

Kudus, 18 Agustus 2015

DEFVIS HADI PURNOMO
Penulis

iii

UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI


JUDUL

: RANCANG

BANGUN

SISTEM

PEMESANAN

TIKET

KERETA API BERBASIS WEB
NAMA

: DEFVIS HADI PURNOMO

NIM

: 2011-51-104

Skripsi ini telah diperiksa dan disetujui,
Kudus, 28 Agustus 2015
Pembimbing Utama

Pembimbing Pembantu

Mukhamad Nurkamid, S.Kom, M.Cs
NIDN. 0620068302

Ahmad Jazuli, M.Kom
NIDN. 0406107004

Mengetahui
Kaprogdi Teknik Informatika

Ahmad Jazuli, M.Kom
NIDN.0406107004

iv


UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI

JUDUL

: RANCANG

BANGUN

SISTEM

PEMESANAN

TIKET

KERETA API BERBASIS WEB
NAMA

: DEFVIS HADI PURNOMO


NIM

: 2011-51-104

Skripsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada
Sidang Skripsi tanggal 21 Agustus 2015. Menurut pandangan kami, Skripsi ini
memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer
(S.Kom)
Kudus, 28 Agustus 2015
Ketua Penguji

Penguji 1

Endang Supriyati, M.Kom
NIDN. 0629077402

Rizkysari Meimaharani, M.Kom
NIDN. 0620058501

Mengetahui,

Dekan Fakultas Teknik

Kaprogdi Teknik Informatika

Rochmad Winarso, S.T., M.T
NIP. 0610701000001138

Ahmad Jazuli, M.Kom
NIDN. 0406107004

v

ABSTRACK

The Train is one of the means of transportation that is widely used by
the public. In any country where railways are indispensable. For a long journey,
the train can be an alternative choice of other transport equipment. Semarang
Tawang station is a base station in the village of Tanjung Mas, Northern District
of Semarang, Semarang City airport train and business executives. Economic
train does not stop at this station. The station is the oldest major railway station

in Indonesia. Given the location of Tawang station frequently flooded when heavy
rains then in this case the authors designed an application to solve these problems
that allows people to book tickets. By creating a apilkasi booking train tickets is
"Design of Systems Based Train Ticket Reservations Web" will discuss about how
to design an application services based train ticket Booking web. With the
application comes with a chat facility and news railway, passengers could be
useful in order to easily book tickets and check the availability of tickets for the
desired trip, and at the same book no matter where people are located.
Keywords: Train, ticket reservation, Design of train ticket booking system on the
web-based station tawang semarang

vi

ABSTRAK

Kereta Api adalah salah satu alat transportasi yang banyak digunakan oleh
masyarakat. Di negara manapun keberadaan kereta api sangat diperlukan. Untuk
menempuh perjalanan jauh, kereta api dapat menjadi pilihan alternatif dari alat
transportasi lainnya. Stasiun Semarang Tawang adalah stasiun induk di
Kelurahan Tanjung Mas, Kecamatan Semarang Utara, Kota Semarang yang
melayani kereta api eksekutif dan bisnis. Kereta api ekonomi tidak singgah di
stasiun ini. Stasiun ini merupakan stasiun kereta api besar tertua di Indonesia.
Mengingat letak stasiun tawang sering terkena banjir ketika hujan deras maka
dalam kasus ini penulis merancang sebuah aplikasi untuk mengatasi permasalahan
tersebut yang memudahkan masyarakat memesan tiket. Dengan membuat sebuah
apilkasi pemesanan tiket kereta api yaitu “Rancang Bangun Sistem pemesanan
Tiket Kereta Api Berbasis Web” ini akan membahas mengenai bagaimana
merancang sebuah aplikasi jasa pelayanan pemesanan tiket kereta api Berbasiskan
web. Dengan aplikasi yang dilengkapi dengan fasilitas chatting serta berita
perkereta apian, bisa bermanfaat pada calon penumpang agar dapat dengan mudah
memesan tiket dan mengetahui ketersediaan tiket untuk perjalanan yang
diinginkan, dan sekaligus melakukan pemesanan dimana pun masyarakat itu
berada.
Kata Kunci

: Kereta Api, Pemesanan tiket, Rancang bangun sistem pemesanan
tiket kereta api berbasis web di stasiun tawang semarang

vii

KATA PENGANTAR

Puji syukur kehadiran Allah SWT karena atas Rahmat dan Hidayah-Nya
penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem
informasi Geografis Pemetaan SPBU di Kabupaten Kudus Berbasis Web”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk
memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas
Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin
menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1.

Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.

2.

Bapak Dr. Suparnyo, SH, MH, selaku Rektor Universitas Muria Kudus.

3.

Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.

4.

Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.

5.

Bapak Mukhamad Nurkhamid, S.Kom, M.Cs, selaku pembimbing utama
yang telah banyak memberikan masukan selama penyusunan skripsi ini.

6.

Bapak Ahmad Jazuli, M.Kom, selaku pembimbing pembantu yang telah
banyak memberikan masukan selama penyusunan skripsi ini.

7.

Orang tua dan adikku, yang selalu memberikan semangat serta doa.

8.

Teman-Teman Teknik Informatika Angkatan 2011, yang sudah memberikan
masukan dan nasehat untuk menyelesaikan skripsi ini dan proses akhir
laporan skripsi, serta semua pihak yang telah membantu penyusunan skripsi
ini yang tidak bisa penulis sebutkan satu persatu, yang telah memberikan
semangat dan motivasi.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih

terdapat banyak kekurangan. Selain itu penulis juga berharap semoga skripsi ini
dapat memberikan manfaat bagi semua.
Kudus, 28 Agustus 2015

Penulis

viii

DAFTAR ISI

JUDUL SKRIPSI ..........................................................................................

i

PENGESAHAN STATUS SKRIPSI .............................................................

ii

PERNYATAAN PENULIS ..........................................................................

iii

PERSETUJUAN SKRIPSI ..........................................................................

iv

PENGESAHAN SKRIPSI ............................................................................

v

ABSTRACK ................................................................................................

vi

ABSTRAK ..................................................................................................

vii

KATA PENGANTAR ..................................................................................

viii

DAFTAR ISI ................................................................................................

ix

DAFTAR GAMBAR ...................................................................................

xiii

DAFTAR TABEL ........................................................................................

xv

DAFTAR LAMPIRAN ................................................................................

xvi

BAB I PENDAHULUAN
1.1. Latar Belakang ..............................................................................

1

1.2. Batasan Masalah ...........................................................................

2

1.3. Rumusan Masalah .........................................................................

2

1.4. Tujuan Penelitian ..........................................................................

2

1.5. Manfaat Penelitian ........................................................................

3

1.6. Sistematika Penulisan ...................................................................

4

BAB II TINJAUAN PUSTAKA
2.1.Penelitian Terkait ..........................................................................

5

2.2.Landasan Teori .............................................................................

7

2.2.1. Profil PT. Kereta Api ...........................................................

7

2.2.1.1.Visi ............................................................................

7

2.2.1.2.Misi............................................................................

8

2.2.2. Definisi Stasiun Kereta Api..................................................

8

2.2.3. Definisi Kereta Api .............................................................

8

2.2.4. WWW (Word Wide Web) .....................................................

9

2.2.5. Pengenaan HTML ................................................................

9

2.2.6. Pengenalan Cascading Style Sheet (CSS) .............................

10

ix

2.2.7. Pengenalan MySQL ..............................................................

10

2.2.8. Definisi Basis Data (Database) .............................................

11

2.3.Perancangan Sistem ......................................................................

11

2.3.1. Diagram Entity-Relationship (Diagram E-R/ERD)...............

11

2.3.2. Diagram Aliran Data/Data Flow Diagram (DFD) ................

12

2.3.2.1.Diagram Konteks .......................................................

12

2.3.2.2.Diagram Nol / Zero (Overview Diagram) ...................

13

2.3.2.3.Diagram Rinci / Level Diagram ..................................

13

2.4.Tool Yang Digunakan ...................................................................

13

2.4.1. Adobe Dreamweaver CS6 ...................................................

13

2.4.2.Hypertext Processor (PHP) ..................................................

14

2.4.3.Java Script ...........................................................................

14

2.4.4.Xampp-win32-1.7.1 ..............................................................

14

2.4.5.NotePad ...............................................................................

15

2.4.6.Visio 2003 ............................................................................

15

2.5.Kerangka Pemikiran ......................................................................

15

BAB III METODOLOGI PEELITIAN
3.1.Objek Penelitian Skripsi ................................................................

17

3.2.Sumber Pengumpulan Data ...........................................................

17

3.3.Sumber Data Primer ......................................................................

17

3.4.Sumber Data Skunder ...................................................................

18

3.5.Metode Pengumpulan Data ...........................................................

18

3.5.1. Studi Pustaka.......................................................................

18

3.5.2. Wawancara..........................................................................

18

3.5.3 Observasi .............................................................................

18

3.6.Metode Rekayasa Perangkat Lunak ...............................................

19

3.6.1.Kebutuhan Sistem ................................................................

19

3.6.2.Spesifikasi Kebutuhan Perangkat ..........................................

20

3.6.3Implementasi Perangkat Lunak..............................................

20

3.6.4Pengujian (Testing) ...............................................................

20

x

BAB IV ANALISA DAN PERANCANGAN
4.1.Analisa Masalah............................................................................

21

4.1.1.Gambaran Rancang Bangun Sistem Pemesanan
Tiket Kereta Api Berbasis Web .....................................................

21

4.1.2. Analisa Rancang Bangun Sistem Pemesanan
Tiket Kereta Api Berbasis Web .....................................................

21

4.1.3.Analisa Kebutuhan Data dan Informasi ................................

22

4.1.4.Analisa Kebutuhan Sistem....................................................

22

4.1.4.1.Kebutuhan Perangkat Keras (Hardware) ....................

22

4.1.4.2.Analisa Kebutuhan Perangkat Lunak (Software) .........

23

4.2.Perancangan Sistem ......................................................................

23

4.2.1. Diagram Konteks ................................................................

24

4.2.2. Dekomposisi Diagram .........................................................

25

4.2.3. DFD Level 0 .......................................................................

26

4.2.4. DFD Level 1 Proses 1..........................................................

27

4.2.5. DFD Level 1 Proses 2..........................................................

28

4.2.6. DFD Level 1 Proses 3..........................................................

29

4.3.Perancangan Database ...................................................................

30

4.3.1. Entity Relationship Diagram (ERD).....................................

30

4.4.Perancangan Struktur Tabel ..........................................................

31

4.4.1. Struktur Tabel Pada Database ..............................................

31

4.5.Relasi Database ............................................................................

37

4.6.Perancangan Desain Interface, Input dan Output ..........................

38

BAB V PEMBAHASAN DAN IMPLEMENTASI
5.1.Identifikasi Implementasi Sistem ..................................................

39

5.1.1. Implementasi Database ........................................................

39

5.1.2. Implementasi Apikasi ..........................................................

45

5.2.Pengujian Dengan Metode Blackbox .............................................

53

5.2.1. Hasil Pengujian Blackbox Pada Proses akses
Menu dan Halaman .............................................................

53

5.3.Hasil Pengujian .............................................................................

55

xi

BAB VI PENUTUP
6.1. Kesimpulan.................................................................................

56

6.2. Saran ..........................................................................................

56

DAFTAR PUSTAKA

xii

DAFTAR GAMBAR

Gambar 2.1. Simbol Diagram E-R ................................................................

11

Gambar 2.2. Simbol Data Flow Diagram ......................................................

12

Gambar 2.3. Kerangka Pemikiran .................................................................

16

Gambar 3.1. Waterfall Model ........................................................................

19

Gambar 4.1. Diagram Konteks Pemesanan Tiket Kereta Api.........................

24

Gambar 4.2. Dekomposisi Diagram ..............................................................

25

Gambar 4.3. DFD Level 0 .............................................................................

26

Gambar 4.4. DFD Level 1 Proses 1 ..............................................................

27

Gambar 4.5. DFD Level 1 Proses 2 ...............................................................

28

Gambar 4.6. DFD Level 1 Proses 3 ...............................................................

29

Gambar 4.7. Diagram ERD ...........................................................................

30

Gambar 4.20. Relasi Database ......................................................................

37

Gambar 4.21. Desain Halaman Utama ..........................................................

38

Gambar 4.22.Desain Halaman Pilih Tujuan ...................................................

38

Gambar 5.1. Tabel Pemesan ..........................................................................

39

Gambar 5.2. Tabel Tujuan.............................................................................

40

Gambar 5.3. Tabel Kereta .............................................................................

40

Gambar 5.4. Tabel Berita ..............................................................................

41

Gambar 5.5. Tabel Shoutbox (Chatting) ........................................................

41

Gambar 5.6. Tabel Login ..............................................................................

42

Gambar 5.7. Tabel Harga ..............................................................................

42

Gambar 5.8. Tabel Kelas ...............................................................................

43

Gambar 5.9. Tabel User_Admin ....................................................................

43

Gambar 5.10. Tabel Tiket .............................................................................

43

Gambar 5.11. Tabel Kota ..............................................................................

44

Gambar 5.12. Tabel Pembayaran...................................................................

44

Gambar 5.13 Interface Home .......................................................................

45

Gambar 5.14. Interface Syarat Dan Ketentuan ...............................................

46

Gambar 5.15. Interface Pilih Tujuan Kereta Api............................................

46

Gambar 5.16. Interface Biodata Pemesanan ..................................................

47

xiii

Gambar 5.17. Interface Detail Tiket Kereta Api ............................................

48

Gambar 5.18. Interface Cetak Tiket Kereta Api.............................................

48

Gambar 5.19. Interface Home Admin............................................................

49

Gambar 5.20 Interface Kota Admin ..............................................................

50

Gambar 5.21 Interface Kereta Admin ............................................................

50

Gambar 5.22. Interface Tujuan Admin ..........................................................

51

Gambar 5.23. Interface Layanan Admin ........................................................

52

Gambar 5.24 Interface Informasi Admin .......................................................

52

Gambar 5.25 Interface Harga Admin.............................................................

53

Gambar 5.27 Pengujian Pada Perangkat PC ..................................................

55

xiv

DAFTAR TABEL

Tabel 4.8. Tabel User Admin.........................................................................

31

Tabel 4.9. Tabel Pemesanan ..........................................................................

31

Tabel 4.10. Tabel Kereta ...............................................................................

32

Tabel 4.11. Tabel Tujuan ..............................................................................

32

Tabel 4.12. Tabel Layanan Chatting (Shoutbox) ............................................

33

Tabel 4.13. Tabel Layanan Berita..................................................................

34

Tabel 4.14. Tabel Kelas Kereta .....................................................................

34

Tabel 4.15. Tabel Kota..................................................................................

35

Tabel 4.16. Tabel Login ................................................................................

35

Tabel 4.17. Tabel Harga ................................................................................

35

Tabel 4.18. Tabel Tiket .................................................................................

36

Tabel 4.19. Tabel Pembayaran ......................................................................

36

Tabel 5.26 Tabel Hasil Pengujian ..................................................................

54

xv

DAFTAR LAMPIRAN

xvi

Dokumen yang terkait

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

DEKONSTRUKSI HOST DALAM TALK SHOW DI TELEVISI (Analisis Semiotik Talk Show Empat Mata di Trans 7)

21 290 1

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

APRESIASI IBU RUMAH TANGGA TERHADAP TAYANGAN CERIWIS DI TRANS TV (Studi Pada Ibu Rumah Tangga RW 6 Kelurahan Lemah Putro Sidoarjo)

8 209 2

MOTIF MAHASISWA BANYUMASAN MENYAKSIKAN TAYANGAN POJOK KAMPUNG DI JAWA POS TELEVISI (JTV)Studi Pada Anggota Paguyuban Mahasiswa Banyumasan di Malang

20 244 2

PENGEMBANGAN TARI SEMUT BERBASIS PENDIDIKAN KARAKTER DI SD MUHAMMADIYAH 8 DAU MALANG

57 502 20

PERANAN ELIT INFORMAL DALAM PENGEMBANGAN HOME INDUSTRI TAPE (Studi di Desa Sumber Kalong Kecamatan Wonosari Kabupaten Bondowoso)

38 240 2

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25