Soal
Daftar table pada system
informasi pemesanan tiket kereta api:
-Tabel pemesan
-Tabel tiket
-Tabel penumpang
-Tabel pembayaran
-Tabel pematalan
-Tabel status
1.
Buat spesifikasi
file/database dan table untuk pemesan, penumpang dan pembayaran!
2.
Buatlah diagram
HIPOnya!
3.
Buat spesifikasi
program untuk pemesan, penumpang, dan pembayaran!
4.
Buat
flowchart untuk pemesan, penumpang dan pembayaran!
Jawab:
1a. spesifikasi
file/database table 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
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
Table pemesan
no
|
Elemen data
|
Akronim
|
Type
|
Panjang
|
Ket
|
1
|
Nomor pemesan
|
Id_pemesan
|
int
|
20
|
PK
|
2
|
Nama pemesan
|
Nm_pemesan
|
varchar
|
20
|
|
3
|
No.hp pemesan
|
No_hp
|
Int
|
12
|
|
4
|
Nama kereta
|
Nama_kereta
|
Varchar
|
15
|
|
5
|
Jenis kereta
|
Jns_kereta
|
|
10
|
|
6
|
Stasiun asal
|
Asal
|
varchar
|
10
|
|
7
|
Stasiun tujuan
|
tujuan
|
varchar
|
10
|
|
8
|
Tanggal berangkat
|
Tgl_brgkt
|
Date
|
|
|
9
|
Jam berangkat
|
Jam_brgkt
|
Time
|
|
|
10
|
Harga tiket
|
harga
|
int
|
9
|
|
1b. 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
Table penumpang
No
|
Elemen
data
|
Akronim
|
Type
|
Panjang
|
Ket
|
1
|
Nomor
penumpang
|
id_penumpang
|
Varchar
|
30
|
PK
|
2
|
Nama
penumpang
|
nama
|
Varchar
|
20
|
|
3
|
Kontak
penumpang
|
kontak
|
number
|
15
|
|
4
|
Alamat
penumpang
|
alamat
|
Varchar
|
20
|
|
1c. 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
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
Table pembayaran
No
|
Elemen data
|
Akronim
|
Type
|
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
|
|
|
|
2. diagram HIPO
3.a Spesifikasi Program Pemesan
Nama program : Pemesan
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
Nama program : Pemesan
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
3.b Spesifikasi Program Penumpang
Nama program : Penumpang
Akronim : Penumpang.php
Fungsi : Untuk melakukan input data penumpang tiket kereta api
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
Nama program : Penumpang
Akronim : Penumpang.php
Fungsi : Untuk melakukan input data penumpang tiket kereta api
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.c Spesifikasi Program Pembayaran
Nama program : Pembayaran
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
Nama program : Pembayaran
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
4. Flowchart Pemesan, Penumpang, dan Pembayaran
Tidak ada komentar:
Posting Komentar