Senin, 10 Desember 2018

Tugas 5 Metode Perancangan Program


Tugas 5 Metode Perancangan Program


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.     Spesifikasi file/database
          
                a. pemesanan

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

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

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

          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



Dosen pengampu : Andrian Eko Widodo M.kom

0 komentar:

Posting Komentar