APLIKASI PENGELOLAAN PIUTANG ANGGOTA KOPERASI (STUDI KASUS: KOPERASI PEGAWAI DAN PENSIUNAN PT POS INDONESIA (KOSPI) BANDUNG) APPLICATION OF ACCOUNT RECEIVABLES MANAGEMENT FOR COOPERATIVE MEMBER (CASE STUDY: KOPERASI PEGAWAI DAN PENSIUNAN PT POS INDONESIA (KOSPI) BANDUNG) PROYEK AKHIR
AA Ngurah Agus Chandra 6303120053
PROGRAM STUDI D3 KOMPUTERISASI AKUNTANSI FAKULTAS ILMU TERAPAN UNIVERSITAS TELKOM BANDUNG 2015
Karya ini saya persembahkan untuk kedua orang tua Bapak I Gusti Ngurah Arya dan Ibu (Alm) IGA Putu Darmini serta keluarga besar yang di ada Bali dan Jakarta Bunik Alit Dan Bunik Rai, terima kasih banyak atas support, nasehat, dan dukungannya Teman-teman Apunk Foundation Faris, Inal, Gugun, Alfi, Ridho, Huda Fadjri Teman – teman seperjuangan TIA -12 -01 PCA 12 01 PCA 12 02 semoga kita sukses selalu di masa depan
LEMBAR PENGESAHAN PROYEK AKHIR APLIKASI PENGELOLAAN PIUTANG ANGGOTA KOPERASI (STUDI KASUS: KOPERASI PEGAWAI DAN PENSIUNAN PT POS INDONESIA (KOSPI) BANDUNG)
Penulis AA Ngurah Agus Chandra NIM 6303120053
Pembimbing I Kastaman, S.T., M.M. NIP 08840446-1
Pembimbing II Drs.Junaedi Abdillah,S.T.,M.Ak NIP 0423066301
Ketua Program Studi Magdalena Karismariyanti,S.T.,M.BA NIP 09830549-1
Tanggal Pengesahan: 06 Juli 2015
PERNYATAAN Dengan ini saya menyatakan bahwa: 1.
Proyek Akhir ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar akademik (Ahli Madya, Sarjana, Magister dan Doktor), baik di Fakultas Ilmu Terapan Universitas Telkom maupun di perguruan tinggi lainnya;
2.
Karya tulis ini murni gagasan, rumusan, dan penelitian saya sendiri, tanpa bantuan pihak lain, kecuali arahan tim pembimbing atau tim promotor atau penguji;
3.
Dalam karya tulis ini tidak terdapat cuplikan karya atau pendapat yang telah ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas dicantumkan sebagai acuan dalam naskah dengan menyebutkan nama pengarang dan dicantumkan dalam daftar pustaka;
4.
Saya mengijinkan karya tulis ini dipublikasikan oleh Fakultas Ilmu Terapan Universitas Telkom, dengan tetap mencantumkan saya sebagai penulis; dan
Pernyataan ini saya buat dengan sesungguhnya dan apabila pada kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini maka saya bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh karena karya tulis ini, serta sanksi lainnya sesuai norma yang berlaku di Fakultas Ilmu Terapan Universitas Telkom.
Bandung, 06 Juli 2015 Pembuat pernyataan,
AA Ngurah Agus Chandra
KATA PENGANTAR Segala puji dan syukur kepada Tuhan Yang Maha Esa atas berkat dan anugerah-NYA penulis dapat menyelesaikan proyek akhir ini sebagai syarat sidang Proyek Akhir pada program studi (D3) Komputerisasi Akuntansi Fakultas Ilmu Terapan Universitas Telkom. Dalam penyusunan proyek akhir ini penulis mendapat bimbingan, bantuan, dan pengarahan dari berbagai pihak, oleh karena itu dengan kerendahan hati penulis mengucapakan terima kasih kepada: 1. Orang tua yang telah memberikan dukungan kepada penulis. 2. Bapak Kastaman dan Bapak Junaedi sebagai pembimbing 1 dan 2 yang telah memberikan bimbingan,arahan, dan saran kepada penulis dalam menyelesaikan proyek akhir ini. 3. Bapak Amir Husni dan Bapak Waluyo sebagai petinggi di Koperasi Pegawai Dan Pegawai PT POS Indonesia terima kasih atas keredahan hati bapak mempersilahkan penulis untuk penelitian serta memberi saran untuk proyek akhir ini. 4. Teman – teman seperjuangan dari TIA 12 01,PCA 12 01,PCA 12 02 terutama untuk teman – teman apunk foundation terima kasih atas dukungannya . Penulis menyadari karya ini masih jauh dari kata sempurna, maka dari itu dengan kerendahan hati penulis memohon kritik dan saran untuk perbaikan di masa yang akan datang Bandung, 06 Juli 2015
Penulis
i
ABSTRAK Penelitian ini dilakukan di Koperasi Pegawai Dan Pensiunan PT POS Indonesia (KOSPI). Koperasi ini melayani jasa simpanan, pinjaman, pembayaran pensiun, tabungan hari tua.
Kesulitan dari koperasi adalah belum semua aspek yang
didukung oleh teknologi informasi. Salah satunya adalah pengelolaan piutang nasabah. Pengeloaan piutang ini perlu karena koperasi harus mengetahui mana piutang yang sudah dibayar, jatuh tempo, lebih dari jatuh tempo, tunggakan, penghapusan piutang. Maka membutuhkan suatu perhitungan yang cermat sehingga petinggi koperasi dapat mengambil keputusan yang tepat. Atas dasar tersebut penulis mengambil judul Aplikasi Pengelolaan Piutang Anggota Koperasi. Aplikasi ini dapat menghitung jumlah cicilan berdasarkan nominal peminjaman, menampilkan tagihan angsuran, menampilkan status piutang, menghapus piutang dan menerima pembayaran kembali piutang yang telah dihapus. Aplikasi ini berbasis web dengan tiga pengguna sebagai berikut anggota, bendahara, dan ketua koperasi menggunakan tools PHP (Hypertext Preprocessor) dan MySQL (Structure Query Language). Dalam mengembangkan aplikasi ini penulis menggunakan metode cadangan kerugian piutang. Hasil pengujian aplikasi ini dapat menghitung besar angsuran, jatuh tempo berikutnya, penyisihan piutang, saldo dan sisa piutang, jurnal , buku besar, laporan peminjaman, dan laporan piutang. Kata Kunci: Koperasi, teknologi informasi, simpanan, peminjaman, piutang, angsuran.
ii
ABSTRACT This research was conducted at the Cooperative Employees And Retirees PT POS Indonesia (KOSPI). This cooperative services for deposits, loans, payment of pensions, retirement savings. The difficulty of co-operatives are not all aspects are supported by information technology. One is the management of customer receivables. Management of receivables is necessary because the cooperative must know which accounts already paid, due, over arrears, defaults, receivables. And it required to be careful calculation that the cooperative stakeholder can take the right decision. On the basis of these authors take the title Application Of Account Receivables Management For Cooperative Members. This application can calculate the nominal amount of the mortgage based lending, installment featuring the bill, showing the status of accounts, delete accounts and receive repayment of receivables that have been deleted. This application is a web-based user the following three user include members, treasurer, and chairman of the cooperative used with PHP (Hypertext Preprocessor) and MySQL (Structure Query Language). This application development I use the method loss reserve accounts. The test results of this application can calculate the installments, maturing next, allowance, and the remaining receivable balance, journals, ledgers, reports lending and accounts receivable reports. Keywords: Cooperatives, receivables, loss reserve accounts, lending, installments, web
iii
DAFTAR ISI KATA PENGANTAR .................................................................................................................... i ABSTRAK ...................................................................................................................................ii ABSTRACT ................................................................................................................................ iii DAFTAR ISI ............................................................................................................................... iv DAFTAR GAMBAR ................................................................................................................... vii DAFTAR TABEL .......................................................................................................................... x DAFTAR LAMPIRAN................................................................................................................ xiii BAB 1 PENDAHULUAN ............................................................................................................ 1 1.1
Latar Belakang ............................................................................................................... 1
1.2
Rumusan Masalah.......................................................................................................... 2
1.3
Tujuan ............................................................................................................................ 2
1.4
Batasan Masalah ............................................................................................................ 3
1.5
Definisi Operasional ....................................................................................................... 3
1.6
Metode Pengerjaan ....................................................................................................... 3
1.7
Jadwal Pengerjaan ......................................................................................................... 4
BAB 2 Tinjauan Pustaka .......................................................................................................... 5 2.1
Pengertian Akuntansi ..................................................................................................... 5
2.2
Siklus Akuntansi ............................................................................................................. 5
2.3
Jurnal ............................................................................................................................. 6
2.4
Buku Besar ..................................................................................................................... 7
2.5
Pengertian Koperasi ....................................................................................................... 8 2.5.1
Jenis Koperasi ............................................................................................. 9
2.5.2
Ekuitas Koperasi ....................................................................................... 10
2.6
Pinjaman ...................................................................................................................... 12
2.7
Bunga ........................................................................................................................... 12
2.8
Bunga Flat .................................................................................................................... 13
2.9
Piutang ......................................................................................................................... 14 2.9.1
Pengelompokkan Piutang ........................................................................ 14
2.9.2
Penilaian Piutang ...................................................................................... 15
iv
2.9.3
Cadangan Kerugian Piutang ...................................................................... 16
2.9.4
Penghapusan Piutang (Metode Cadangan) .............................................. 18
2.9.5
Metode Penghapusan Langsung ............................................................... 19
2.10 Flowmap ...................................................................................................................... 21 2.11 Data Flow Diagram (DFD) .......................................................................................... 22 2.12 Entity Relationship Diagram (ERD) ............................................................................... 23 2.13 Hypertext Markup Language (HTML) ........................................................................... 24 2.14 Hypertext Preprocessor (PHP) ...................................................................................... 24 2.15 Structure Query Language (MySQL) ............................................................................. 24 BAB 3 ANALISIS DAN PERANCANGAN ................................................................................... 26 3.1
3.2
3.3
3.4
3.5
Proses Bisnis Sistem Berjalan ....................................................................................... 26 3.1.1
Proses Berjalan Peminjaman .................................................................... 26
3.1.2
Proses Pembayaran Angsuran .................................................................. 28
3.1.3
Proses Piutang .......................................................................................... 29
Proses Bisnis Sistem Usulan ......................................................................................... 30 3.2.1
Proses Usulan Peminjaman ...................................................................... 30
3.2.2
Proses Usulan Pembayaran Angsuran ...................................................... 32
3.2.3
Proses Usulan Pengeloaan Piutang ........................................................... 34
3.2.4
Proses Usulan Laporan Piutang ................................................................ 36
Analisis Kebutuhan Sistem ........................................................................................... 37 3.3.1
Analisis Proses .......................................................................................... 37
3.3.2
Analisis Kebutuhan Fungsional ................................................................. 37
3.3.3
Analisis Kebutuhan User ........................................................................... 40
Kebutuhan Perangkat Keras dan Perangkat Lunak ...................................................... 41 3.4.1
Kebutuhan Perangkat Keras ..................................................................... 41
3.4.2
Kebutuhan Perangkat Lunak ..................................................................... 42
Perancangan Sistem Dan Basis Data ............................................................................ 43 3.5.1
Perancangan Sistem ................................................................................. 43
3.5.2
Perancangan Basis Data ............................................................................ 69
3.5.3
Perancangan Struktur Menu ..................................................................... 73
3.5.4
Perancangan Desain Antar Muka ............................................................. 75
BAB 4 IMPLEMENTASI DAN PENGUJIAN ............................................................................... 88
v
4.1
4.2
Implementasi ............................................................................................................... 88 4.1.1
Implementasi File System ......................................................................... 88
4.1.2
Implementasi Basis Data .......................................................................... 89
4.1.3
Implementasi Antar Muka ........................................................................ 93
Pengujian ................................................................................................................... 104 4.2.1
Pengujian Proses Manual ....................................................................... 104
4.2.2
Pengujian Aplikasi ................................................................................... 107
4.2.3
Pengujian Fungsionalitas ........................................................................ 113
BAB 5 KESIMPULAN ............................................................................................................ 117 5.1
Kesimpulan ................................................................................................................ 117
5.2
Saran .......................................................................................................................... 117
DAFTAR PUSTAKA ................................................................................................................ 118 LAMPIRAN ........................................................................................................................... 119
vi
DAFTAR GAMBAR Gambar 3.1 Flowmap Berjalan Peminjaman ....................................................................................... 27 Gambar 3.2 Flowmap Berjalan Pembayaran Angsuran ....................................................................... 28 Gambar 3.3 Flowmap Pengelolaan Piutang Berjalan .......................................................................... 29 Gambar 3.4 Flowmap Usulan Peminjaman ......................................................................................... 31 Gambar 3.5 Flowmap Usulan Pembayaran Angsuran ......................................................................... 33 Gambar 3.6 Flowmap Usulan Pengeloaan Piutang ............................................................................. 35 Gambar 3.7 Flowmap Usulan Laporan Piutang ................................................................................... 36 Gambar 3.8 Diagram Konteks ............................................................................................................. 43 Gambar 3.9 DFD Level 1 (Proses 1.0) .................................................................................................. 44 Gambar 3.10 DFD Level 1 (Proses 2.0) ................................................................................................ 45 Gambar 3.11 DFD Level 1 (Proses 3.0) ................................................................................................ 46 Gambar 3.12 DFD Level 1 (Proses 4.0) ................................................................................................ 47 Gambar 3.13 DFD Level 1 (Proses 5.0) ................................................................................................ 48 Gambar 3.14 DFD Level 2 (Proses 1.1) ................................................................................................ 49 Gambar 3.15 DFD Level 2 (Proses 3.1) ................................................................................................ 50 Gambar 3.16 DFD Level 2 (Proses 2.1) ................................................................................................ 51 Gambar 3.17 DFD Level 2 (Proses 4.2) ................................................................................................ 52 Gambar 3.18 Relasi Antar Table.......................................................................................................... 72 Gambar 3.19 Struktur Menu Anggota Koperasi .................................................................................. 73 Gambar 3.20 Struktur Menu Bendahara koperasi .............................................................................. 74 Gambar 3.21 Struktur Menu Pimpinan ............................................................................................... 75 Gambar 3.22 Login User...................................................................................................................... 76 Gambar 3.23 Halaman Home User...................................................................................................... 76 Gambar 3.24 Halaman Home Admin................................................................................................... 77 Gambar 3.25 Halaman Form Simulasi Peminjaman ............................................................................ 77 Gambar 3.26 Halaman Pengajuan Peminjaman.................................................................................. 78 Gambar 3.27 Halaman View Peminjaman .......................................................................................... 78 Gambar 3.28 Halaman Tagihan Angsuran ........................................................................................... 79 Gambar 3.29 Halaman View Angsuran ............................................................................................... 79 Gambar 3.30 Halaman Transaksi Peminjaman ................................................................................... 80 Gambar 3.31 Halaman Jurnal Peminjaman ......................................................................................... 80 Gambar 3.32 Halaman Pembayaran Angsuran ................................................................................... 81 Gambar 3.33 Halaman Jurnal Angsuran .............................................................................................. 81 Gambar 3.34 Halaman Piutang Jatuh Tempo ...................................................................................... 82 Gambar 3.35 Halaman Detail Piutang ................................................................................................. 82 Gambar 3.36 Halaman Analisa Umur Piutang ..................................................................................... 83 Gambar 3.37 Halaman Jurnal Piutang ................................................................................................. 83 Gambar 3.38 Halaman Input COA ....................................................................................................... 84
vii
Gambar 3.39 Halaman View COA........................................................................................................ 84 Gambar 3.40 Halaman Buku Besar ..................................................................................................... 85 Gambar 3.41 Halaman Laporan Peminjaman ..................................................................................... 85 Gambar 3.42 Halaman Laporan Nominatif ......................................................................................... 86 Gambar 3.43 Halaman Approval Peminjaman (Pimpinan).................................................................. 86 Gambar 3.44 Halaman Approval Piutang (Pimpinan).......................................................................... 87 Gambar 4.1 Tabel Anggota ................................................................................................................. 89 Gambar 4.2 Tabel Peminjaman ........................................................................................................... 89 Gambar 4.3 Tabel Angsuran................................................................................................................ 90 Gambar 4.4 Table Piutang................................................................................................................... 90 Gambar 4.5 Tabel Detail_peminjaman ............................................................................................... 91 Gambar 4.6 Tabel Detail_Angsuran .................................................................................................... 91 Gambar 4.7 Tabel Detail_piutang ....................................................................................................... 92 Gambar 4.8 Tabel Jurnal ..................................................................................................................... 92 Gambar 4.9 Tabel COA ........................................................................................................................ 93 Gambar 4.10 User_logon .................................................................................................................... 93 Gambar 4.11 Halaman Login User ...................................................................................................... 94 Gambar 4.12 Halaman Home User...................................................................................................... 94 Gambar 4.13 Halaman Home Admin................................................................................................... 95 Gambar 4.14 Halaman Form Simulasi Peminjaman ............................................................................ 95 Gambar 4.15 Halaman Pengajuan Peminjaman.................................................................................. 96 Gambar 4.16 Halaman View Peminjaman .......................................................................................... 96 Gambar 4.17 Halaman Tagihan_Angsuran.......................................................................................... 97 Gambar 4.18 Halaman View Angsuran ............................................................................................... 97 Gambar 4.19 Halaman Transaksi Peminjaman ................................................................................... 98 Gambar 4.20 Halaman Jurnal Peminjaman ......................................................................................... 98 Gambar 4.21 Halaman Pembayaran Angsuran ................................................................................... 99 Gambar 4.22 Halaman Jurnal Angsuran .............................................................................................. 99 Gambar 4.23 Halaman Piutang Jatuh Tempo .................................................................................... 100 Gambar 4.24 Halaman Detail Piutang ............................................................................................... 100 Gambar 4.25 Halaman Tabel Penyisihan .......................................................................................... 101 Gambar 4.26 Halaman Jurnal Piutang ............................................................................................... 101 Gambar 4.27 Halaman Buku Besar ................................................................................................... 102 Gambar 4.28 Halaman Approve Peminjaman ................................................................................... 102 Gambar 4.29 Halaman Approve Piutang ........................................................................................... 103 Gambar 4.30 Halaman Input COA ..................................................................................................... 103 Gambar 4.31 Halaman View COA...................................................................................................... 104 Gambar 4.32 Form simulasi peminjaman ......................................................................................... 107 Gambar 4.33 Hasil Simulasi Peminjaman .......................................................................................... 107 Gambar 4.34 Detail Peminjaman (Admin) ........................................................................................ 108 Gambar 4.35 Akad ............................................................................................................................ 108 Gambar 4.36 Jurnal Peminjaman ...................................................................................................... 109
viii
Gambar 4.37 Tagihan Angsuran ........................................................................................................ 109 Gambar 4.38 Form Pembayaran Angsuran ....................................................................................... 110 Gambar 4.39 Jurnal Angsuran ........................................................................................................... 110 Gambar 4.40 Detail Angsuran ........................................................................................................... 111 Gambar 4.41 Jurnal Piutang(1) ......................................................................................................... 111 Gambar 4.42 Alasan Pengahapusan Piutang..................................................................................... 112 Gambar 4.43 Jurnal Penghapusan Piutang ....................................................................................... 112 Gambar 4.44 Tabel Taksiran Cadangan Piutang ................................................................................ 112 Gambar 4.45 Jurnal Piutang(2) ......................................................................................................... 113
ix
DAFTAR TABEL Table 1.1 Jadwal Pengerjaan ................................................................................................................. 4 Table 2.1 Jurnal Peminjaman (Setelah Akad) ........................................................................................ 6 Table 2.2 Jurnal Pembayaran Angsuran ................................................................................................ 6 Table 2.3 Jurnal Taksiran Kerugian Piutang ........................................................................................... 6 Table 2.4 Jurnal Penghapusan Piutang ................................................................................................. 6 Table 2.5 Buku Besar............................................................................................................................. 7 Table 2.6 Simulasi Angsuran Dengan Bunga Flat ................................................................................ 14 Table 2.7 Jurnal Piutang Koperasi "Harapan Sejahtera" ..................................................................... 15 Table 2.8 Tabel Umur Piutang ............................................................................................................. 17 Table 2.9 Table Taksiran Kerugian Piutang ......................................................................................... 18 Table 2.10 Jurnal taksiran kerugian piutang ....................................................................................... 18 Table 2.11 Jurnal Penghapusan Piutang A .......................................................................................... 19 Table 2.12 Jurnal Pernyataan A Akan Melunasi .................................................................................. 19 Table 2.13 Jurnal Penerimaan Uang Dari Piutang Yang Dihapus ......................................................... 19 Table 2.14 Jurnal Penghapusan Piutang A .......................................................................................... 20 Table 2.15 Jurnal Pernyataan Dari A Akan Melunasi ........................................................................... 20 Table 2.16 Jurnal Penerimaan Piutang Yang Sudah Dihapus............................................................... 20 Table 2.17 Simbol - Simbol Flowmap .................................................................................................. 21 Table 2.18 Simbol DFD ........................................................................................................................ 22 Table 2.19 Elemen - Elemen ERD ........................................................................................................ 23 Table 3.1 Analisis Kebutuhan User ...................................................................................................... 40 Table 3.2 Data Anggota ....................................................................................................................... 52 Table 3.3 Kamus Data Pinjaman.......................................................................................................... 53 Table 3.4 Kamus Data Angsuran ......................................................................................................... 53 Table 3.5 Kamus Data Piutang ............................................................................................................ 53 Table 3.6 Kamus Data COA ................................................................................................................. 54 Table 3.7 Kamus Data Jurnal Peminjaman .......................................................................................... 54 Table 3.8 Kamus Data Jurnal Angsuran ............................................................................................... 54 Table 3.9 Kamus Data Jurnal Piutang .................................................................................................. 55 Table 3.10 Kamus Data Login .............................................................................................................. 55 Table 3.11 Kamus Data Kelola Admin ................................................................................................. 55 Table 3.12 Kamus Data Perhitungan Pinjaman,Pengajuan Pinjaman .................................................. 55 Table 3.13 Kamus Data Bukti Pembayaran Angsuran ......................................................................... 56 Table 3.14 Kamus Data Bukti Pendaftaran Pinjaman .......................................................................... 56 Table 3.15 Kamus Data Status Approval Pinjaman ............................................................................. 57 Table 3.16 Kamus Data Status Approval Piutang ................................................................................ 57 Table 3.17 Kamus Data Lap.Pinjaman ................................................................................................. 57 Table 3.18 Kamus Data Lap.Angsuran ................................................................................................. 58
x
Table 3.19 Kamus Data Lap.Piutang .................................................................................................... 58 Table 3.20 Kamus Data Buku Besar ..................................................................................................... 58 Table 3.21 Spesifikasi Proses 1.1.1 ...................................................................................................... 59 Table 3.22 Spesifikasi Proses 1.1.3 ...................................................................................................... 59 Table 3.23 Spesifikasi Proses 2.1.1 ...................................................................................................... 60 Table 3.24 Spesifikasi Proses 2.1.2 ...................................................................................................... 60 Table 3.25 Spesifikasi Proses 2.1.3...................................................................................................... 60 Table 3.26 Spesifikasi Proses 2.1.3 ...................................................................................................... 61 Table 3.27 Spesifikasi Proses 2.2 ......................................................................................................... 61 Table 3.28 Spesifikasi Proses 2.3 ......................................................................................................... 62 Table 3.29 Spesifikasi Proses 2.4 ......................................................................................................... 62 Table 3.30 Spesifikasi Proses 3.1......................................................................................................... 63 Table 3.31 Spesifikasi Proses 3.2.1 ...................................................................................................... 63 Table 3.32 Spesifikasi Proses 3.2.2 ...................................................................................................... 64 Table 3.33 Spesifikasi Proses 3.3 ......................................................................................................... 64 Table 3.34 Spesifikasi Proses 3.4 ......................................................................................................... 65 Table 3.35 Spesifikasi Proses 4.1......................................................................................................... 65 Table 3.36 Spesifikasi Proses 4.2.1 ...................................................................................................... 65 Table 3.37 Spesifikasi Proses 4.2.2 ...................................................................................................... 66 Table 3.38 Spesifikasi Proses 4.2.3 ...................................................................................................... 66 Table 3.39 Spesifikasi Proses 4.3 ......................................................................................................... 66 Table 3.40 Spesifikasi Proses 4.4......................................................................................................... 67 Table 3.41 Spesifikasi Proses 5.1 ......................................................................................................... 67 Table 3.42 Spesifikasi Proses 5.2 ......................................................................................................... 68 Table 3.43 Spesifikasi Proses 5.3 ......................................................................................................... 68 Table 3.44 Struktur Table Anggota ..................................................................................................... 69 Table 3.45 User logon ......................................................................................................................... 69 Table 3.46 COA ................................................................................................................................... 69 Table 3.47 Peminjaman ...................................................................................................................... 70 Table 3.48 Angsuran ........................................................................................................................... 70 Table 3.49 Piutang .............................................................................................................................. 70 Table 3.50 Detail pinjaman ................................................................................................................. 71 Table 3.51 Detail angsuran ................................................................................................................. 71 Table 3.52 Detail piutang .................................................................................................................... 71 Table 3.53 Jurnal ................................................................................................................................. 71 Table 4.1 Implementasi File System .................................................................................................... 88 Table 4.2 Tabel Pengujian Proses Manual ......................................................................................... 104 Table 4.3 Jurnal Peminjaman ............................................................................................................ 105 Table 4.4 Jurnal Pembayaran Angsuran ............................................................................................ 105 Table 4.5 Jurnal Taksiran Kerugian Piutang ....................................................................................... 106 Table 4.6 Jurnal Penghapusan Piutang ............................................................................................. 106 Table 4.7 Proses Form Simulasi Pinjaman ......................................................................................... 113
xi
Table 4.8 Proses Edit Pinjaman ......................................................................................................... 114 Table 4.9 Proses Pembayaran ........................................................................................................... 114 Table 4.10 Jurnal Peminjaman,Angsuran,Piutang ............................................................................. 115 Table 4.11 Kelola Piutang .................................................................................................................. 115 Table 4.12 COA ................................................................................................................................. 115 Table 4.13 Pengujian Fungsionalitas Sistem ..................................................................................... 116
xii
DAFTAR LAMPIRAN Lampiran 1 Entity Relationship Diagram (ERD) ................................................................................. 119 Lampiran 2 Data Flow Diagram Level 0 ............................................................................................ 120 Lampiran 3 Perjanjian Kredit(1) ........................................................................................................ 121 Lampiran 4 Perjanjian Kredit(2) ........................................................................................................ 122
xiii
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan kebutuhan financial masyarakat yang meningkat, maka lembaga keuangan seperti hanya bank, perusahaan asuransi, dan koperasi menjadi jembatan untuk membantu kebutuhan masyarakat di bidang keuangan/financial. Dalam melayani masyarakat, lembaga keuangan membutuhkan support dari teknologi informasi. Teknologi informasi dapat membantu lembaga keuangan dalam hal mengelola data nasabah, data transaksi, dan data record transaksi antara lembaga keuangan dan nasabah. Jumlah nasabah yang ditangani dalam jumlah yang besar, apabila dikelola secara manual dapat menimbulkan peluang data nasabah hilang atau data transaksi yang tidak tepat. Dengan adanya teknologi informasi lembaga keuangan secara otomatis dapat memanajemen layanan jasanya dan mengoptimalkan pelayanan nasabah. Penggunaan teknologi informasi dapat meminimalisir kesalahan atau error dalam pengeloaan data nasabah. Koperasi dalam hal ini merupakan lembaga keuangan yang melayani simpanan,pinjaman,kredit, dan lain- lain. Menurut UU No.25/1992 tentang Perkoperasian tujuan dari koperasi adalah memajukan kesejahteraan anggota pada khususnya dan masyarakat pada umumnya, serta ikut membangun tatanan perekonomian nasional dalam rangka mewujudkan masyarakat yang maju, adil, makmur belandaskan Pancasila dan Undang - Undang Dasar 1945. Maka dari itu perlu ada dukungan teknologi informasi dalam membantu bisnis koperasi. Contohnya sistem informasi simpan pinjam, pengelolaan kredit, dan pengelolaan piutang. Penelitian ini dilakukan di Koperasi Pegawai Dan Pensiunan PT POS Indonesia(KOSPI). Koperasi ini melayani jasa simpanan, pinjaman, pembayaran pensiun, tabungan hari tua. Koperasi telah membuka cabang di kota – kota besar
1
di wilayah Jawa dan Sumatera dan melayani ratusan nasabah. Kesulitan dari koperasi adalah belum semua aspek yang didukung oleh teknologi informasi. Salah satunya adalah pengelolaan piutang nasabah. Pengeloaan piutang ini perlu karena koperasi harus mengetahui mana piutang yang sudah dibayar, jatuh tempo, lebih dari jatuh tempo, tunggakan, penghapusan piutang. Dan itu membutuhkan suatu perhitungan yang cermat sehingga petinggi koperasi dapat mengambil keputusan yang tepat. Atas dasar tersebut saya mengambil judul Aplikasi Pengelolaan Piutang Anggota Koperasi. Diharapkan aplikasi ini dapat membantu koperasi dalam mengelola piutang – piutang nasabah membantu koperasi dalam melakukan pencatatan hingga laporan piutang.
1.2 Rumusan Masalah a.
Bagaimana cara membantu koperasi dalam hal membuat dan menampilkan jumlah cicilan dan tunggakan piutang anggota?
b.
Bagaimana membuat pencatatan dan pelaporan berkaitan dengan piutang?
c.
Bagaimana cara menginformasikan data piutang kepada bendahara dan ketua koperasi?
1.3 Tujuan a.
Mengurutkan dan menampilkan jumlah cicilan dan tunggakan tiap anggota.
b.
Membuat pencatatan serta laporan yang berkaitan dengan piutang seperti jurnal, buku besar, laporan piutang.
d.
Menampilkan informasi status piutang anggota kepada bendahara dan ketua koperasi.
2
1.4 Batasan Masalah a. Aplikasi ini hanya mengelola piutang anggota koperasi. b. Pembayaran angsuran diinput manual oleh anggota. Setiap anggota yang melakukan input pembayaran angsuran akan disetujui dan di cek oleh bendahara koperasi. c. Tidak menangani denda, karena denda keterlambatan pembayaran angsuran sebesar 0% (Nol persen) pertahun sesuai dengan lampiran 4 pasal 2 poin ke4. d. Tidak menangani simpanan pokok, sukarela dan tabungan.
1.5 Definisi Operasional Aplikasi Pengelolaan Piutang Anggota Koperasi adalah aplikasi yang diperuntukkan untuk membantu Koperasi Pensiunan Dan Pegawai PT POS Indonesia(KOSPI) dalam mengelola piutang anggota. Mengelola piutang dalam artian dapat melakukan menambahkan jenis piutang, mengedit apabila piutang telah lunas atau belum, dan menghapus piutang. Aplikasi ini dapat membuat pelaporan Berupa jurnal, buku besar,laporan peminjaman, dan laporan nominatif untuk koperasi. Jadi untuk keseluruhan aplikasi ini membantu koperasi dalam mengelola piutang – piutang anggotanya.
1.6 Metode Pengerjaan Aplikasi perhitungan harga pokok produksi dibangun dengan menggunakan metode SDLC dengan model waterfall. Tahapan – tahapannya adalah sebagai berikut.
a. Pengumpulan data Pengumpulan data dilakukan dengan cara : a. Wawancara Wawancara dilakukan dengan Bapak Amir dan sebagai Direktur.
3
b.
Observasi Observasi dengan mengumpulkan data-data yang berkaitan dengan piutang.
c.
Studi pustaka Dilakukan dengan mempelajari litelatur-litelatur dari buku yang mendukung.
b. Analisis Requirment Proses menganalisis kebutuhan dari aplikasi yang dibangun, fungsionalitas apa saja yang dibutuhkan dalam aplikasi yang akan dibangun. Aplikasi dibangun dengan menggunakan pemrograman PHP dan basis data MySQL
c. Desain Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antar muka dan prosedur pengkodeaan. Tahap ini mentransiasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya.
d. Coding (Pembuatan Aplikasi) Direalisasikan kedalam program perangkat lunak. Hasil dari tahapan ini adalah program komputer sesuai dengan design yang dibuat.
e. Testing Pengujian fokuss pada perangkat lunak dari segi fungsionalitas dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminilialisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
1.7 Jadwal Pengerjaan Table 1.1
Jadwal Pengerjaan Jenis Kegiatan
Desember 12 3 4
Januari 12 3 4
February 1 2 3 4
Maret 1 2 3 4
April 1 2 3 4
Mei 1 2 3 4
Juni 1 2 3 4
Pembuatan Proposal Penelitian Dan Observasi Analisis Data Coding Testing Dokumentasi
4
BAB 2 Tinjauan Pustaka 2.1 Pengertian Akuntansi Akuntansi adalah suatu sistem informasi yang mengidentifikasi, mencatat, dan mengomunikasikan peristiwa – peristiwa ekonomi dari suatu organisasi kepada para pihak yang berkepentingan. Akuntansi sering disebut juga sebagai bahasa bisnis (the langguage of bussines). Sebagai suatu sistem informasi keuangan, akuntansi merupakan proses dari tiga aktifitas berikut: pengidentifikasian (indentifying), pencatatan (recording), dan pengomunikasian (communicating) atas peristiwa ekonomi dari suatu organisasi yang mencari laba maupun nirlaba kepada pihak yang yang berkepentingan baik intern maupun ekstern.[7] Sumber lain menurut American Institute of Certified Public Accounting (AICPA) mendefinisikan akuntansi sebagai berikut: Akuntansi adalah seni pencatatan, pengelolaan, dan pengiktisaran dengan cara tertentu dan dalam ukuran moneter, transaksi, dan kejadian – kejadian yang umumnya bersifat keuangan dan termasuk menafsirkan hasil – hasilnya. Menurut Principle Board (APB) No. 4 mendefinisikan akuntansi sebgai berikut: Akuntansi adalah suatu kejadian jasa. Fungsinya adalah memberikan informasi kuantitatif, umumnya dalam ukuran uang, mengenai suatu badan ekonomi yang dimaksudkan untuk digunakan dalam pengambilan keputusan ekonomi sebagai dasar memilih di antara beberapa alternatif.[7]
2.2 Siklus Akuntansi Proses akuntansi yang dimulai dengan menganalisis dan membuat jurnal untuk transaksi – transaksi dan diakhiri dengan menyiapkan catatan akuntansi untuk transaksi – transaksi periode berikutnya disebut dengan siklus akuntansi.[7]
5
2.3 Jurnal Jurnal umum adalah buku pencatatan untuk menginput data transaksi keuangan bisnis yang telah terjadi dalam suatu perusahaan. Bentuk jurnal umum yang sering di pergunakan dalam bentuk bentuk 2 kolom, ilustrasi untuk mencatat transaksi penerimaan piutang adalah sebagai berikut. [2] Table 2.1 Jurnal Peminjaman (Setelah Akad) Tanggal 12/01/2012
Keterangan Piutang
Ref 102
Kas
Debit Rp. 1.200.000,00
Kredit
101
Rp. 1.200.000,00
Table 2.2 Jurnal Pembayaran Angsuran Tanggal 12/01/2012
Keterangan Kas
Ref 101
Debit Rp. 120.000,00
Kredit
Pendapatan Bunga
401
Rp.20.000,00
Piutang
102
Rp.100.000,00
Table 2.3 Jurnal Taksiran Kerugian Piutang Tanggal 12/01/2012
Keterangan Beban Kerugian Piutang Cadangan Kerugian Piutang
Ref 501
Debit Rp. 5.000.000,00
Kredit
103
Rp.5.000.000,00
Table 2.4 Jurnal Penghapusan Piutang Tanggal 12/01/2012
Keterangan Cadangan Kerugian Piutang Piutang
Ref 103 102
Debit
Kredit
Rp.2.000.000,00 Rp.2.000.000,00
6
2.4 Buku Besar Buku besar merupakan tempat yang digunakan untuk mengelompokkan transaksi – transaksi keungan contoh dalam Aktiva lancar terdapat perkiraan kas, piutang, persediaan barang. Buku besar dapat diidentifikasikan dengan kumpulan berbagai perkiraan yang sejenis/sekelompok. [2] Table 2.5 Buku Besar
Kode Akun
: 101
Nama Akun : Kas
Kode Akun
: 102
Nama Akun : Piutang
Kode Akun
: 104
Nama Akun : Cadangan Kerugian Piutang
7
Kode Akun
: 401
Nama Akun : Pendapatan Bunga
Kode Akun
: 601
Nama Akun : Beban Kerugian Piutang
2.5 Pengertian Koperasi Secara umum koperasi dipahami sebagai perkumpulan orang secara sukarela mempersatukan diri untuk berjuang meningkatkan kesejahteraan ekonomi mereka melalui pembentukan sebuah badan usaha yang dikelola secara demokratis. Menurut Rudianto,2007 Koperasi adalah badan usaha yang mengorganisir pemamfaatan dan pendayahgunaan sumber daya ekonomi para anggotanya atas dasar prinsip – prinsip koperasi dan kaidah usaha ekonomi untuk meningkatkan taraf hidup anggota pada khususnya dan masyarakat daerah kerja pada umumnya. Dengan demikian, koperasi merupakan gebrakan ekonomi rakyat dan sokoguru perekonomian nasional. Sedangkan menurut pasal 1 UU No.25/1992 yang dimaksud dengan koperasi di Indonesia adalah badan usaha yang beranggotakan orang – orang atau badan hukum koperasi dengan melandaskan kegiatannya pada prinsip koperasi
sekaligus sebagai gerakan gerakan ekonomi rakyat yang
berdasarkan asas kekeluargaan. [2] Bila dirinci lebih jauh, beberapa pokok pikiran yang dapat ditarik dari uraian mengenai pengertian koperasi tersebut adalah sebagai berikut.
8
a. Koperasi adalah suatu perkumpulan yang didirikan oleh orang –orang yang memiliki
kemampuan
ekonomi
terbatas,
yang
bertujuan
untuk
memperjuangkan peningkatan kesejahteraan ekonomi mereka. b. Bentuk kerjasama yang bersifat sukarela. c. Masing – masing anggota koperasi memiliki hak dan kewajiban yang sama. d. Masing – masing anggota koperasi berkewajiban untuk mengembangkan serta mengawasi jalannya koperasi. e. Resiko dan keuntungan usaha koperasi ditanggung dan dibagi secara adil. [3] Berdasarkan tujuan yang ditetapkan dalam pasal 3 UU No.25/1992 itu, dapat dikatakan bahwa tujuan koperasi di Indonesia menurut garis besarnya meliputi tiga hal berikut. a. Untuk memajukan kesejahteraan anggotanya. b. Untuk memajukan kesejahteraan masyarakat. c. Turut membangun tatanan perekonomian nasional. [2]
2.5.1 Jenis Koperasi Dilihat dari bidang usaha dan jenis anggotanya, koperasi dapat dikelompokkan ke dalam 4 jenis. Bidang usaha koperasi mencerminkan jenis produk yang dijual kepada masyarakat dan para anggotanya. Berdasarkan bidang usaha ini dan jenis anggotanya, menurut PSAK No.27 tahun 2007, koperasi dapat dikelompokkan ke dalam beberapa jenis koperasi adalah sebagai berikut. [2]
2.5.1.1 Koperasi Simpan Pinjam Koperasi kredit atau koperasi simpan pinjam adalah koperasi uang bergerak dalam bidang pemupukan simpanan dana dari para anggotanya, untuk kemudian dipinjamkan kembali kepada para anggota yang memerlukan bantuan dana. Kegiatan utama koperasi simpan pinjam adalah menyediakan jasa penyimpanan dan peminjaman kepada anggota koperasi. [2]
9
2.5.1.2 Koperasi Konsumen Koperasi konsumen adalah koperasi yang anggotanya terdiri dari para konsumen akhir atau pemakai barang atau jasa. Kegiatan utama koperasi konsumen adalah melakukan pembelian bersama. Jenis barang atau jasa yang dilayani suatu koperasi konsumen sangat tergantung pada latar belakang kebutuhan anggota yang akan dipenuhi. Sebagai contoh, koperasi yang mengelola toko serba ada, minimarket, dan sebagainya. [2]
2.5.1.3 Koperasi Pemasaran Koperasi pemasaran adalah koperasi yang anggotanya terdiri dari para produsen atau pemilik barang atau penyedia jasa. Koperasi pemasaran dibentuk terutama untuk membantu para anggotanya memasarkan barang – barang yang mereka hasilkan. [2]
2.5.1.4 Koperasi Produsen Koperasi produsen adalah koperasi yang para anggotanya tidak memiliki badan usaha sendiri tetapi bekerja sama dalam wadah koperasi untuk menghasilkan dan memasarkan barang atau jasa. Tujuan utama koperasi produsen adalah menyatukan kemampuan dan modal para anggotanya guna menghasilkan barang – barang atau jasa tertentu melalui suatu badan usaha yang mereka kelola dan miliki sendiri. [2]
2.5.2 Ekuitas Koperasi Ekuitas koperasi terdiri dari modal anggota berbentuk simpanan pokok, simpanan wajib, simpanan lain yang memiliki karakteristik yang sama dengan simpanan pokok atau simpanan wajib, modal penyertaan, modal sumbangan, cadangan, dan sisa hasil usaha yang belum dibagi. [2]
2.5.2.1 Modal Anggota Istilah modal dalam pengertian ini lebih memiliki arti sebagai sumber pembelanjaan usaha yang berasal dari setoran para anggota.
10
a. Simpanan Pokok adalah jumlah nilai uang tertentu yang sama banyaknya yang harus disetorkan oleh setiap anggota pada waktu masuk menjadi anggota. Jenis simpanan pokok ini tidak dapat diambil kembali selama orang tersebut masih menjadi anggota koperasi. [2] b. Simpanan Wajib adalah jumlah simpangan tertentu yang harus dibayarkan oleh anggota dalam waktu dan kesempatan tertentu, seperti sebulan sekali. Jenis simpanan wajib ini dapat diambil kembali dengan cara yang diatur lebih lanjut dalam anggaran dasar, anggaran rumah tangga, dan rapat keputusan anggota. [2] c. Simpanan Sukarela adalah jumlah tertentu yang diserahkan oleh anggota atau bukan anggota kepada koperasi atas kehendak sendiri saat simpanan. Simpanan jenis ini dapat diambil kembali oleh pemiliknya setiap saat. Karena itu, simpanan sukarela tidak dapat dikelompokkan sebagai modal anggota dalam koperasi tetapi dikelompokkan sebagai utang jangka pendek. [2]
2.5.2.2 Modal Sumbangan Adalah sejumlah uang atau barang modal yang dapat dinilai dengan uang yang diterima dari pihak lain yang bersifat hibah dan tidak mengikat. Modal sumbangan tidak dapat dibagikan kepada anggota koperasi selama koperasi belum dibubarkan. [2]
2.5.2.3 Modal Penyertaan Adalah sejumlah uang atau barang modal yang dapat dinilai dengan uang yang ditanamkan oleh pemodal untuk menambah dan memperkuat struktur permodalan dalam meningkatkan usaha koperasi. [2]
2.5.2.4 Cadangan Adalah bagian dari sisa hasil usaha(SHU) yang disisihkan oleh koperasi untuk suatu tujuan tertentu, sesuai dengan ketentuan anggaran dasar atau ketetapan rapat anggota.Biasanya cadangan dibuat untuk persiapan melakukan pengembangan usaha, investasi baru, atau antisipasi terhadap kerugian usaha. [2]
2.5.2.5 Sisa Hasil Usaha(SHU) Adalah selisih antara penghasilan yang diterima koperasi selama periode tertentu dengan pengorbanan (beban) yang dikeluarkan untuk memperoleh penghasilan itu. Jumlah SHU tahun berjalan akan terlihat akan terlihat dalam laporan perhitungan
11
hasil usaha. Jika pencatatan transaksi dalam suatu koperasi berjalan dengan baik, SHU tahun berjalan biasanya tidak akan terlihat di neraca sebagai bagian dari ekuitas koperasi pada akhir periode tertentu, karena sudah harus langsung dialokasikan ke dalam berbagai dana dan cadangan. [2]
2.6 Pinjaman Pinjaman adalah salah satu produk utama sebuah koperasi simpan pinjam yang dikonsumsi oleh anggota koperasi sendiri. Oleh sebab itu penentuan strategi berkaitan pinjaman juga berkaitan erat dengan kepentingan anggota koperasi. Berdasarkan Undang-Undang No.10 tahun 1998 tentang perubahan atas UU No.7 tahun 1992 tentang perbankan, yang dimaksud dengan kredit adalah penyediaan uang atau tagihan yang dapat disamakan, berdasarkan persetujuan atau kesepakatan pinjam – meminjam antara bank dengan pihak lain, yaitu mewajibkan peminjam untuk melunasi utangnya setelah jangka waktu tertentu dengan pemberian bunga. [4]
2.7 Bunga Dalam setiap perhitungan peminjaman banyak pihak menempatkan hitungan bunga sebagai bagian yang tidak bisa dikesampingkan, misalnya 5%,8%,10% dan seterusmya. Penempatan perhitungan bunga adalah dengan melihat pada perubahan nilai kedepan dan mengikuti perkembangan inflasi, karena banyak pihak yang beranggapan inflasi itu sifatnya struktural atau terus bergerak ke depan. Adapun definisi dari bunga(interest) adalah sejumlah nilai uang yang diwajibkan kepada pihak yang meminjamkan dengan perhitungan berdasarkan presentase dan dilakukan berdasrkan periode atau jangka waktu yang ditentukan. Misalkan, jika tingkat suku bunga yang dibebankan pada seorang peminjam kredit 10% pertahun, jika peminjamannya adalah Rp.1000.000,-, setahun ia harus
membayar
Rp.100.000,-. Adapun bunga perbulannya adalah 10% dibagi dua belas bulan yaitu 8,344% atau 0,10 : 12 = 0,8334. [5]
12
2.8 Bunga Flat Yang dimaksud dengan cara perhitungan bunga dengan rumus flat rate adalah pembebanan bunga terhadap nilai pokok pinjaman akan tetap dari satu periode ke periode lainnya walaupun pokok peminjaman menurun akibat adanya pembayaran cicilan pokok pinjaman. [10] Contoh perhitungan bunga flat: Pak Amir mengambil kredit di Bank Mandiri sebesar Rp.12.000.000,00 dengan jangka waktu 12 bulan dengan bunga flat 6%. [11] Rumus : Total bunga = P * I *N Bunga per bualan = total bunga/N Besar angsuran = P +total bunga/B Keterangan: P: Pokok kredit I : Suku bunga per tahun N : Jangka waktu kredit dalam satu tahun B : Jangka waktu kredit dalam satu bulan Total bunga = Rp. 12.000.000,00 * 0,06 * 1 = Rp. 720.000,00 Bunga per bulan = Rp. 720.000,00/12 = Rp.60.000,00 Besar angsuran = Rp.12.000.000,00 + Rp. 720.000,00/12 = Rp. 1.060.000,00
13
Table 2.6 Simulasi Angsuran Dengan Bunga Flat Bulan
Angsuran
Angsuran
Total
Pokok
Bunga
Angsuran
Saldo
1
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.11.000.000,00
2
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.10.000.000,00
3
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.9.000.000,00
4
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.8.000.000,00
5
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.7.000.000,00
6
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.6.000.000,00
7
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.5.000.000,00
8
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.4.000.000,00
9
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.3.000.000,00
10
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.2.000.000,00
11
Rp.1.000.000,00
Rp.60.000,00
Rp.1.060.000,00
Rp.1.000.000,00
Jumlah
Rp.12.000.000,00
Rp. 720.000,00
Rp. 12.720.000,-
2.9 Piutang Piutang adalah klaim koperasi atas uang, barang, jasa kepada pihak lain akibat transaksi di masa lalu. Tagihan yang tidak disertai janji tertulis disebut piutang. Berarti suatu aktifitas dapat dikelompokkan sebagai piutang jika memenuhi beberapa persyaratan berikut: [2] a.
Piutang tersebut timbul akibat transaksi di masa lalu,
b.
Piutang tersebut jelas jatuh temponya, dan
c.
Piutang tersebut diketahui dengan jelas harus ditagih kepada siapa.
2.9.1 Pengelompokkan Piutang Berdasarkan jenis dan asalnya piutang dalam koperasi dapat dikelompokkan menjadi dua kelompok adalah sebagai berikut. [2]
2.9.1.1 Piutang Anggota Piutang yang timbul dari penjualan barang dan jasa yang dihasilkan koperasi kepada anggota koperasi. Dalam kegiatan normal koperasi, piutang anggota biasanya akan dilunasi dalam tempo kurang dari satu tahun, sehingga piutang anggota dikelompokkan ke dalam aktiva lancar. [2]
14
Sebagai contoh, koperasi “Harapan Sejahtera”, sebuah koperasi konsumen yang berlokasi di Jakarta, menjual produknya senilai Rp.1.750.000 kepada Ali, salah satu anggota koperasi. Ali baru membayar Rp. 500.000.000,- pada saat terjadinya transaksi tersebut dan sisanya akan dilunasi pada bulan berikutnya. Berdasarkan transaksi ini, ayat jurnal yang perlu dibuat adalah sebagai berikut. [2] Table 2.7 Jurnal Piutang Koperasi "Harapan Sejahtera" Tanggal 17/05/2012
Keterangan Kas Piutang Anggota Penjualan
Ref
Debit Rp. 500.000,00
Kredit
Rp.1.250.000,00 Rp. 1.750.000,00
2.9.1.2 Piutang Karyawan Yaitu tagihan koperasi kepada karyawan koperasi.Biasanya pembayaran piutang karyawan dilakukan melalui pemotongan gaji pada bulan berikutnya.[2]
2.9.1.3 Piutang Bukan Anggota Yaitu piutang yang timbul akibat koperasi melakukan transaksi kredit kepada bukan anggota koperasi. Piutang ini mencakup piutang usaha dan piutang bukan usaha. Piutang usaha adalah piutang yang timbul dari transaksi penjualan produk koperasi. Sementara piutang bukan usaha adalah piutang yang timbul bukan dari aktifitas usaha koperasi. [2]
2.9.2 Penilaian Piutang Piutang termasuk dalam komponen aktiva lancar. Jumlah piutang yang diharapkan akan ditagih dihitung dengan mengurangkan jumlah yang diperkirakan akan tidak dapat ditagih kepada jumlah piutang. Karena neraca disusun setiap akhir periode maka setiap akhir tahun perlu dihitung jumlah kerugian dari piutang – piutang. Apabila jelas bahwa piutang sudah tidak dapat ditagih maka rekening cadangan kerugian piutang di debit dan piutangnya dihapuskan. Penghapusan piutang baru dilakukan jika terdapat bukti – bukti yang jelas seperti debiturnya bangkrut atau meninggal. [9]
15
Selain menggunakan cadangan kerugian piutang, terdapat satu cara lain untuk mengakui kerugian piutang yang disebut metode penghapusan langsung. Dalam metode penghapusan langsung, kerugian piutang baru diakui pada waktu piutang dihapuskan dan penghapusan ini piutang baru dilakukan bila terdapat bukti – bukti yang jelas. Penggunaan metode langsung tidak dapat melaporkan piutang dengan jumlah yang diharapkan bisa ditagih, tetapi neraca menunjukkan jumlah bruto piutang, sehingga tidak sesuai dengan prinsip akuntansi dimuka. Dalam proyek akhir ini, penulis menggunakan metode cadangan. [9]
2.9.3 Cadangan Kerugian Piutang Dalam metode cadangan setiap akhir periode dilakukan penaksiran jumlah kerugian piutang yang akan dibebankan ke periode yang bersangkutan. Perhitungan kerugian piutang atas dasar piutang akhir periode dapat dilakukan dengan tiga cara sebagai berikut. [9]
2.9.3.1 Jumlah Cadangan Dinaikkan Sampai Presentase Tertentu Dari Saldo Piutang Cara ini saldo piutang dikalikan dengan presentase tertentu, hasilnya merupakan saldo rekening cadangan kerugian piutang yang diinginkan. Untuk menghitung jumlah kerugian piutang, hasil perhitungan tadi dikurangi atau ditambah dengan saldo rekening cadangan kerugian piutang. Metode ini berusaha untuk menghubungkan cadangan kerugian piutang dengan saldo piutang yang ada sehingga dapat menunjukkan jumlah piutang yang diharapkan dapat ditagih. Kelemahan metode ini tidak dapat menunjukkan berapa kerugian piutang yang sebenarnya untuk periode tersebut. [9]
2.9.3.2 Cadangan Ditambah Dengan Presentase Tertentu Dari Saldo Piutang Cara ini hasil kali presentase kerugian piutang dengan saldo piutang merupakan jumlah yang dicatat sebagai kerugian piutang dan dikreditkan ke rekening cadangan kerugian piutang tanpa memberhatikan saldo rekening cadangan kerugian piutang. Cara ini dapat menghubungkan kerugian piutang periode tersebut dengan saldo piutang tanpa dipengaruhi oleh perhitungan cadangan kerugian piutang tahun
16
sebelumnya. Kelemahan dari cara ini tidak dapat menunjukkan jumlah piutang yang diharapkan dapat ditagih. Di samping itu, cara ini mengakibatkan pembebanan kerugian piutang dua kali jika pada akhir periode ada anggota koperasi masih ada piutang – piutang tahun sebelumnya yang tahun lalu sudah dihitung kerugian piutangnya. [9]
2.9.3.3 Analisa Umur Piutang Pada metode analisa umur piutang. Piutang masing – masing anggota dibagi dalam dua kelompok, yaitu belum menunggak dan menunggak. Yang dimaksud menunggak adalah sudah melebihi jangka waktu kredit. Piutang yang menunggak dipisah dalam kelompok berdasarkan lama waktu menunggaknya. Selanjutnya dari masing – masing jumlah tunggakan yang didasarkan pada lamanya waktu tunggakan ditetapkan presentase kerugian piutangnya. Jumlah kerugian piutang yang dihitung dengan cara ini sesudah mempertimbangkan saldo rekening cadangan kerugian piutang merupakan jumlah kerugian piutang. [9] Misalnya pada tanggal 31 Desember 2014 saldo rekening PT Risa Fadila menunjukkan jumlah sebesar Rp.7.500.000,00 yang dapat dirinci berdasar umurnya sebagai berikut. [9] Table 2.8 Tabel Umur Piutang
17
Table 2.9 Table Taksiran Kerugian Piutang
2.9.4 Penghapusan Piutang (Metode Cadangan) Piutang yang jelas – jelas tidak dapat ditagih karena debitur lari, bangkrut, atau sebab yang lain harus dihapuskan dari rekening piutang. Penghapusan piutang ini merupakan suatu kerugian, pencatatannya tidak dibebankan ke rekening kerugian piutang tetapi dibebankan ke rekening cadangan kerugian piutang, karena kerugian piutang sudah diakui pada akhir periode sebelumnya.[9] Sebagai contoh, pada tanggal 31 Desember 2005 dihitung taksiran kerugian piutang sebesar Rp. 100.000,00. Pada tanggal 15 April 2006 langganan A yang piutangnya sebesar Rp. 150.000,00 bangkrut dan menyatakan tidak dapat melunasi utangnya. Tetapi pada tanggal 1 Juli 2006 langganan A datang dan menyatakan akan melunasi hutangnya pada tanggal 1 Agustus 2006. Jurnal yang dibuat untuk mencatat transaksi – transaksi di atas sebagai berikut. [9] Table 2.10 Jurnal taksiran kerugian piutang Tanggal 31/12/2006
Keterangan Kerugian Piutang Cadangan kerugian piutang
Reff 501 103
Debit Rp. 100.000,00
Kredit Rp. 100.000,00
18
Table 2.11 Jurnal Penghapusan Piutang A
Tanggal
Keterangan
15/04/2006
Cadangan kerugian piutang Piutang
Reff 103
Debit
Kredit
Rp. 150.000,00
102
Rp. 150.000,00
Table 2.12 Jurnal Pernyataan A Akan Melunasi
Tanggal
Keterangan
Reff
01/07/2006
Piutang Cadangan kerugian piutang
102
Debit
Kredit
Rp. 150.000,00
103
Rp. 150.000,00
Table 2.13 Jurnal Penerimaan Uang Dari Piutang Yang Dihapus
Tanggal
Keterangan
Reff
01/07/2006
Kas
101 102
Piutang
Debit
Kredit
Rp. 150.000,00 Rp. 150.000,00
2.9.5 Metode Penghapusan Langsung Metode ini biasanya digunakan digunakan dalam perusahaan – perusahaan kecil atau perusahaan – perusahaan yang tidak dapat menaksir kerugian piutang dengan tepat. Pada akhir periode tidak ada taksiran taksiran kerugian piutang yang dibebankan, tetapi kerugian piutang baru diakui pada waktu diketahui ada piutang yang tidak dapat ditagih. Bila jelas – jelas diketahui ada piutang yang tidak dapat ditagih, maka piutang tersebut dihapuskan dan dibebankan pada rekening kerugian piutang. Penggunaan metode penghapusan langsung tidak dapt menunjukkan jumlah piutang yang diharapkan akan ditagih dalam neraca, karena neraca hanya menunjukkan jumlah panjang bruto.
19
Sebagai contoh, pada tanggal 31 Desember 2006 dihitung taksiran kerugian piutang sebesar Rp. 200.000,00. Pada tanggal 15 April 2007 langganan A yang piutangnya sebesar Rp. 300.000,00 bangkrut dan menyatakan tidak dapat melunasi utangnya. Tetapi pada tanggal 1 Juli 2006 langganan A datang dan menyatakan akan melunasi hutangnya pada tanggal 1 Agustus 2007. Jurnal yang dibuat untuk mencatat transaksi – transaksi di atas sebagai berikut. [9] Pada tanggal 31 Desember 2006 tidak ada jurnal Table 2.14 Jurnal Penghapusan Piutang A
Tanggal
Keterangan
Reff
15/04/2006
Kerugian piutang Piutang
501 102
Debit
Kredit
Rp. 300.000,00 Rp. 300.000,00
Table 2.15 Jurnal Pernyataan Dari A Akan Melunasi
Tanggal
Keterangan
Reff
15/04/2006
Piutang Kerugian Piutang
102 501
Debit
Kredit
Rp. 300.000,00 Rp. 300.000,00
Table 2.16 Jurnal Penerimaan Piutang Yang Sudah Dihapus
Tanggal
Keterangan
Reff
15/04/2006
Kas
101 102
Piutang
Debit
Kredit
Rp. 300.000,00 Rp. 300.000,00
20
2.10 Flowmap Flowmap merupakan diagram aliran yang menunjukkan arus dari dokumen, aliran data fisik, entitas, entitas sistem informasi dan kegiatan operasi yang digunakan dengan sistem informasi. Terdapat dua jenis entitas adalah sebagai berikut. a.
Entitas dalam (Internal) : Pelaku proses yaitu personal, tempat/bagian, atau mesin seperti komputer dalam suatu sistem yang melakukan kegiatan pemerosesan/pengolahan(transaformasi) data atau kegiatan pemerosesan informasi.
b.
Entitas luar (Eksternal) : Entitas atau satuan unit yang terletak di lingkungan/diluar sistem yang mengirim data ke sistem tersebut, atau menerima data dari sistem tersebut. [7] Table 2.17 Simbol - Simbol Flowmap Simbol
Nama
Dokumen I/O
Manual Input
Terminator
Proses Manual
Proses
Pemilihan(Decision)
21
Penghubung Satu Halaman
Arsip
Arah Proses
File
Database
2.11 Data Flow Diagram (DFD) Diagram Arus Data (Data Flow Diagram) disusun berdasarkan beberapa indikator dasar, yaitu: sumber dan data tujuan data, proses, tempat penyimpanan data, dan kamus data. Kelima elemen ini dikombinasikan guna memperlihatkan bagaimana data diproses. Pembuatan Diagram arus data selalu menggunakan simbol – simbol yang mudah dimengerti oleh pengguna sistem, biasanya simbol yang digunakan adalah sebagai berikut. [8] Table 2.18 Simbol DFD Nama
Simbol
Penjelasan
Terminal
Menggambarkan atau tujuan data
sumber
Proses
Menunjukan mengubah data
proses
Penyimpan Data
Menyimpan data digunakan untuk menunjukan penyimpanan data
Aliran Data
Arus data yang digunakan untuk menunjukkan aliran dari data
22
2.12 Entity Relationship Diagram (ERD) Entity relationship diagram(ERD) merupakan suatu model jaringan yang menggunakan susunan data yang disimpan pada sistem secara abstrak. ERD juga menggambarkan hubungan antara satu jenis entitas yang memiliki sejumlah atribut dengan entitas lain dalam suatu sistem yang terintegrasi. ERD digunakan oleh perancang sistem untuk memodelkan data yang nantinya akan dikembangkan menjadi basis data(database). Model data ini juga akan membantu pada saat melakukan analisis dan perancangan basis data, karena model data ini menunjukkan bermacam – macam data yang dibutuhkan dan hubungan antardata. ERD ini juga merupakan model konseptual yang dapat mendeskripsikan hubungan antara file yang digunakan untuk memodelkan struktur data serta hubungan antardata. [8] Table 2.19 Elemen - Elemen ERD Simbol
Keterangan Entitas, yaitu kumpulan dari kumpulan dari objek yang dapat diidentifikasikan secara unik Relasi, yaitu hubungan yang terjadi antara satu atau lebih entitas. Jenis hubungan antara lain; ke satu, satu ke banyak, dan banyak ke banyak Atribut, yaitu karakteristik dari entity atau relasi yang merupakan penjelasan detail dari entitas
Hubungan antara entity dengan atributnya dan himpunan entitas dengan himpunan relasinya
23
2.13 Hypertext Markup Language (HTML) HTML kependekan dari Hyper Text Markup Langguage. Dokomen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini umumnya berisi informasi atau interface aplikasi dalam internet. Ada dua cara untuk membuat sebuah web page dengan HTML editor atau dengan editor teks biasa(misalkan notepad). Dokumen HTML disusun oleh elemen – elemen. “Elemen” merupakan istilah bagi komponen - komponen dasar pembentuk dokumen HTML. Diantaranya head, body, table, paragraf, dan list.[6]
2.14 Hypertext Preprocessor (PHP) PHP(Hypertext Preprocessor) merupakan bahasa pemograman berbasis web yang memiliki kemampuan untuk memproses dan mengolah data secara diinamis. PHP dapat dikatakan sebagai sebuah server-side embedded script language , artinya semua sintaks dan perintah program yang anda tulis akan sepenuhnya dijalankan oleh server, tetapi dapat disertakan pada halaman HTML biasa. Untuk menciptakan situs web yang dinamis dengan PHP, anda harus mengetahui bagaimana cara mengirimkan data kepada web browser. PHP mempunyai sejumlah unit built – in function untuk pengiriman data ini, yang paling umum menggunakan echo() dan print().[6]
2.15 Structure Query Language (MySQL) Database Management System (DBMS) adalah aplikasi yang dipakai untuk mengelola basis data. DBMS biasanya menawarkan beberapa kemampuan yang terintegrasi seperti: a. Membuat, menghapus, dan memodifikasi basis data. b. Pada beberapa DBMS pengolahannya berbasis windows (berbentuk jendela jendela) sehingga lebih mudah digunakan. c. Tidak semua orang bisa mengakses basis data yang ada sehingga memberikan keamanan bagi data.
24
d. Kemampuan
berkomunikasi
dengan
program
apliaksi
lain.
Misalnya
dimungkinkan untuk mengakses basis data MySQL menggunakan aplikasi yang dibuat menggunakan PHP. e. Kemampuan pengaksesan melalui komunikasi antar komputer(client server). Mysql adalah salah satu aplikasi DBMS yang sudah banyak digunakan para pemogram aplikasi web. Contoh DBMS lainnya adalah Postgre, SQL Server,MS Access. Kelebihan dari MySQL adalah ratis, handal, selalu di –update dan banyak forum yang memfasilitasi para pengguna jika memiliki kendala. MySQL juga menjadi DBMS yang sering dibandling dengan web server sehingga proses instalasinya lebih mudah.[6]
25
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Proses Bisnis Sistem Berjalan 3.1.1 Proses Berjalan Peminjaman Proses berisi mengenai prosedur pengajuan pinjaman, yaitu: a. Peminjaman dimulai dari anggota koperasi yang mengisi formulir pengajuan pinjaman yang diberikan kepada Bendahara Koperasi dan melampirkan slip gaji. Setelah itu formulir pengajuan diperiksa kelayakannya dan di hitung angsuran berdasarkan slip gaji. b. Jika dinyatakan layak menerima pinjaman maka Bendahara Koperasi akan membuatkan data pinjaman yang menghasilkan dokumen peminjaman dan diberikan kepada bagian keuangan dan data pinjaman yang dituliskan di buku untuk koperasi. c. Bagian Bendahara akan membuat tanda terima sebagai bukti jika layak untuk dipinjamkan. Dan diberikan kepada anggota untuk ditandatangani setelah itu dikembalikan ke bendahara untuk ditandatangani oleh bendahara koperasi. Dan diberikan lagi ke pimpinan untuk ditandatangani,setelah semuanya ditandatangani, tanda terima diarsipkan oleh bendahara koperasi yang akan dibuatkan 2 laporan pinjaman, dimana 1 diserahkan kepada pimpinan.Dan satu lagi diarsipkan oleh bendahara koperasi.
26
Flowmap Berjalan Peminjaman Anggota
Bendahara
Keuangan
Pimpinan
Start
Mengisi formulir peminjaman
Memeriksa kelayakan
1
Form Peminjaman Tidak Layak
Layak/tidak
5
Layak
Melampirkan Slip Gaji
buat data peminjaman dan tanda terima
Data Peminjaman
Data Peminjaman
Data Gaji
3
1
Tanda Terima
Tanda Tangan Pimpinan
Tanda Terima
Tanda tangan anggota
Tanda terima ttd pimpinan
2
Tanda Terima Ttd Anggota
Tanda Tangan Bendahara
2
Tanda Terima Ttd Bendahara
4
3
4 Laporan Peminjaman Laporan Peminjaman
Phase
Buat Laporan Peminjaman
END
Laporan Peminjaman
5
Gambar 3.1 Flowmap Berjalan Peminjaman
27
3.1.2 Proses Berjalan Pembayaran Angsuran Proses ini berisi prosedur angsuran yang sedang berjalan: a. Bagian Keuangan menampilkan jumlah angsuran tiap anggota koperasi berdasarkan data slip gaji dan pinjaman yang dimilikinya, dan menghasilkan bukti angsuran yang diserahkan kepada bendahara koperasi. b. Bukti angsuran dicatat di buku data angsuran,setelah itu dihitung dan dibuat laporan pendapatan. Sehingga menghasilkan 2 laporan pendapatan,1 untuk pimpinan 1 lagi untuk bendahara koperasi disimpan sebagai arsip. Flowmap Berjalan Pembayaran Angsuran Keuangan
Bendahara
Pimpinan
Start
Data Angsuran Data Peminjaman Membuat Buku Angsuran
Data Angsuran Anggota
Menampilkan jumlah angsuran
Data Angsuran
Membuat Lap.Penda patan
Lap.Angsuran
Lap.Pendapatan
Lap.Angsuran
Phase
END
Gambar 3.2 Flowmap Berjalan Pembayaran Angsuran
28
3.1.3 Proses Berjalan Pengelolaan Piutang Proses ini berisi mengenai pengelolaan piutang, yaitu: a.
Bendahara koperasi mengecek dan mencatat piutang peminjam (debitur) berdasarkan data angsuran yang telah dicatat sebelumnya dan menghasilkan data piutang.
b.
Setelah itu, membuat laporan piutang rangkap 2,1 diserahkan kepada pimpinan, 1 diarsipkan di bendahara koperasi.
Flowmap Pengelolaan Piutang Berjalan Bendahara
Pimpinan
START
Data Angsuran Pinjaman
Cek dan catat piutang
Daftar Piutang
Lap.Piutang Membuat Lap.Piutang
Lap.Piutang
Lap.Piutang
END
Gambar 3.3 Flowmap Pengelolaan Piutang Berjalan
29
3.2 Proses Bisnis Sistem Usulan 3.2.1 Proses Usulan Peminjaman Proses ini berisi usulan proses peminjaman sebagai berikut: a. Peminjam terlebih dahulu mendaftar sebagai anggota koperasi lalu memasukkan username dan password, jika berhasil maka peminjam langsung mengisi form pengajuan pinjaman. Jika tidak maka peminjam kembali lagi mendaftar sebagai anggota koperasi. b.
Sesudah diinput, Bendahara koperasi menerima form pengajuan pinjaman. Apabila nomor dan nama anggota sudah benar, bendahara menghitung angsuran.
c. Bendahara melakukan kesepakatan dengan anggota mengenai jumlah angsuran yang akan dibayar. Jika iya, bendahara memberikan kepada pimpinan untuk disetujui layak atau tidaknya diberi pinjaman. Jika tidak maka proses akan berkakhir. d. Jika pimpinan setuju, maka proses berikutnya adalah akad. Akad ini merupakan kesepakatan antara pihak koperasi dan anggota, jika sepakat maka bendahara membuat tanda terima dan membuat record peminjaman apabila tidak maka transaksi selesai.
30
Flowmap Usulan Peminjaman Anggota
Bendahara
Pimpinan
START
Menerima Permohonan
3
Sesuai/Tidak
Input anggota baru
Sesuai
Anggota
Hitung angsuran
Bunga
Cek Permohonan Pinjaman
Daftar sebagai anggota
Tidak
Sepakat
Sepakat/Tidak
Layak/Tidak
Tidak
1
Berhasil/Tidak
Layak
Berhasil
Form pengajuan pinjaman dan unggah slip gaji
Approved Pimpinan
Akad
Doc. Pengajuan Pinjaman Setuju/Tidak
Sepakat
Tidak
2
Pinjaman
Buku Besar
Record Pinjaman
Jurnal Pinjaman
Record Pinjaman Tanda Terima
Tanda Terima
3
END
2
Phase
1
Gambar 3.4 Flowmap Usulan Peminjaman
31
3.2.2 Proses Usulan Pembayaran Angsuran a. Bendahara membuat tagihan angsuran yang berasal dari
database
peminjaman dan angsuran. b. Anggota akan mendapat tagihan angsuran berdasarkan jumlah yang harus dibayar setiap bulannya. c. Apabila sudah tanggal jatuh tempo maka anggota akan membayar angsurannya. Anggota koperasi memasukkan kode pembayaran dan nominal bayar ke dalam sistem. d. Jika sudah dinput maka bendahara melakukan pengecekan atau validasi pembayaran anggota. e. Jika pembayaran angsuran anggota sudah lunas maka mengganti status pembayaran dari belum lunas menjadi lunas dan membuat bukti pembayaran angsuran, jika tidak maka transaksi berakhir.
32
Flowmap Usulan Pembayaran Angsuran Anggota
Bendahara
START
Angsuran
Membuat Tagihan Angsuran Peminjaman
Tagihan Angsuran
Menampikan tagihan angsuran Belum Jatuh_tempo
Jatuh_tempo/belum Pembayaran angsuran anggota Sudah Jatuh_tempo
Input kode_bayar, nominal_bayar
Approved Pembayaran Angsuran
Lunas/Tidak
Lunas
Tidak
Update Status_pembayaran
Bukti Pembayaran Angsuran
Bukti Pembayaran Angsuran Record Pembayaran Angsuran
Phase
END
Gambar 3.5 Flowmap Usulan Pembayaran Angsuran
33
3.2.3 Proses Usulan Pengeloaan Piutang a. Bagian bendahara mengecek data piutang dari file piutang. Kemudian mencatat piutang – piutang anggota yang sedang berjalan dan masih aktif. b. Apabila menemukan piutang yang tidak aktif dikarenakan anggota tidak bisa membayar atau ada sesuatu hal pada anggota, maka bendahara mengupdate status piutangnya menghasilkan keputusan admin. c. Hasil keputusan admin ini kemudian di proses dan di pertimbangkan oleh ketua koperasi. Apabila ketua koperasi setuju dengan keputusan admin maka akan mengapprove keputusan admin. Dan admin mengganti status piutang anggota. d. Bendahara membuat taksiran kerugian piutang berdasarkan piutang anggota yang masih aktif. Kemudian memposting ke dalam jurnal piutang dan menyimpan ke dalam database piutang.
34
Flowmap Usulan Pengeloaan Piutang Bendahara
Pimpinan
START
piutang jatuh tempo
Piutang
Keputusan Pimpinan Aktif/Tidak
Tidak
Keputusan Admin
1
No Approved
Approved/No Approved
Aktif Approved Keputusan admin
Piutang jatuh tempo Piutang jatuh tempo
COA
Taksiran kerugian piutang
Jurnal piutang
piutang
1
Phase
END
Gambar 3.6 Flowmap Usulan Pengeloaan Piutang
35
3.2.4 Proses Usulan Laporan Piutang Flowmap Usulan Laporan Piutang Bendahara Koperasi
Pimpinan
START Lap.All Transaksi
Input periode dan kode akun
1
Pelaporan Transaksi
Angsuran
Jurnal Pinjaman
Setuju/Tidak
Jurnal Angsuran
Pinjaman
Setuju
Piutang
Jurnal piutang jatuh tempo
Ttd Pimpinan
Tidak
1
2
Buat Buku Besar
COA
Lap.All Transaksi Lap.All Transaksi
Phase
Lap.All Transaksi Fix
2
END
Gambar 3.7 Flowmap Usulan Laporan Piutang
36
3.3 Analisis Kebutuhan Sistem 3.3.1 Analisis Proses Analisis proses yang ada pada aplikasi ini adalah sebagai berikut. a. Proses pendaftaran anggota, pengajuan pinjaman anggota, perhitungan, perhitungan jumlah angsuran yang akan dibayar, persetujuan peminjaman, pencatatan transaksi peminjaman, mencetak tanda terima. b. Proses menampilkan jumlah angsuran anggota, pembuatan data angsuran, pencatatan transaksi angsuran, pembuatan record transaksi angsuran. c. Proses menampilkan piutang jatuh tempo, persetujuan piutang jatuh tempo oleh ketua koperasi, menampilkan piutang yang akan ditagih, mencatat transaksi piutang ke dalam jurnal piutang dan buku besar. d. Proses menampilkan laporan pengelolaan piutang anggota. e. Proses pendaftaran/registrasi anggota ke dalam sistem.
3.3.2 Analisis Kebutuhan Fungsional Aplikasi ini dirancang dengan beberapa modul sebagai berikut. a. Modul Anggota Modul ini dirancang untuk menampilkan data anggota koperasi baik yang baru mendaftar maupun yang sudah lama. Modul ini juga menampilkan jumlah pinjaman, jumlah angsuran yang sudah dibayar, dan sisa yang belum dibayar. Modul ini dapat diakses oleh bendahara koperasi dan pimpinan. b. Modul Informasi Anggota Modul ini dirancang untuk anggota, fungsinya untuk menampilkan jumlah pinjaman, jumlah angsuran yang sudah dibayar, dan sisa pembayaran. Modul ini berhubungan dengan modul anggota yang hanya diakses oleh bendahara dan pimpinan koperasi saja.Tujuan pembuatan modul ini untuk memudahkan anggota dalam mengetahui status pinjaman dan pembayaran. Modul ini juga
37
untuk pendaftaran pengajuan pinjaman yang akan berhubungan dengan modul pinjaman. c. Modul Pinjaman Modul ini dirancang dengan beberapa menu sebagai berikut. 1.
Menu Daftar Pengajuan, menu ini berisi permohonan pinjaman dari anggota. Menu ini diakses oleh bendahara koperasi.
2.
Menu kelola pinjaman,menu ini berisi persetujuan dari ketua koperasi apabila simulasi pinjaman sudah lengkap. Menu ini menampilkan status approval secara lengkap baik yang sudah, dalam peninjauan, atau belum disetujui.
3.
Jurnal peminjaman : menu ini untuk menampilkan jurnal untuk setiap transaksi peminjman. Menu ini dapat diakses oleh bendahara.
d. Modul Angsuran Modul ini dirancang dengan beberapa menu sebagai berikut. 1.
Menu bayar angsuran, menu ini untuk mencatat pembayaran angsuran tiap anggota. Menu ini berhubungan dengan menu informasi anggota. Ketika anggota membayar angsuran, bendahara koperasi akan mencatat angsuran kemudian di menu informasi anggota akan mengupdate jumlah pembayaran.
2.
Menu kelola angsuran, menu ini berisi data angsuran anggota, fungsinya untuk mencetak tanda bukti pembayaran angsuran.
3.
Jurnal angsuran : menu ini untuk menampilkan jurnal untuk setiap transaksi angsuran. Menu ini dapat diakses oleh bendahara.
38
e. Modul Piutang Modul ini dirancang dengan berberapa menu sebagai berikut. 1. Menu view piutang, untuk melihat piutang yang sedang berjalan dan yang akan jatuh tempo. Menu ini dapat diakses oleh bendahara koperasi dan pimpinan. 2. Menu kelola piutang, untuk melihat, mengedit, menghapus, mengambil keputusan berkaitan dengan piutang anggota. Menu ini dapat diakses oleh bendahara koperasi dan pimpinan. 3. Menu
taksiran kerugian piutang, untuk menghitung taksiran cadangan
kerugian piutang. 4. Jurnal piutang jatuh tempo: menu ini untuk menampilkan jurnal untuk piutang yang akan jatuh tempo apakah dicadangkan atau dihapuskan. Menu ini dapat diakses oleh bendahara. f.
Modul Laporan
Modul ini dirancang dengan berberapa menu sebagai berikut. 1. Record pinjaman : menu ini merupakan menu untuk melihat transaksi – transaksi yang berhubungan dengan peminjaman. Menu ini diakses oleh bendahara koperasi dan keuangan. 2. Laporan piutang : menu ini menampilkan status piutang anggota. Menu ini dapat oleh diakses oleh bendahara dan pimpinan. 3. Buku Besar : menu ini untuk menampilkan saldo akun – akun yang ada. g.
Modul Kelola
Modul ini dirancang dengan berberapa menu sebagai berikut. 1.
Menu user : menu ini berisi detail user yang sedang login
2. Menu kelola user : menu ini untuk mengubah username dan password.
39
3.3.3 Analisis Kebutuhan User Table 3.1 Analisis Kebutuhan User No 1
User Anggota
Hak Akses a. b. c. d.
2
Bendahara
a. b. c. d. e. f. g.
3
Pimpinan
a. b. c.
d.
Mendaftar sebagai anggota baru Mengisi form pengajuan pinjaman Melihat status pembayaran terakhir beserta jumlah angsuran dan sisa angsuran. Menerima tanda terima angsuran maupun pembayaran. Menghitung jumlah angsuran Mengelola data anggota Mengajukan form peminjaman untuk diaaprove oleh pimpinan. MengInput data peminjaman Menginput data angsuran Mengupdate status peminjaman, status pembayaran, status piutang. Memonitoring laporan pinjaman, angsuran, piutang,dan buku besar. Melakukan Approval terhadap pengajuan pinjaman. Melakukan monitoring terhadap pembayaran angsuran. Mengelola data bunga dan jangka waktu. Selain itu , pimpinan juga mengelola data akun. Mengambil keputusan terkait dengan piutang anggota.
40
3.4 Kebutuhan Perangkat Keras dan Perangkat Lunak 3.4.1 Kebutuhan Perangkat Keras Dalam pengembangan aplikasi ini diperlukan beberapa perangkat keras, baik untuk client maupun server. Untuk spesifikasi server adalah sebagai berikut. a. Monitor b. Keyboard c. Mouse d. PC/Laptop dengan minimun spesifikasi 1. RAM
: 512 MB
2. Processor
: Intel Core 2 Duo 2 Ghz
3. Hardisk
: 100 GB
Untuk spesifikasi client adalah sebagai berikut. a. Monitor b. Keyboard c. Mouse d. PC/Laptop dengan minimum spesifikasi 1. RAM
: 512 MB
2. VGA
: 128 MB
3. Processor
: Intel Core 2 Duo 2 Ghz
4. Hardisk
: 100 GB
41
3.4.2 Kebutuhan Perangkat Lunak Dalam pengembangan aplikasi ini dibutuhkan beberapa perangkat lunak yang digunakan untuk menjalankan aplikasi ini, baik untuk server maupun client. Untuk spesifikasi server adalah sebagai berikut. a. Database MySQL (versi 5.6.20). b. Web Server Apache (versi 2.4.10). c. Sistem Operasi Windows (windows 7, windows 8) / Linux (versi Ubuntu 8.10, Linux mint 17.2). d. Browser Google Chrome (versi
43.0.2357.130, 43.0.2357.124, 43.0.2357.81
)
/
Mozila (versi 38.0.6, 38.0.5). Untuk spesifikasi client adalah sebagai berikut. a. Sistem Operasi Windows (windows 7, windows 8) / Linux (versi Ubuntu 8.10, Linux mint 17.2). b. Browser Google Chrome (versi
43.0.2357.130, 43.0.2357.124, 43.0.2357.81
) /
Mozila Firefox (versi 38.0.6, 38.0.5).
42
3.5 Perancangan Sistem Dan Basis Data 3.5.1 Perancangan Sistem 3.5.1.1 Diagram Konteks Gambar dibawah ini merupakan diagram konteks, menggambarkan bahwa memiliki tiga entitas yaitu anggota, bendahara koperasi, pimpinan. Anggota dalam hal ini melakukan pendaftaran kepada bendahara koperasi, kemudian bendahara koperasi memberikan data kepada pimpinan. Data dari pimpinan berupa approval kembali lagi ke bendahara.
Username,password,profile,Tanda_terima_pi njaman,tgl_jatuh_tempo,simulasi_pinjaman,T anda_terima_angsuran,tanggal_jatuh_tempo, jumlah_angsuran,validasi_bayar
Simulasi_pinjaman,Data_peminjaman,Id_anggota,id_ peminjaman,Ang_pokok,Ang_bunga,Ttl_ang,status_pi utang,Lap.pinjaman,lap_piutang
Aplikasi Pengelolaan Piutang
Anggota_Koperasi username,password,data_diri,Nominal_ pinjaman,jangka_waktu,Kode_bayar,no minal_bayar
Approval_pinjaman, Approve_status_piutang
Pimpinan_koperasi
Data_bunga,kode_akun,nama_akun,status_piuta ng,validasi_bayar Bendahara_Koperasi
Piutang_jatuh_tempo,Jurnal_piutang,Data_peminjam an,simulasi_pinjaman,data_anggota,jurnal_peminjam an,Kode_bayar,username,data_diri,jurnal_angsuran,L ap.pinjaman,lap_piutang,taksiran_kerugian_piutang
Gambar 3.8 Diagram Konteks
43
3.5.1.2 Data Flow Diagram(DFD) Level 0 Gambar dibawah ini merupakan Data Flow Diagram level 0. DFD level 0 ini menggambarkan lebih detail lagi dari diagram konteks dan menjelaskan aliran – aliran data. DFD Level 0 digambarkan pada lampiran 2.
3.5.1.3 DFD Level 1 (Proses 1.0) Gambar dibawah ini merupakan DFD level 1 untuk proses 1.0. Anggota dan bendahara merupakan entitas dari DFD level 1 ini. Prosesnya adalah pengajuan pinjaman, input akun dan bunga, simulasi pinjaman, record pinjaman.
username,password,data_diri
Anggota_Koperasi
1.1 Kelola_Anggota
username,password,data_diri
Anggota
Username,password,profile Username,password
1.2 Kelola_Chart Of Account
coa COA
Kode_akun,nama_akun_periode
Bendahara_Koperasi
coa
Kode_akun,nama_akun_periode
Gambar 3.9 DFD Level 1 (Proses 1.0)
44
3.5.1.4 DFD Level 1 (Proses 2.0) Gambar dibawah ini merupakan DFD level 1 proses 2.0. Prosesnya adalah Transaksi_pinjaman, view_peminjaman, jurnal_peminjaman. Entitasnya terdiri dari bendahara, anggota, dan pimpinan.
Nominal_pinjaman,jangka_waktu Anggota_Koperasi
Tanda_terima_pinjaman, tgl_jatuh_tempo,simulasi_pinja man
2.1 Transaksi_peminjam an
Nama_anggota,nominan_pinja man,jangka_waktu,data_bunga ,tanggal_pinjam,tanggal_jatuh_ tempo Pinjaman
Tgl_jth_tempo,tanda_te rima
Total_peminjaman,statu s,id_peminjaman
Pimpinan_koperasi
Detail_peminjaman
Bendahara_koperasi
Simulasi_pinjaman,Data_peminjaman Approval_pinjaman
Nominal_pinjaman,id_transaksi Jurnal
2.2 View_Pinjaman
Nama_anggota,nominan_pinjaman, jangka_waktu,data_bunga,tanggal_pinjam, tanggal_jatuh_tempo Data_peminjaman,simulasi_pinjaman,data_anggota
kode_akun,nama_akun,periode
COA
Nominal_pinjaman,id_transaksi
2.3 Jurnal_Peminjaman
Jurnal_peminjaman
Gambar 3.10 DFD Level 1 (Proses 2.0)
45
3.5.1.5 DFD Level 1 (Proses 3.0) Gambar dibawah ini merupakan DFD level 1 dari proses 3.0. Prosesnya adalah pembayaran_angsuran, transaksi angsuran. Entitasnya adalah bendahara dan pimpinan koperasi.
Nama_anggota,nominan_ pinjaman,tgl_jatuh_temp o Nama_anggota,nominan_ pinjaman,tgl_jatuh_temp o,angsuran_pokok,angsur an_bunga,total_angsuran
Anggota_Koperasi
Kode_bayar,nominal_bay ar
Tanda_terima_angsuran,tanggal_jatuh_tempo, jumlah_angsuran,denda
Id_peminjaman,Nama_anggota, nominan_pinjaman,angsuran_pokok, angsuran_bunga,total_angsuran Peminjaman
Kode_bayar,nominal_bayar, tanggal_bayar
3.1 Tagihan_Angsuran
Angsuran
Nama_anggota,nominan_pin jaman,jumlah_angsuran,tang gal_bayar,tgl_jatuh_tempo, angsuran_ke
Bendahara_koperasi
Kode_bayar,nominal_bayar, keterangan
Validasi_bayar Approve_Angsuran
3.2 Approve_Angsuran
Kode_bayar,nominal_bayar Kode_bayar,username,data_diri
Kode_angsuran,angsuran_ pokok,total_angsuran
Kode_angsuran,angsuran _pokok Jurnal
COA
Detail_Angsuran
Kode_akun,Nama _akun
3.4 Jurnal_Angsuran
nominal_bayar, kode_angsuran, tgl_jthtempo
Piutang Kode_angsuran,angsuran_ pokok
3.3 Transaksi_Angsuran
Jurnal_angsuran
Gambar 3.11 DFD Level 1 (Proses 3.0)
46
3.5.1.6 DFD Level 1 (Proses 4.0) Gambar dibawah ini merupakan DFD level 1 dari proses 3.0. Prosesnya adalah pembayaran_angsuran, transaksi angsuran. Entitasnya adalah bendahara dan pimpinan koperasi.
Id_anggota,angsuran_pokok, angsuran_bunga,total_angsuran, Id_peminjaman
4.1 Piutang_jatuhtempo
Id_anggota,kode_peminjaman, Angsuran_pokok,angsuran_bunga, Total_angsuran
Pinjaman
Kode_piutang,sisa_piutang Piutang
Kode_piutang,sisa_piutang
Kd_piutang,sisa_piutang, status_piutang,jumlah_piutang Status_piutang
Piutang_jatuh_tempo,status_piutang
Id_anggota,kode_peminjaman, Angsuran_pokok,angsuran_bunga, Total_angsuran,Kd_piutang,sisa_piutang, status_piutang,jumlah_piutang
4.2 View_Piutang
Bendahara_koperasi
Approve_status_piutang Kd_piutang,sisa_piutang, status_piutang,jumlah_ piutang
Kd_piutang,sisa_piutang, status_piutang,jumlah_piutang
Jurnal
Pimpinan_koperasi
Jurnal_piutang
4.4 Jurnal_Piutang
Kode_akun,nama_akun COA
Taksiran_kerugianpiutang
4.3 Penyisihan_Piutang
Gambar 3.12 DFD Level 1 (Proses 4.0)
47
3.5.1.7 DFD Level 1 (Proses 5.0) Gambar dibawah ini merupakan DFD level 1 dari proses 5.0. Prosesnya adalah lap_peminjaman, lap_angsuran, lap_piutang, jurnal, buku_besar. Entitasnya adalah bendahara dan pimpinan koperasi.
Lap.Peminjaman
5.1 Lap.Peminjaman
Id_peminjaman,kode_angsuran, total_peminjaman,akad
Detail_Pinjaman
Bendahara_Koperasi
Lap.Peminjaman
Pimpinan_Koperasi
Lap.Piutang
Total_peminjaman, tgl_jatuhtempo,angsuran_pokok, angsuran_bunga,total_angsuran Peminjaman
5.2 Lap.Nominatif
Lap.Piutang
Jumlah_piutang,status_piutang
COA
Detail_Piutang
kode_akun,nama_akun
Buku_Besar
5.4 Buku_Besar
Kode_akun,nama_akun,debit, kredit,jns_transaksi
Jurnal
Gambar 3.13 DFD Level 1 (Proses 5.0)
48
3.5.1.8 DFD Level 2 (Proses 1.1) Gambar dibawah ini merupakan DFD level 2 dari proses 1.1. Prosesnya adalah daftar_anggota_baru, edit_profile, proses_login. Entitasnya adalah bendahara dan pimpinan koperasi.
username,password,data_diri
username,password,data_diri Anggota_koperasi
1.1.1 Daftar_ Anggota_Baru
1.1.2 Edit_Profile
username,password,data_diri
username,password,data_diri
Anggota
username,password,data_diri username,password,data_diri
username,password
1.1.3 Proses_Login
Profile
username,password Profile
Gambar 3.14 DFD Level 2 (Proses 1.1)
49
3.5.1.9 DFD Level 2 (Proses 3.1) Gambar dibawah ini merupakan DFD level 2 dari proses 3.1. Prosesnya adalah detail_angsuran, approve pembayaran. Entitasnya adalah bendahara dan pimpinan koperasi.
Angsuran Kode_bayar,nominal_bayar, angsuran_ke
Bendahara_ Koperasi
Id_peminjaman,id_anggota,total_pinja man,Angsuran_pokok,angsuran_bunga, total_angsuran,Kode_bayar, nominal_bayar,angsuran_ke
Peminjaman Approve_pembayaran, Status_pembayaran
3.2.1 Detail_angsuran
Status_pembayaran,Jatuh_tempo Anggota_ Koperasi
3.2.2 Approve_Pembayaran
Id_peminjaman,kode_angsuran,,total_pinjaman, Angsuran_pokok,angsuran_bunga, total_angsuran Piutang
Approve_pembayaran,Status_pembayaran
Kode_angsuran,total_angsuran Jurnal
Gambar 3.15 DFD Level 2 (Proses 3.1)
50
3.5.1.10 DFD Level 2 (Proses 2.1) Gambar dibawah ini merupakan DFD level 2 dari proses 2.1. Prosesnya adalah proses_pengajuan_peminjaman, proses_edit_pinjaman, approve_admin, approve_ pimpinan, approve pembayaran. Entitasnya adalah bendahara dan pimpinan koperasi.
Id_anggota,kode_piutang, id_peminjaman
Piutang Id_anggota,kode_angsuran, id_peminjaman
2.1.1 Proses_pengajuan_ peminjaman
Id_anggota,nominal_pemi njaman,tanggal_pinjam, jangka_waktu
Angsuran
Id_anggota,nominal_peminjaman,tanggal_pinjam, jangka_waktu,angsuran_pokok,angsuran_bunga, Total_angsuran
Peminjaman Id_anggota,nominal_peminjaman, tanggal_pinjam, jangka_waktu,angsuran_pokok, angsuran_bunga, Total_angsuran
Id_anggota,nominal_pemi njaman,tanggal_pinjam, jangka_waktu,angsuran_p okok,angsuran_bunga, Total_angsuran,Status_piu tang
Anggota_Koperasi Id_anggota,nominal_pemi njaman,tanggal_pinjam, jangka_waktu,angsuran_p okok,angsuran_bunga, Total_angsuran
2.1.2 Proses_edit_ pinjaman
Pimpinan_Koperasi
Status_piutang 2.1.3 Approve_admin
Bendahara_Koperasi
Id_anggota,nominal_peminjaman, tanggal_pinjam, jangka_waktu,angsuran_pokok,angs uran_bunga, Total_angsuran,Status_piutang
Id_anggota,nominal_pemi njaman,tanggal_pinjam, jangka_waktu,angsuran_p okok,angsuran_bunga, Total_angsuran,Status_piu tang
2.1.4 Approve_pimpinan
Id_anggota,nominal_peminjaman,t anggal_pinjam, jangka_waktu,angsuran_pokok,ang suran_bunga, Total_angsuran,Status_piutang
Status_piutang
Gambar 3.16 DFD Level 2 (Proses 2.1)
51
3.5.1.11 DFD Level 2 (Proses 4.2) Gambar dibawah ini merupakan DFD level 2 dari proses 4.2. Prosesnya adalah Edit_status_piutang, delete_status_piutang, approve_piutang. Entitasnya adalah bendahara dan pimpinan koperasi.
Bendahara_Koperasi
Piutang_jatuh_tempo,status_piutang
4.2.1 Edit_Status_Piutang
Tanda_terima_angsuran,tanggal_jatuh_tempo, jumlah_angsuran,denda,validasi_bayar Pimpinan_Koperasi
Id_anggota,kode_peminjaman,Angsuran_pokok, angsuran_bunga,ttl_angsuran,kd_piutang, sisa_piutang,status_piutang, jumlah_piutang
Approve_status_piutang
Kode_piutang,jumlah_piutang,sisa_piutang
4.2.2 Delete_Status _Piutang
4.2.3 Approve_pimpinan
Kode_piutang,sisa_ piutang
Piutang
Kd_piutang,sisa_piutang,status_piutang ,jml_piutang Approve_status_piutang
Gambar 3.17 DFD Level 2 (Proses 4.2)
3.5.1.12 Kamus Data Kamus data pada tahap pembangunan sistem digunakan untuk merancang database yang akan dibangun berdasarkan arus data yang ada di DFD, arus data di DFD bersifat global hanya menunjukkan nama arus datanya saja. Adapun struktur data yang dibutuhkan adalah sebagai berikut. Table 3.2 Data Anggota Nama
Data_anggota
Deskripsi Struktur Data
Informasi tentang anggota Id_anggota + nama_anggota +alamat + no_telp + data_gaji + tempat_lahir+ tanggal_lahir [{a-z}{A - Z}{0-9}] [{a-z}{A - Z] [{a-z}{A - Z}{0-9}] [{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z] [{0-9}]
Id_anggota nama_anggota alamat no_telp data_gaji Tempat _lahir Tanggal_ lahir
52
Table 3.3 Kamus Data Pinjaman Nama
Data_pinjaman
Deskripsi Struktur Data
Informasi tentang pinjaman Id_anggota + id_pinjaman + total_pinjaman + tanggal_pinjam + tanggal_jatuhtempo + jangka_waktu + angsuran_pokok + angsuran_bunga + total_angsuran + saldo + status [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{0-9}] dd-mm-yyy dd-mm-yyy [{0-9}] [{0-9}] [{0-9}] [{0-9}] [{0-9}] [{a-z}{A - Z}{0-9}]
Id_pinjaman Id_anggota Total_pinjaman Tanggal_pinjam Tanggal_jatuhtempo Jangka_waktu Angsuran_pokok Bunga Total_Angsuran Saldo Status
Table 3.4 Kamus Data Angsuran Nama
Data_pinjaman
Deskripsi Struktur Data
Informasi tentang pinjaman Kode_angsuran + id_peminjaman + id_anggota + angsuran_ke + nominal_bayar + kode_bayar + jml_tunggakan + keterangan [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{0-9}] [{0-9}] [{0-9}[a-z}] [0-9}] [{a-z}{A - Z}{0-9}]
Kode_angsuran Id_pinjaman Id_anggota Angsuran_ke Nominal_bayar Kode_bayar Jml_tunggakan Keterangan
Table 3.5 Kamus Data Piutang Nama
Data_piutang
Deskripsi Struktur Data
Informasi tentang piutang Kd_piutang + id_peminjaman + kd_angsuran + tanggal_piutang + sisa_piutang + status_piutang + keterangan
53
Kd_piutang id_pinjaman kd_angsuran tanggal_piutang sisa_piutang status_piutang keterangan
[{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] dd-mm-yyy [{0-9}] [[{a-z}{A - Z}] [{a-z}{A - Z}]
Table 3.6 Kamus Data COA Nama
Chart Of Account(COA)
Deskripsi Struktur Data
Informasi tentang COA Kode_akun + nama_akun
Kode_akun nama_akun
[{a-z}{A - Z}{0-9}] [{a-z}{A - Z}]
Table 3.7 Kamus Data Jurnal Peminjaman Nama
Jurnal Peminjaman
Deskripsi Struktur Data
Informasi tentang jurnal peminjaman Kode_akun + id_peminjaman + tanggal debit + kredit
Kode_akun id_peminjaman tanggal debit kredit
[{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] dd-mm-yyy [{0-9}] [{0-9}]
Table 3.8 Kamus Data Jurnal Angsuran Nama
Jurnal Angsuran
Deskripsi Struktur Data
Informasi tentang jurnal angsuran Kode_akun + kode_angsuran + tanggal debit + kredit + keterangan
Kode_akun Kode_angsuran tanggal debit kredit keterangan
[{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] dd-mm-yyy [{0-9}] [{0-9}] [{a-z}{A - Z}]
54
Table 3.9 Kamus Data Jurnal Piutang Nama
Jurnal Piutang
Deskripsi Struktur Data
Informasi tentang jurnal piutang Kode_akun + kd_piutang + tanggal debit + kredit + keterangan
Kode_akun Kd_piutang tanggal debit kredit keterangan
[{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] dd-mm-yyy [{0-9}] [{0-9}] [{a-z}{A - Z}]
Table 3.10 Kamus Data Login Nama Deskripsi Struktur Data Kode_login username password
Tb_login Menyimpan data username dan password Kode_login + username + password [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}]
Table 3.11 Kamus Data Kelola Admin Nama Deskripsi Struktur Data Kode_login username password
Tb_kelola_admin Untuk mengupdate atau mengganti data username dan password Kode_login + username + password [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}]
Table 3.12 Kamus Data Perhitungan Pinjaman,Pengajuan Pinjaman Nama Deskripsi Struktur Data
Id_pengajuan id_anggota
Perhitungan peminjaman, pengajuan pinjaman Informasi perhitungan pinjaman dan pengajuan Id_pengajuan + id_anggota + nama_anggota + total_pinjaman + jangka_waktu + angsuran_pokok + bunga + total_angsuran + keterangan [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}]
55
nama_anggota total_pinjaman jangka_waktu Angsuran_pokok Bunga Total_angsuran Keterangan
[{a-z}{A - Z}] [{0-9}] [{0-9}] [{0-9}] [{0-9}] [{0-9}] [{a-z}{A - Z}{0-9}]
Table 3.13 Kamus Data Bukti Pembayaran Angsuran Nama
Bukti Pembayaran Angsuran
Deskripsi
Informasi mengenai data untuk bukti pembayaran angsuran Id_anggota + id_pinjaman + nama_anggota + total_angsuran + bunga + angsuran_pokok + tanggal_pinjam + tanggal_bayar [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A-Z}] [{0-9}] [{0-9}] [{0-9}] dd-mm-yyyy dd-mm-yyyy
Struktur Data
Id_anggota Id_pinjaman Nama_anggota Total_angsuran Bunga Angsuran_pokok Tanggal_pinjam Tanggal_bayar
Table 3.14 Kamus Data Bukti Pendaftaran Pinjaman Nama
Bukti pendaftaran pinjaman
Deskripsi
Informasi mengenai data untuk bukti pendaftaran pinjaman Kd_anggota + nama_anggota + alamat_anggota + no_tlp + tanggal_daftar + pekerjaan + nominal_pinjaman + angsuran_pokok + angsuran_bunga + total_angsuran [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}] [{a-z}{A-Z}] [{0-9}] dd-mm-yyyy [{a-z}{A-Z}] [{0-9}] [{0-9}] [{0-9}] [{0-9}]
Struktur Data
Kd_anggota Nama_anggota Alamat_anggota No_tlp Tanggal_daftar Pekerjaan Nominal_pinjaman Angsuran_pokok Angsuran_bunga Total_Angsuran
56
Table 3.15 Kamus Data Status Approval Pinjaman Nama
Status_approval_pinjaman
Deskripsi
Informasi mengenai status approval pinjaman Kd_anggota + id_pinjaman + nama_anggota + total_pinjaman + bunga + total_angsuran + bunga + tanggal_pinjam + tanggal_jatuh_tempo [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}] [{0-9}] [{0-9}] dd-mm-yyyy dd-mm-yyyy
Struktur Data
Kd_anggota Id_pinjaman Nama_anggota Total_pinjaman Bunga Tanggal_pinjam Tanggal_jatuh_tempo
Table 3.16 Kamus Data Status Approval Piutang Nama Deskripsi Struktur Data
Kd_anggota Id_pinjaman Kode_piutang Nama_anggota Status_piutang Keterangan Tanggal_pinjam
Status_approval_piutang Informasi mengenai status approval piutang Id_pinjaman+kode_piutang+jumlah_piutang +kd_anggota+nama_anggota+ status_piutang+keterangan+tanggal_pinjam [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}] [{a-z}] [{a-z}{A - Z}] dd-mm-yyyy
Table 3.17 Kamus Data Lap.Pinjaman Nama Deskripsi Struktur Data
Id_pinjaman kode_anggota Nama_anggota Total_pinjaman Bunga Angsuran_pokok Tanggal_peminjaman Tanggal_jatuh_tempo
Lap_pinjaman Informasi mengenai laporan pinjaman Id_pinjaman+kode_anggota+nama_anggota+ total_pinjaman+bunga+angsuran_pokok + tanggal_peminjaman+tanggal_jatuh_tempo [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A-Z}] [{0-9}] [{0-9}] [{0-9}] dd-mm-yyyy dd-mm-yyyy
57
Table 3.18 Kamus Data Lap.Angsuran Nama Deskripsi Struktur Data
Kode_angsuran Id_pinjaman Tanggal_Peminjaman Nama_anggota Total_pinjaman Angsuran_pokok Tanggal_bayar Denda_bayar Keterangan
Lap_angsuran Informasi mengenai laporan angsuran Kode_angsuran+id_peminjaman+tanggal_ Peminjaman+nama_anggota+total_pinjaman +angsuran_pokok+tanggal_bayar+ tanggal_peminjaman+denda_bayar+keterangan [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] dd-mm-yyyy [{a-z}{A - Z}] [{0-9}] [{0-9}] dd-mm-yyyy [{0-9}] [{a-z}{A - Z}]
Table 3.19 Kamus Data Lap.Piutang Nama Deskripsi Struktur Data Kode_piutang Id_pinjaman Nama_anggota Periode Jumlah_piutang Status_piutang
Lap_piutang Informasi mengenai laporan piutang Kode_piutang+id_pinjaman+nama_anggota +periode+jumlah_piutang+status_piutang [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}] [{a-z}] [{0-9}] [{a-z}]
Table 3.20 Kamus Data Buku Besar Nama Deskripsi Struktur Data Kode_akun Akun Keterangan Periode Debit Kredit
Buku Besar Informasi mengenai buku besar Tanggal + periode + akun + keterangan + kode_akun + debit + kredit [{a-z}{A - Z}{0-9}] [{a-z}{A - Z}] [{a-z}{A - Z}] [{a-z}{A - Z}] [{0-9}] [{0-9}]
58
3.5.1.13 Spesifikasi Proses Spesifikasi proses merupakan deskripsi dari setiap proses yang ada di Data Flow Diagram dan berfungsi untuk menjelaskan apa saja yang harus dilakukan untuk mengubah masukan menjadi keluaran Table 3.21 Spesifikasi Proses 1.1.1 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
1.1.1 Daftar_anggota_baru Menginput pendaftaran anggota baru Username,password,data_diri Profile_anggota
Logika Proses
:
Begin Input username,password,data_diri If(data_lengkap) then Save anggota “Pendaftaran Berhasil” Else then “Pendaftaran Gagal” End If End. Table 3.22 Spesifikasi Proses 1.1.3
No Nama Proses Deskripsi Masukan Keluaran Logika Proses
: : : : : :
1.1.2 Kelola_Chart Of Account Menginput Chart Of Account Kode_akun,nama_akun,periode COA Begin Input Kode_akun,nama_akun,periode If(data lengkap) Save to COA “COA Berhasil Disimpan” Else “COA gagal disimpan,Lengkapi Data Anda Terlebih Dahulu” End if End.
59
Table 3.23 Spesifikasi Proses 2.1.1 No Nama Proses Deskripsi Masukan Keluaran Logika Proses
: : : : : :
2.1.1 Proses_Pengajuan Pinjaman Form pengajuan pinjaman Id_anggota,nominal_peminjaman,tanggal_pinjam,jangka_waktu Tanda_terima_pinjaman Read username,bunga Input nominal_pinjaman,jangka_waktu Display pengajuan_pinjaman Display Simulasi Angsuran Pokok = nominal_pinjaman/ jangka_waktu Bunga = nominal_pinjaman * bunga/ jangka_waktu Total = pokok + bunga Dispaly Pokok,Bunga,Total If (data_lengkap) then Save Peminjaman Save Detail_peminjaman Save id_peminjaman,kode_angsuran to angsuran Save id_peminjaman,kode_piutang to piutang “Pengajuan Anda Berhasil Masuk Database kami” Else then “Pengajuan Pinjaman Anda Gagal, Silahkan Ulangi lagi” End if End.
Table 3.24 Spesifikasi Proses 2.1.2 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
2.1.2 Proses_edit_pinjaman Untuk mengedit data pinjaman nominal_peminjaman,jangka_waktu Data_peminjaman
Logika Proses
:
Begin Read nominal_peminjaman,jangka waktu UPDATE to peminjaman End.
Table 3.25 Spesifikasi Proses 2.1.3 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
2.1.3 Approve Admin Halaman untuk admin mengapprove permohonan peminjaman anggota Status_piutang Id_anggota,nominal_peminjaman,tanggal_pinjam, jangka_waktu,angsuran_pokok,angsuran_bunga, Total_angsuran,Status_piutang
60
Logika Proses
:
Begin SELECT Id_anggota,nominal_peminjaman,tanggal_pinjam, jangka_waktu,angsuran_pokok,angsuran_bunga,Total_angsuran Update status_peminjaman = ‘Approved Admin’ If(data = ‘true’) Display “Berhasil Diapprove”: Else Display “Belum Diapprove”: End if End.
Table 3.26 Spesifikasi Proses 2.1.3 No Nama Proses Deskripsi
: : :
Masukan Keluaran
: :
Logika Proses
:
2.1.3 Approve Pimpinan Halaman untuk pimpinan koperasi mengaprove permohonan anggota Status_piutang Id_anggota,nominal_peminjaman,tanggal_pinjam, jangka_waktu,angsuran_pokok,angsuran_bunga, Total_angsuran,Status_piutang Begin Begin SELECT Id_anggota,nominal_peminjaman,tanggal_pinjam, jangka_waktu,angsuran_pokok,angsuran_bunga,Total_angsuran Update status_peminjaman = ‘Approved Pimpinan’ If(data = ‘true’) Display “Berhasil Diapprove”: Else Display “Belum Diapprove”: End if End. End.
Table 3.27 Spesifikasi Proses 2.2 No Nama Proses Deskripsi
: : :
2.2 View Peminjaman Menampilkan peminjaman yang sedang aktif
Masukan
:
Keluaran Logika Proses
: :
Nama_anggota,nominan_pinjaman,jangka_waktu,data_bunga,tangga l_pinjam,tanggal_jatuh_tempo Data_peminjaman,simulasi_pinjaman,data_anggota Begin Select id_anggota,nominan_pinjaman,jangka_waktu ,data_bunga,tanggal_pinjam,tanggal_jatuh_tempo
61
If(sukses) then Display view peminjaman Display “input berhasil” Else then “Belum Berhasil” End if End.
Table 3.28 Spesifikasi Proses 2.3 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
2.3 Jurnal Peminjaman Memposting transaksi peminjaman ke dalam jurnal kode_akun,nama_akun,tanggal, Nominal_pinjaman,id_transaksi Jurnal Peminjaman
Logika Proses
:
Begin If(status=”telah akad”) Insert to jurnal id_jurnal,id_transaksi,kode_akun,tanggal,nominal_pinjaman If(data lengkap) Display “Berhasil di posting” End if. End if. End.
Table 3.29 Spesifikasi Proses 2.4 No Nama Proses Deskripsi
: : :
Masukan Keluaran
: :
Logika Proses
:
2.4 Akad Sebagai persetujuan pihak koperasi dan anggota ketika pencairan dana peminjaman Nominal_peminjaman,id_anggota Akad peminjaman Begin SELECT FROM peminjaman WHERE ‘Approved Pimpinan’ If(anggota=”setuju”) Display akad Else Display “Akad Belum Berhasil Dilakukan”; End.
62
Table 3.30 Spesifikasi Proses 3.1 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
3.1 Tagihan Angsuran Menampilkan angsuran yang harus dilunasi oleh anggota Kode_bayar,nominal_bayar Tagihan angsuran
Logika Proses
:
Begin SELECT id_peminjaman,id_anggota,angsuran_bunga,angsuran_pokok, total_angsuran F Select count(angsuran_ke) If(angsuran=’0’) Display “0” Else Display “0” End if if(query=”true”) Display “tagihan angsuran” End if End.
Table 3.31 Spesifikasi Proses 3.2.1 No Nama Proses Deskripsi
: : :
3.2.1 Detail_angsuran Menampilkan detail piutang untuk admin sebagai pertimbangan untuk mengaprove pembayaran angsuran anggota. Id_peminjaman,id_anggota,total_pinjaman,Angsuran_pokok,angsura n_bunga,total_angsuran, nominal_bayar,kode_bayar
Masukan
:
Keluaran
:
Detail_angsuran
Logika Proses
:
Begin SELECT id_peminjaman,id_anggota,total_peminjaman, angsuran_pokok,angsuran_bunga,total_angsuran, nominal_bayar,kode_bayar if(query = “true”) Display “detail_angsuran” End if. End.
63
Table 3.32 Spesifikasi Proses 3.2.2 No Nama Proses Deskripsi
: : :
Masukan Keluaran
: :
Logika Proses
:
3.2.2 Approve Pembayaran Mengapprove pembayaran angsuran anggota bendahara_koperasi Approve_pembayaran,Status_pembayaran Approval status pembayaran,tanggal jatuh tempo berikutnya
oleh
Begin Read id_peminjaman,id_anggota,kode_angsuran Update angsuran keterangan=”validasi” Update piutang tanggal_piutang,sisa_piutang,tanggal_piutang Insert to jurnal id_jurnal,kode_angsuran,jns_transaksi, kode_akun,nama_akun,debit,kredit
if(data lengkap) Display “Berhasil Diaprove” Else Display “Belum Berhasil,silahkan ulangi lagi ! !” End if End.
Table 3.33 Spesifikasi Proses 3.3 No Nama Proses Deskripsi Masukan
: : : :
Keluaran
:
Logika Proses
:
3.3 Transaksi_angsuran Menampilkan semua transaksi angsuran nominan_pinjaman,jumlah_angsuran,tanggal_bayar,tgl_jatuh_tempo ,denda Transkasi_angsuran Begin Select kode_angsuran,id_anggota,angsuran_pokok, angsuran_bunga,total_angsuran,nominal_bayar,kd_bayar, keterangan Display “transaksi_angsuran”; End.
64
Table 3.34 Spesifikasi Proses 3.4 No Nama Proses Deskripsi Masukan
: : : :
3.4 Jurnal_angsuran Menampilakan jurnal angsuran Kode_akun,nama_akun,jns_transaksi,total_angsuran
Keluaran
:
Jurnal_angsuran
Logika Proses
:
Begin SELECT kode_angsuran,id_transaksi,kode_akun,nama_akun ,total_angsuran FROM jurnal Display “jurnal_angsuran” End.
Table 3.35 Spesifikasi Proses 4.1 No Nama Proses Deskripsi Masukan
: : : :
4.1 Piutang jatuh tempo Menampilkan piutang jatuh tempo Id_anggota,angsuran_pokok,angsuran_bunga,total_angsuran, Id_peminjaman
Keluaran
:
Piutang jatuh tempo
Logika Proses
:
Begin Input tanggal Select id_anggota,kode_piutang,id_peminjaman,tgl_jthtempo, Angsuran_pokok,angsuran_bunga,total_angsuran, status_piutang display “piutang_jatuh_tempo” End.
Table 3.36 Spesifikasi Proses 4.2.1 No Nama Proses Deskripsi Masukan
: : : :
4.2.1 Edit_status_piutang Mengedit status piutang anggota Id_anggota,kode_piutang,status_piutang,sisa_piutang
Keluaran
:
Status_piutang
Logika Proses
:
Begin Read Id_anggota,kode_piutang,status_piutang,sisa_piutang Update piutang set status_piutang,sisa_piutang If(query =”true”) Display “status_piutang” End if. End.
65
Table 3.37 Spesifikasi Proses 4.2.2 No Nama Proses Deskripsi
: : :
Masukan Keluaran Logika Proses
: : :
4.2.2 Delete Status Piutang Menghapus piutang anggota apabila ada anggota yang meninggal dunia,bangkrut,dll Id_anggota,kode_piutang,status_piutang,sisa_piutang Status_piutang Begin Read Id_anggota,kode_piutang,status_piutang,sisa_piutang Update status_piutang=”Piutang Dihapus” If(quer Display “Berhasil di approve” Display=”true”)y “status_piutang” Else Display “Gagal di approve” End if. End.
Table 3.38 Spesifikasi Proses 4.2.3 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
4.2.3 Approve_pimpinan Halaman untuk ketua koperasi mengaprove status_piutang anggota Id_anggota,kode_piutang,status_piutang,sisa_piutang Approve_status_piutang
Logika Proses
:
Begin Read Id_anggota,kode_piutang,status_piutang,sisa_piutang If(approve) Update status_piutang=’Piutang Dihapus’ SAVE to jurnal id_jurnal, kode_piutang,jns_transaksi ,kode_akun,nama_akun,sisa_piutang Display “Berhasil di update” End if. End.
Table 3.39 Spesifikasi Proses 4.3 No Nama Proses Deskripsi Masukan Keluaran
: : : : :
4.3 Penyisihan_piutang Menampilkan table taksiran kerugian piutang per tahun Id_anggota,sisa_piutang,jml_tunggakan,total_peminjaman Tabel taksiran kerugian piutang
Logika Proses
:
Begin READ id_anggota,total_peminjaman,saldo Sisa_tunggakan = total_peminjaman – saldo
66
If(Sisa_tunggakan kurang dari 90 hari) Total1 = Total1 + sisa_tunggakan Display “Sisa_tunggakan” Else if (Sisa_tunggakan kurang dari 90 hari sampai 180 hari) Total2 = Total2 + sisa_tunggakan Display “Sisa_tunggakan” Else if (Lebih dari 270 hari) Total3 = Total3 + sisa_tunggakan Display “Sisa_tunggakan” End if Display “Total1,Total2,Total3” End.
Table 3.40 Spesifikasi Proses 4.4 No Nama Proses Deskripsi Masukan Keluaran Logika Proses
: : : : : :
4.4 Jurnal_piutang Menampilkan jurnal piutang Kode_akun,nama_akun Jurnal_piutang Begin Read Kode_akun,nama_akun Query =SELECT Kode_akun,nama_akun,debit,kredit FROM jurnal If(query=”true”) Display “jurnal_piutang” End if End.
Table 3.41 Spesifikasi Proses 5.1 No Nama Proses Deskripsi Masukan
: : : :
5.1 Laporan Peminjaman Menampilakan laporan peminjaman Id_peminjaman,kode_angsuran,total_peminjaman,akad
Keluaran Logika Proses
: :
Laporan peminjaman Begin Select Id_peminjaman,kode_angsuran,total_peminjaman,akad FROM detail_peminjaman If(query=”true”) Display “laporan peminjaman” End if End.
67
Table 3.42 Spesifikasi Proses 5.2 No Nama Proses Deskripsi Masukan
: : : :
Keluaran Logika Proses
: :
5.2 Laporan Nominatif Menampilakan laporan nominatif Total_peminjaman,tgl_jatuhtempo,angsuran_pokok,angsuran_bunga ,total_angsuran Laporan nominatif Begin Select Id_peminjaman,kode_angsuran,total_peminjaman,akad FROM detail_peminjaman Select Jumlah_piutang,status_piutang FROM detail_piutang If(query=”true”) Display “laporan peminjaman” End if End.
Table 3.43 Spesifikasi Proses 5.3 No Nama Proses Deskripsi Masukan
: : : :
5.3 Buku Besar Menampilakan buku besar Kode_akun,nama_akun,debit,kredit,jns_transaksi
Keluaran Logika Proses
: :
Buku besar Begin Select Kode_akun,nama_akun,debit,kredit,jns_transaksi FROM jurnal Select Kode_akun,nama_akun FROM coa If(query=”true”) Display “Buku besar” End if End.
68
3.5.2 Perancangan Basis Data 3.5.2.1 Entity Relationship Diagram(ERD) Entity Relationship Diagram (ERD) menggambarkan hubungan antar table di dalam database serta mempermudah user memahami relasi antar table. Entitasnya adalah anggota, pinjaman, COA, piutang, angsuran. ERD ini akan dijelaskan pada lampiran 1.
3.5.2.2 Struktur Table Struktur table menjabarkan tabel – table yang ada di dalam database. Dalam hal ini struktur table menggambarkan tabel – tabel yang ada di database aplikasi ini. Table 3.44 Struktur Table Anggota Nama Table Anggota
Atribut Id_anggota Nama_anggota Tempat_lahir Tanggal_lahir Alamat_anggota No_telepon Data_gaji Id_user
Jenis Key PK
FK
Tipe Data Varchar(20) Char(30) Char(15) Date Varchar(35) Double Double Varchar(20)
Table 3.45 User logon Nama Table User_logon
Atribut Id_user Username Password email
Jenis Key PK
Tipe Data Varchar(10) Varchar(30) Varchar(30) Varchar(35)
Table 3.46 COA Nama Table COA
Atribut Kode_akun Nama_akun
Jenis Key PK
Tipe Data Varchar(15) Char(25)
69
Table 3.47 Peminjaman Nama Table Peminjaman
Atribut Id_anggota Id_peminjaman Tanggal_pinjam Tgl_jatuhtempo Total_peminjaman Jangka_waktu Angsuran_pokok Bunga Total_angsuran Saldo Status
Jenis Key FK PK
Tipe Data Varchar(20) Varchar(15) Date Date Double Int(11) double double double double Varchar(50)
Table 3.48 Angsuran Nama Table Angsuran
Atribut Kode_angsuran Id_peminjaman Id_anggota Angsuran_ke Nominal_bayar Kode_bayar Jml_tunggakan Keterangan
Jenis Key PK FK FK
Tipe Data Varchar(20) Varchar(15) Varchar(20) Int(11) Double Varchar(20) int(15) Varchar(50)
Table 3.49 Piutang Nama Table Piutang
Atribut Kode_piutang Kode_angsuran Id_peminjaman Tanggal_piutang sisa_piutang Status_piutang Keterangan
Jenis Key PK FK FK
Tipe Data Varchar(20) Varchar(20) Varchar(15) Date Double Char(20) Char(20)
70
Table 3.50 Detail pinjaman Nama Table Detail_pinjaman
Atribut Id_detailpeminjaman Id_peminjaman Kode_akun Total_peminjaman Status
Jenis Key PK FK FK
Tipe Data Varchar(10) Varchar(15) Varchar(15) Double Varchar(50)
Table 3.51 Detail angsuran Nama Table Detail_angsuran
Atribut Id_detailangsuran Kode_angsuran Kode_piutang Id_peminjaman Jumlah_angsuran Keterangan
Jenis Key PK FK FK FK
Tipe Data Varchar(10) Varchar(20) Varchar(15) Date Double Varchar(50)
Table 3.52 Detail piutang Nama Table Detail_piutang
Atribut Id_detailpiutang Kode_piutang Id_peminjaman Jumlah_piutang Keterangan
Jenis Key PK FK FK
Tipe Data Varchar(10) Varchar(20) Varchar(15) Double Varchar(50)
Table 3.53 Jurnal Nama Table jurnal
Atribut Id_jurnal Id_transaksi Jns_transaksi Tanggal Kode_akun Nama_akun Debit Kredit
Jenis Key PK
Tipe Data Varchar(10) Varchar(30) Varchar(50) Date Varchar(15) Varchar(50) Double Double
71
3.5.2.3 Relasi Antar Table Gambar di bawah ini merupakan relasi antar tabel berdasarkan Entity Relationship Diagram (ERD) 3.5.21. Pada relasi antar tabel ini terdapat beberapa entitas yaitu user_logon, anggota, peminjaman,
angsuran, piutang, detail_peminjaman,
detail_angsuran, detail_piutang, coa, jurnal.
Gambar 3.18 Relasi Antar Table
72
3.5.3 Perancangan Struktur Menu Berikut ini adalah struktur menu dari aplikasi ini. Aplikasi ini terdiri dari tiga menu untuk user yang berbeda yaitu menu untuk anggota koperasi, menu untuk bendahara dan ketua koperasi. Berikut gambaran dari struktur menu:
3.5.3.1 Strutur Menu Anggota Koperasi Pada struktur menu anggota koperasi terdiri dari akad, peminjaman, angsuran. Pada menu peminjaman terdiri dari menu simulasi peminjaman dan view peminjaman. Pada menu angsuran terdiri dari pembayaran angsuran dan record angsuran.
Akad Simulasi Peminjaman
User
Login
Peminjaman View Peminjaman
Pembayaran Angsuran
Angsuran
Record Angsuran
Gambar 3.19 Struktur Menu Anggota Koperasi
73
3.5.3.2 Struktur Menu Bendahara Koperasi Pada struktur menu bendahara koperasi terdiri dari peminjaman, angsuran, piutang, laporan. Pada menu peminjaman terdiri dari menu traksaksi peminjaman, view peminjaman, jurnal_peminjaman. Pada menu angsuran terdiri dari transaksi angsuran, daftar angsuran, jurnal_angsuran. Pada menu piutang terdiri dari piutang jatuh tempo, detail piutang, taksiran kerugian piutang, jurnal piutang. Pada menu laporan terdiri dari buku besar, laporan peminjaman, laporan nominatif. Transaksi_peminjaman
View Peminjaman Peminjaman
Jurnal_peminjaman
Transaksi_angsuran
Bendahara
Login
Angsuran Daftar_angsuran
Jurnal_Angsuran
Piutang_jatuh_tempo
Piutang
Detail_piutang
Tabel_penyisihan
Jurnal_piutang
Buku_besar
Laporan Laporan_pinjaman
Laporan_nominatif
Gambar 3.20 Struktur Menu Bendahara koperasi
74
3.5.3.3 Struktur Menu Pimpinan Koperasi Pada struktur menu pimpinan koperasi terdiri dari peminjaman, piutang. Pada menu peminjaman terdiri dari menu transaksi peminjaman. Pada menu piutang terdiri dari piutang berjalan.
Pimpinan
Peminjaman
transaksi Peminjaman
Piutang
Piutang Berjalan
Login
Gambar 3.21 Struktur Menu Pimpinan
3.5.4 Perancangan Desain Antar Muka 3.5.4.1 Halaman Login User Halaman login ini berfungsi untuk anggota koperasi masuk ke dalam sistem. Halaman ini terdiri dari username dan password. Apabila anggota berhasil login maka akan masuk ke halaman anggota.
75
Gambar 3.22 Login User
3.5.4.2 Halaman Home User Halaman home merupakan pengenalan tentang koperasi. Seperti visi dan misi, sejarah, dan pengenalan bisnis koperasi.
Gambar 3.23 Halaman Home User
3.5.4.3 Halaman Home Admin Halaman home merupakan pengenalan tentang koperasi. Seperti visi dan misi, sejarah, dan pengenalan bisnis koperasi.
76
Gambar 3.24 Halaman Home Admin
3.5.4.4 Halaman Form Simulasi Peminjaman Halaman simulasi peminjaman ini berfungsi untuk menampilkan jumlah cicilan, besar peminjaman, jangka waktu. Setelah anggota menginputkan nominal dan jangka waktu maka sistem akan menampilkan jumlah cicilan, besar peminjaman, jangka waktu.
Gambar 3.25 Halaman Form Simulasi Peminjaman
77
3.5.4.5 Halaman Pengajuan Peminjaman Halaman pengajuan peminjaman ini menampilkan jumlah cicilan, besar peminjaman, jangka waktu, angsuran pokok , angsuran bunga, dan total angsuran. Jika anggota setuju dengan jumlah peminjaman dan angsuran maka akan mengklik tombol ajukan peminjaman.
Gambar 3.26 Halaman Pengajuan Peminjaman
3.5.4.6 Halaman View Peminjaman Halaman ini menampilkan data peminjaman yang sudah diajukan oleh anggota. Anggota dapat mengedit dan menghapus permohonan pengajuan peminjaman di halaman ini.
Gambar 3.27 Halaman View Peminjaman
78
3.5.4.7 Halaman Tagihan Angsuran Halaman ini menampilkan tagihan angsuran tiap anggota. Jika sudah tanggal jatuh tempo akan muncul tombol bayar. Halaman record pembayaran angsuran menampilkan pembayaran angsuran yang sudah dilakukan oleh anggota.
Gambar 3.28 Halaman Tagihan Angsuran
3.5.4.8 Halaman View Angsuran Halaman ini menampilkan pembayaran angsuran yang sudah dilakukkan oleh anggota.
Gambar 3.29 Halaman View Angsuran
79
3.5.4.9 Halaman Transaksi Peminjaman Halaman ini menampilkan permohonan peminjaman yang diajukan oleh anggota. Bendahara pada halaman ini menerima atau menolak permohonan peminjaman.
Gambar 3.30 Halaman Transaksi Peminjaman
3.5.4.10 Halaman Jurnal Peminjaman Halaman ini menampilkan jurnal peminjaman. Jurnal peminjaman berdasarkan periode dari tanggal awal sampai tanggal akhir.
Gambar 3.31 Halaman Jurnal Peminjaman
80
3.5.4.11 Halaman Pembayaran Angsuran Pada halaman ini bendahara memeriksa pembayaran angsuran yang dilakukan oleh anggota. Kemudian bendahara menyetujui atau menolak apabila sudah di periksa.
Gambar 3.32 Halaman Pembayaran Angsuran
3.5.4.12 Halaman Jurnal Angsuran Halaman ini menampilkan jurnal angsuran. Jurnal angsuran berdasarkan dari tanggal awal sampai tanggal akhir.
Gambar 3.33 Halaman Jurnal Angsuran
81
3.5.4.13 Halaman Piutang Jatuh Tempo Halaman ini menampilkan piutang anggota yang akan jatuh tempo. Halaman ini menampilkan piutang yang akan jatuh tempo berdasarkan tanggal.
Gambar 3.34 Halaman Piutang Jatuh Tempo
3.5.4.14 Halaman Detail Piutang Halaman menampilkan semua piutang anggota koperasi. Bendahara mengelola data piutang seperti mengedit, menghapus piutang, dan menerima pembayaran kembali.
Gambar 3.35 Halaman Detail Piutang
82
3.5.4.15 Halaman Analisa Umur Piutang Halaman ini menampilkan daftar tunggakan tiap anggota. Selain itu, halaman ini menampilkan taksiran kerugian piutang untuk menentukan cadangan kerugian piutang.
Gambar 3.36 Halaman Analisa Umur Piutang
3.5.4.16 Halaman Jurnal Piutang Halaman ini menampilkan jurnal piutang. Jurnal piutang berdasarkan dari tanggal awal sampai tanggal akhir.
Gambar 3.37 Halaman Jurnal Piutang
83
3.5.4.17 Halaman Input COA Halaman ini untuk menginput coa (charts of account). Bendahara memasukkan kode akun dan nama akun.
Gambar 3.38 Halaman Input COA
3.5.4.18 Halaman View COA Halaman ini untuk menampilkan coa (charts of account). Bendahara dapat mengubah coa dan menghapus coa.
Gambar 3.39 Halaman View COA
84
3.5.4.19 Halaman Buku Besar Halaman ini menampilkan buku besar. Buku besar berdasarkan kode akun/coa. Buku besar menampilkan jumlah masing – masing akun.
Gambar 3.40 Halaman Buku Besar
3.5.4.20 Halaman Laporan Peminjaman Halaman ini menampilkan laporan peminjaman. Laporan peminjaman ini berisi data peminjaman setiap anggota.
Gambar 3.41 Halaman Laporan Peminjaman
85
3.5.4.21 Halaman Laporan Nominatif Halaman ini menampilkan laporan piutang. Laporan piutang ini berisi data piutang setiap anggota.
Gambar 3.42 Halaman Laporan Nominatif
3.5.4.22 Halaman Approval Peminjaman (Pimpinan) Halaman ini merupakan halaman untuk ketua koperasi. Menampilkan permohonan peminjaman yang diajukan oleh anggota. Ketua koperasi pada halaman ini menerima atau menolak permohonan peminjaman.
Gambar 3.43 Halaman Approval Peminjaman (Pimpinan)
86
3.5.4.23 Halaman Approval Piutang (Pimpinan) Halaman ini merupakan halaman untuk ketua koperasi. Halaman ini menampilkan perubahan status piutang anggota. Ketua koperasi pada halaman ini menerima atau menolak perubahan status piutang anggota.
Gambar 3.44 Halaman Approval Piutang (Pimpinan)
87
BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi 4.1.1 Implementasi File System Table 4.1 Implementasi File System
Nomor 1.1.1 1.1.2 1.1.3 1.2 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.3 3.1 3.2.1 3.2.2 3.3 3.4 4.1 4.2.1 4.2.2 4.2.3 4.3 4.4 5.1 5.2 5.3
DFD Nama Proses Daftar_Anggota_Baru Edit_Profile Proses_Login Kelola_Chart Of Accoun Proses_pengajuan_ peminjaman Proses_edit_pinjaman Approve_admin Approve_pimpinan View_Peminjaman Jurnal_Peminjaman Tagihan Angsuran Detail_angsuran Approve_Pembayaran Transaksi_angsuran Jurnal_angsuran Piutang_jatuhtempo Edit_Status_Piutang Delete_Status_Piutang Approve_pimpinan Penyisihan_piutang Jurnal_piutang Lap.peminjaman Lap.nominatif Buku_besar
File Login/prosses_signup.php Login/edit_profile.php Login/user_login.php COA/view_coa.php Peminjaman/prosses_pengajuan_ pinjaman.php Peminjaman/prosses_editpinjaman.php Peminjaman/approve_pinjaman.php Peminjaman/approve_pimpinan.php Peminjaman/view_pinjaman.php Peminjaman/jurnal_pinjaman.php Angsuran/tagihan_angsuran.php Angsuran/detail_angsuran.php Angsuran/proses_validasi.php Angsuran/Transaksi_angsuran.php Angsuran/jurnal_angsuran.php Piutang/piutang_jatuhtempo.php Piutang/ kelola_piutang.php Piutang/prosses_kelola_piutang.php Piutang/Approve_pimpinan.php Piutang/tabel_penyisihan.php Piutang/jurnal_piutang.php Laporan/lap_pinjaman.php Laporan/lap_piutang.php Laporan/buku_besar.php
88
4.1.2 Implementasi Basis Data 4.1.2.1 Tabel Anggota
Gambar 4.1 Tabel Anggota
4.1.2.2 Tabel Peminjaman Gambar di bawah ini merupakan implementasi dari tabel 3.5-46. Tabel ini terdiri dari id_anggota, id_peminjaman, tanggal_pinjam, tgl_jthtempo, total_pinjaman, jangka_waktu, angsuran_pokok, bunga, total_angsuran, saldo, dan status.
Gambar 4.2 Tabel Peminjaman
89
4.1.2.3 Tabel Angsuran Gambar di bawah ini merupakan implementasi dari tabel 3.5-47. Tabel ini terdiri dari kode_angsuran, id_peminjaman, id_anggota, angsuran_ke, nominal_bayar, kode_bayar, jml_tunggakan, keterangan.
Gambar 4.3 Tabel Angsuran
4.1.2.4 Tabel Piutang Gambar di bawah ini merupakan implementasi dari tabel 3.5-48. Tabel ini terdiri dari kode_piutang, kode_angsuran, id_peminjaman, tanggal_piutang, sisa_piutang, status_piutang, role, keterangan.
Gambar 4.4 Table Piutang
90
4.1.2.5 Tabel Detail_Peminjaman Gambar di bawah ini merupakan implementasi dari tabel 3.5-49. Tabel ini terdiri dari id_detailpeminjaman, id_peminjaman, kode_angsuran, total_peminjaman, status.
Gambar 4.5 Tabel Detail_peminjaman
4.1.2.6 Tabel Detail_Angsuran Gambar di bawah ini merupakan implementasi dari tabel 3.5-50. Tabel ini terdiri dari id_detailpeminjaman , id_peminjaman , kode_angsuran , kode_piutang , id_peminajaman , jumlah_angsuran , keterangan.
Gambar 4.6 Tabel Detail_Angsuran
91
4.1.2.7 Tabel Detail_piutang Gambar di bawah ini merupakan implementasi dari tabel 3.5-51. Tabel ini terdiri dari id_detailpiutang , kode_piutang , id_peminjaman, jumlah_piutang, keterangan.
Gambar 4.7 Tabel Detail_piutang
4.1.2.8 Tabel Jurnal Gambar di bawah ini merupakan implementasi dari tabel 3.5-52. Tabel ini terdiri dari id_jurnal, id_transaksi, jns_transaksi, tanggal, kode_akun, nama_akun, debit, kredit.
Gambar 4.8 Tabel Jurnal
92
4.1.2.9 Tabel COA Gambar di bawah ini merupakan implementasi dari tabel 3.5-45. Tabel ini terdiri dari kode_akun, nama_akun.
Gambar 4.9 Tabel COA
4.1.2.10 Tabel User login Gambar di bawah ini merupakan implementasi dari tabel 3.5-44. Tabel ini terdiri dari id_user, username, password, email.
Gambar 4.10 User_logon
4.1.3 Implementasi Antar Muka 4.1.3.1 Halaman Login User Halaman login user ini merupakan implementasi dari perancangan desain antar muka gambar 3.5-15. Berfungsi untuk anggota koperasi masuk ke dalam sistem. Halaman ini terdiri dari username dan password. Apabila anggota berhasil login maka akan masuk ke halaman anggota.
93
Gambar 4.11 Halaman Login User
4.1.3.2 Halaman Home User Halaman home ini implementasi dari perancangan desain antar muka gambar 3.517. Halaman home merupakan pengenalan tentang koperasi. Seperti visi dan misi, sejarah, dan pengenalan bisnis koperasi.
Gambar 4.12 Halaman Home User
4.1.3.3 Halaman Home Admin Halaman home ini implementasi dari perancangan desain antar muka gambar 3.518. Halaman home merupakan pengenalan tentang koperasi. Seperti visi dan misi, sejarah, dan pengenalan bisnis koperasi.
94
Gambar 4.13 Halaman Home Admin
4.1.3.4 Halaman Form Simulasi Peminjaman Halaman simulasi peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-19. Berfungsi untuk menampilkan jumlah cicilan, besar peminjaman, jangka waktu. Setelah anggota memasukkan nominal dan jangka waktu maka sistem akan menampilkan jumlah cicilan, besar peminjaman, jangka waktu.
Gambar 4.14 Halaman Form Simulasi Peminjaman
95
4.1.3.5 Halaman Pengajuan Peminjaman Halaman pengajuan peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-20. Menampilkan jumlah cicilan, besar peminjaman, jangka waktu, angsuran pokok , angsuran bunga, dan total angsuran.
Gambar 4.15 Halaman Pengajuan Peminjaman
4.1.3.6 Halaman View Peminjaman Halaman view peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-21. Menampilkan permohonan peminjaman yang dilakukan oleh anggota.
Gambar 4.16 Halaman View Peminjaman
96
4.1.3.7 Halaman Tagihan Angsuran Halaman tagihan angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-22. Menampilkan tagihan angsuran setiap tanggal jatuh tempo.
Gambar 4.17 Halaman Tagihan_Angsuran
4.1.3.8 Halaman View Angsuran Halaman view angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-23. Menampilkan pembayaran angsuran yang sudah dilakukan oleh anggota.
Gambar 4.18 Halaman View Angsuran
97
4.1.3.9 Halaman Transaksi Peminjaman Halaman transaksi peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-24. Halaman ini merupakan halaman admin, menampilkan permohonan peminjaman anggota.
Gambar 4.19 Halaman Transaksi Peminjaman
4.1.3.10 Halaman Jurnal Peminjaman Halaman jurnal peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-25. Halaman ini merupakan halaman admin, menampilkan jurnal peminajaman.
Gambar 4.20 Halaman Jurnal Peminjaman
98
4.1.3.11 Halaman Pembayaran Angsuran Halaman pembayaran angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-26. Halaman ini merupakan halaman admin, menampilkan pembayaran angsuran yang dilakukan oleh anggota.
Gambar 4.21 Halaman Pembayaran Angsuran
4.1.3.12 Halaman Jurnal Angsuran Halaman jurnal angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-27. Halaman ini merupakan halaman admin, menampilkan jurnal angsuran.
Gambar 4.22 Halaman Jurnal Angsuran
99
4.1.3.13 Halaman Piutang Jatuh Tempo Halaman jurnal angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-28. Halaman ini merupakan halaman admin, menampilkan daftar piutang jatuh tempo.
Gambar 4.23 Halaman Piutang Jatuh Tempo
4.1.3.14 Halaman Detail Piutang Halaman jurnal angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-29. Halaman ini merupakan halaman admin, menampilkan data piutang semua anggota koperasi. Halaman ini juga untuk mengelola piutang seperti mengedit, menghapus, dan pembayaran kembali piutang yang telah dihapus.
Gambar 4.24 Halaman Detail Piutang
100
4.1.3.15 Halaman Tabel Penyisihan Halaman jurnal angsuran ini implementasi dari perancangan desain antar muka gambar 3.5-30. Halaman ini merupakan halaman admin, menampilkan daftar tunggakan dan taksiran kerugian piutang.
Gambar 4.25 Halaman Tabel Penyisihan
4.1.3.16 Halaman Jurnal Piutang Halaman jurnal piutang ini implementasi dari perancangan desain antar muka gambar 3.5-31. Halaman ini merupakan halaman admin, menampilkan jurnal piutang.
Gambar 4.26 Halaman Jurnal Piutang
101
4.1.3.17 Halaman Buku Besar Halaman buku besar ini implementasi dari perancangan desain antar muka gambar 3.5-34. Halaman ini merupakan halaman admin, menampilkan buku besar.
Gambar 4.27 Halaman Buku Besar
4.1.3.18 Halaman Approve Peminjaman Halaman approve peminjaman ini implementasi dari perancangan desain antar muka gambar 3.5-37. Halaman ini merupakan halaman ketua koperasi, menampilkan permohonan peminjaman anggota yang telah disetujui oleh bendahara.
Gambar 4.28 Halaman Approve Peminjaman
102
4.1.3.19 Halaman Approve Piutang Halaman approve piutang ini implementasi dari perancangan desain antar muka gambar 3.5-38. Halaman ini merupakan halaman ketua koperasi, menampilkan data piutang anggota koperasi.
Gambar 4.29 Halaman Approve Piutang
4.1.3.20 Halaman Input COA Halaman ini untuk menginput coa(charts of account). Bendahara memasukkan kode akun dan nama akun.
Gambar 4.30 Halaman Input COA
103
4.1.3.21 Halaman View COA Halaman ini untuk menampilkan coa (charts of account). Bendahara dapat mengubah coa dan menghapus coa.
Gambar 4.31 Halaman View COA
4.2 Pengujian 4.2.1 Pengujian Proses Manual Table 4.2 Tabel Pengujian Proses Manual Tanggal 04/06/2015 04/07/2015 04/08/2015 04/12/2015
Permasalahan Pak Maman dengan alamat di jalan Buah Batu Bandung meminjam dana RP. 1.200.000,- dengan bunga 20% waktu 12 bulan Pinjaman pak Maman jatuh tempo dan dibayar lunas Pada jatuh tempo berikutnya diperkirakan pak Maman tidak bisa membayar Pak Maman memberi keterangan kepada koperasi jika usaha beliau bangkrut sehingga beliau tidak sanggup membayar angsuran
Jawab : Dik
Besar Pinjaman Rp1.200.000 Jangka Waktu(bulan)
12
Bunga 20% Dit
Angsuran Pokok? Angsuran Bunga? Total Angsuran?
104
Angsuran Pokok =Pinjaman/Waktu Bunga Per Bulan=Pinjaman*bunga/ J Waktu Total Angsuran = Angsuran Pokok + Bunga Angsuran Pokok = Rp100.000,00 Angsuran_bunga = Rp20.000,00 Total_Angsuran = Rp120.000,00 Table 4.3 Jurnal Peminjaman Tanggal 04/06/2015
Keterangan Piutang
Reff 102
Kas
Debit
Kredit
Rp120.000,00
101
Rp120.000,00
Pada kasus tanggal 05/07/2015 Pinjaman pak Maman jatuh tempo dan dibayar lunas maka solusinya adalah. Jumlah_bayar = Rp120.000,00 Total_piutang = Rp1.200.000,00 Sisa Piutang
= Rp1.080.000,00
Maka jurnalnya adalah. Table 4.4 Jurnal Pembayaran Angsuran Tanggal 04/07/2015
Keterangan
Reff
Kas
101
Debit
Kredit
Rp120.000,00
Pendapatan Bunga
401
Rp20.000,00
Piutang
102
Rp100.000,00
Pada kasus tanggal 05/08/2015 Pada jatuh tempo berikutnya diperkirakan pak Maman tidak bisa membayar artinya pada tanggal 5 Agustus diperkirakan tidak bisa membayar, maka harus membuat taksiran kerugian piutang(per anggota). Jumlah_bayar
: Rp120.000,00
Total_piutang
: Rp1.200.000,00
Jml_Angsuran
: 001/12
105
Sisa Piutang
: Rp1.080.000,00
Taksiran Kerugian Piutang(Anggota)
: Rp1.080.000,00
Maka jurnalnya adalah.
Table 4.5 Jurnal Taksiran Kerugian Piutang Tanggal 04/08/2015
Keterangan
Reff
Beban Kerugian Piutang
Debit
501
Cadangan Kerugian Piutang
Rp1.080.000,00
104
Pada kasus tanggal 05/12/2015 Pak Maman memberi keterangan kepada koperasi jika usaha beliau bangkrut sehingga beliau tidak sanggup membayar angsuran artinya pada tanggal 5 Desember diperkirakan tidak bisa membayar karena usahanya bangkrut, maka harus membuat penghapusan piutang. Jumlah_bayar
: Rp120.000,00
Total_piutang
: Rp1.200.000,00
Jml_Angsuran
: 001/12
Sisa Piutang
: Rp1.080.000,00
Taksiran Kerugian Piutang(Anggota)
: Rp1.080.000,00
Maka jurnalnya adalah. Table 4.6 Jurnal Penghapusan Piutang Tanggal 04/12/2015
Keterangan Cadangan Kerugian Piutang Piutang
Reff
Debit
104
Rp1.080.000,00
102
Kredit
Rp1.080.000,00
106
4.2.2 Pengujian Aplikasi Kasus pada pengujian aplikasi ini sama seperti poin 4.2.1. Untuk menghasilkan keluaran yang diharapkan seperti pada poin 4.2.1 dengan aplikasi ini, maka langkah – langkahnya seperti berikut ini.
Gambar 4.32 Form simulasi peminjaman
Pertama kali anggotamenginputkan nominal peminjaman dan jangka waktu, kemudian apabila berhasil maka akan tampil simulasi pinjaman.
Gambar 4.33 Hasil Simulasi Peminjaman
Apabila anggota sudah setuju maka dapat meng-klik ajukan peminjaman, kemudian menunggu untuk disetujui oleh bendahara dan pimpinan koperasi.
107
Gambar 4.34 Detail Peminjaman (Admin)
Pada halaman detail peminjaman di halaman admin, Bendahara koperasi dalam hal ini menerima atau menolak permohonan pengajuan peminjaman/kredit dari anggota.
Gambar 4.35 Akad
Apabila sudah mendapat persetujuan dari bendahara dan pimpinan maka selanjutnya adalah akad. Jika anggota mengklik saya setuju dengan akad ini artinya dana peminjaman akan dicairkan oleh pihak koperasi dan mengakuinya sebagai piutang.
108
Gambar 4.36 Jurnal Peminjaman
Apabila dana peminjaman sudah dicairkan, maka koperasi membuat jurnal peminjaman.
Gambar 4.37 Tagihan Angsuran
Gambar diatas merupakan tagihan angsuran dimana jika tanggal jatuh tempo sama dengan tanggal hari ini maka akan muncul tombol bayar. Jika di klik akan muncul form pembayaran angsuran.
109
Gambar 4.38 Form Pembayaran Angsuran
Pada form pembayaran angsuran anggota menginput kode pembayaran dan total bayar, kemudian menunggu validasi dari bendahara.
Gambar 4.39 Jurnal Angsuran
Jika sudah disetujui oleh bendahara dan sudah diakui sudah membayar angsuran maka koperasi membuat jurnal angsuran seperti gambar di atas. Kemudian, Pada kasus tanggal 05/08/2015 Pada jatuh tempo berikutnya diperkirakan pak maman tidak bisa membayar artinya pada tanggal 5 Agustus diperkirakan tidak bisa membayar, maka harus membuat taksiran kerugian piutang (per anggota). Maka bendahara membuka halaman detail piutang.
110
Gambar 4.40 Detail Angsuran
Pada halaman ini admin memilih tombol update, kemudian mengklik tombol taksiran untuk memposting jurnal taksiran kerugian piutang.
Gambar 4.41 Jurnal Piutang(1)
Pada kasus tanggal 05/12/2015 Pak maman memberi keterangan kepada koperasi jika usaha beliau bangkrut sehingga beliau tidak sanggup membayar angsuran artinya pada tanggal 5 Desember diperkirakan tidak bisa membayar karena usahanya bangkrut, maka harus membuat penghapusan piutang. Pada detail_piutang admin memilih tombol hapus piutang, kemudian admin menchecklist alasan penghapusan piutang untuk anggota tersebut. Setelah itu menunggu persetujuan dari ketua koperasi.
111
Gambar 4.42 Alasan Pengahapusan Piutang
Gambar 4.43 Jurnal Penghapusan Piutang
Pada tanggal 31 Desember koperasi melakukan penaksiran cadangan kerugian piutang seluruh anggota dengan metode analisis umur piutang kemudian memposting jurnal taksiran cadangan kerugian piutang.
Gambar 4.44 Tabel Taksiran Cadangan Piutang
112
Gambar 4.45 Jurnal Piutang(2)
4.2.3 Pengujian Fungsionalitas Table 4.7 Proses Form Simulasi Pinjaman Nama Field Nominal_ pinjaman
Tipe Masukan Huruf(AZ,a-z) Angka(0-9) Kosong
Jangka_ waktu
Kosong
Keluaran Yang Diharapkan Muncul pesan “nominal harus diisi dengan angka” Berhasil tersimpan di database Muncul pesan “nominal harus diisi”
Muncul pesan “nominal harus diisi”
Hasil Keluaran
Kesimpulan
Muncul pesan “nominal harus diisi dengan angka” Muncul pesan “Berhasil di input” Muncul pesan “nominal harus diisi”
Berhasil
“nominal harus diisi”
Berhasil
Berhasil Berhasil
113
Table 4.8 Proses Edit Pinjaman Nama Field
Tipe Masukan
Nominal_pi njaman
Huruf(A-Z,a-z)
Angka(0-9) Kosong
Jangka_ waktu
Kosong
Keluaran Yang Diharapkan Muncul pesan “nominal harus diisi dengan angka” Berhasil tersimpan di database Muncul pesan “nominal harus diisi” Muncul pesan “nominal harus diisi”
Hasil Keluaran Muncul pesan “nominal harus diisi dengan angka” Muncul pesan “Berhasil di input” Muncul pesan “nominal harus diisi” Muncul pesan “nominal harus diisi”
Kesimpulan Berhasil
Berhasil Berhasil
Berhasil
Table 4.9 Proses Pembayaran Nama Field Bayar
Kode_bayar Nominal_ Bayar
Tipe Masukan Tanggal hari ini
Keluaran Yang Diharapkan Tombol tidak muncul apabila tanggal jatuh tempo tidak sama dengan hari ini
Huruf(A-Z,az)
Muncul pesan “nominal harus diisi dengan angka”
Angka(0-9)
Berhasil tersimpan di database
Kosong
Muncul pesan “nominal harus diisi”
Huruf(A-Z,az)
Muncul pesan “nominal harus diisi dengan angka”
Angka(0-9)
Berhasil tersimpan di database
Kosong
Muncul pesan “nominal harus diisi”
Hasil Keluaran Tombol tidak muncul apabila tanggal jatuh tempo tidak sama dengan hari ini Muncul pesan “nominal harus diisi dengan angka” Muncul pesan “Berhasil di input” Muncul pesan “nominal harus diisi” Muncul pesan “nominal harus diisi dengan angka” Muncul pesan “Berhasil di input” Muncul pesan “nominal harus
Kesimpulan Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
Berhasil
114
Jumlah tidak sama dengan tagihan
Muncul pesan “jumlah bayar tidak sama dengan tagihan”
diisi” Muncul pesan “jumlah bayar tidak sama dengan tagihan”
Berhasil
Table 4.10 Jurnal Peminjaman,Angsuran,Piutang Nama Field Jurnal
Tipe Masukan Tanggal awal, tanggal akhir Kosong
Keluaran Yang Diharapkan Muncul jurnal
Muncul jurnal
Berhasil
Muncul pesan “tanggall harus diisi”
Muncul pesan “tanggall harus diisi”
Berhasil
Hasil Keluaran
Kesimpulan
Table 4.11 Kelola Piutang Nama Field Alasan pengapusan
Tipe Masukan checklist
Keluaran Yang Diharapkan Berhasil tersimpan di database
Kosong
Muncul pesan “harus diisi”
Hasil Keluaran Berhasil tersimpan di database Muncul pesan “harus diisi”
Kesimpulan Berhasil
Berhasil
Table 4.12 COA Nama Field Kode_akun, Nama_akun
Tipe Masukan Huruf(AZ,a-z)
Keluaran Yang Diharapkan Muncul pesan “kode harus diisi dengan angka”
Angka(0-9)
Berhasil tersimpan di database
Kosong
Muncul pesan “kode harus diisi”
Hasil Keluaran Muncul pesan “nominal harus diisi dengan angka” Muncul pesan “Berhasil di input” Muncul pesan “nominal harus diisi”
Kesimpulan Berhasil
Berhasil
Berhasil
115
Table 4.13 Pengujian Fungsionalitas Sistem
8
Fungsionalitas Sistem Simulasi dan pengajuan pinjaman Menghitung jumlah angsuran Menampilkan detail peminjaman pada halaman admin Admin mengaprove pengajuan peminjaman Pimpinan mengaprove pengajuan peminjaman Akad Tampil jurnal peminjaman Tagihan angsuran
9
Jurnal Angsuran
10
Piutang Jatuh Tempo
11
Taksiran Kerugian Piutang Detail piutang
No 1
2 3
4
5
6 7
12 13 14
Pengapusan piutang Jurnal piutang
15
Buku Besar
16
Lap.peminjaman
17
Lap.Piutang
Pemenuhan Kriteria Hasil perhitungan manual dan aplikasi sama
Hasil Pengujian Valid
Hasil perhitungan manual dan aplikasi sama Tampil detail peminjaman pada halaman admin
Valid Valid
Sesuai dengan tujuan 1 Menguji tujuan 1
Muncul keterangan “Berhasil Diaaprove”
Valid
Menguji tujuan 1
Muncul keterangan “Berhasil Diaaprove”
Valid
Menguji tujuan 1
Berhasil melakukan akad Jurnal manual dan sistem sama Hasil tagihan sesuai dengan perhitungan manual Jurnal manual dan sistem sama Tampil piutang yang akan jatuh tempo berdasarkan tanggal Hasil perhitungan sesuai dengan manual Menampilkan status piutang anggota Status piutang berubah menjadi “Piutang dihapus” Jurnal manual dan sistem sama Tampil buku besar berdasarkan akun Tampil laporan peminjaman Tampil laporan peminjaman
Valid Valid
Menguji tujuan 1 Sesuai dengan tujuan 2 Sesuai dengan tujuan 2
Valid
Valid Valid
Valid Valid Valid Valid Valid Valid Valid
Keterangan Menguji tujuan 1
Sesuai dengan tujuan 2 Sesuai dengan tujuan 2 Sesuai dengan tujuan 1 Sesuai dengan tujuan 3 Sesuai dengan tujuan 2 Sesuai dengan tujuan 2 Sesuai dengan tujuan 2 Sesuai dengan tujuan s 3 Sesuai dengan tujuan 3
116
BAB 5 KESIMPULAN 5.1 Kesimpulan a.
Aplikasi pengelolan piutang anggota koperasi dapat menghitung besar angsuran, jatuh tempo berikutnya, penyisihan piutang, saldo dan sisa piutang per anggota.
b.
Aplikasi pengelolaan piutang ini dapat memposting jurnal peminjaman, dan piutang serta buku besar sesuai pengujian tabel 4.2-12 poin 7,9,14 dan 15.
c.
Aplikasi ini berhasil membuat lapoaran peminjaman dan laporan piutang / nominatif sesuai pengujian tabel 4.2-12 poin 16 dan 17.
5.2 Saran Untuk pengembangan kedepan perlu ada pengembangan disisi pengguna, yaitu membuat tampilan user lebih interaktif lagi seperti media sosial (facebook,twetter). Agar user tertarik untuk menggunakan aplikasi ini. Selain itu dalam pengembangan berikutnya aplikasi ini dapat ditambahkan alert/notifikasi apabila ada pesan atau pengumuman.
117
DAFTAR PUSTAKA [1] L. Puspitawati and S. Anggraini, Sistem Informasi Akuntansi, Yogyakarta: Graha Ilmu, 2011. [2] Rudianto, Akuntansi Koperasi, Jakarta: Penerbit Erlangga, 2010. [3] D. Muljono, Buku Pintar Strategi Bisnis Koperasi Simpan Pinjam, Yogyakarta: Andi, 2012. [4] S. Irham Fahmi and S. Yovi Livianti Hadi, Pengantar Manajemen Perkreditan, Bandung: Alfabeta, 2010. [5] A. Keown, J. D. Martin, W. j. Petty and D. F. Scoott, Manajemen Keuangan Prinsip Dan Penerapan, Jakarta: Indeks, 2008. [6] P. Hidayatullah and K. J. Kawistara, Pemograman Web, Bandung: Informatika, 2014. [7] Mardi, Sistem Informasi Akuntansi, Ghalia Indonesia, 2011. [8] Yakub, Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu, 2012. [9] P. Z. Baridwan,M.sc,Akt., Intermediate Accounting, Yogyakarta: BPFEYogyakarat, 2004. [10] T. Suyanto, H. Chalik, M. Sukada, T. Y. Ananda and D. T.Marala, Dasar - Dasar Perkreditan, Jakarta: PT Gramedia Pustaka Utama, 2007. [11] E. Pantouw, 230+ Sumber Pinjaman Usaha Anda, Gradien Mediatama, 2008.
118
LAMPIRAN Lampiran 1 Entity Relationship Diagram (ERD) Angsuran Pokok
Email
Bunga
Bunga
Tempat_lahir
Tempat_lahir Tanggal_lahir Tanggal_lahir
No_telpon Password
Total_pinjaman
Bunga
Alamat_anggota Data_gaji
Username
No_telpon
Nama_anggota
Id_user
Tanggal_pinjam
Data_gaji
Id_anggota
Jangka_waktu
Jatuh_tempo Status Id_pinjaman
User_Logon
n
Mempunyai
1
1 n
Anggota
Mempunyai
Pinjaman
n
n
keterangan Jml_piutang Jml_pinjaman
Kode_angsuran keterangan
Menghasilkan
Kode_bayar Status_piutang
Kode_piutang
status
Angsuran_ke keterangan
Sisa_piutang
keterangan
Tanggal_piutang
Nominal_bayar
Jml_angsuran Jml_tunggakan
n n
n
Piutang
n
Mempunyai
Angsuran
tanggal Jns_transaksi Nama_akun
Nama_akun
Kode_akun
Id_transaksi debit
#Id_jurnal
kredit 1 Jurnal
Mempunyai
1
COA
119
Lampiran 2 Data Flow Diagram Level 0
Data_bunga,kode_akun,nama_akun
username,password,data_diri
1.0 Kelola Master
Username,password,profile
kode_akun,nama_akun,periode username,password,data_diri
Anggota
kode_akun,nama_akun,periode
COA
Profile username,password,data_diri Data_akun,nama_akun Data_bunga Tanda_terima_pinjaman,tgl_jatuh_ tempo,simulasi_pinjaman
Anggota_Koperasi
2.0 Kelola Peminjaman
Data_peminjaman,simulasi_pinjaman,data_anggota,jurnal_peminjaman
Bendahara_Koperasi
Tgl_jth_tempo,tanda_terima Nama_anggota,nominan_pinjaman,jangka _waktu,data_bunga,tanggal_pinjam,tangg al_jatuh_tempo
Nominal_pinjaman,jangka_waktu
Pinjaman
Nama_anggota,nominan_pinjaman,jangka_ waktu,data_bunga,tanggal_pinjam,tanggal_ jatuh_tempo,ang.pokok,ang.bunga,ttl.ang
Total_peminjaman,status_peminjaman,id _peminjaman
Detail_Pinjaman
Validasi_bayar Kode_bayar,nominal_bayar
3.0 Kelola Angsuran
Kode_bayar,username,data_diri,jurnal_angsuran Data_akun,nama_akun
Tanda_terima_angsuran,tanggal_jatuh_tempo,jumlah_angsuran,denda, validasi_bayar Kode_angsuran,Angsuran_pokok Status_piutang
Simulasi_pinjaman, Data_peminjaman Pimpinan_Koperasi
Kode_bayar,nominal_bayar,keterangan
Status_piutang,jurnal_piutang,taksiran_ kerugian_piutang
Approval_pinjaman Detail_angsuran Angsuran
Jumlah_angsuran, bunga,denda,tanda_terima
Jumlah_angsuran
Id_anggota,id_peminjaman,ang.pokok,ang.bunga,total_angsura n,kd_piutang,sisa_piutang,status_piutang,jumlah_piutang
4.0 Kelola Piutang
Approve_status_piutang nominan_pinjaman, jumlah_angsuran, kode_akun, nama_akun Detail_piutang
Jumlah_piutang,status_piutang
Lap.pinjaman,lap.angsuran,lap_piutang
5.0 Kelola Laporan
Nominal_peminjaman,ju mlah_angsuran,approve_ status_piutang
Piutang_jatuh_tempo
Piutang_jatuh_tempo,status_piutang
Lap.pinjaman,lap_nominatif
120
Lampiran 3 Perjanjian Kredit(1)
121
Lampiran 4 Perjanjian Kredit(2)
122