Data Flow Diagram Analisa dan Perancangan Sistem

50 Gambar 3.26 merupakan Sistem Flow Perhitungan SHU, dimana manager menginputkan tahun perhitungan SHU, manager bisa mencetak Laporan SHU, sedangkan sistem akan memproses SHU untuk Anggota dan akan disimpan ditabel Master SHU.

III. Data Flow Diagram

Data Flow Diagram DFD menggambarkan aliran data yang terjadi di dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang mengalir dalam sistem.

1. Context Diagram

Laporan setoran Deposito Anggota Laporan Pembayaran Barang Konsinyasi Nota Pembayaran Piutang Anggota Nota Penjualan Tunai Data Beli Laporan Deposito Anggota Nota Setoran Deposito Pengajuan dan Setoran Deposito Nota Setoran Deposito Nota Penarikan Deposito Persetujuan Rekomendasi Pinjam Bukti Barang Masuk Bukti Barang Konsinyasi Keluar dan barang Pembayaran Piutang Anggota Data Piutang Nota Setoran Nota Setoran Nota Penarikan Simpanan Data Pegawai SHU Data Pembelian Barang Barang Konsinyasi Masuk Permintaan Pembelian Persetujuan Pembelian Permintaan Pembelian Laporan SHU Laporan Barang Konsinyasi Masuk Laporan Penjualan Periodik Laporan Penarikan Simpanan Laporan Pembayaran Pinjaman Laporan Pembayaran Kredit Laporan Simpanan Anggota Laporan Pinjaman Anggota Laporan Kredit Anggota Laporan Pembelian Barang Penarikan Simpanan Data Perusahaan Data Supplier Kartu Anggota Data Anggota Pengajuan dan Setoran Simpanan Pengajuan Pinjam Pengajuan Penjualan Kredit Acc Rekomendasi Rekomendasi Pinjam Rekomendasi HPP Sistem Informasi Koperasi Pegawai PT Prosam Plano + Supplier Manager Anggota Kepegawaian PT Prosam Plano Perusahaan Konsinyasi Gambar 3.27 Context Diagram 51 Terdapat 5 entitas yang berhubungan langsung dengan sistem informasi ini yaitu Petugas Pembelian, Manager, Anggota, Admin Simpan Pinjam, Perusahaan Konsinyasi dan Kepegawaian PT. Prosam Plano. Context Diagram ini menggambarkan secara umum bagaimana sistem ini nantinya melalu aliran data yang masuk dan keluar.

2. Data Flow Diagram Level 0

Laporan Penarikan Deposito Data Penarikan Deposito Data Penarikan Deposito Nota Pembayaran Piutang Anggota Barang konsinyasi terjual Data barang konsinyasi Data Penjualan Kredit Data penjualan tunai Nota Penjualan Tunai Data Beli Laporan setoran Deposito Anggota Data Deposito Bunga deposito Data Deposito Data Deposito Nota Penarikan Deposito Nota Setoran Deposito Nota Setoran Deposito Pengajuan dan Setoran Deposito Data Anggota Data Bunga Pinjaman Data gaji karyawan koperasi Pembayaran Barang Konsinyasi Barang konsinyasi Keluar Persetujuan Rekomendasi Pinjam Laporan Pembayaran Barang Konsinyasi Pembayaran Barang Konsinyasi Data Barang Konsinyasi Masuk Data Pinjaman Data Kredit Data SHU Data Pembelian Data Pembelian Data SHU Data SHU Stok Barang Data Barang [Bukti Barang Konsinyasi Keluar dan barang] [Bukti Barang Masuk] Barang Konsinyasi Terjual Data Barang Konsinyasi [Data Piutang] [Pembayaran Piutang Anggota] [Nota Penarikan Simpanan] [Nota Setoran] [Nota Setoran] Data Simpanan Data Anggota Stok Barang Data Barang Data Penjualan Kredit Data Pinjaman Data Pembayaran Penjualan Kredit Data Pinjaman [Rekomendasi Pinjam] [Pengajuan Pinjam] [Acc Rekomendasi] [Data Pegawai] Data Barang Data Barang Data Anggota Data Pembayaran Pinjaman Data Penjualan Tunai Data Simpanan [SHU] Data Pembelian Barang Data Pembelian Barang [Data Pembelian Barang] Data Pinjaman Data Penjualan Kredit Data Penjualan Tunai Data Simpanan Data Anggota Data Pembayaran Pinjaman Data Pembayaran Kredit Data Kredit Data Pinjaman Data Penjualan Tunai Data Barang Konsinyasi Data Barang Konsinyasi Data Perusahaan Konsinyasi [Barang Konsinyasi Masuk] Data Barang Data Perusahaan Konsinyasi Data Kredit Data Anggota [Pengajuan Penjualan Kredit] Data Simpanan [Laporan Simpanan Anggota] [Laporan Pembayaran Pinjaman] [Laporan Kredit Anggota] [Laporan Pembelian Barang] [Laporan SHU] [Laporan Barang Konsinyasi Masuk] [Laporan Penjualan Periodik] [Laporan Penarikan Simpanan] [Laporan Pembayaran Kredit] [Laporan Pinjaman Anggota] Data Anggota [Penarikan Simpanan] [Pengajuan dan Setoran Simpanan] Harga Barang [Rekomendasi HPP] Data Supplier [Permintaan Pembelian] [Persetujuan Pembelian] [Permintaan Pembelian] Data Perusahaan Konsinyasi [Data Perusahaan] Data Supplier [Data Supplier] Data Anggota [Kartu Anggota] [Data Anggota] Manager Anggota Supplier Kepegawaian PT Prosam Plano Perusahaan Konsinyasi 1 Registrasi Anggota + 1 mst_anggota 2 Registrasi Supplier 2 mst_supplier 3 Registrasi Perusahaan Konsinyasi 3 mst_pershKon sinyasi 4 Pembelian Barang + 5 Perhitungan HPP 6 Simpanan Anggota 4 mst_barang 12 Pembuatan Laporan 7 Penjualan Kredit dan Pinjaman + 5 trn_simpanan 6 trn_pinjaman 7 trn_penjualan Kredit 8 Penjualan Tunai 9 Pencatatan Barang Konsinyasi + 8 mst_barangKo nsinyasi 9 trn_penjualan Tunai 10 Pembayaran Piutang Karyawan + 10 trn_pembayar anKredit 11 trn_pembayaran Pinjaman 11 Perhitungan Sisa Hasil Usaha + 13 mst_SHU 12trn_pembelian 15 trn_barangkonsin yasi_keluar 16 mst_karyawan _koperasi 13 Deposito + 17 trn_deposito 18 trn_penarikan_de posito Gambar 3.28 Data Flow Diagram Level 0 52 Data Flow Diagram DFD Level 0 ini mendesrkipsikan gambaran sistem secara lebih detil. Context diagram dipecah menjadi 12 proses yaitu Registrasi Anggota, Registrasi Supplier, Registrasi Perusahaan Konsinyasi, Pembelian Barang, Perhitungan Harga Pokok Penjualan HPP, Simpanan Anggota, Penjualan Kredit dan Pinjaman, Penjualan Tunai, Pencatatan Barang Konsinyasi, Pembayaran Piutang Karyawan, Deposito, Perhitungan Sisa Hasil Usaha SHU dan Pembuatan Laporan. Pada DFD Level 0 juga nampak Data Store atau Penyimpan Data yang berjumlah 18 yaitu mst_anggota, mst_supplier, mst_pershKonsinyasi, mst_barang, mst_barangKonsinyasi, trn_barang_konsinyasi keluar, mst_SHU, trn_pembayaranKredit, trn_pembayaranPinjaman, trn_pembelian, trn_penjualanKredit, trn_penjualanTunai, trn_pinjaman, mst_karyawan_koperasi, trn_barangkonsinyasi_keluar, trn_penarikan_deposito, trn_deposito dan trn_simpanan.

3. Data Flow Diagram Level 1

Data Flow Diagram DFD Level 1 adalah pemecahan proses yang ditampilkan pada DFD Level 0 menjadi beberapa sub proses. Tidak semua proses pada DFD Level 0 bisa dipecah. Berikut adalah DFD Level 1 dari beberapa proses pada DFD Level 0 : 53 a. Subproses Registrasi Anggota Data Anggota Benar [Data Pegawai] [Data Anggota] [Kartu Anggota] [Data Anggota] Anggota 1 mst_anggota Kepegawaian PT Prosam Plano 1.1 Pencocokan Data 1.2 Penyimpanan Data Anggota Registrasi anggota mempunyai dua sub proses yaitu Pencocokan Data dan Penyimpanan Data Anggota. Data Pegawai yang hendak didaftarkan menjadi anggota akan dicek kebenarannya di proses Pencocokan Data. Jika benar adalah pegawai PT. Prosam Plano, maka data pegawai tersebut akan disimpan sebagai anggota di proses Penyimpanan Data Anggota dan Anggota mendapatkan Kartu Anggota. b. Subproses Pembelian Barang [Data Penjualan Kredit] [Data penjualan tunai] [Data Pembelian] [Data Pembelian Barang] [Data Pembelian Barang] [Data Barang] [Data Barang] [Data Supplier] [Data Pembelian Barang] [Permintaan Pembelian] [Persetujuan Pembelian] [Permintaan Pembelian] Supplier Manager 2 mst_supplier Perhitungan HPP Perhitungan Sisa Hasil Usaha 4 mst_barang 4.1 Rekomendasi Pembelian 4.2 Pencatatan Barang Masuk 12 trn_pembelian 9 trn_penjualan Tunai 7 trn_penjualan Kredit Gambar 3.29 Data Flow Diagram Level 1 Proses Registrasi Angota Gambar 3.30 Data Flow Diagram Level 1 Proses Pembelian Barang 54 Proses Pembelian Barang tergantung pada persetujuan rekomendasi pembelian dari Manager dan diajukan oleh bagian Pembelian. Jika rekomendasi pembelian disetujui, maka bagian pembelian akan melakukan pembelian barang kepada supplier tertentu. Ketika barang dari supplier sudah tiba, maka dilakukan pencatatan barang pada proses Pencatatan Barang Masuk, setelah itu data barang di simpan di mst_barang dan data pembelian di simpan trn_pembelian. c. SubprosesPenjualan Kredit dan Pinjaman [Persetujuan Rekomendasi Pinjam] [Data Kredit] [Data Pinjaman] [Stok Barang] [Data Barang] [Data Pinjaman] [Data Kredit] [Rekomendasi Pinjam] Data Anggota Benar [Data Anggota] [Pengajuan Penjualan Kredit] [Pengajuan Pinjam] Manager Anggota 1 mst_anggota 7 trn_penjualan Kredit 6 trn_pinjaman 7.1 Cek Anggota 7.2 Pelolosan Permohonan + 4 mst_barang Peminjam dan pemohon penjualan kredit harus merupakan anggota dari koperasi. Proses verifikasi ini dilakukan pada proses Cek Anggota. Jika benar merupakan anggota koperasi, maka data anggota tersebut akan dibawa ke proses Pelolosan Permohonan untuk diurus peminjaman atau penjualan kreditnya. Gambar 3.31 Data Flow Diagram Level 1 Proses Penjualan Kredit dan Pinjaman 55 Pada proses Pelolosan Permohonan dilakukan rekomendasi pinjaman kepada manager, apabila manager menyetujui maka data pinjaman di simpan di trn_pinjaman atau data penjualan kredit disimpan di trn_penjualan_kredit dan melakukan simpan stok barang. d. Subproses Pencatatan Barang Konsinyasi Data Barang Konsinyasi masuk [Barang konsinyasi Keluar] Barang Konsinyasi Masuk [Data Barang Konsinyasi Masuk] [Pembayaran Barang Konsinyasi] Data Perusahaan Konsinyasi Data Perusahaan Konsinyasi [Data Perusahaan Konsinyasi] [Data Barang Konsinyasi] [Data Barang Konsinyasi] [Bukti Barang Masuk] [Barang Konsinyasi Masuk] [Bukti Barang Konsinyasi Keluar dan barang] Perusahaan Konsinyasi 3 mst_pershKonsinyasi 8 mst_barangKonsinyasi 9.1 Pencatatan Barang Konsinyasi Masuk + 9.2 Pencatatan Barang Konsinyasi Keluar Pembuatan Laporan 14 trn_barangKonsiny asi_masuk 15 trn_barangkonsiny asi_keluar Barang konsinyasi adalah barang titipan dari seseorang atau perusahaan tertentu. Barang konsinyasi dijual oleh koperasi dengan mengambil keuntungan sekian persen dari harga yang diajukan penitip. Barang konsinyasi tidak dikulak melainkan menunggu perusahaan konsinyasi memasukkan barang titipannya. Barang konsinyasi yang masuk dicatat pada proses Pencatatan barang Konsinyasi Masuk, pada proses tersebut untuk mencocokkan data perusahaan Gambar 3.32 Data Flow Diagram Level 1 Proses Pencatatan Barang Konsinyasi 56 konsinyasi dengan data dari table mst_perusahaan konsinyasi, setelah data perusahaan ada maka barang yang masuk akan dibuatkan Bukti Barang Masuk dan akan disimpan didalam trn_barangkonsinyasi_masuk untuk barang konisnyasi masuk dan disimpan kedalam data barang konsinyasi. Dalam jangka waktu tertentu setelah dititipkan, perusahaan tersebut akan mengambil barang yang tersisa beserta uang hasil penjualannya. Proses tersebut ada pada Proses Pencatatan Barang Konsinyasi Keluar. Perusahaan Konsinyasi memberikan bukti barang masuk kepada koperasi untuk di cocokkan dengan data yang ada, kemudian perusahaan konsiyasi akan menerima Bukti Pembayaran dan Bukti Barang Keluar dan data akan disimpan di trn_barangkonsinyasi_keluar. e. Subproses Pembayaran Piutang Anggota [Data Piutang] [Pembayaran Piutang Anggota] [Data Pembayaran Kredit] [Data Pembayaran Pinjaman] [Nota Pembayaran Pinjaman] [Nota Pembayaran Kredit] [Data Kredit] [Data Pinjaman] 6 trn_pinjaman 7 trn_penjualan Kredit 10 trn_pembayaran Kredit 11 trn_pembayaran Pinjaman Anggota Kepegawaian PT Prosam Plano 10.1 Penagihan Kredit dan Pinjaman 10.2 Pelunasan Kredit dan Pinjaman Gambar 3.33 Data Flow Diagram Level 1 Proses Pembayaran Piutang 57 Piutang anggota terdiri dari dua macam, Kredit dan Pinjaman. Kredit didapatkan dari penjualan kredit yang dilakukan anggota sedangkan pinjaman berasal dari pinjaman yang diajukan anggota. Kedua piutang ini dibayarkan melalui pemotongan gaji oleh bagian Kepegawaian PT. Prosam Plano. Setiap bulan koperasi menagih kepada bagian Kepegawaian tersebut untuk dipotongkan gajinya dan dibayarkan kepada koperasi guna melunasi hutang anggota. Anggota akan mendapatkan nota pembayaran kredit ataupun nota pembayaran pinjaman, dan data pembayaran kredit akan disimpan di trn_pembayaran_kredit atau data pembayaran pinjaman akan disimpan di trn_pembayaran_pinjaman. f. Subproses Deposito [Data Penarikan Deposito] [Data Deposito] [Nota Penarikan Deposito] [Nota Setoran Deposito] [Nota Setoran Deposito] [Pengajuan dan Setoran Deposito] Data Anggota Data Anggota [Data Deposito] [Data Anggota] 1 mst_anggota Anggota 17 trn_deposito 13.1 Setoran Deposito + 13.2 Pengambilan Deposito 18 trn_penarikan_ deposito Didalam Data Flow Diagram Level 1 proses deposito terdapat dua proses yaitu setoran deposito dan pengambilan deposito. Gambar 3.34 Data Flow Diagram Level 1 Proses Deposito 58 Anggota yang menyetorkan deposito maka akan mendapatkan Nota setoran deposito, nota setoran deposito ini digunakan untuk pengambilan deposito. Pada Saat Pengambilan Deposito, Anggota menyerahkan Nota setoran deposito kemudian di lakukan pengecekan di proses pengambilan deposito, bila data cocok maka Anggota mendapatkan Nota Penarikan Deposito beserta uang, dan data penarikan deposito di simpan di trn_penarikan_deposito. g. Subproses Perhitungan Sisa Hasil Usaha [Bunga deposito] Data SHU [Data SHU] [Data SHU] [SHU] [Data Bunga Pinjaman] [Data Pinjaman] [Data Penjualan Kredit] [Data Penjualan Tunai] [Data gaji karyawan koperasi] [Pembayaran Barang Konsinyasi] [Data Pembelian Barang] [Data Simpanan] [Data Anggota] 1 mst_anggota 5 trn_simpanan 9 trn_penjualan Tunai 7 trn_penjualan Kredit 6 trn_pinjaman Pembelian Barang Anggota 13 mst_SHU 15 trn_barangkonsiny asi_keluar 16 mst_karyawan_ koperasi 11 trn_pembayaran Pinjaman 11.1 Perhitungan SHU 11.2 Pembayaran ke Anggota 17 trn_deposito Sisa Hasil Usaha SHU adalah ciri khas koperasi di seluruh Indonesia. Pembagiannya dilakukan di akhir tahun. Jumlah yang diterima masing-masing anggota berbeda satu sama lain. Tergantung kontribusinya terhadap koperasi. Kontribusi anggota dihitung dari pinjaman, simpanan, penjualan kredit dan penjualan tunai yang dilakukang anggota. Setelah dilakukan perhitungan SHU maka data SHU diberikan kepada proses Pembagian ke anggota untuk dihitung data SHU yangg dibagikan kepada Gambar 3.35 Data Flow Diagram Level 1 Proses Perhitungan Sisa Hasil Usaha 59 tiap – tiap anggota dan data SHU disimpan di mst_SHU, anggota akan mendapatkan SHU.

4. Data Flow Diagram Level 2

Beberapa proses pada DFD Level 1 memerlukan penjabaran yang lebih mendalam. Beberapa proses pada DFD Level 1 dijabarkan lagi menjadi sub proses yang lebih kecil. Berikut ini adalah proses yang ada pada DFD Level 2 adalah a subproses Pelolosan Permohonan. [Barang konsinyasi terjual] [Data barang konsinyasi] [Persetujuan Rekomendasi Pinjam] [Data Pinjaman] [Data Kredit] Data Maksimal Bulanan Data Maksimal Bulanan Data Maksimal Bulanan [Stok Barang] [Data Barang] [Rekomendasi Pinjam] [Data Pinjaman] [Data Kredit] [Data Anggota Benar] Manager 7 trn_penjualan Kredit 6 trn_pinjaman Cek Anggota 4 mst_barang 7.2.1 Cek Maksimal Kredit 7.2.2 Pemberian Kredit 7.2.3 Pemberian Pinjaman 8 mst_barangKo nsinyasi Permohonan Kredit atau permohonan pinjaman harus memenuhi syarat batas maksimal kreditpinjam. Total keduanya dalam satu bulan harus kurang dari atau sama dengan 40 dari total gaji per bulan. Untuk itu perlu diadakan cek maksimal kredit. Jika Jumlah keduanya kurang dari atau sama dengan 40 dari total gaji, maka permohonan tersebut bisa diberikan. Gambar 3.36 Data Flow Diagram Level 2 Proses Pelolosan Permohonan 60 b subproses Setoran Deposito [Data Deposito] Data Setoran [Nota Setoran Deposito] [Pengajuan dan Setoran Deposito] [Data Anggota] Data Anggota Anggota 13.1.1 Jumlah Setoran 13.1.2 Hitung Bunga dan buat nota setoran deposito 17 trn_deposito Setoran deposito yang dilakukan oleh anggota dihitung dengan bunga 12 per tahun, dimana untuk jangka waktu deposito selama 6bulan. Data setoran dan perhitungannya tersimpan dalam table trn_deposito.

IV. Entity Relational Diagram ERD