Senin, 10 Desember 2018

Tugas 5 Metode Perancangan Program




Dosen Pengampu : Andrian Eko Widodo, M.Kom.

STUDI KASUS SISTEM INFORMASI PEMESANAN TIKET

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 !

JAWAB :
1.        Spesifikasi file/database dan tabel
·           Tabel pemesanan
Nama File                 : Tabel Pemesanan
Akronim File             : tbl_pemesan.myd
Fungsi File                : Untuk menyimpan data pemesanan 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

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
No Identitas Pemesan
id_pemesan
Varchar
20
PK
2
Nama Pemesan
nama_pemesan
Varchar
35

3
Alamat Pemesan
alamat_pemesan
Varchar
40

4
No. HP Pemesan
no_hp
Int
13

5
Nama Kereta
nama_kereta
Varchar
20

6
Kelas Kereta
kls_kereta
Enum

Ekonomi, Bisnis, Eksekutif
7
Stasiun Asal
asal
Varchar
20

8
Stasiun Tujuan
tujuan
Varchar
20

9
Tanggal Keberangkatan
tgl_berangkat
Date


10
Harga Tiket
harga_tiket
Int
10

11
Jumlah Pesan
jml_pesan
Int
2

12
Sub Total
sub_total
Int
10



·           Tabel Penumpang
Nama File                 : Tabel Penumpang
Akronim File             : tbl_penumpang.myd
Fungsi File                : Untuk menyimpan data penumpang 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

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
No Identitas Penumpang
id_penumpang
Int
20
PK
2
Nama Penumpang
nama_penumpang
Varchar
35

3
Alamat Penumpang
alamat_penumpang
Varchar
40




·           Tabel 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               : kd_tiket
Software                   : MySQL

No
Elemen Data
Akronim
Tipe
Panjang
Ket
1
Kode Tiket
kd_tiket
Varchar
10
FK
2
Nama Kereta
nama_kereta
Varchar
20

3
Kelas Kereta
kls_kereta
Enum

Ekonomi, Bisnis, Eksekutif
4
Nomor Gerbong
no_gerbong
Int
2

5
Nomor Kursi
no_kursi
Varchar
5

6
Tanggal berangkat
tgl_berangkat
Date


7
Jumlah Pesan
jml_pesan
Int
2

8
Sub Total
sub_total
Int
10

9
Total Bayar
total_bayar
Int
10

10
Nama pemesan
nama_pemesan
Varchar
35




2.        Diagram HIPO



 















3.        Spesifikasi Program
·           Pemesanan
Nama Program                      : Pemesanan
Akronim                                : pemesanan.php
Fungsi                                   : untuk melakukan pemesanan tiket kereta api
Bahasa Program                    : PHP
Proses Program                     :
a.    Klik reservasi untuk melakukan pemesanan tiket.
b.    Isikan nama stasiun asal, stasiun tujuan, tanggal keberangkatan, kelas kereta. Dan isikan jumlah penumpang dewasa dan juga bayi.
c.    Klik cari kereta untuk menampilkan data kereta api pada tanggal keberangkatan tersebut.
d.   Klik pesan untuk memesan tiket kereta api, lalu akan muncul informasi pemesanan yang berisi tanggal berangkat, jam berangkat, jam tiba, durasi dan sub total.
e.    Klik syarat dan ketentuan untuk mengisi data penumpang.
f.     Klik batal pesan untuk membatalkan pemesanan tiket kereta.

·           Penumpang
Nama Program                      : Penumpang
Akronim                                : penumpang.php
Fungsi                                   : untuk melakukan input data penumpang tiket kereta api
Bahasa Program                    : PHP
Proses Program                     :
a.    Masukkan data penumpang yang berisi nomor identitas penumpang (KTP/SIM/Pasport), nama penumpang, dan alamat penumpang.
b.    Klik selanjutnya maka akan masuk ke halaman pembayaran
c.    Klik batal pesan untuk membatalkan pesanan tiket kereta api.

·           Pembayaran
Nama Program                      : Pembayaran
Akronim                                : pembayaran.php
Fungsi                                   : untuk melakukan pembayaran tiket kereta api
Bahasa Program                    : PHP
Proses Program                     :
a.    Akan muncul rincian pemesanan yang berisi stasiun asal dan tujuan, tanggal berangkat dan tiba, jam berangkat dan tiba, harga tiket, sub total, dan penumpang.
b.    Masukkan metode pembayaran dapat melalui ATM, mini market, pay point.
c.    Klik selanjutnya maka akan masuk ke halaman konfirmasi
d.   Klik print bukti pesanan untuk mencetk bukti pemesanan tiket kereta api
e.    Klik selesai untuk mengakhiri pemesanan tiket kereta api.










4.        Flowchart
·           Pemesanan



 

 
·           Penumpang



 






 
·           Pembayaran



 


 

Tidak ada komentar:

Posting Komentar

MAKALAH OFFENSE AGAINST INTELLECTUAL PROPERTY

MAKALAH OFFENSE AGAINST INTELLECTUAL PROPERTY Diajukan untuk memenuhi tugas mata kuliah Etika Profesi Teknologi Informasi ...