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
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