Implementasi Mobile Web pada Sistem Pemesanan Tiket pada PT. KAI (Persero).
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 suatumobile web
untuk memudahkan para konsumen ker eta api dalam melakukan pemesanan tiket secara online. Pada tugas akhir ini penulis mer ancang aplikasimobile
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 alatmobile
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 dapatmembantu 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 basisXHTML 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 padaaplikasi 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 ImplementasiMobile Web
padaSistem Pemesanan tiket pada PT.KAI (Per ser o)
-
Membantu dan memudahkan konsumen kereta api melakukanpemesanan ti ket melalui
mobile phone
.-
Memfasilitasi media infor masi pada aplikasimobile web
yang(13)
-
Menyediakan fasilitas kepada konsumen KAI dalam melakuk anpemesanan 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 asiMobile 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 asiMobile 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 asiMobile 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 asiMobile
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 sepertiinter 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
onlinedar i sisi konsumen dan juga berfungsi
sebagai kelola data pada
dat abasePT.KAI (Per ser o) dar i sisi
administr ator .
3. Aplik asi yang dikembangkan ini menggunakan metode MD5 dan
sessi onuntuk 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 ManagementSystem
) 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
multiusermasih 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