menggunakan bantuan sebuah Data Flow
Diagram DFD
yang menggambarkan aliran data dari aplikasi
yang dibuat. DFD menggambarkan juga interaksi masing-masing proses yang
berjalan dengan tempat penyimpanan data store, dalam hal ini basisdata.
Gambar 3.3. DFD Level 2 Untuk Proses Melihat Jadwal pada
Aplikasi Pemesanan Tiket Kereta Api
Gambar 3.4. DFD Level 2 Untuk Proses Memesan Tiket pada
Aplikasi Pemesanan Tiket Kereta Api
Gambar 3.5. DFD Level 2 Untuk Proses Melihat Tiket Pesanan pada
Aplikasi Pemesanan Tiket Kereta Api
IV. HASIL PERANCANGAN
Aplikasi yang dibuat telah dapat diakses dengan baik melalui Ponsel yang dilengkapi
dengan cHTML
browser pada
URL http:202.152.228.35ta
. Layar ponsel yang digunakan adalah Ponsel Nokia 3530 yang telah
dilengkapi dengan browser Reqwireless 3.0. Namun untuk pengujian dan kemudahan
visulisasi akan digunakan cHTML browser ibrowser dari webXtra. Pengujian basisdata akan
menggunakan PHPMyAdmin yang merupakan salah satu database manager untuk basisdata
MySQL. 4.1. Pengujian Halaman Muka
Halaman muka
untuk Aplikasi
Pemesanan Tiket Kereta Api Berbasis Teknologi Imode terdapat pada file index.php
dan tampilannya ditunjukkan pada Gambar 4.1
Gambar 4.1. Halaman Muka Aplikasi Pemesanan Tiket Kereta Api
4.2. Pengujian Halaman LayananMenu Utama
Setelah pengguna
memilih opsi
Pemesanan maka akan ditampilkan Halaman Layanan yang berisi menu-menu yang dapat
dipilih.
P 1.1 Input Sta.Asal
Sta Tujuan Kelas KA
P 1.2 Validasi Input
P 1.5 Tampilkan
Info. KA P 1.4.
Validasi Input P 1.3.
Inp. Jam Inp. Tanggal
Pengguna
tkereta tseat
ttarip
Nama_ka kelas
asal tujuan
w_berangkat w_sampai
Tanggal pesan_seat
max_seat DEWASA
ANAK LANSIA
VETERAN PENSKA
PEGKA
P 1 Proses Melihat Jadwal
Asal Tujuan
Kelas Asal
Tujuan Kelas
W_berangkat W_berangkat
tanggal
P 2.1 Inp Sta.Asal
Tujuan Kelas
P 2.2 Validasi Input
P 2.5 Tampilkan
Info. KA P. 2.4
Validasi Input P 2.3
Inp. Jam Inp. Tanggal
tkereta tseat
ttarip
Nama_k a kelas
as al tujuan
w_ber angk at w_sampai
Tanggal pesan_seat
max _seat DEW A SA
A NA K LA NS IA
V E TER AN PE NS KA
PE GK A
Proses Melihat Jadw al P 2.6
Input Tarif Jumlah T iket
P 2.7 Validasi Input
P 2.8 Konfirmasi
Pesanan P 2.9
Inp. Inf. Pemesan
Inp. Inf CC tbank
tpenu mpan g ttransaksi
P 2 Proses Memesan
Tiket
Pengguna
A sal Tujuan
K elas As al
Tujuan Kelas
W_berangkat W _berangkat
tanggal
No_cc Nama_cc
saldo limit
saldo No_cc
jml_pesan, tgl_brk t,
tgl_pesan, harga,
tarif Id_k ereta,
nama_pes an, id_penumpang
P2.10 Konfirmasi
Isian P 2.11
Validasi T ransaksi
P 2. 12 Konfirmasi
Pemesanan Sukses
P esan_s eat
P 3.1 Input Nama
Inp. No_id P 3.3
Tampilkan Informasi
Tiket tkereta
tpenumpang ttransaksi
Nama_ka,asal, tujuan,w_berangk
at,w_sampai ,kelas
Nama_pesan, id_penumpang
Jml_pesan, tgl_brkt
P 3 Proses Melihat Tiket Pesanan
Pengguna
P 3.2 Validasi
Nama_pesan, id_penumpang
Gambar 4.2. Halaman Layanan.
4.3. Pengujian Proses Melihat Jadwal
Apabila pengguna memilih opsi “Melihat Jadwal” pada Halaman Layanan maka
akan ditampilkan halaman isian input yang berisi
pilihan untuk
memilih Stasiun
AsalKeberangkatan, Stasiun Tujuan, dan Kelas KA.
Gambar 4.3. Halaman Isian Proses Melihat Jadwal
Gambar 4.4. Halaman Informasi KA 4.4. Pengujian Proses Memesan Tiket
Proses memesan tiket dimulai pada saat pengguna memilih opsi “ Pesan Tiket” pada
Halaman Layanan.
Gambar 4.5. Halaman Isian Informasi Pemesan dan Kartu Kredit.
4.5. Pengujian Proses Melihat Tiket Pesanan
Gambar 4.6. Halaman Isian Lihat Tiket Anda 4.6.
Pengujian Halaman
Ketentuam Pemesanan
Gambar 4.7. Ketentuan Pemesanan
4.7. Pengujian Halaman Bantuan