Implementasi Mobile Web pada Sistem Pemesanan Tiket pada PT. KAI (Persero).

(1)

ABSTRAK

Dew asa ini penggunaan inter net bukan lagi mer upakan sesuat u hal yang asing. Kegunaannya sudah di ter apkan pada ber bagai bidang kehi dupan, salah satunya adalah dunia tr anspor tasi. PT.Ker eta Api (Per ser o) mer upakan sal ah satu per usahaan penyelenggar a jasa tr anspor tasi di Indonesia yang juga ber usaha melakukan inovasi -inovasi bagi kebut uhan pelayanannya.

Tujuan pembangunan tugas akhir ini untuk mengembangkan suatu aplikasi yang dapat membantu kegiatan pemesanan ti ket ker eta api online oleh konsumen melalui mobile phone dengan mengimplementasikan teknologi int er net ser vice. Selain itu juga aplikasi dibuat agar konsumen dapat melihat jadw al ti ket, har ga t iket, konfi r masi pember it ahuan ji ka ada ket er lambatan atau ker usakan pada ker eta, dan menyediakan infor masi-infor masi ter bar u yang menyangkut pelayanan pada PT.KAI (Per ser o). Aplikasi ini dapat dijadi kan pilihan untuk melakukan kegiat an pemesanan tiket ker eta api bagi par a konsumen dan pengguna ker et a api yang ber fungsi sebagai media unt uk melakukan pemesanan ti ket onli ne dan akses i nfor masi baik dar i sisi konsumen maupun dar i sisi admin sebagai pengelola data.

Aplikasi dibuat dengan menggunakan bahasa XHTML (Ext ensible Hyper t ext Mar kup Language) dan PHP (PHP Hyper t ext Pr epr ocessor ), edit or pemr ogr aman Macr omedia Dr eamweaver , Visual Basic 6.0 dan basis data MySQL.

Kata kunci : pemesanan tiket ker eta api onli ne, WAP, XHTML, PHP, Macr omedia Dr eamw eaver , Vi sual Basic 6.0, MYSQL.


(2)

ABSTRACT

Now adays the use of the Inter net is not somet hing new . Usage has been appli ed t o var ious fields of life, one of w hi ch is the w or ld of tr anspor t ation. PT.Ker eta Api (Perser o) i s one of the lar gest t r anspor t ation ser vi ce pr ovider in Indonesia ar e also tr ying to innovations for the needs of mi nistr y.

Development objectives of t his r esear ch to develop an application that can help the tr ain ticket booking online for consumer s thr ough mobile phone technology w ith the Inter net ser vice. It al so made the appli cation so that consumer s can see the ticket schedule, the pr ice of a ticket, a confir mat ion not ice if ther e is a delay or damage to the tr ain, and pr ovide the l atest infor mati on concer ning the ser vices of PT.KAI (Per ser o). Appl icati ons can be made the choice to per for m acti viti es of booking tr ai n t ickets for the consumer s and user s t r ain that ser ves as a media to place an or der tickets online and access infor mation fr om both the consumer as w ell as the admin as data.

Appli cations ar e made by usi ng the language XHTML (extensi ble hyper text mar kup language) and PHP (PHP Hyper text pr epr ocessor ), pr ogr amming editor Macr omedia Dr eamweaver , Visual Basic 6.0 and MySQL dat abase.


(3)

DAFTAR I SI

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ORISINALITAS KARYA ... iii

LEMBAR PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...iv

KATA PENGANTAR ... v

ABSTRAK ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xiii

DAFTAR LAMPIRAN ... xvi

BAB I PENDAHULUAN ... I-1 I.1 Lat ar Bel akang ... I-1 I.2 Rumusan Masal ah ... I-2 I.3 Tujuan ... I-2 I.4 Bat asan Masalah ... I-3 I.5 Sist emat ika Pebahasan ... I-4 I.6 Time Schedule ... I-5 BAB II DASAR TEORI ... II-1 BAB III ANALISISA DAN PEMODELAN ... III-1 BAB IV PERANCANGAN DAN IMPLEMENTASI ... IV-1 BAB V PENGUJIAN ... V-1 BAB VI KESIMPULAN DAN SARAN ... VI-1 VI.1 Kesimpulan ... VI-1 VI.2 Sar an-sar an ... VI-2 DAFTAR PUSTAKA ... xviii


(4)

DAFTAR GAMBAR

Gambar 2.1 Model Waterfall II-2

Gambar 2.2 Relasi one t o one II-4

Gambar 2.3 Relasi one t o many II-4

Gambar 2.4 Relasi many t o one II-4

Gambar 2.5 Relasi many t o many II-5

Gambar 3.1 Flowchar t Pemesanan Tiket oleh Konsumen pada Implementasi Mobi le Web pada Si stem Pemesanan Tiket pada PT.KAI (Per ser o) III-1 Gambar 3.2 Flowchar t Pembatal an Or der Pemesanan Ti ket dan Pengubahan Jumlah

Kur si oleh Konsumen III-2

Gambar 3.3 Diagr am Context Implement asi Mobi le Web pada Sistem Pemesanan

Tiket pada PT.KAI (Per ser o) III-3

Gambar 3.4 DFD Level 1 Implementasi Mobile Web pada Sistem Pemesanan Tiket

pada PT.KAI (Per ser o) III-4

Gambar 3.5 DFD Level 2 Pr oses Akses Halaman WAP untuk Konsumen III-5 Gambar 3.6 DFD Level 2 Pr oses Manage dan Maint ance Apl ikasi Reser vasi KA III-6 Gambar 3.7 DFD Level 3 Pr oses Pili h Jadw al KA III-7 Gambar 3.8 DFD Level 3 Pr oses Pili h Pesan Tiket KA III-8 Gambar 3.9 DFD Level 3 Pr oses Pili h Pembatalan Tiket KA III-9 Gambar 3.10 DFD Level 3 Pr oses Pilih Li hat Or der Anda III-10 Gambar 3.11 DFD Level 3 Pr oses Pilih Ber it a KA III-10 Gambar 3.12 DFD Level 3 Pr oses Pengolahan Modul Reser vasi Tiket III -11 Gambar 3.13 DFD Level 3 Pr oses Pengolahan Modul Konsumen III-13 Gambar 3.14 DFD Level 4 Pr oses Dat a Admin III-14 Gambar 3.15 DFD Level 4 Pr oses Olah Jadw al KA III-14 Gambar 3.16 DFD Level 4 Pr oses Olah Infor masi III-15 Gambar 3.17 DFD Level 4 Pr oses Olah Dat a Master III-16 Gambar 3.18 DFD Level 4 Pr oses Pelayanan Or der III-17 Gambar 3.19 DFD Level 4 Pr oses Pelayanan Pembat alan III-18 Gambar 3.20 DFD Level 4 Pr oses Lapor an Or der Bulanan III-19 Gambar 3.21 DFD Level 4 Pr oses Lapor an Penggunaan III-19 Gambar 3.22 Entity Relationshi p System III-41


(5)

Gambar 3.23 Per ancangan Menu untuk Konsumen III-46 Gambar 3.24 Rancangan Tampilan Halaman Index III-46 Gambar 3.25 Rancangan Tampilan Login Konsumen III-47 Gambar 3.26 Rancangan Tampilan Halaman Menu Ut ama Konsumen (Home) III -48 Gambar 3.27 Rancangan Tampilan Lihat Jadw al KA III-48 Gambar 3.28 Rancangan Tampil an Halaman Jadw al KA III-49 Gambar 3.29 Rancangan Tampilan Hal aman Har ga Tiket KA III-49 Gambar 3.30 Rancangan Tampilan Hal aman KA Aktif & Relasi III-50 Gambar 3.31 Rancangan Tampil an Halaman Pesan Ti ket KA III-50 Gambar 3.32 Rancangan Tampilan Halaman Pembatal an Tiket KA III -51 Gambar 3.33 Rancangan Tampilan Hal aman Pembatal an Or der Pesanan III -51 Gambar 3.34 Rancangan Tampilan Halaman Pengubahan Jumlah Kur si III -52 Gambar 3.35 Rancangan Tampilan Hal aman Lihat Or der Anda III-52 Gambar 3.36 Rancangan Tampilan Hal aman Beri ta KA III-53 Gambar 3.37 Rancangan Tampilan Halaman Kontak KA III-53 Gambar 3.38 Rancangan Tampi lan Hal aman Menu Ut ama dan Login Admini str at or III-54

Gambar 3.39 Rancangan Tampilan Halaman Dat a Admin III-55 Gambar 3.40 Rancangan Tampilan Hal aman For m Jadw al KA III-55 Gambar 3.41 Rancangan Tampilan Halaman For m Data Konsumen III -56 Gambar 3.42 Rancangan Tampilan Halaman For m Input Infor masi KA III -57 Gambar 3.43 Rancangan Tampilan Halaman For m Master Dat a KA III -58 Gambar 3.44 Rancangan Tampilan Halaman For m Pelayanan Or der III -59 Gambar 3.45 Rancangan Tampilan Halaman For m Pelayanan Pembat alan Or der III-60

Gambar 3.46 Rancangan Tampilan Halaman For m Lapor an Pemesanan Bulanan III-60

Gambar 3.47 Rancangan Tampilan Halaman For m Lapor an Pengguna III -61 Gambar 4.1 Tampilan Halaman Index WAP untuk Konsumen IV-7 Gambar 4.2 Tampilan Halaman Logi n WAP Konsumen IV-8 Gambar 4.3 Tampilan Halaman Menu Ut ama Konsumen (Home) IV-10 Gambar 4.4 Tampilan Halaman Lihat Jadw al KA IV-11

Gambar 4.5 Tampilan Halaman Jadw al KA IV-13

Gambar 4.6 Tampilan Halaman Hasi l Pencar ian Jadw al KA Ber dasar kan Relasi IV-15 Gambar 4.7 Tampilan Halaman Har ga Tiket KA IV-16


(6)

Gambar 4.8 Tampi lan Halaman Hasil Pencar ian Har ga Tiket KA Ber dasar kan Relasi IV-17 Gambar 4.9 Tampilan Halaman KA Akt if & Relasi IV-19 Gambar 4.10 Tampilan Hal aman Hasil Pencar ian KA Aktif & Rel asi IV-20 Gambar 4.11 Tampilan Halaman Pesan Tiket KA IV-21 Gambar 4.12 Tampil an Halaman Pesan Tiket KA (Pilih Ker eta) IV-22 Gambar 4.13 Tampil an Halaman Pesan Tiket KA (Pilih Jam Ber angkat ) IV-24 Gambar 4.14 Tampilan Halaman Pesan Tiket KA (Input Tanggal Ber angkat dan

Jumlah Tiket) IV-25

Gambar 4.15 Tampil an Halaman Pembat alan Tiket KA IV-27 Gambar 4.16 Tampil an Halaman Pembat alan Or der Pesanan IV-28 Gambar 4.17 Tampil an Halaman Pengubahan Juml ah Kur si IV-30 Gambar 4.18 Tampilan Halaman Lihat Or der Anda IV-31 Gambar 4.19 Tampil an Halaman Ber ita KA IV-33

Gambar 4.20 Tampilan Halaman Kontak KA IV-35

Gambar 4.21 Tampilan Halaman Menu Ut ama dan Logi n Administr ator IV-36 Gambar 4.22 Tampil an Halaman Data Admin (Input dan Ubah Data Login) IV-38 Gambar 4.23 Tampilan Halaman For m Jadw al KA IV-40 Gambar 4.24 Tampilan Hal aman For m Data Konsumen IV-42 Gambar 4.25 Tampil an Halaman For m Input Infor masi KA IV-44 Gambar 4.26 Tampilan Hal aman For m Master KA IV-46 Gambar 4.27 Tampil an Halaman For m Pel ayanan Or der IV-50 Gambar 4.28 Tampilan Hal aman For m Pel ayanan Pembatalan Or der IV-52 Gambar 4.29 Tampilan Halaman For m Lapor an Pemesanan Bulanan IV-55 Gambar 4.30 Tampilan Halaman For m Lapor an Penggunaan IV-57


(7)

DAFTAR TABEL

Tabel 1.1 Time Schedule I-5

Tabel 2.1 Daftar Simbol ERD II-5

Tabel 3.1 Tabel Al ir an Data III-20

Tabel 3.2 Kamus Data Admin III-22

Tabel 3.3 Kamus Data Infor masi III-22

Tabel 3.4 Kamus Data Ker eta III-22

Tabel 3.5 Kamus Data Relasi III-22

Tabel 3.6 Kamus Data Har ga III-23

Tabel 3.7 Kamus Data Kelas III-23

Tabel 3.8 Kamus Data Jam III-23

Tabel 3.9 Kamus Data Jadw al III-23

Tabel 3.10 Kamus Data Konsumen III-24

Tabel 3.11 Kamus Data Pembatalan III-24

Tabel 3.12 Kamus Data Or der III-25

Tabel 3.13 Pr oses Val idasi Login III-25

Tabel 3.14 Pr oses Jadw al KA III-26

Tabel 3.15 Pr oses Har ga Tiket KA III-26

Tabel 3.16 Pr oses KA Aktif & Rel asi III-26

Tabel 3.17 Pr oses Pesan Tiket KA III-27

Tabel 3.18 Pr oses Tampilkan Data Or der III-27 Tabel 3.19 Pr oses Pembatalan Or der Pesanan III-27 Tabel 3.20 Pr oses Pembatalan Jumlah Kur si III-28

Tabel 3.21 Pr oses Tampilkan Data III-28

Tabel 3.22 Pr oses Lihat Or der Anda III-29

Tabel 3.23 Pr oses Tampil Data Or der III-29

Tabel 3.24 Pr oses Ber it a KA III-29

Tabel 3.25 Pr oses Tampilkan Data Ber it a III-29 Tabel 3.26 Pr oses Tampilkan Data Konsumen III-30

Tabel 3.27 Pr oses Ubah Dat a Konsumen III-30

Tabel 3.28 Pr oses Hapus Data Konsumen III-30


(8)

Tabel 3.30 Pr oses Tampilkan Data Admin III-31

Tabel 3.31 Pr oses Ubah Dat a Admin III-32

Tabel 3.32 Pr oses Simpan Data Admi n III-32

Tabel 3.33 Pr oses Tampilkan Data Jadw al KA III-32

Tabel 3.34 Pr oses Hapus Data Jadwal KA III-33

Tabel 3.35 Pr oses Simpan Data Jadw al KA III-33 Tabel 3.36 Pr oses Tampilkan Data Olah Infor masi III-33 Tabel 3.37 Pr oses Hapus Data Olah Infor masi III-33 Tabel 3.38 Pr oses Simpan Data Olah Infor masi III-34

Tabel 3.39 Pr oses Olah Data Ker et a III-34

Tabel 3.40 Pr oses Olah Data Ker et a III-34

Tabel 3.41 Pr oses Olah Data Har ga III-35

Tabel 3.42 Pr oses Olah Data kelas III-35

Tabel 3.43 Pr oses Olah Data Wakt u Oper asi III-36 Tabel 3.44 Pr oses Tampilkan Data Master III-36 Tabel 3.45 Pr oses Car i Data Or der (KodeOr der at au User Name) III-36 Tabel 3.46 Pr oses Tampilkan Data Or der III-37 Tabel 3.47 Pr oses Tampilkan Data Jadw al KA III-37 Tabel 3.48 Pr oses Pembatalan Or der Pesanan III-37 Tabel 3.49 Pr oses Pembatalan Jumlah Kur si III-38 Tabel 3.50 Pr oses Tampilkan Data Or der III-38 Tabel 3.51 Pr oses Car i Data Or der (KodeOr der at au User Name) III-38 Tabel 3.52 Pr oses Tampilkan Dat a Or der Bul anan III-39 Tabel 3.53 Pr oses Cetak Lapor an Or der Bulanan III-39 Tabel 3.54 Pr oses Penggunaan Ber dasar kan Relasi III-40 Tabel 3.55 Pr oses Tampilkan Data Or der Penggunaan III-40 Tabel 3.56 Pr oses Penggunaan Ber dasar kan Nama Ker et a III-40

Tabel 3.57 Tabel Admin III-42

Tabel 3.58 Tabel Infor masi III-42

Tabel 3.59 Tabel Kereta III-42

Tabel 3.60 Tabel Relasi III-42

Tabel 3.61 Tabel Har ga III-43

Tabel 3.62 Tabel Kelas III-43

Tabel 3.63 Tabel Jam III-43


(9)

Tabel 3.65 Tabel Konsumen III-44

Tabel 3.66 Tabel Pembatalan III-45

Tabel 3.67 Tabel Order III-45

Tabel 5.1 Test Case Pengujian White Box Pemesanan Tiket V-1 Tabel 5.2 Test Case Pengujian White Box Pembatalan Tiket V-2 Tabel 5.3 Test Case Pengujian White Box Pengubahan Jumlah Tiket V-2 Tabel 5.4 Test Case Pengujian White Box Pr oses Pembayar an Tiket V-2

Tabel 5.5 Hasil Pengujian Halaman Login V-8

Tabel 5.6 Hasil Pengujian Halaman Pemesanan V-9 Tabel 5.7 Hasil Pengujian Halaman Pembatalan Or der V-10 Tabel 5.8 Hasil Pengujian Halaman Pengubahan Jumlah Kur si V-11 Tabel 5.9 Hasil Pengujian Halaman Menu Utama (For m Login) V-12 Tabel 5.10 Hasi l Pengujian Halaman For m Pelayanan Or der V-12


(10)

DAFTAR LAMPI RAN

Lampir an A Sour ce Code ... A-1 Lampir an B Riw ayat Hidup / CV Penulis ... B-1


(11)

BAB I

PENDAHULUAN

1.1

Latar Belakang

Per kembangan globalisasi dan teknologi yang semakin ber kembang menuntun dunia tr anspor tasi semakin kompetitif, di mana per saingan jasa penyelenggara tr ansportasi juga semakin ketat baik itu untuk per usahaan transpor tasi sw asta maupun perusahaan tr anspor tasi pemerintah. Hal itu mendor ong jasa penyelenggar a transport asi berusaha untuk meningkatkan kualitas pelayanan dan informasi agar dapat memudahkan para konsumen.

Ker eta Api mer upakan media tr anspor t asi dengan multi keunggul an kompar atif, hemat l ahan dan ener gi, r endah pol usi, besifat massal, adaptif dengan perubahan teknologi yang memasuki er a kompetisi. Potensinya diharapkan dapat dimobil isasi dalam skala nasional, sehingga mampu menciptakan keunggulan kompetitif terhadap pr oduksi dan jasa domestik dipasar global . Dengan tugas pokok dan fungsi memobilisasi arus penumpang dan bar ang di atas jalan r el , maka ikut berper an menunjang pertumbuhan ekonomi nasional.

PT.Ker eta Api (Per sero) merupakan salah satu perusahaan penyelenggara jasa tr anspor tasi di Indonesia yang juga ber usaha melakukan inovasi-i novasi bagi kebutuhan pelayanannya. Hal ini ditandai dengan telah berj alannya situs

web

PT.Kereta Api yang menyajikan segala infor masi yang ber hubungan dengan pelayanan jasa PT.Ker eta Api untuk meningkatkan nilai efektifitas dan efi siensi pelayanan bagi selur uh konsumennya.

Untuk lebih memudahkan para k onsumen dalam melakukan pemesanan ti ket ker et a api ser ta pesat nya penggunaan alat komuni kasi

mobile

seperti telepon seluler (ponsel) maka diper lukanlah suatu

mobile web

untuk memudahkan para konsumen ker eta api dalam melakukan pemesanan tiket secara online. Pada tugas akhir ini penulis mer ancang aplikasi

mobile

web

yang mampu melakukan pemesanan tiket ker eta api secar a onli ne


(12)

ter sebut. Aplikasi yang akan dibangun berbasis XHTML (

Extensible Hyper Text

Markup Language

), yang memampukan alat

mobile

mengakses internet dan memil iki fitur-fitur antar a lain dapat melakukan pemesanan tiket, meli hat jadwal tiket dan harga tiket, konfir masi pemberitahuan jika ada keter lambatan at au ker usakan pada kereta, dan informasi-i nfor masi ter bar u yang menyangkut pelayanan pada PT.KAI (Persero).

1.2

Rumusan Masalah

Per masalahan yang dihadapi dalam per ancangan dan mer ealisasikan Implementasi

Mobile Web

pada Sistem Pemesanan Tiket pada PT.KAI (Per ser o) ini adalah sebagai berikut :

-

Bagai mana mer ancang dan membuat suat u si stem yang dapat

membantu konsumen kereta api mel akukan kegiatan pemesanan tiket dan mengakses infor masi tentang pelayanan jasa PT.KAI yang memungkinkan konsumen melakukannya secar a

online

.

-

Bagaimana mer ancang dan membuat suatu aplikasi yang ber basis

XHTML dan Visual Basic 6.0 yang berfungsi sebagai media untuk melakuk an pemesanan tik et

online

dan akses informasi baik dari sisi konsumen maupun admin.

-

Bagai mana sistem keamanan dapat t etap diter apkan dan dijaga pada

aplikasi yang akan dikembangkan ini.

1.3

Tujuan

Tujuan pembuatan Implement asi

Mobile Web

pada Si stem Pemesanan Tiket pada PT.KAI (Persero) yaitu :

-

Mer ancang dan membangun aplikasi Implementasi

Mobile Web

pada

Sistem Pemesanan tiket pada PT.KAI (Per ser o)

-

Membantu dan memudahkan konsumen kereta api melakukan

pemesanan ti ket melalui

mobile phone

.

-

Memfasilitasi media infor masi pada aplikasi

mobile web

yang


(13)

-

Menyediakan fasilitas kepada konsumen KAI dalam melakuk an

pemesanan ti ket secar a

online

.

1.4

Batasan Masalah

Bat asan masalah pada aplikasi tugas akhir ini dikelompokkan menjadi tiga bagian yaitu :

Perangkat lunak (

software

)

-

Sistem Oper asi : Micr osoft Window s SP2.

-

Editor pemrograman : Macromedia Dr eamweaver 8.

-

Bahasa pemrogr aman : PHP, XHTML dan Mi cr osoft Visual Basic 6.0.

-

Emulator : Openw ave V7.

-

Br ow ser : Inter net Explorer . Per angkat ker as (

har dware

)

-

Pr ocessor Int el Pentium 4 2,4Ghz.

-

Memory DDR 512Mb.

-

Har di sk 40GB.

-

Keyboar d dan mouse.

-

Handphone N-Gage. Aplik asi

-

Implement asi

Mobile Web

pada Si stem Pemesanan Tiket pada PT.KAI (Per ser o) terbatas pada pemesanan ti ket dan penyediaan infor masi pelayanan PT.KAI, infor masi jadwal dan har ga ti ket, ser ta infor masi keterl ambatan ker eta bagi konsumen.

-

Aplikasi akan member ikan konfirmasi pemesanan tiket kepada konsumen yang telah memesan tiket secar a

online

. Pemer i ksaan ter bat as pada sudah atau belum pemesanan masuk ke dalam database.

-

Keamanan hanya mencangkup dari sisi aplikasi Implement asi

Mobile Web

pada Sistem Pemesanan Tiket pada PT.KAI (Persero).


(14)

1.5

Sistematika Pembahasan

Penyusunan laporan tugas akhir ini didasarkan pada sistematika penuli san sebagai ber ikut :

Bab I

Pendahul uan mer upakan bab awal yang menjelaskan latar belakang pembuatan Implement asi

Mobile Web

pada Sistem Pemesanan Tiket pada PT.KAI (Persero), per umusan masal ah, tujuan pembuat an aplikasi, batasan masal ah, dan sistematika penulisan.

Bab II

Dasar t eor i mer upakan bab yang mengemukakan tentang penjelasan teor i-teor i pendukung dalam pembuatan Implement asi

Mobile

Web

pada Sist em Pemesanan Tiket pada PT.KAI (Per ser o), mulai dar i teori tentang sist em informasi, sert a teor i dal am per ancangan sistem seperti

inter net

,

web

, XHTML dan teori penduk ung lainnya.

Bab III

Analisisa dan pemodelan merupakan bab yang menjelaskan mengenai per ancangan si stem yang didasar kan atas evaluasi terhadap hasil analisis. Per ancangan ter sebut meliputi perancangan proses, per ancangan basis data, perancangan antar muka, dan perancangan menu dar i sistem yang akan dik embangkan.

Bab IV

Per ancangan merupakan bab yang mejelaskan hasil jadi pr oduk yang dir ancang, hasil akhi r i ni mer upakan hasil dar i penelit i an yang selama ini dilakukan sehingga manghasilkan suatu apli kasi yang dibuat ber dasar kan dari data yang-data yang telah diteliti.

Bab V

Pengujian merupakan bab yang mengur aikan evaluasi dar i pr oduk dengan pegujian. Pengujian ter sebut antar a lain yaitu penguji an berdasarkan al ir an pr oses data, basis data program, dan antar muka pr ogr am (

inter face

).

Bab VI

Kesi mpulan dan sar an mer upakan bab yang ter akhi r dari lapor an ini yang ber isi kesimpulan dari semua ur aian yang telah dijabar kan dari bab-bab sebelumnya dan saran-sar an yang mungkin dapat di manfaatkan sebagai usulan pengembangan ber ikutnya.


(15)

I-5

1.6

Time Schedule

Tabel 1.1 Time Schedule

Jenis Aktifitas

Juli

2008

Agustus

2008 September 20

08

Oktober

2008 November

2008

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Cari liter atur e

Instalasi aplikasi Belajar aplikasi Tes dan uji coba Menyusun Bab I Menyusun Bab II Menyusun Bab III Bangun aplikasi Menyusun Bab IV Menyusun Bab V Menyusun Bab VI Penyempur naan


(16)

BAB VI

KESIMPULAN DAN SARAN

6.1

Kesimpulan

Berdasarkan hasil analisis, per ancangan dan pengujian aplikasi yang

sudah dicapai dapat diper oleh beber apa kesimpulan diantaranya :

1. Dengan menggunakan l ayanan internet memungkinkan konsumen pada

PT.KAI (Per sero) khususnya para pengguna j asa ker et a api dapat

melakukan kegiatan pemesanan tiket dan akses infor masi j adw al kereta

secar a

online

.

2. Aplikasi yang dikembangkan ber fungsi sebagai media pemesanan tiket

dan akses infor masi secar a

online

dar i sisi konsumen dan juga berfungsi

sebagai kelola data pada

dat abase

PT.KAI (Per ser o) dar i sisi

administr ator .

3. Aplik asi yang dikembangkan ini menggunakan metode MD5 dan

sessi on

untuk sisi k eamanan data pada saat login dan pengecekan validasi data

untuk data yang ber hasil ter simpan ke dalam

dat abase

.

4. Dengan menggunakan bahasa pemrograman XHTML yang

dikombinasikan dengan PHP per ancangan dan pembuatan aplikasi

pemesanan tiket kereta dapat dilakukan.

5. Implementasi basis data pada pr ogram aplikasi yang dir ancang

dihubungkan dengan MySQL sebagai DBMS (

Dat aBase Management

System

) yang mendukung SQL (

St ructur ed Ouer y Language

) sehingga

basis data dapat diakses oleh aplikasi.

6. Aplikasi i ni dapat melakukan cetak laporan untuk r entang tanggal per iode

tertentu dan cet ak lapor an pemesanan seluruhnya.


(17)

6.2

Sar an

Untuk pengembangan sist em l ebih lanjut sangat diperlukan suatu

teknik pemr ograman yang lebih baik dan juga tambahan fungsional sistem.

Sar an penulis pada kesempat an yang akan datang, aplikasi dapat

dikembangkan dengan kelengkapan fitur dan fasilitas pendukung yang lebih

baik antar a lain

1. Perlunya fitur tambahan yang dapat membantu dalam pengambi lan

keputusan untuk pegembangan si stem ke depan. Contoh: tambahan fitur

analisa tingkat penggunaan dalam bentuk grafi k dan statistik.

2. Kemampuan aplikasi dalam menangani

multiuser

masih cukup minim

perlu pengembangan lebih lanjut.

3. Pener apan sistem keamanan aplikasi masih terbatas pada penggunaan

session dan

ver ifikasi login

, untuk pengembangan lebih lanjut sistem

keamanan dapat lebih ditingkatkan.

4. Petunjuk pemakaian akan dibuat lebih mendetail lagi meli puti semua

bagaian-bagian yang ada dalam aplikasi.


(18)

DAFTAR PUSTAKA

Jerr y Fi tzger ald, Ardra F. Fitzger ald, War ren D. Stalling Jr.,

Fundamentals of Syst em Anali st

(Edisi kedua : New Yor k : John Willie & Sons, 1981)

Fathansyah,

Basis Dat a

, Infor matika Bandung, 2002

Simar mat a, Janner,

Aplikasi Mobile Commer ce menggunakan PHP dan MySql,

Yogyakar ta:Andi

Rusmawan, Uus,

Mer ancang Koneksi Database dalam Visual Basic 6.0

, PT Elex

Media Komputindo, Jakar ta 2005

STT Telkom Bandung,

Membangun Wir el ess Aplicati on Prot ocol (WAP)

, PT

Elex Media Komputindo, Jakar ta 2002


(1)

I-3

- Menyediakan fasilitas kepada konsumen KAI dalam melakuk an pemesanan ti ket secar aonline.

1.4

Batasan Masalah

Bat asan masalah pada aplikasi tugas akhir ini dikelompokkan menjadi tiga bagian yaitu :

Perangkat lunak (software)

- Sistem Oper asi : Micr osoft Window s SP2.

- Editor pemrograman : Macromedia Dr eamweaver 8.

- Bahasa pemrogr aman : PHP, XHTML dan Mi cr osoft Visual Basic 6.0.

- Emulator : Openw ave V7.

- Br ow ser : Inter net Explorer . Per angkat ker as (har dware)

- Pr ocessor Int el Pentium 4 2,4Ghz.

- Memory DDR 512Mb.

- Har di sk 40GB.

- Keyboar d dan mouse.

- Handphone N-Gage. Aplik asi

- Implement asi Mobile Web pada Si stem Pemesanan Tiket pada PT.KAI (Per ser o) terbatas pada pemesanan ti ket dan penyediaan infor masi pelayanan PT.KAI, infor masi jadwal dan har ga ti ket, ser ta infor masi keterl ambatan ker eta bagi konsumen.

- Aplikasi akan member ikan konfirmasi pemesanan tiket kepada konsumen yang telah memesan tiket secar aonline. Pemer i ksaan ter bat as pada sudah atau belum pemesanan masuk ke dalam database.

- Keamanan hanya mencangkup dari sisi aplikasi Implement asi Mobile Web pada Sistem Pemesanan Tiket pada PT.KAI (Persero).


(2)

I-4

1.5

Sistematika Pembahasan

Penyusunan laporan tugas akhir ini didasarkan pada sistematika penuli san sebagai ber ikut :

Bab I Pendahul uan mer upakan bab awal yang menjelaskan latar belakang pembuatan Implement asi Mobile Web pada Sistem Pemesanan Tiket pada PT.KAI (Persero), per umusan masal ah, tujuan pembuat an aplikasi, batasan masal ah, dan sistematika penulisan.

Bab II Dasar t eor i mer upakan bab yang mengemukakan tentang penjelasan teor i-teor i pendukung dalam pembuatan Implement asi Mobile Web pada Sist em Pemesanan Tiket pada PT.KAI (Per ser o), mulai dar i teori tentang sist em informasi, sert a teor i dal am per ancangan sistem seperti inter net,web, XHTML dan teori penduk ung lainnya.

Bab III Analisisa dan pemodelan merupakan bab yang menjelaskan mengenai per ancangan si stem yang didasar kan atas evaluasi terhadap hasil analisis. Per ancangan ter sebut meliputi perancangan proses, per ancangan basis data, perancangan antar muka, dan perancangan menu dar i sistem yang akan dik embangkan.

Bab IV Per ancangan merupakan bab yang mejelaskan hasil jadi pr oduk yang dir ancang, hasil akhi r i ni mer upakan hasil dar i penelit i an yang selama ini dilakukan sehingga manghasilkan suatu apli kasi yang dibuat ber dasar kan dari data yang-data yang telah diteliti.

Bab V Pengujian merupakan bab yang mengur aikan evaluasi dar i pr oduk dengan pegujian. Pengujian ter sebut antar a lain yaitu penguji an berdasarkan al ir an pr oses data, basis data program, dan antar muka pr ogr am (inter face ).

Bab VI Kesi mpulan dan sar an mer upakan bab yang ter akhi r dari lapor an ini yang ber isi kesimpulan dari semua ur aian yang telah dijabar kan dari bab-bab sebelumnya dan saran-sar an yang mungkin dapat di manfaatkan sebagai usulan pengembangan ber ikutnya.


(3)

I-5

1.6

Time Schedule

Tabel 1.1 Time Schedule

Jenis Aktifitas

Juli 2008 Agustus 2008 September 20 08

Oktober 2008 November 2008 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Cari liter atur e

Instalasi aplikasi Belajar aplikasi Tes dan uji coba Menyusun Bab I Menyusun Bab II Menyusun Bab III Bangun aplikasi Menyusun Bab IV Menyusun Bab V Menyusun Bab VI Penyempur naan


(4)

VI-1

BAB VI

KESIMPULAN DAN SARAN

6.1

Kesimpulan

Berdasarkan hasil analisis, per ancangan dan pengujian aplikasi yang sudah dicapai dapat diper oleh beber apa kesimpulan diantaranya :

1. Dengan menggunakan l ayanan internet memungkinkan konsumen pada PT.KAI (Per sero) khususnya para pengguna j asa ker et a api dapat melakukan kegiatan pemesanan tiket dan akses infor masi j adw al kereta secar aonline.

2. Aplikasi yang dikembangkan ber fungsi sebagai media pemesanan tiket dan akses infor masi secar aonline dar i sisi konsumen dan juga berfungsi sebagai kelola data pada dat abase PT.KAI (Per ser o) dar i sisi administr ator .

3. Aplik asi yang dikembangkan ini menggunakan metode MD5 dansessi on

untuk sisi k eamanan data pada saat login dan pengecekan validasi data untuk data yang ber hasil ter simpan ke dalamdat abase.

4. Dengan menggunakan bahasa pemrograman XHTML yang dikombinasikan dengan PHP per ancangan dan pembuatan aplikasi pemesanan tiket kereta dapat dilakukan.

5. Implementasi basis data pada pr ogram aplikasi yang dir ancang dihubungkan dengan MySQL sebagai DBMS (Dat aBase Management

System) yang mendukung SQL (St ructur ed Ouer y Language) sehingga

basis data dapat diakses oleh aplikasi.

6. Aplikasi i ni dapat melakukan cetak laporan untuk r entang tanggal per iode tertentu dan cet ak lapor an pemesanan seluruhnya.


(5)

VI-2

6.2

Sar an

Untuk pengembangan sist em l ebih lanjut sangat diperlukan suatu teknik pemr ograman yang lebih baik dan juga tambahan fungsional sistem. Sar an penulis pada kesempat an yang akan datang, aplikasi dapat dikembangkan dengan kelengkapan fitur dan fasilitas pendukung yang lebih baik antar a lain

1. Perlunya fitur tambahan yang dapat membantu dalam pengambi lan keputusan untuk pegembangan si stem ke depan. Contoh: tambahan fitur analisa tingkat penggunaan dalam bentuk grafi k dan statistik.

2. Kemampuan aplikasi dalam menangani multiuser masih cukup minim perlu pengembangan lebih lanjut.

3. Pener apan sistem keamanan aplikasi masih terbatas pada penggunaan session dan ver ifikasi login, untuk pengembangan lebih lanjut sistem keamanan dapat lebih ditingkatkan.

4. Petunjuk pemakaian akan dibuat lebih mendetail lagi meli puti semua bagaian-bagian yang ada dalam aplikasi.


(6)

xvii

DAFTAR PUSTAKA

Jerr y Fi tzger ald, Ardra F. Fitzger ald, War ren D. Stalling Jr.,Fundamentals of Syst em Anali st (Edisi kedua : New Yor k : John Willie & Sons, 1981)

Fathansyah,Basis Dat a, Infor matika Bandung, 2002

Simar mat a, Janner, Aplikasi Mobile Commer ce menggunakan PHP dan MySql,

Yogyakar ta:Andi

Rusmawan, Uus,Mer ancang Koneksi Database dalam Visual Basic 6.0, PT Elex Media Komputindo, Jakar ta 2005

STT Telkom Bandung,Membangun Wir el ess Aplicati on Prot ocol (WAP), PT Elex Media Komputindo, Jakar ta 2002