c. Aplikasi Web Browser d. Setting jaringan LAN dan Internet
3.3 Kebutuhan Basis data
Dalam sistem informasi reservasi dan refund ticket pesawat terbang serta report pendapatan dan piutang keuangan pada PT. Suman Tour dibutuhkan basis data
untuk melayani proses reservasi tiket pesawat, pelayanan jasa refund, serta memudahkan dalam pembuatan laporan pendapatan dan piutang keuangan. Pemodelan
basis data, seperti diagram jenjang, DFD, ERD, CDM, PDM, System Flow sebagai pemodelan struktur basisdata, diperlukan untuk mempermudah perancangan sistem
informasi secara komprehensif seperti yang dijabarkan pada subbab-subab berikutnya.
3.3.1. Diagram Jenjang
Berdasarkan dari deskripsi-deskripsi mengenai sistem yang dibutuhkan oleh PT. Suman Tour seperti yang dijelaskan diatas, maka dirancanglah pemodelan sistem
basisdata dari sistem informasi yang dibutuhkan tersebut dengan diagram jenjang yang terdapat pada Gambar 3.2.
Berdasarkan analisa kebutuhan pengguna dapat disimpulkan dan dirancang sebuah proses sistem yang terdiri atas 2 level, yaitu level 0 dan level 1. Pada level 0
terdapat 1 proses yang global yaitu Sistem Reservasi dan Refund tiket serta Laporan Pendapatan dan Piutang sedangkan pada level 1 terdapat 10 proses diantaranya adalah
menginput pegawai, menginput perkiraan, menginput maskapai, menginput sub agent, melakukan booking ticket, menginput kas, melakukan refund tiket, melakukan
pembayaran piutang, melaporkan pendapatan, melaporkan piutang.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3. 2
Diagram Jenjang
3.3.2. DFD Data Flow Diagram
Berdasarkan Gambar 3.3, digambarkan dan dideskripsikan beberapa proses yang terjadi pada sistem yang dibuat. Proses tersebut dapat digambarkan dalam bentuk
konteks diagram Level 0 dan DFD level 1. Konteks diagram pada sistem ini adalah gambaran garis besar dari proses yang terjadi dalam sistem tersebut. Terdapat 3 entitas
diantaranya Admin Operator, Superadmin Administrator dan Finance. Admin Operator adalah orang yang melakukan proses input reservasi dan refund. Sehingga
dari hasil inputan admin Operator dapat menghasilkan beberapa informasi. Entitas Admin memiliki bebrapa proses diantaranya adalah untuk input yaitu
memasukkan data booking yang berisi tentang data-data reservasi yaitu antara lain nama kustomer, tujuan kustomer, jumlah kustomer dan tanggal keberangkatan,
memasukkan data sub agent yang berisi tentang nama-nama sub agent, memasukkan data refund yang berisi nama kustomer yang melakukan refund, tujuan yang direfund
S.I. RESERVASI DAN REFUND TICKET
LAPORAN PENDAPATAN DAN PIUTANG
MELAKUKAN PEMBAYARAN PIUTANG
MELAPORKAN PENDAPATAN
MELAKUKAN REFUND TIKCKET
MENGINPUT KAS MELAKUKAN BOOKING
TICKET MENGINPUT SUBAGENT
MENGINPUT MASKAPAI MENGINPUT PERKIRAAN
MENGINPUT PEGAWAI
MELAPORKAN PIUTANG
1 Level
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dan nama maskapai yang direfund dan yang terakhir memasukkan data piutang yang berisi tentang sub-sub agent yang melakukan pembayaran dengan cara kredit atau
berdasarkan jatuh tempo. Untuk output-nya yaitu berupa informasi booking, info sub agent, info refund, info piutang dan info pelunasan.
Entitas finance adalah orang yang akan mengerjakan laporan tentang pendapatan perusahaan. Entitas ini memiliki proses diantaranya adalah memasukkan
data kas, data laporan pendapatan, data perkiraan dan data laporan piutang. Untuk output-nya berupa informasi kas, data pendapatan, perkiraan dan laporan piutang.
Entitas Superadmin adalah orang yang akan menginputkan data master yang berupa data pegawai dan data maskapai. Untuk outpunya berupa info tentang data
pegawai dan info maskapai.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DATA KAS INFO KAS
DATA LAPORAN PENDAPATAN INFO DATA PENDAPATAN
DATA LAPORAN PIUTANG INFO LAPORAN PIUTANG
INFO PELUNASAN INFO PIUTANG
DATA PIUTANG INFO REFUND
DATA REFUND
INFO BOOKING DATA BOOKING
INFO SUBAGENT DATA SUBAGENT
INFO MASKAPAI DATA MASKAPAI
DATA PERKIRAAN INFO PERKIRAAN
INFO PEGAWAI DATA PEGAWAI
S I RESERVASI DAN REFUND TICKET LAPORAN PENDAPATAN DAN PIUTANG
+
SUPER ADMIN ADMIN
FINANCE
Gambar 3. 3 DFD Level 0
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Sedangkan pada Gambar 3.4 dimodelkan DFD Level 1. Dimana pada DFD level 1 ini terdapat 10 proses yang diantaranya adalah menginput pegawai,
menginput perkiraan, menginput maskapai, menginput sub agent, melakukan booking ticket, menginput kas, melakukan refund tiket, melakukan pembayaran
piutang, melaporkan pendapatan dan melaporkan piutang. Menginput pegawai adalah memasukkan data-data pegawai di PT. Suman
Tour yang memiliki hak akses pada sistem informasi yang tersedia, jadi proses ini bisa dideskripsikan sebagai berikut Superadmin melakukan input data
pegawai dan data tersebut disimpan kedalam database pegawai selanjutnya superadmin melakukan load database pegawai berupa informasi data pegawai.
Proses menginput perkiraan dapat dideskripsikan sebagai berikut Finance melakukan input perkiraan yang bertujuan untuk memasukkan data-data yang
berhubungan dengan pendapatan dan pengeluaran, selanjutnya data tersebut disimpan kedalam database perkiraan dan finance dapat melakukan load database
perkiraan berupa informasi perkiraan. Proses menginput maskapai dapat dideskripsikan sebagai berikut
Superadmin melakukan input maskapai antara lain memasukkan data-data maskapai yang melakukan kerja sama dengan PT. Suman Tour, sehingga kita
bisa melakukan proses booking ataupun issue tiket. Selanjutnya data maskapai tersebut disimpan kedalam database maskapai dan superadmin bisa melakukan
load database yang berupa informasi maskapai. Dengan adanya data maskapai tersebut, nantinya bisa digunakan untuk melakukan proses booking tiket.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Proses menginput data subagent dapat dideskripsikan sebagai berikut Admin melakukan proses input data subagent yaitu memasukkan data-data sub
agent yang melakukan kerjasama dengan PT. Suman Tour. Data tersebut disimpan kedalam database subagent berupa data subagent booking . Selanjutnya
admin bisa melakukan load database berupa informasi sub agent dan dari data subagent booking bisa dilakukan proses booking tiket.
Untuk proses kelima ini dapat dideskripsikan sebagai berikut Admin melakukan booking tiket yaitu memasukkan data-data yang berkaitan dengan
proses booking tiket. Setelah itu data tersebut disimpan kedalam database booking dan database tiket. Selanjutnya admin bisa melakukan load berupa
informasi booking. Proses menginput kas dapat dideskripsikan sebagai berikut Finance
melakukan input data kas antara lain memasukkan data yang berhubungan dengan pengeluaran dan pendapatan PT. Suman Tour. Kemudian data tersebut
disimpan kedalam database Kas, dan Finance bisa melakukan load database kas berupa informasi kas.
Proses melakukan refund tiket dapat dideskripsikan sebagai berikut Admin menginputkan data yang berhubungan dengan refund tiket kemudian
disimpan kedalam database kas karena proses refund berhubungan dengan pengeluaran kas. Selanjutnya Admin bisa melakukan load tiket refund pada
database tiket dan menghasilkan output berupa info refund. Proses melakukan pembayaran piutang dapat dideskripsikan sebagai
berikut Admin melakukan proses penginputan data piutang dan melakukan input subagent mana atau kustomer yang melakukan pelunasan kemudian data tersebut
disimpan kedalam database Kas. Kemudian Admin bisa melakukan load data
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
piutang dan data pelunasan hingga mengasilkan output berupa informasi piutang dan informasi pelunasan.
Proses melaporkan pendapatan dapat dideskripsikan sebagai berikut finance membuat laporan data pendapatan, selanjutnya finance bisa melakukan
load data pendapatan dari database kas kemudian pada database kas melakukan request data pendapatan hingga menghasilkan output berupa informasi data
pendapatan. Proses yang terakhir yaitu proses melaporkan piutang yaitu proses
pembuatan laporan piutang dimana Finance menginputkan data laporan piutang kemudian finance bisa melakukan load data laporan piutang pada database kas
berupa data piutang hingga menghasilkan output berupa info laporan piutang kepada finance.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
INFO DAT A PE NDAP A TA N DAT A LA PORAN PE NDA PA TA N
DAT A LA PORAN PIUT ANG INFO LA PORAN PIUTA NG
DAT A LOAD P ENDA P AT AN DAT A REQUES T P ENDAP AT AN
DAT A REQUES T P IUT A NG DAT A LOAD LA PORA N PIUTA NG
INFO P ELUNAS AN DAT A LOAD P ELUNA S AN
INFO P IUT A NG DAT A P IUT A NG
DAT A LOAD P IUT ANG DAT A S AV E PIUTA NG
DAT A REFUND INFO REFUND
DAT A S AV E RE FUND KA S
DAT A LOAD T ICK ET REFUND INFO B OOK ING
DAT A B OOK ING DAT A LOAD B OOKING
DAT A S AV E BOOK ING DAT A LOAD K AS
DAT A S AV E KA S DAT A S AV E BOOK ING K AS
DAT A K AS INFO K AS
DAT A LOAD P ERKIRA AN KA S
DAT A S AV E TIK ET DAT A P ERK IRA AN BOOKING
DAT A S UB A GE NT BOOKING DAT A MAS K AP AI B OOK ING
DAT A LOAD S UB AGE NT DAT A S AV E SUBA GE NT
INFO S UB A GE NT DAT A S UB A GE NT
DAT A LOAD MAS KA P AI DAT A S AV E MA SK AP A I
DAT A LOAD P ERKIRA AN DAT A S AV E PE RK IRA A N
DAT A LOAD P EGAW A I DAT A S AV E PE GA WA I
INFO MAS K AP AI DAT A MAS K AP AI
DAT A P ERK IRA AN INFO P ERK IRA AN
INFO P EGA WA I DAT A P EGA WA I
S UP ER ADMIN FINANCE
S UP ER ADMIN S UP ER ADMIN
A DMIN A DMIN
A DMIN A DMIN
A DMIN A DMIN
A DMIN A DMIN
A DMIN
FINANCE FINANCE
FINANCE FINANCE
FINANCE FINANCE
1 MENGINPUT
P EGAW AI 2
MENGINPUT P ERKIRAA N
3 MENGINPUT
MAS KA PA I P EGAW AI
P ERKIRAA A N
MAS KA PA I 4
MENGINPUT S UB AGENT
S UB AGENT 5
MELA KUKA N BOOK ING T ICK ET
T ICK ET K AS
6 MENGINPUT KA S
B OOKING 7
MELA KUKA N REFUND TI CK ET
8 MELA KUKA N
P EMBA YA RAN P IUT ANG
9 MELA PORK A N
P ENDA PA T AN 10
MELA PORK A N P IUT ANG
Gambar 3. 4
DFD Level 1
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.3. ERD Entity Relationship Diagram