Diagram Jenjang DFD Data Flow Diagram

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