• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2018

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

Copied!
16
0
0

Teks penuh

(1)

i 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

(2)

ii

UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI

JUDUL : RANCANG BANGUN SISTEM PEMESANAN TIKET

KERETA API BERBASIS WEB

NAMA : DEFVIS HADI PURNOMO

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

(3)

iii

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

(4)

iv

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

Mengetahui

Kaprogdi Teknik Informatika

Ahmad Jazuli, M.Kom NIDN.0406107004 Mukhamad Nurkamid, S.Kom, M.Cs

NIDN. 0620068302

(5)

v

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

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

Kaprogdi Teknik Informatika

(6)

vi

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.

(7)

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

(8)

viii

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

(9)

ix DAFTAR ISI

JUDUL SKRIPSI ... i

PENGESAHAN STATUS SKRIPSI ... ii

PERNYATAAN PENULIS ... iii

(10)

x

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

(11)

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

(12)

xii BAB VI PENUTUP

(13)

xiii

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.22.Desain Halaman Pilih Tujuan ... 38

Gambar 5.1. Tabel Pemesan ... 39

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

(14)

xiv

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

(15)

xv

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

(16)

xvi

Referensi

Dokumen terkait

u!lei yang mengandung nomor ajaib proton atau neutron menunjukkan stabilitas yang sangat tinggi, dibandingkan dengan inti mengandung satu nukleon lebi dari jenis

Setelah konsep dipilih pada saat pengaplikasiannya harus sesuai dengan keinginan dan kebutuhan klien serta memperhatikan fungsi dan jenis aktivitas yang ada di suatu

Tujuan dari penelitian ini adalah untuk memperkirakan kondisi kependudukan dan rasio ketergantungan di Kota Serang pada tahun 2015 dengan menggunakan

Tesis Faktor - faktor konflik dan ..... ADLN -

Hasil pengukuran dan capaian indikator kinerja dimaksud, digunakan untuk menilai keberhasilan/kegagalan pencapaian sasaran strategis dalam rangka mewujudkan visi dan

Kondisi proses elektrolisis yang relatif baik diperoleh pada konsentrasi elektrolit 1 N, waktu elektrolisis 90 menit, dan tegangan 4 volt yang ditandai dengan banyaknya Al

Hasil penelitian menunjukkan pada interval 0,200 – 0,399 artinya hubungan pendidikan dan pelatihan dengan kinerja perawat di RSUD Muntilan Kabupaten Magelang pada