KHOIRU IBADI ROHMAN
12170102
12170102
A. Spesifikasi File/Database
1. Pemesanan
Nama file : Tabel Pemesan
Akronim file : tbl_pemesan.myd
Fungsi file : Untuk menyimpan data pemesan tiket kereta api
Tipe file : File master
Organisasi file : Index Sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 karakter
Kunci field : id_pemesan
Software : MySQL
Tabel Pemesanan
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor
Pemesan
|
id_pemesan
|
int
|
20
|
PK
|
2
|
Nama
Pemesan
|
nama_pemesan
|
varchar
|
20
|
|
3
|
Nomor Hp
Pemesan
|
no_hp
|
int
|
12
|
|
4
|
Nama
Kereta
|
nama_kereta
|
varchar
|
15
|
|
5
|
Jenis
Kereta
|
jenis_kereta
|
varchar
|
10
|
|
6
|
Stasiun
Asal
|
Asal
|
varchar
|
10
|
|
7
|
Stasiun
Tujian
|
Tujuan
|
varchar
|
10
|
|
8
|
Tanggal
Berangkat
|
tgl_berangkat
|
date
|
||
9
|
Jam
Berangkat
|
jam_berangkat
|
time
|
||
10
|
Harga
Tiket
|
Harga
|
int
|
9
|
2. Penumpang
Nama file : Tabel Penumpang
Akronim file : tbl_penumpang.myd
Fungsi file : Untuk menyimpan data penumpang tiket kereta api
Tipe file : File master
Organisasi file : Index Sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 karakter
Kunci field : id_penumpang
Software : MySQL
Tabel Penumpang
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor
Penumpang
|
Id_penumpang
|
varchar
|
30
|
PK
|
2
|
Nama
penumpang
|
nama
|
varchar
|
20
|
|
3
|
Kontak
penumpang
|
kontak
|
varchar
|
15
|
|
4
|
Alamat
penumpang
|
alamat
|
varchar
|
20
|
3. Pembayaran
Nama file : Tabel Pembayaran
Akronim file : tbl_ pembayaran.myd
Fungsi file : Untuk menyimpan data pembayaran tiket kereta api
Tipe file : File master
Organisasi file : Index Sequential
Akses file : Random
Media file : Harddisk
Panjang record : 160 karakter
Kunci field : id_ pembayaran
Software : MySQL
Tabel Pembayaran
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1
|
Nomor
Tiket
|
no_tiket
|
text
|
6
|
PK
|
2
|
Nomor
Kereta
|
no_kereta
|
text
|
4
|
|
3
|
Jenis
Tarif
|
jenis_tarif
|
boolean
|
1
|
|
4
|
Nomor
Gerbong
|
no_gerbong
|
text
|
2
|
|
5
|
Nomor
Kursi
|
no_kursi
|
int
|
2
|
|
6
|
Bayar
|
bayar
|
int
|
10
|
|
7
|
Nama
Pemesan
|
nama
|
varchar
|
20
|
|
8
|
Status
Pemesan
|
status
|
boolean
|
1
|
|
9
|
Tanggal
Berangkat
|
date
|
B. Diagram HIPO
C. Spesifikasi Program
1. Pemesanan
Nama program : Pemesan
Akronim : Pemesan.php
Fungsi : Untuk melakukan pemesan tiket kereta api
Bahasa program : Php7.1
Proses program :
Akronim : Pemesan.php
Fungsi : Untuk melakukan pemesan tiket kereta api
Bahasa program : Php7.1
Proses program :
a. Masukkan nama stasiun asal dan
masukkan nama stasiun tujuan
b. Masukkan tanggal keberangkatan dan
jumlah penumpang dewasa dan anak
c. Klik Pesan & Cari Kereta untuk
menampilkan data kerata api dan jam keberangkatan
d. Klik Pesan untuk memesan tiket kereta api
secara otomatis akan masuk ke halaman ketentuan dan persayatan
e. Klik Batal pesan untuk membatalkan
pemesanan tiket kereta api
2. Penumpang
Nama program :
Penumpang
Akronim : Penumpang.php
Fungsi : Untuk melakukan input data penumpang tiket kereta
Bahasa program : Php7.1
Proses program :
Akronim : Penumpang.php
Fungsi : Untuk melakukan input data penumpang tiket kereta
Bahasa program : Php7.1
Proses program :
a. Masukkan data penumpang (KTP/SIM/Pasport)
b. Masukkan nama, email, nomor
telepon/hp, alamat
c. Klik selanjutnya maka secara
otomatis akan masuk ke halaman pembayaran
d. Klik Batal pesan untuk membatalkan
pemesanan tiket kereta api
3. Pembayaran
Nama program : Pembayaran
Akronim : Pembayaran.php
Fungsi : Untuk melakukan pembayaran tiket kereta api
Bahasa program : Php7.1
Proses program :
Akronim : Pembayaran.php
Fungsi : Untuk melakukan pembayaran tiket kereta api
Bahasa program : Php7.1
Proses program :
a. Akan terlihat info
perjalanan, penumpang, harga dan tipe pembayaran
b. Pilih melalui ATM, Mini Market, Pay
Point untuk memilih pembayaran yang akan
dilakukan
c. Klik selanjutnya maka secara
otomats akan mesuk ke halaman Konfirmasi
d. Klik Print Bukti Pesanan untuk
mencetak bukti pemesanan tiket kereta api
e. Klik Selesai untuk mengakhiri
proses pemesanan tiket kereta api
D. Flowchart
v
Komentar
Posting Komentar