Sistem Informasi Pemesanan Tiket Kereta Api
Daftar tabel pada Sistem Informasi Pemesanan Tiket Kereta
Api :
- Tabel pemesan
- Tabel tiket
- Tabel penumpang
- Tabel pembayaran
- Tabel pembatalan
- Tabel status
1.
Buat spesifikasi
file/database dan tabel untuk tabel pemesan, penumpang, dan pembayaran !
2.
Buat Diagram HIPO nya
!
3.
Buat spesifikasi
program untuk pemesan, penumpang, dan pembayaran !
4.
Buat flowchart untuk
pemesan, penumpang, dan pembayaran !
==========================================================
Jawaban :
1. Spesifikasi
file/database dan tabel untuk tabel pemesan, penumpang, dan pembayaran
1.1 Spesifikasi file/
database tabel pemesan
Nama file : Tabel Pemesan
Akronim file : tbl_pemesan.myd
Fungsi file : Untuk menyimpan data pemesan
Tipe file : File master
Organisasi file : Index sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 Karakter
Kunci file : id_pemesan
Software : MySQL
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor Pemesan
|
id_pemesan
|
Int
|
15
|
PK
|
2
|
Nama Pemesan
|
nama_pemesan
|
Varchar
|
35
|
|
3
|
Alamat Pemesan
|
alamat_pemesan
|
Varchar
|
40
|
|
4
|
Nomor
HP Pemesan
|
no_hp
|
varchar
|
13
|
|
5
|
Nama Kereta Api
|
nama_ka
|
varchar
|
20
|
|
6
|
Kelas
|
kelas
|
varchar
|
10
|
|
7
|
Stasiun Asal
|
asal
|
varchar
|
20
|
|
8
|
Stasiun Tujuan
|
tujuan
|
varchar
|
20
|
|
9
|
Tanggal Berangkat
|
tgl_berangkat
|
date
|
||
10
|
Jam Berangkat
|
jam_berangkat
|
time
|
||
11
|
Harga Tiket
|
harga
|
doble
|
1.2 Spesifikasi file/
database tabel penumpang
Nama file : Tabel Penumpang
Akronim file : tbl_penumpang.myd
Fungsi file : Untuk menyimpan data penumpang
Tipe file : File master
Organisasi file : Index sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 karakter
Kunci file : id_penumpang
Software : MySQL
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor Penumpang
|
id_penumpang
|
int
|
20
|
PK
|
2
|
Nama Penumpang
|
nama_penumpang
|
varchar
|
35
|
|
3
|
Nomor Gerbong
|
no_gerbong
|
int
|
2
|
|
4
|
Nomor
Kursi
|
no_kursi
|
int
|
2
|
|
5
|
Kontak Penumpang
|
kontak
|
varchar
|
40
|
|
6
|
Alamat Penumpang
|
alamat_penumpang
|
varchar
|
40
|
1.3 Spesifikasi file/
database tabel pembayaran
Nama file : Tabel Pembayaran
Akronim file : tbl_pembayaran.myd
Fungsi file : Untuk menyimpan data transaksi pembayaran
Tipe file : File master
Organisasi file : Index sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 karakter
Kunci file : no_pembayaran
Software : MySQL
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor Tiket
|
no_tiket
|
text
|
10
|
PK
|
2
|
Nama Kereta
|
nama_kereta
|
varchar
|
20
|
|
3
|
Jenis Tarif
|
jenis_tarif
|
boolean
|
1
|
|
4
|
Bayar
|
bayar
|
double
|
||
5
|
Nama Pemesan
|
nama
|
|||
6
|
Status Pemesan
|
status
|
boolean
|
1
|
|
7
|
Tanggal berangkat
|
tgl_brkt
|
date
|
2. Diagram HIPO
3.1 Spesifikasi Program
Pemesan
Nama
Program : Pemesan
Akronim
: Pemesan.php
Fungsi
: Untuk melakukan pemesanan tiket kereta api
Bahasa
program : PHP 5
Proses
program :
a.
Klik reservasi untuk
melakukan pemesanan tiket
b.
Masukkan nama stasiun
asal dan stasiun tujuan
c.
Masukkan tanggal
keberangkatan serta jumlah penumpang anak-anak dan dewasa
d.
Klik cari kereta untuk
menampilkan data kereta api serta jadwal keberangkatan
e.
Klik pesan untuk
melakukan pemesanan tiket kereta api secara otomatis akan diarahkan ke halaman
ketentuan dan persayaratan
f.
Klik batal untuk
membatalakan pemesanan tiket kereta api
3.2 Spesifikasi Program Penumpang
Nama
program : Penumpang
Akronim
: Penumpang.php
Fungsi
: Untuk melakukan input data penumpang kereta api
Bahasa
program : PHP 5
Proses
program :
a.
Masukkan data penumpang
(KTP/SIM/Paspor)
b.
Masukkan nama, nomor
hp dan alamat
c.
Masukkan nomor gerbong
dan nomor kursi
d.
Klik selanjutnya dan
secara otomatis akan masuk ke halaman pembayaran
e.
Klik batal untuk
membatalkan pemesanan tiket kereta api
3.3 Spesifikasi Program Pembayaran
Nama
program : Pembayaran
Akronim
: Pembayaran.php
Fungsi
: Untuk melakukan transaksi pembayaran tiket kereta api
Bahasa
program : PHP 5
Proses
program :
a.
Akan tampil detail
pemesanan tiket kereta api yang berisi data penumpang, harga dan tipe
pembayaran
b.
Pilih jenis transaksi
melalui ATM, Mini Market atau Pay Point
c.
Klik selanjutnya maka secara
otomatis akan diarahkan ke halaman konfirmasi
d.
Klik Print Bukti
Pemesanan untuk mencetak bukti pemesanan tiket kereta api
e.
Klik selesai untuk
mengakhiri proses pemesanan kereta api
1. Flowchart Pemesan,
Penumpang dan Pembayaran
Tidak ada komentar:
Posting Komentar