Tugas 5 perancangan pemorgaramann


1.     Spesifikasi file/database
          
                a.  pemesanan
                  Meliputi :

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

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




b.      penumpang
      Meliputi :

- 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
25
PK
2
Nama Penumpang
nama_ Penumpang
varchar
30

3
Kontak Penumpang
kontak
number
12

4
Alamat Penumpang
Alamat_ Penumpang
varchar
30


c.      pembayaran
      Meliputi :

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
int
6
PK
2
Nomor Kereta
No_kereta
varchar
4

3
Jenis Tarif
Jenis_tarif
int
1

4
Nomor Gerbong
no_gerbong
varchar
2

5
Nomor Kursi
no_kursi
varchar
2

6
Bayar
Bayar
varchar
10

7
Nama Pemesan
Nama
varchar
20

8
Status pemesan
Status
Boolean
1

9
Tanggal Berangkat
Date



















    2.      Diagram HIPO






     3.       Spesifikasi Program
          
                a. pemesanan

                 Nama program       : Pemesan
                 Akronim                 : Pemesan.php
                 Fungsi                                : Untuk melakukan pemesan tiket kereta api
                 Bahasa program     : Php7.1
                 Proses program       :

= Masukkan nama stasiun asal dan masukkan nama stasiun tujuan
=  Masukkan tanggal keberangkatan dan jumlah penumpang dewasa dan anak
=  Klik Pesan & Cari Kereta untuk menampilkan data kerata api dan jam keberangkatan
=Klik Pesan untuk memesan tiket kereta api secara otomatis akan masuk ke halaman ketentuan dan persayatan
=  Klik Batal pesan untuk membatalkan pemesanan tiket kereta api

b.     Penumpang
       
        Nama program    : Penumpang
        Akronim              : Penumpang.php
        Fungsi                             : Untuk melakukan input data penumpang tiket kereta api
        Bahasa program : Php7.1
        Proses program    :


=  Masukkan data penumpang (KTP/SIM/Pasport)
=   Masukkan nama, email, nomor telepon/hp, alamat
=   Klik selanjutnya maka secara otomatis akan masuk ke halaman pembayaran
=   Klik Batal pesan untuk membatalkan pemesanan tiket kereta api


        c.       Pembayaran
             Meliputi :


          Nama program : Pembayaran
          Akronim                        : Pembayaran.php
          Fungsi                           : Untuk melakukan pembayaran tiket kereta api
          Bahasa program            : Php7.1
          Proses program :

= Akan terlihat info perjalanan, penumpang, harga dan tipe pembayaran
=  Pilih melalui ATM, Mini Market, Pay Point untuk memilih pembayaran yang akan dilakukan
=  Klik selanjutnya maka secara otomats akan mesuk ke halaman Konfirmasi
=   Klik Print Bukti Pesanan untuk mencetak bukti pemesanan tiket kereta api
=   Klik Selesai untuk mengakhiri proses pemesanan tiket kereta api

   



 4.      Flowchart

  

Nama  : Dewi Purwati
Kelas   : 12.3A.35
Nim     : 12171556
 Dosen Pengampu : Andrian Eko Widodo M.Kom





Komentar