Data Flow Diagram Desain Sistem

4.2.2 Data Flow Diagram

Data flow diagram merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas.

A. Context Diagram

Context diagram menggambarkan asal data, menunjukan asal data, dan menunjukan aliran data tersebut. Context diagram sistem informasi rental bus pada PT. Cipaganti Citra Graha Surabaya terdiri dari 5 external entity, yaitu calon pelanggan, sopir, direktur,bagian operasional dan bus. Gambar 4.11 Context Diagram Struk_Gaj i D ata_Absensi Laporan_Abs ens i Laporan_Pengg aj i an D ata Bus1 N ota si sa Bayar Surat tanda Bukti N ota Bayar D P D ata Pembayaran D ata F ormul i r T eri si N ota pelunas an Pembayaran Surat Tanda Bukti s ewa N ota bayar dan s urat Perintah Jal an l aporan Persewaan l aporan keuang an D ata sopi r D ata Pembayaran Si sa kekurang an D P Bukti Lunas D ata F ormul i r D an surat perjanj ian D ata Bus yang D i pi li h D ata Bus D ata KTP Sis tem Informasi R ental Bus pada PT C i pag anti Group Surabaya + Pel ang g an Sopi r D i rektur Bus Bag ian Operasi onal STIKOM SURABAYA 46

B. HIP

O Hie rarchi cal In pu t Proce ss Ou tpu t Ga mbar 4.12 a d alah Hi erarchy Input Output da ri sis tem infor masi re ntal bus pa da P T. C ipag anti C it ra Gr aha . F un g si da ri hierarc hy Input Output a da lah membe rika n g ambar an pr oses da n subprose s y ang ada . Untuk lebih jela sn y a dit unjukkan G ambar 4.1 2 . Rancang Bangun Sistem Informasi Rental Bus Pada PT. Cipaganti Citra Graha Surabaya 1 3 4 2 1.1 1.3 1.2 2.1 2.3 2.2 Maintenance Persewaan Pelaporan Bus Customer Sopir 7 Pembayaran Pengembalian Pendaftaran Pemilihan Bus Pembayaran uang jaminanDp 3.1 4.2 Bayar Kekurangan Sewa Bus Cek Bayar Denda 3.1 Cek kekurangan Pembayaran 4.1 Cek Bus 5.2 5.1 Cek Log Hadir Cek Log keluar 1.4 1.5 Penggajian Tarif Bus Sopir 5 absensi 7.1 7.2 7.3 Laporan Pemesanan Laporan Pembayaran Laporan Penggajian 6.2 6.1 Perhitungan Gaji Cetak Slip Gaji 6 absensi Gambar 4.12 HIPO SURABAYA

C. DFD Level 0 Sistem Informasi Rental Bus pada PT. Cipaganti Citra

Graha Surabaya Setelah membuat context diagram dari sistem sistem informasi rental bus pada PT. Cipaganti Citra Graha, untuk selanjutnya context diagram tersebut akan dibagi menjadi sub-sub proses yang lebih kecil. Context diagram dapat dilihat pada Gambar 4.13. Dan hasil decompose itu sendiri disebut DFD Level 0, dan DFD Level 0 itu sendiri terdiri dari tiga proses utama yairtu maintenance data master, transaksi, dan pembuatan laporan, selain itu data store yang semuanya itu saling berkaitan. Tiga proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu sendiri masih saling berkaitan antara yang satu sama yang lain. Tak terkecuali dengan external entity dan data store yang ada. STIKOM SURABAYA Gambar 4.13 DFD Level 0 Sistem Informasi Rental bus [Laporan_Absensi] [Laporan_Penggajian] Record Data Absensi Record Data gaji Record Data Sopir [Struk_Gaji] Record Data Gaji Record Data Absensi Record data Absensi [Data_Absensi] [Data Pelanggan] Record_data_Sopir Dat a bus1 Dat a pelanggan1 Dat a_Persewaan Record_Data_persewaan2 Record_Data_Persewaan1 [Nota bayar dan surat Perint ah Jalan] Record_Data_persewaaan Record_Data_Pelanggan Record_Data_Bus [Bukti Lunas] [Nota sisa Bayar] [Data Pembayaran] [Data Pembayaran Sisa kekurangan DP] [Surat t anda Bukti Nota Bayar DP] [Nota pelunasan Pembayaran] [Surat T anda Bukt i sewa] [Data F ormulir Terisi] [laporan Persewaan] [laporan keuangan] [Data F ormulir Dan surat perjanjian] [Data Bus yang Dipilih] [Data Bus] [Data KTP] [Data Bus1] [Data sopir] Pelanggan Pelanggan Pelanggan Pelanggan Pelanggan Pelanggan Sopir Direkt ur Direkt ur Bagian Operasional Pelanggan Pelanggan Pelanggan Pelanggan Pelanggan Pelanggan Bus 1 Maintenance + 2 Persewaan + 3 Pembayaran + 4 Pengembalian + 7 Pelaporan + 2 Dat a Bus 3 Dat a Pelanggan 4 Dat a persewaan 5 Dat a Sopir Pelangg ann Direkt ur Direkt ur Sopir Sopir 5 Absensi + 6 Penggajian + 6 Dat a_Absensi 7 Dat a_Gaji STIKOM SURABAYA

D. DFD Level 1 Sub Proses Mengolah Data Master

DFD Level 1 ini adalah pengembangan dari sub proses maintenance yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.14. Gambar 4.14 DFD Level 1 Sub Proses Mengolah Data Master

E. DFD Level 1 Sub Proses Mengolah Persewaan

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Persewaan Bus yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.15. [Record Data Sopir] [Data Sopir] [Record_Data_Bus] [Record_Data_Pelang g an] [Data Bus1] [[Data Pelangg an]] Bus 2 Data Bus 3 Data Pelang g an Pelang g ann 1.2 Maintenance pelang gan 1.3 Maintenance Bus 5 Data Sopir 1.4 Maintenance Sopir Sopir STIKOM SURABAYA Gambar 4.15 DFD Level 1 Sub Proses Mengolah Persewaan Bus

F. DFD Level 1 Sub Proses Mengolah Pembayaran

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Pembayaran Bus yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.16. Gambar 4.16 DFD Level 1 Sub Proses Mengolah Pembayaran [D ata Formul ir D an s urat perj anji an] D ata Pemi li h Bus D ata Pendaftaran [D ata Formul ir T eri si ] [R ecord_D ata_persewaaan] [D ata Bus yang D ipil i h] [D ata Bus] [D ata bus 1] [D ata pel angg an1] [D ata KT P] Pel ang g an Pel ang g an Pel ang g an Pel ang g an Pel ang g an 4 D ata persewaan 3 D ata Pel ang g an 2 D ata Bus 2.1 Pendaftaran 2.2 Pemi li han Bus 2.3 Isi F ormuli r dan Pembayaran U ang Jaminan Data kekurang Pembayaran Rekap Hasil Pelunasan [Nota bayar dan surat Perintah J alan] [Data Pembayaran Sis a kekurang an DP] [Bukti Lunas] [Data Pembayaran] [Record_Data_Persewaan1] [Surat tanda Bukti Nota Bayar DP] [Nota sisa Bayar] Pelang g an Pelang g an Pelang g an Pelang g an Pelang g an Bag ian Operasional 4 Data persewaan 3.1 Cek Kukurang an Pembayaran 3.2 Pelunasan Pembayaran kekurang an STIKOM SURABAYA

G. DFD Level 1 Sub Proses Mengolah Pengembalian

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Pengembalian Bus yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.17. Gambar 4.17 DFD Level 1 Sub Proses Mengolah Pengembalian

H. DFD Level 1 Sub Proses Mengelolah Absensi

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Absensi Sopir yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.18. Gambar 4.18 DFD Level 1 Sub Proses Mengolah Pengembalian Data Cek Denda Rekap data Persewaan [Nota pelunasan Pembayaran] [Record_Data_persewaan2] [Surat Tanda Bukti sewa] Pelanggan Pelanggan 4 Data persewaan 4.1 Cek denda 4.2 Bayar Denda [Data_Absensi] [Record data Abs ens i] 4 3 2 1 [Record Data Sopir] Sopir 6 Data_Abs ens i 5 Data Sopir 5.1 Ceklog mas uk 5.2 Ceklog Keluar STIKOM SURABAYA

I. DFD Level 1 Sub Proses Mengelolah Penggajian

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Absensi Sopir yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.19. Gambar 4.19 DFD Level 1 Sub Proses Mengolah Penggajian

J. DFD Level 1 Sub Proses Mengelolah Pelaporan

DFD Level 1 ini adalah pengembangan dari sub proses Mengolah Persewaan Bus yang ada pada level 0, untuk lebih jelasnya bisa dilihat pada Gambar 4.20. Gambar 4.20 DFD Level 1 Sub Proses Mengolah Pelaporan [Record Data Absensi] [Record Data Gaji] [Struk_Gaji] Rec ord Data Gaji 6 Data_Absensi 7 Data_Gaji Sopir 6.1 Perhitung an Gaji 6.2 Cetak Slip Gaji [Laporan_Peng g aj ian] [R ecord D ata gaji ] [R ecord D ata Absensi ] [Laporan_Absensi ] l aporan Keuang an Persewaan [D ata_Pers ewaan] [laporan Persewaan] [laporan keuang an] D i rektur D i rektur 4 D ata persewaan 7.1 Laporan Persewaan 7.2 Laporan Keuang an 7 D ata_Gaj i 6 D ata_Absensi D i rektur D i rektur 7.3 Laporan Absensi 7.4 Laporan Peng g aj ian STIKOM SURABAYA

4.2.3 Entity Relationship Diagram