Diana Laily Fithri, S.Kom

LAPORAN SKRIPSI

SISTEM PENJUALAN TIKET KERETA API BERBASIS WEB
PADA STASIUN WELERI DAOP 4 SEMARANG
PT. KERETA API INDONESIA (PERSERO)
Laporan ini disusun guna memenuhi salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus

Disusun Oleh :
Nama

: Hendrik Muliyanto

NIM

: 2003-53-015

Program Studi

: Sistem Informasi


Fakultas

: Teknik

UNIVERSITAS MURIA KUDUS
KUDUS
2013

i

HALAMAN PERSETUJUAN
Nama

: Hendrik Muliyanto

NIM

: 2003-53-015


Program Studi

: Sistem Informasi

Judul Skripsi

: Sistem Penjualan Tiket Kereta Api Berbasis
Web pada Stasiun Weleri DAOP 4 Semarang
PT. Kereta Api Indonesia (Persero).

Pembimbing I

: Eko Darmanto, S.Kom., M. Cs

Pembimbing II

: Diana Laily Fithri, S.Kom

Dilaksanakan


: Semester Gasal 2012/2013

Telah disetujui oleh tim pembimbing
Untuk Diuji

Kudus, 14 Pebruari 2013

Menyetujui :

Pembimbing I

Pembimbing II

Eko Darmanto, S.Kom., M.Cs

Diana Laily Fithri, S.Kom

ii

HALAMAN PENGESAHAN

Nama

: Hendrik Muliyanto

NIM

: 2003-53-015

Program Studi

: Sistem Informasi

Judul Skripsi

: Sistem Penjualan Tiket Kereta Api Berbasis
Web pada Stasiun Weleri DAOP 4 Semarang
PT. Kereta Api Indonesia (Persero).

Pembimbing I


: Eko Darmanto, S.Kom, M. Cs

Pembimbing II

: Diana Laily Fithri, S.Kom

Dilaksanakan

: Semester Gasal 2012/2013

Telah diujikan pada ujian sarjana, pada tanggal 6 Maret 2013
dan dinyatakan
LULUS

Kudus, 6 Maret 2013

Penguji Utama

Penguji I


Penguji II

Supriyono, M.Kom

Anteng Widodo, S.T, M.Kom

Nanik Susanti, S.Kom

Mengetahui :
Dekan Fa kultas Teknik

Rochmad Winarso, S.T., M.T.

iii

MOTTO
Tak ada gading yang tak retak.
Hidup Ini Akan Terasa Lebih Sempurna Bila Dibekali Ilmu Pengetahuan
Dan Mengamalkannya.


HALAMAN PERSEMBAHAN
Laporan Skripsi ini Penulis persembahkan kepada :
1. Almamater tercinta Program Studi Sistem Informasi Fakultas Teknik
Universitas Muria Kudus.
2. Ayah dan Bunda tercinta.
3. Istri dan Putriku tercinta yang selalu mendukung diriku.
4. Dosen Pembimbing yang selalu mengarahkan menjadi lebih baik.
5. Teman-teman seperjuangan di Program Studi Sistem Informasi Fakultas
Teknik Universitas Muria Kudus
6. Rekan-rekan di PT. Kereta Api Indonesia (Persero) DAOP 4 Semarang.
7. Pembaca yang budiman

iv

RINGKASAN
Penjualan Tiket PT. Kereta Api Indonesia (Persero) Stasiun Weleri DAOP
4 Semarang yang selama ini masih menggunakan sistem offline menyebabkan
masyarakat umum mengalami kesulitan dalam melakukan pembelian tiket kereta
api dan mendapatkan informasi yang berkenaan dengan informasi keberangkatan
kereta api. Tujuan skripsi ini adalah menghasilkan suatu sistem penjualan tiket

berbasis web yang dapat diterapkan oleh PT. Kereta Api Indonesia (Persero) pada
Stasiun Weleri Daop IV Semarang. Proses analisa system yang sudah ada
dilakukan untuk mengevaluasi permasalahan, kesempatan, hambatan yang terjadi
dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan atau
perancangan suatu sistem yang baru. Perancangan dengan Bagan Alir (Flow
Chart), Data Flow Diagram (DFD), Entity-Relationship Diagram (ERD),
Transformasi Diagram E-R ke Basis Data, Normalisasi untuk mendapatkan
struktur tabel, Perancangan Input Output Desain. Hasil akhir dari Laporan Skripsi
ini adalah menghasilkan sistem penjualan tiket kereta api berbasis web pada PT.
Kereta Api Indonesia (Persero) pada Stasiun Weleri Daop IV Semarang

Kata Kunci : penjualan, tiket online, kereta api, semarang

v

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah Yang Maha Kuasa atas
Ridho dan Rahmad-Nya penulis dapat menyelesaikan laporan penulisan skripsi.
Sholawat serta salam tak lupa penulis haturkan kepada Nabi Muhammad SAW

yang kita nanti-nanti syafaatnya di yaumul akhir.
Penyusunan laporan skripsi ini merupakan salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus. Dengan menyusun skripsi penulis diharapkan dapat
melihat dan membandingkan teori kuliah dengan praktek dilapangan.
Penulis menyadari bahwa di dalam penyusunan skripsi ini tentunya masih
terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala
masukan yang berguna dari pembaca. Semoga laporan ini bermanfaat bagi
pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang jaringan
komputer.
Atas tersusunnya laporan Skripsi ini, penulis mengucapkan terima kasih
kepada :
1. Allah Yang Maha Adil dan Bijaksana
2. Bapak Prof. Dr. dr. Sarjadi, Sp. PA., selaku Rektor Universitas Muria
Kudus
3. Bapak Rochmad Winarso, S.T., M.T., selaku Dekan Fakultas Teknik
Universitas Muria Kudus
4. Bapak Arif Setiawan, S.Kom, M.Cs., selaku Ketua Program Studi Sistem
Informasi Universitas Muria Kudus
5. Bapak Eko Darmanto, S.Kom, M.Cs selaku dosen pembimbing I.

6. Diana Laily Fithri, S.Kom selaku dosen pembimbing II.
7. Bapak dan Ibu tercinta yang tak pernah lelah memberikan motivasi dan
do’a kepada penulis.
8. Istri dan putriku tercinta yang selalu memberikan perhatian, mendukung
dan memberikan semangat diriku dalam menyusun Laporan Skripsi ini.
vi

9. Teman-teman seperjuangan Program Studi Sistem Informasi Fakultas
Teknik Universitas Muria Kudus yang telah menemani selama masa
kuliah.
10. Rekan-rekan di PT. Kereta Api Indonesia (Persero) DAOP 4 Semarang
yang telah memberikan dukungan dalam menyusun laporan skripsi ini.
11. Seluruh pihak yang telah membantu hingga tersusunnya laporan skripsi
ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat kepada rekan-rekan yang membutuhkan. Amin.

Kudus, 6 Januari 2013


Penulis

vii

DAFTAR ISI
HALAMAN JUDUL .......................................................................................

i

HALAMAN PERSETUJUAN ........................................................................

ii

HALAMAN PENGESAHAN .........................................................................

iii

HALAMAN PERSEMBAHAN .....................................................................

iv

RINGKASAN ..................................................................................................

v

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

vi

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

viii

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

x

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

xii

BAB I

BAB II

PENDAHULUAN
1.1 Latar Belakang Masalah .........................................................

1

1.2 Rumusan Masalah .................................................................

1

1.3 Batasan Masalah ....................................................................

2

1.4 Tujuan Skripsi .......................................................................

3

1.5 Manfaat Skripsi .....................................................................

3

1.6 Tinjauan Pustaka ...................................................................

3

1.7 Metode Penelitian ..................................................................

4

1.8 Sistematika Penulisan.............................................................

6

LANDASAN TEORI
2.1 Konsep Dasar Sistem .............................................................

7

2.2 Siklus Sistem Informasi .........................................................

8

2.3 Analisis Sistem .......................................................................

8

2.4 Perancangan Sistem................................................................

9

2.5 Teori Sistem Penjualan Tiket ..................................................

24

viii

BAB III

BAB IV

BAB V

BAB VI

TINJAUAN UMUM OBYEK PENELITIAN
3.1 Sejarah Kereta Api Indonesia ................................................

26

3.2 Logo, Visi dan Misi Perusahaan .............................................

29

3.3 Struktur Organisasi ................................................................

32

3.4 Layanan Kereta Api Penumpang ...........................................

34

3.5 Denah Lokasi..........................................................................

38

3.6 Sistem Pemesanan Tiket .........................................................

39

PEMBAHASAN DAN IMPLEMENTASI
4.1 Analisis Sistem yang Berjalan ..............................................

41

4.2 Rancangan Sistem ................................................................

43

4.3 Struktur Tabel .........................................................................

51

4.4 Rancangan Output ..................................................................

55

4.5 Rancangan Input ....................................................................

59

IMPLEMENTASI SISTEM
5.1 Kebutuhan Sistem .................................................................

71

5.2 Implementasi Sistem ............................................................

71

PENUTUP
6.1 Simpulan.................................................................................

85

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

85

DAFTAR PUSTAKA
LAMPIRAN

ix

DAFTAR GAMBAR
Gambar 2.1

Siklus Informasi........................................................................

8

Gambar 2.2

Bentuk Normal Kedua ..............................................................

20

Gambar 2.3

Bentuk Normal Ketiga ..............................................................

21

Gambar 2.4

Pengujian relasi 4 file dengan contoh .......................................

21

Gambar 2.5

Hubungan Relasi Antar Tabel ...................................................

22

Gambar 3.1

Logo DKA, PNK, dan PJKA ....................................................

29

Gambar 3.2

Logo Perusahaan Umum Kereta Api (Perumka) ......................

30

Gambar 3.3

Logo PT. Kereta Api (Persero) .................................................

30

Gambar 3.4

Logo PT. Kereta Api Indonesia (KAI) .....................................

31

Gambar 3.5

Struktur Organisasi Daerah Operasi (Daop) 4 Semarang .........

33

Gambar 3.6

Denah Lokasi PT. Kereta API (Persero) Daop 4 Semarang .....

38

Gambar 3.7

Flow of Document Sistem Pemesanan Tiket ............................

40

Gambar 4.1

Flow of Document Sistem yang Diusulkan ..............................

42

Gambar 4.2

Diagram Konteks ......................................................................

44

Gambar 4.3

Data Flow Diagram level 0.......................................................

45

Gambar 4.4

Data Flow Diagram level 1 Proses 1 ........................................

46

Gambar 4.5

Data Flow Diagram level 1 Proses 2 ........................................

46

Gambar 4.6

Data Flow Diagram level 1 Proses 3 ........................................

47

Gambar 4.7

ERD Diagram ...........................................................................

48

Gambar 4.8

Relasi Antar Tabel ....................................................................

51

Gambar 4.9

Rancangan Output Data Pemesanan .........................................

57

Gambar 4.10 Rancangan Output Slip Pembayaran ........................................

58

Gambar 4.11 Rancangan Output Laporan Rekap Pembayaran ......................

58

Gambar 4.12 Rancangan Output Tiket Kereta Api.........................................

59

Gambar 4.13 Rancangan Laporan Manifest ...................................................

59

Gambar 4.14 Rancangan Laporan Data Stasiun .............................................

60

Gambar 4.15 Rancangan Laporan Data Kereta ..............................................

60

Gambar 4.16 Rancangan Form Pencarian Jadwal ..........................................

62

Gambar 4.17 Rancangan Form Pemilihan Jadwal .........................................

63

Gambar 4.18 Rancangan Form Pemesanan Tiket ..........................................

63

Gambar 4.19 Rancangan Form Detail Pemesanan Tiket ................................

64

x

Gambar 4.20 Rancangan Form Panduan ........................................................

65

Gambar 4.21 Rancangan Form Login ............................................................

65

Gambar 4.22 Rancangan Form Pembayaran ..................................................

66

Gambar 4.23 Rancangan Form Cetak Slip Pembayaran ................................

67

Gambar 4.24 Rancangan Form Cetak Rekap Pembayaran ............................

67

Gambar 4.25 Rancangan Form Data Kereta ..................................................

68

Gambar 4.26 Rancangan Form Data Stasiun .................................................

68

Gambar 4.27 Rancangan Form Data User......................................................

69

Gambar 4.28 Rancangan Form Data Panduan ...............................................

69

Gambar 4.29 Rancangan Form Kelola Slider ................................................

70

Gambar 4.30 Rancangan Form Cetak Tiket ...................................................

70

Gambar 4.31 Rancangan Form Data Kereta ..................................................

71

Gambar 5.1

Halaman Utama pada User .......................................................

76

Gambar 5.2

Halaman Pencarian Tiket Kereta Api .......................................

76

Gambar 5.3

Halaman Pemilihan Jadwal Tiket Kereta Api ...........................

77

Gambar 5.4

Halaman Pengisian Data Pemesanan Tiket Kereta Api ............

77

Gambar 5.5

Halaman Detail Pemesanan Tiket Kereta Api ..........................

78

Gambar 5.6

Halaman Panduan .....................................................................

79

Gambar 5.7

Halaman Login Admin Bank ....................................................

79

Gambar 5.8

Halaman Utama pada Admin Bank ..........................................

80

Gambar 5.9

Halaman Pembayaran pada Admin Bank .................................

80

Gambar 5.10 Halaman Konfirmasi Pembayaran pada Admin Bank ..............

80

Gambar 5.11 Halaman Informasi Kode Booking pada Admin Bank .............

81

Gambar 5.12 Halaman Rekap Pembayaran pada Admin Bank ......................

81

Gambar 5.13 Halaman Login pada Admininistrator ......................................

82

Gambar 5.14 Halaman Utama pada Admininistrator .....................................

82

Gambar 5.15 Halaman Maintenance Data Kereta ..........................................

82

Gambar 5.16 Halaman Maintenance Data Stasiun .........................................

83

Gambar 5.17 Halaman Maintenance Data User .............................................

83

Gambar 5.18 Halaman Maintenance Data Panduan .......................................

83

Gambar 5.19 Halaman Pengelolaan Data Slider (Slide Show) ......................

84

Gambar 5.20 Halaman Cetak Tiket ................................................................

84

Gambar 5.21 Halaman Pendataan Jadwal Tiket .............................................

84

xi

Gambar 5.22 Halaman Cetak Data Manifest..................................................

85

Gambar 5.23 Halaman Cetak Detail Data Manifest .......................................

85

xii

DAFTAR TABEL
Tabel 2.1

Simbol Flow of Document .......................................................

11

Tabel 2.2

Simbol DFD Leveled ................................................................

13

Tabel 2.3

Simbol Data Dictionary ............................................................

15

Tabel 2.4

Simbol ERD..............................................................................

16

Tabel 2.5

Bentuk Tidak Normal ...............................................................

19

Tabel 2.6

Bentuk Normal Pertama ...........................................................

19

Tabel 4.1

Struktur Tabel Stasiun ..............................................................

52

Tabel 4.2

Struktur Tabel Kereta................................................................

52

Tabel 4.3

Struktur Tabel Jadwal ...............................................................

53

Tabel 4.4

Struktur Tabel Kontak ..............................................................

53

Tabel 4.5

Struktur Tabel Penumpang .......................................................

54

Tabel 4.6

Struktur Tabel Pembayaran ......................................................

54

Tabel 4.7

Struktur Tabel User Bank .........................................................

55

Tabel 4.8

Struktur Tabel User Operator ...................................................

55

Tabel 4.9

Daftar Rancangan Output ........................................................

56

Tabel 5.1

Implementasi Basis Data ..........................................................

72

xiii