sistem informasi pemesanan tiket kereta api


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

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

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
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
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


4. Flowchart Pemesan, Penumpang, dan Pembayaran


Tidak ada komentar:

Posting Komentar

Pages