Refund Tiket Membuat laporan Perancangan Database Tabel Subagent

Jika pembayarannya lunas maka langsung tersimpan kedalam database reservasi tetapi jika pembayarannya tidak lunas maka timbul piutang dan setelah melakukan pelunasan piutang maka data tersebut akan disimpan kedalam database reservasi. Untuk proses booking yang melewati waktu expired, maka booking akan dicancel dan selesai.

e. Melakukan input kas harian

Gambar 3.12 menggambarkan system flow input kas harian. Dimana dalam proses input kas harian admin mengawali prosesnya dengan melakukan input data kas harian dan disimpan kedalam database reservasi.

f. Refund Tiket

Dalam Gambar 3.13 digambarkan refund tiket dilakukan oleh seorang admin. Dimulai dengan memilih data booking. Data yang diinfokan akan diambil dari database reservasi. Kemudian admin akan memilih tiket yang akan di refund. Finance Mulai Data Kas Harian Database Reservasi Selesai Gambar 3. 12 Sistem flow Input Kas Harian Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Kemudian tiket yang dipilih akan diberikan status refund dan disimpan kedalam database reservasi. Gambar 3.13 Refund Tiket

g. Membuat laporan

Finance Mulai Laporan Pendapatan Laporan Kas Harian Laporan Database Reservasi Selesai Admin Mulai Data Booking Selesai Database reservasi Pilih tiket Update Status Refund Database reservasi Gambar 3. 13 Refund Tiket Gambar 3. 14 Sistem flow Membuat Laporan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.14 menggambarkan system flow pembuatan laporan. Dimana dalam pembuatan laporan, alur dimulai dengan Finance membuat laporan pendapatan dan laporan kas harian dan disimpan kedalam database reservasi.

3.4 Perancangan Database

Dalam sistem yang akan dirancang ini dimbutuhkan suatu tempat penyimpanan data yang nantinya bisa mengatur semua data-data yang berkaitan dengan reservasi tiket dan pembuatan laporan yang sudah terisi, dengan demikian tempat penyimpanan data tersebut menggunakan database MySQL, dimana database akan menampung semua inputan yang terjadi didalam sistem ini. Tools yang akan digunakan ini adalah MySQL atau PHP MyAdmin. Berikut adalah struktur database dan tabel-tabel yang digunakan dalam pembuatan aplikasi ini, antara lain :

a. Tabel Subagent

Tabel 3.1 merinci field yang tersedia pada tabel sub agen. Tabel subagent ini digunakan untuk menyimpan data-data yang berhubungan dengan sub agen yang sudah menjadi langganan dari PT Suman Tour. Tabel 3. 1 Tabel Subagent Field Tipe Data Constraint Keterangan Idsubagent Int 11 PK Untuk menyimpan Data ID subagent Namasubagent Varchar 100 - Untuk menyimpan Nama subagent Alamatsubagent Varchar 200 - Untuk menyimpan Alamat subagent Telpsubagent Varchar 15 - Untuk menyimpan telp subagent Faxsubagent Varchar 15 - Untuk menyimpan fax subagent Emailsubagent Varchar 20 - Untuk menyimpan email subagent Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

b. Tabel Refund