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 !



1.1 Spesifikasi file/ database tabel pemesan :
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 Pesanan


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


1.2 Spesifikasi file/ database tabel 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

 


1.3 Spesifikasi file/ database tabel pembayaran :
Nama file        : Tabel Pembayaran
Akronim file : tbl_pemayaran.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      : no_tiket
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





Diagram HIPO







































Komentar