BAB IV ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI SIMPAN PINJAM 4.1 Analisis Sistem Informasi Akuntansi Simpan Pinjam yang diusulkan Pada perancangan Sistem Informasi Akuntansi Simpan Pinjam yang sedang berjalan pada PRIMKOPABRI, sistem yang diusulkan merupakan sistem secara terkomputerisasi menggunakan program aplikasi microsoft visual basic 6.0 dan acess 2003. Sistem tersebut dapat membantu serta mempermudah pekerjaan khususnya pada saat menginput data transaski simpan dan pinjam. Bagian yang yang terlibat dalam pembuatan laporan simpan pinjam ditempat peneliti yaitu bagian Bendahara dan Pembukuan. Sistem informasi akuntansi simpan pinjam yang terjadi pada koperasi PRIMKOPPABRI berasal dari Simpanan Pokok, Simpanan Wajib, dan Simpanan Sukarela. Tujuan dari perancangan sistem secara umum adalah untuk memberikan gambaran secara umum kepada user (Bendahara dan Pembukuan) mengenai sistem yang baru. 4.2 Perancangan Sistem Informasi Akuntansi Simpan Pinjam yang diusulkan Pada bab ini penulis akan memberikan usulan pada rancangan Sistem Informasi Akuntansi Simpan Pinjam yang sedang berjalan pada PRIMKOPABRI, sistem yang diusulkan merupakan sistem secara terkomputerisasi dan sistem tersebut dapat membantu serta mempermudah pekerjaan khususnya pada saat menginput data transaski simpan pinjam.
55
Tabel 4.1 Perbandingan Sistem yang Berjalan dan Sistem yang Usulan
4.2.1 Diagram Konteks Diagram konteks digunakan untuk menggambarkan sistem pengolahan data secara umum, diagram konteks ini dirancang dengan memperhatikan masukan yang dibutuhkan oleh sistem dan keluaran yang dihasilkan oleh sistem itu sendiri. Terlihat pada gambar 4.1
Gambar 4.1 Diagram Konteks Usulan 56
Keterangan: A. FP
= Formulir pendaftaran
B. DA
= Data Anggota
C. DS
= Data Simpanan
D. DPP1
= Data Pengajuan Pinjaman
E. DAP
= Data Angsuran Pembayaran
F. DPP2
= Data pelunasan Pembayaran
G. DPP3
= Data Penangguhan Pembayaran
H. KTP
= Kartu Tanda Penduduk
I.
KK
= Kartu Keluarga
J.
KRTA
= Kartu ABRI
Uraian atau penjelasan dari gambar Diagram Konteks diatas adalah sebagai berikut: A. Anggota Anggota menerima data anggota (DA), buku tabungan, uang, data simpanan (DS), data pengajuan pinjaman (DPP1), data pengajuan pinjaman (DPP2), data angsuran pembayaran (DPP3). B. Pembukuan Pembukuan menerima data simpanan (DS), data pengajuan pinjaman (DPP1), data pengajuan pinjaman (DPP2). C. Bendahara Bendahara menerima buku tabungan, uang, KTP,KK,Kartu ABRI D Ahliwaris Ahliwaris menerima buku tabungan, uang, data angsuran pembayaran (DAP), Data pengajuan pinjaman (DPP2), Surat penangguhan pembayaran (SPP).
57
4.2.2 DFD ( Data flow Diagram ) 4.2.2.1 DFD Level 0 DFD adalah Suatu model yang menggambarkan aliran data dan proses untuk mengolah data dalam suatu sistem. Terlihat pada gambar 4.2 DPP3
DPP3 DPP3
5.0 Meminta Penangguhan Pembayaran
Mengajukan penangguhan pembayaran
Mengajukan penangguhan pembayaran
Buku tabungan
Pembukuan
DPP1,DPP3,DS,DAP
DPP2, buku tabungan
Buku tabungan
6.0 Pelunasan Pembayaran
JU BB
JU
Buku tabungan DPP2 Buku tabungan,uang
Laporan Keuangan
Buku tabungan
7.0 Buat laporan Keuangan
Buku tabungan,uang
DPP2
BB Neraca Neraca SHU SHU
Data anggota Data Setoran anggota simpanan
DPP
Setoran simpanan Anggota
Buku Tabungan
Buku tabungan,uang
KTP,KK,Kartu ABRI
KTP,KK,Kartu ABRI
KTP,KK,Kartu ABRI
1.0 Daftar&setor uang Simpanan
Setoran simpanan, data anggota,buku tabungan
Bendahara KTP,KK,Kartu ABRI
KTP,KK,Kartu ABRI
Uang Uang
Data DataSimpanan simpanan
Buku tabungan,uang
2.0 Melakukan Simpanan DPP1 Buku tabungan uang
Buku tabungan,uang Buku tabungan Buku tabungan Buku tabungan Buku tabungan
Buku Tabungan
DPP1 DPP1
Buku Tabungan
3.0 Melakukan Pinjaman
Buku tabungan DPP1
Buku tabungan Buku tabungan DAP DAP 4.0 Melakukan Angsuran
Buku tabungan,uang Buku tabungan,DAP
Uang, buku Tabungan DAP DAP Buku tabungan
Buku tabungan,uang
Buku tabungan,uang
Buku tabungan,uang
Ahliwaris
Gambar 4.2 DFD level 0 Usulan
58
Uraian dari DFD level 0 pada sistem usulan terdiri dari 7 proses yaitu: A. Proses 1.0 anggota mendaftaran ke bendahara dengan menyerahkan persaratan seperti KTP,KK,Kartu ABRI. B. Proses 2.0 anggota melakukan simpanan dengan menyerahkan Simpanan pokok, wajib dan sukarela dan buku tabungan serta uang ke bendahara. C. Proses 3.0 anggota melakukan pinjaman dengan membawa buku tabungan ke bendahara. D. Proses 4.0 anggota melakukan angsuran dengan membawa uang pembayaran pada bendahara. E. Proses 5.0 anggota mengajukan penangguhan pembayaran pada bendahara. F. Proses 6.0 anggota melunasi pembayaran dengan membawa buku tabungan dan uang ke bendahara. G. Proses 7.0 pembukuan membuat laporan keuangan. 4.2.2.2 DFD Level 1 Proses 1 Usulan DFD fisik Level 1 Proses 1 usulan pada PRIMKOPABRI
Gambar 4.3 DFD level 1 proses 1 Usulan
59
Uraian dari DFD level 1 proses 1 pada sistem usulan terdiri dari 7 proses yaitu: A Proses 1.1 anggota mendaftarkan diri dengan menyerahkan persaratan seperti KTP,KK,Kartu ABRI ke bendahara. B Proses 1.2 Bendahara otorisasi menjadi anggota. C Proses 1.3 Bendahara input data anggota D Proses 1.4 Bendahara cetak data anggota F Proses 1.5 Bendahara menerima setoran simpanan I. Proses 1.6 Bendahara cetak setoran simpanan G Proses 1.7 Bendahara cetak buku tabungan dan menyerahkan Buku Tabungan ke anggota beserta DA, dan setoran simpanan. 4.2.2.3 DFD 1 Proses 2 Usulan DFD Level 1 Proses 2 usulan pada PRIMKOPABRI
Gambar 4.4 DFD level 1 proses 2 Usulan Uraian dari DFD level 1 proses 2, pada sistem usulan terdiri dari 6 proses yaitu: A. Proses 2.1 Anggota menyerahkan simpanan. B. Proses 2.2 Anggota menyerahkan simpanan pokok. 60
C. Proses 2.3 Anggota menyerahkan simpanan sukarelela pembukuan. D. Proses 2.4 Bendahara cetak buku tabungan dan diserahkan ke anggota. E. Proses 2.5 Bendahara input data simpanan. F. Proses 2.6 Bendahara cetak buku tabungan dan diserahkan ke anggota. 4.2.2.4 DFD 1 Proses 3 Usulan DFD Level 1 Proses 3 usulan pada PRIMKOPABRI
Gambar 4.5 DFD level 1 proses 3 Usulan Uraian dari DFD level 1 proses 3, pada sistem usulan terdiri dari 9 proses yaitu: A. Proses 3.1 Anggota mengajukan pinjaman ke bendahara dengan membawa buku tabungan. B. Proses 3.2 Bendahara otorisasi persetujuan pinjaman. C. Proses 3.3 Bendahara cek simpanan anggota. D. Proses 3.4 Bendahara menolak pengajuan pinjaman, jika pinjaman melebihi jumlah simpanan anggota maka buku tabungan dikembalikan pada anggota. E. Proses 3.5 Bendahara input pengajuan pinjaman (DPP1). F. Proses 3.6 Bendahara cetak pengajuan pinjaman (DPP1). G. Proses 3.7 Bendahara cetak buku tabungan.
61
H. Proses 3.8 Bendahara menyerahkan pengajuan pinjaman (DPP1), uang, buku tabungan ke anggota. I.
Proses 3.9 Bendahara menyerahkan DPP1 ke pembukuan.
4.2.2.5 DFD 1 Proses 4 Usulan
Uang,buku tabungan
DFD Fisik Level 1 Proses 4 usulan pada PRIMKOPABRI
Gambar 4.6 DFD level 1 proses 4 Uraian dari gambar diagram level 1 proses 4, pada sistem usulan terdiri dari 7 proses yaitu: A. Proses 4.1 Anggota melakukan angsuran pembayaran ke bagian bendahara. B. Proses 4.2 Ahliwaris melakukan angsuran pembayaran ke bagian bendahara. C. Proses 4.3 Bendahara input data angsuran pembayaran (DAP). D. Proses 4.4 Bendahara cetak DAP. E. Proses 4.5 Bendahara cetak buku tabungan. F. Proses 4.6 Bendahara menyerahkan buku tabungan,DAP ke anggota. G. Proses 4.7 Bendahara menyerahkan DAP ke pembukuan.
62
4.2.2.6 DFD 1 Proses 5 Usulan DFD Fisik Level 1 Proses 5 usulan pada PRIMKOPABRI
Anggota
Minta penangguhan pembayaran
5.1 Minta penangguhan pembayaran
Minta penangguhan pembayaran
Bendahara
Buku Tabungan, DPP3 DPP3
5.5 Cetak Buku Tabungan
Buku Tabungan, DPP3
5.4 Buku Tabungan
DPP3
5.3 Cetak DPP3
DPP3
Buku tabungan
5.2 Input DPP3
DPP3
Buku tabungan
DPP3
Gambar 4.7 DFD level 1 proses 5 Uraian dari gambar diagram level 1 proses 5, pada sistem usulan terdiri dari 5 proses yaitu: A. Proses 5.1 Anggota mengajukan penangguhan pembayaran ke bagian Bendahara. B. Proses 5.2 Bendahara input data penagguhan pembayaran (DPP3). C. Proses 5.3 Bendahara cetak data penagguhan pembayaran (DPP3). D. Proses 5.4 Bendahara cetak buku tabungan. E
Proses 5.5 Bendahara menyerahkan buku tabungan ke anggota.
63
4.2.2.7 DFD 1 Proses 6 Usulan DFD Fisik Level 1 Proses 6 usulan pada PRIMKOPABRI
Gambar 4.8 DFD level 1 proses 6 Uraian dari gambar diagram level 1 proses 6, pada sistem usulan terdiri dari 6 proses yaitu: A. Proses 6.1 Anggota melunasi pinjaman ke bagian bendahara. B. Proses 6.2 Bendahara input data pelunasan pembayaran (DPP2). C. Proses 6.3 Bendahara cetak data pelunasan pembayaran (DPP2). D. Proses 6.4 Bendahara input buku tabungan. E. Proses 6.5 Bendahara cetak buku tabungan F. Proses 6.6 Bendahara menyerahkan DPP2 ke Pembukuan.
64
4.2.2.8 DFD 1 Proses 7 Usulan DFD Fisik Level 1 Proses 7 usulan pada PRIMKOPABRI
Gambar 4.9 DFD level 1 proses 7 Uraian dari gambar diagram level 1 proses 7, pada sistem usulan terdiri dari 5 proses yaitu: A. Proses 7.1 Pembukuan Proses data simpanan (DS), data pengajuan pinjaman (DPP1), data pelunasan pembayaran (DPP2), data angsuran pembayaran (DAP). B. Proses 7.2 Pembukuan buat jurnal. C. Proses 7.3 Pembukuan buat Buku besar. D. Proses 7.4 Pembukuan buat SHU E. Proses 7.5 Pembukuan buat Neraca.
65
4.2.3 Gambar Bagan Alir Simpan Pinjam Usulan
Gambar 4.10 Bagan Alir Simpan Pinjam Usulan
66
Gambar Bagan Alir Simpan Pinjam Usulan Lanjutan
Gambar 4.11 Bagan Alir Simpan Pinjam Usulan Lanjutan
67
Gambar Bagan Alir Simpan Pinjam Usulan Lanjutan
Gambar 4.12 Bagan Alir Simpan Pinjam Usulan Lanjutan
68
Gambar Bagan Alir Simpan Pinjam Usulan Lanjutan Pembukuan
Ahliwaris 18
4
10
7
13
F. DPP2
F. DAP
F. DPP1
F. DS
Menerima ketentuan pembayaran
Melakukan Angsuran
Buku tabungan Bersama uang
Proses data transaksi
Buat Buku Besar
20
F. BB
Buat Jurnal
F. JU
19
F. SHU
Buat Neraca
F. N
2 Buat SHU
Buku tabungan
DAP3
T
Melakukan penangguhan pembayaran
Cetak Neraca
Neraca 21 22
T
DPP2
Buku tabungan
T Melakukan pelunasan
Keterangan : 1. FP = Fom Pendaftaran 2. DA = Data Anggota 3. DS = Data Simpanan 4. DPP1 = Data Pengajuan pinjaman 5. DAP = Data Angsuran Pembayaran 6. DPP2 = Data Pelunasan Pembayaran 7. DPP3 = Data Penangguhan Pembayaran 8. KTP = Kartu Tanda Penduduk 9. KK = Kartu Keluarga 10. KRTA = Kartu ABRI 11. SPP = Surat Penangguhan Pinjaman
Bersama uang 23
24
2
Buku tabungan
DAP
T
Gambar 4.13 Bagan Alir Simpan Pinjam Usulan Lanjutan
69
Bagan Alir Sistem Informasi Akuntansi Simpan Pinjam usulan pada PRIMKOPABRI dapat dijelaskan sebagai berikut: A. Anggota mengajukan pendaftaran, lalu melengkapi persyaratan pendaftaran (KTP,KK,Kartu ABRI) yang diserahkan ke Bendahara. B. Bendahara menerima persaratan, lalu otorisasi persetujuan jadi anggota, bila ”Ya”, input data anggota, cetak data anggota, input bukti setoran simpanan, cetak bukti setoran simpanan, input buku tabungan, cetak buku tabungan dan diserahkan ke anggota. C. Anggota melakukan simpanan wajib, sukarela tiap bulannya ke bendahara dengan membawa uang dan buku tabungan. D. Bendahara input data simpanan anggota, cetak data simpanan anggota. E. Bendahara menerima buku tabungan beserta uang sim, input buku tabungan, cetak buku tabungan dan diserahkan ke anggota. F. Anggota
melakukan pinjaman ke bendahara dengan menyerahkan buku
tabungan. G. Bendahara otorisasi persetujuan pinjaman, bila ”Tidak” anggota diharuskan melunasi simpanan sebanyak 5x, bila ”Ya” bendahara cek pinjaman anggota, input data pengajuan pinjaman (DPP1), cetak (DPP1), cetak buku tabungan, (DPP1) beserta uang dan buku tabungan diserahkan ke anggota. H. Anggota melakukan pembayaran, bila ”Ya” buku tabungan beserta uang diserahkan ke bendahara, bila meninggal kewajiban diserahkan pada ahliwaris. I. Anggota melakukan angsuran pembayaran, bila ”Ya” buku tabungan beserta uang diserahkan ke bendahara. J. Pembukuan menerima data simpanan (DS) dari bendahara, menerima File data pengajuan pinjaman (DPP), menerima File data angsuran pembayaran (DAP), proses transaksi, buat jurnal umum, buku besar umum, neraca, SHU.
70
4.2.3.1 ERD Simpan Pinjam yang diusulkan ERD adalah suatu diagram yang mempunyai hubungan diantara beberapa entitas. adapun entityrelationship diagram dari sistem informasi akuntansi adaalah sebagai berikut: Jml_simpanan
Pekerjaan No_TLP
Tgl_setoran
alamat Nama_anggota
Nama_anggota
N
*Kode_anggota
Jml_uang
sukarela N
1
N
ANGGOTA
pokok wajib
Nama_anggota
alamat
*Kode_anggota
*Kode_anggota
MELAKUKAN
N
SIMPANAN
*Kode_anggota Tgl_setor
Jml_uang
Nama_anggota
Nama_anggota
Jml_uang
*Kode_anggota
ta n
MEMBAYAR
n
Nama_anggota
Jml_uang N Angsuran_Ke
m bu Tg l_ pe
1
Pe rio d
Tg l_ p
*Kode_anggota
Jenis transaksi
ANGSURAN
e
Jenis transaksi
em
Tgl_angsuran
1
at a
bu a
MENGAJUKAN
Pe rio
de
BUAT
N
n Je
BUAT N 1
ata
Tgl_Pinjam
u mb Pe
Nama_anggota
ksi sa
Jml_pinjaman
l_ Tg
*Kode_anngota
ran is t
PINJAMAN
n
TULIS
Perio d
1
er an
atan mbu Jenis transaksi
ke t
e Tgl_p
Periode
Debit
Periode
Pe rio
de
BUKU BESAR
Je ni s
Ak un
Tg l
_p e
it
m bu at
d Kre
an
No_akun
ga n
e
Jenis transaksi
POSTING
1
1
JURNAL 1
D eb it
Kre d it
1
nis Je
si uatan ak emb ns Tgl_p tra
Pe rio
de n Je
is
o lap
ran
eta Tgl_c
k
Pe rio d
e
1 CETAK
LAPORAN
Gambar 4.14 ERD Simpan Pinjam
71
4.2.3.2 Perancangan Tabel Tahap perancaagan tabel ini dibuat untuk menentukan bagaimana rancangan software yang akan dibuat. 4.2.3.2.1 Tabel Data Anggota Perancangan tabel data anggota berisi Field–field dari No anggota, Nama Anggota, Tempat Tanggal Lahir, Alamat, Pangkat, Golongan Darah, Tanggal Masuk, Ahli Waris.
Gambar 4.15 Perancangan Tabel Data Anggota
72
4.2.3.2.2 Tabel Simpanan Perancangan Tabel Simpanan berisi Field–field ID Simpanan, No Anggota, Tanggal Simpanan, Simpanan Wajib, Simpanan Sukarela.
Gambar 4.16 Perancangan Tabel Simpanan
73
4.2.3.2.3 Tabel Pinjaman Perancangan Tabel Pinjaman berisi Field–field ID Pinjaman, No Anggota, Nama Anggota, Tanggal Pinjaman, Tanggal otorisasi, Tanggal Batas Pinjaman, Besar Pinjaman, Bunga, dan Angsuran.
Gambar 4.17 Perancangan Tabel Pinjaman
74
4.2.3.2.4 Tabel Cicilan Pembayaran Perancangan Tabel Cicilan Pembayaran berisi Field–field ID Cicilan, ID Pinjaman, No Anggota, Tanggal Cicilan, Besar Cicilan dan Sisa.
Gambar 4.18 Perancangan Tabel Cicilan Pembayaran
75
4.2.3.3 Perancangan Kode Untuk perancangan kode, meliputi perancangan kode nomor anggota, kode perkiraan, nomor bukti transaksi simpanan, transaksi pinjaman dan transaksi pembayaran.
Gambar 4.19 Perancangan Kode
76
4.2.3.4 Perancangan Menu Program Struktur Menu Program
Gambar 4.20 Struktur Menu Program
77
1 Tampilan Menu Masuk Tampilan Menu Masuk berfungsi sebagai tahap awal menjalankan program di dalamnya terdapat menu bagian Bendahara, dan Pembukuan.
Gambar 4.21 Tampilan Menu Masuk Tabel 4.2 Listing Program Menu Masuk Private Sub cmdok_Click() If txtuser.Text = "" Then MsgBox "Nama user masih vbInformation, "Nama User" txtuser.SetFocus Exit Sub End If If txtpass.Text = "" Then MsgBox "Password masih vbInformation, "Password" txtpass.SetFocus Exit Sub End If Private Sub cmdok_Click() If txtuser.Text = "" Then MsgBox "Nama user masih vbInformation, "Nama User"
kosong",
kosong",
Menu Masuk kosong",
78
Tabel 4.3 Listing Program Menu Masuk Lanjutan If txtpass.Text = "" Then MsgBox "Password masih kosong", vbInformation, "Password" txtpass.SetFocus Exit Sub End If If Optbendahara.Value = False And Optpembukuan.Value = False Then MsgBox "Bagian masih kosong", vbInformation, "Bagian" Exit Sub End If With rsUser .Find "NamaUser='" & txtuser.Text & "'", , adSearchForward, 1 FrmMenu.StatusBar1.Panels(4).Text = txtuser.Text If .EOF Then Pesan = MsgBox("Maaf User Anda Tidak Ditemukan...!" + Chr(13) + "User Anda Tidak Diaktifkan" + Chr(13) + "Silahkan Mencoba Lagi...!", vbCritical, "Password salah" txtuser.Text = "" txtuser.SetFocus Exit Sub Else If Trim(!Password) = Trim(txtpass.Text) Then Status = rsUser.Fields("Password") lblplease.Visible = True Timer2.Enabled = True Timer3.Enabled = True txtuser.Text = "" txtpass.Text = "" Optbendahara.Value = False Optpembukuan.Value = False 'Hide
Menu Masuk
'===========================Otorisasi= =========================== If txtkelompok.Text = "" Then rsUser.MoveFirst rsUser.Find "NamaUser='" & txtuser.Text & "'", , adSearchForward, 1
79
2 Tampilan Menu Bendahara Menu Bendahara berfungsi untuk menginput data anggota, dan transaksitransaksi diantaranya yaitu transaski setoran simpanan anggota, pengajuan pinjaman, otorisasi persetujuan pinjaman, dan transaksi cicilan pinjaman. Output yang dihasilkan laporan pendukung berupa laporan data anggota, laporan simpanan anggota, laporan pinjaman anggota, laporan pembayaran anggota, buku piutang anggota dan buku tabungan
Gambar 4.22 Tampilan Menu Bendahara Tabel 4.4 Listing Program Menu Bendahara Private Sub Form_Load() StatusBar1.Panels(1).Text
=
Format(Date, "dd MMMM yyyy") Call suarastartup
Menu Bendahara
End Sub
80
Tabel 4.5 Listing Program Menu Bendahara Lanjutan End End Sub Private Sub mnabout_Click() FrmAbout.Show vbModal End Sub Private Sub mnbbbulan_Click() FrmBukuBesarUmumBulan.Show vbModal End Sub Private Sub mnbbtahun_Click()
Menu Bendahara
FrmBukuBesarTahun.Show vbModal End Sub Private Sub mnbkm_Click() FrmModal.Show vbModal End Sub Private Sub mndataanggota_Click() FrmDataAnggota.Show vbModal End Sub Private Sub mngantipassword_Click() FrmUbahPas.Show vbModal End Sub Private Sub mnjurnalumum_Click() FrmJurnal.Show
81
3 Tampilan Data Anggota Menu Data anggota berfungsi untuk menginput data-data anggota yang terdiri dari nomer anggota, nama anggota, tempat tanggal lahir, alamat, pangkat, kesatuan, penghasilan bulanan, dan ahliwaris.
Gambar 4.23 Tampilan Menu Data Anggota Tabel 4.6 Listing Program Menu Data Anggota
Private Sub cmdprint_Click() CrystalReport1.ReportFileName =
Menu Data Anggota
App.Path & "\Report\KA.rpt"
82
Tabel 4.7 Listing Program Menu Data Anggota Lajutan
CrystalReport1.WindowState = crptMaximized CrystalReport1.ParameterFields(0) = "noanggota ;" & txtno.Text & ";1" CrystalReport1.ParameterFields(1) = "nama ;" & txtnama & ";1" CrystalReport1.ParameterFields(2) = "alamat ;" & txtAlamat & ";1" CrystalReport1.ParameterFields(3) = "tanggal ;" & Format(dttanggal, "dd/MMM/yyyy") & ";1"
Menu Data Anggota
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub Private Sub cmdSimpan_Click() Call simpan cmdubah.Enabled = True cmdhapus.Enabled = True cmdtambah.Enabled = True cmdsimpan.Enabled = False End Sub Private Sub cmdtambah_Click() FrmDataAnggotaTambah.Show vbModal End Sub
83
4 Tampilan Cetak Kartu Anggota
Gambar 4.24 Tampilan Cetak Kartu Anggota 5 Tampilan Cetak Bukti Setoran
Gambar 4.25 Tampilan Cetak Bukti Setoran
84
6 Tampilan Cetak Buku Tabungan Anggota
Gambar 4.26 Tampilan Cetak Buku Tabungan Anggota
85
7. Tampilan Data Bank Menu penginputan data bank terdiri dari kode bank, nama bank, alamat, telepon, fax,dan no rekening.
Gambar 4.27 Tampilan Cetak Data bank
Tabel 4.8 Listing Program Data Bank Private Sub setgrid() gridbank.Columns("KodeBank").Locked = True gridbank.Columns("NamaBank").Locked = True gridbank.Columns("Alamat").Locked =
Menu Data Bank
True gridbank.Columns("Telp").Locked =
86
Tabel 4.9 Listing Program Data Bank lanjutan gridbank.Columns("KodeBank").Caption = "Kode" gridbank.Columns("NamaBank").Caption = "Nama" gridbank.Columns("Alamat").Caption = "Alamat" gridbank.Columns("Telp").Caption = "Telepon" gridbank.Columns("Fax").Caption = "Fax" gridbank.Columns("NoRekening").Caption = "No Rekening" gridbank.Columns(0).Width = 1000 gridbank.Columns(1).Width = 1500 gridbank.Columns(2).Width = 2500 gridbank.Columns(3).Width = 1000 gridbank.Columns(4).Width = 1000 gridbank.Columns(5).Width = 1500
Menu Data Bank lanjutan
gridbank.MarqueeStyle = dbgHighlightRow End Sub
87
8. Tampilan Bukti Kas masuk Menu
Bukti Kas Masuk berfungsi untuk menginput transaksi masuknya
modal yg diterima koperasi. Terdiri dari bukti kas masuk, tanggal, total, terbilang, kode bank, nama bank, alamat,telepon, fax dan no rekening.
Gambar 4.28 Tampilan Bukti Kas Masuk
Tabel 4.10 Listing Program Bukti Kas Masuk Private Sub cmbkodebank_Click() Dim rsbank As New ADODB.Recordset rsbank.Open "Bank", cnkoperasi, adOpenStatic, adLockOptimistic rsbank.Find "KodeBank=" & "'" & cmbkodebank.Text & "'" txtnama.Text = rsbank.Fields("NamaBank").Value Txtalamat.Text = rsbank.Fields("Alamat").Value txttelp.Text = rsbank.Fields("Telp").Value txtfax.Text = rsbank.Fields("Fax").Value txtrekening.Text = rsbank.Fields("NoRekening").Value rsbank.Close
Bukti Kas Masuk
88
9 Tampilan Simpanan Anggota Menu transaksi simpanan untuk menginput data simpanan anggota yang terdiri dari nomer anggota, bukti simpanan, nama, alamat, penghasilan bulanan, tanggal masuk, total simpanan pokok, simpanan sukarela, simpanan wajib dan jumlah yang akan disetorkan.
Gambar 4.29 Tampilan Menu Transaksi Simpanan Tabel 4.11 Listing Program Menu Transaksi Simpanan Private Sub cmdcari_Click() FrmAnggotaCari.Caption = "Pencarian Anggota...." FrmAnggotaCari.Show vbModal
Menu Transaksi Simpanan
89
Tabel 4.12 Listing Program Menu Transaksi Simpanan lanjutan Private Sub cmdcetaksetoran_Click() CrystalReport1.ReportFileName App.Path
= &
"\Report\BuktiPengambilan.rpt" CrystalReport1.SelectionFormula
=
CrystalReport1.WindowState
=
"" crptMaximized CrystalReport1.ParameterFields(0) = "noanggota ;" & txtno.Text & ";1" CrystalReport1.ParameterFields(1) = "nama ;" & txtnama.Text & ";1" CrystalReport1.ParameterFields(2) = "jenissimpanan ;" & cmbjenis.Text & ";1" CrystalReport1.ParameterFields(3) = "jumlah ;" & txttotal.Text & ";1" CrystalReport1.ParameterFields(4) = "bukti ;" & txtnobukti.Text & ";1"
Menu Transaksi Simpanan
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub Private Sub cmdkeluar_Click() Unload Me End Sub Private Sub cmdlakukansetoran_Click() cmdcari.Enabled = True cmdcari_Click cmdproses.Enabled = True cmdbatal.Enabled = True cmdcetaksetoran.Enabled = True cmdlakukansetoran.Enabled = False
90
10. Tampilan Pengambilan Uang Simpanan Menu Pengambilan uang simpanan berfungsi untuk menginput data transaksi pengambilan uang simpanan anggota. Terdiri dari nomor anggota, nama, alamat, no bukti, tanggal pengambilan, total simpanan wajib, total simpana sukarela, jenis simpanan dan jumlah pengambilan.
Gambar 4.30 Tampilan Pengambilan Uang Simpanan
Tabel 4.13 Listing Program Menu Transaksi Simpanan Private Sub cmdcetak_Click() If cmbanggota.Text = "" Then MsgBox
"
No
anggota
Masih
Kosong", vbInformation Exit Sub With CrystalReport1 .ReportFileName = App.Path &
Menu Transaksi Simpanan
"\Report\SimpananPerAnggota.rpt" .SelectionFormula
=
"{Anggota.NoAnggota}='"
&
cmbanggota.Text & "'"
91
11. Tampilan Pengajuan Pinjaman Menu pengajuan pinjaman berfungsi untuk input transaksi pinjaman seperti nomer anggota, alamat, pangkat, kesatuan, tanggal masuk, tanggal boleh pinjam, bukti pinjaman dan tanggal pengajuan.
Gambar 4.31 Tampilan Menu Pengajuan Pinjaman
Tabel 4.14 Listing Program Menu Transaksi pengajuan Pinjaman Private Sub BTNOK_Click() If Combo2 = "Bulan" Then If Combo2 = "" Or CmbBulan = "" Or Combo3 = "" Then MsgBox "Periode, Bulan dan Tahun
Menu Transaksi Pinjaman
Harus Diisi", , "Konfirmasi" Exit Sub Else BULAN End If
92
Tabel 4.15 Listing Program Menu Transaksi Pengajuan Pinjaman Lanjutan ElseIf Combo2 = "Tahun" Then If Combo2 = "" Or Combo3 = "" Then MsgBox "Periode dan Tahun Harus Diisi", , "Konfirmasi" Exit Sub Else TAHUN End If End If End Sub Private Sub Command1_Click() Unload Me End Sub Private Sub Form_Load() FrmMenu.Enabled = False FrmLapPinjam.Show For i = 1 To 12 CmbBulan.AddItem (MonthName(i))
Menu Transaksi Pinjaman
Next i 'For j = 2008 To 2012 'Combo3.AddItem (j) 'Next j End Sub Private Sub Form_Unload(Cancel As Integer) 'Do 'Me.Top = Me.Top + 20 'Me.Move Me.Left, Me.Top 'DoEvents 'Loop Until Me.Top > Screen.Height FrmMenu.Enabled = True
93
12. Tampilan Otorisasi Pengajuan Pinjaman Menu Otorisasi persetujuan pinjaman berfungsi untuk menginput data persetujuan pinjaman anggota yang ter otorisasi terdiri dari nomer pengajuan, nomer anggota, nama, total pinjaman, tanggal pengajuan, tanggal otorisasi, jumlah cicilan, dan total Bunga.
Gambar 4.32 Tampilan Otorisasi Pengajuan Pinjaman Tabel 4.16 Listing Program Menu Otorisasi Pengajuan Pinjaman Option Explicit Dim cnkoperasi As New ADODB.Connection Dim rspengajuan As New
Menu Otorisasi pengajuan Pinjaman
ADODB.Recordset Dim jml As Double Dim pilih As String
94
Tabel 4.17 Listing Program Menu Otorisasi Pengajuan Pinjaman Lanjutan Private Sub cmdbatal_Click() Unload Me FrmPengajuanPinjaman.Show vbModal Private Sub cmdcari_Click() FrmAnggotaCari.Caption = "Pencarian Anggota....." FrmAnggotaCari.Show vbModal End Sub Private Sub cmddurasi_Click() If Val(txtdurasi) < 5 Then MsgBox " Pinjaman tidak bisa
Menu Transaksi Pinjaman
dilakukan dikarenakan" & Chr(13) & "simpanan baru " & txtdurasi.Text & _ " Kali", vbInformation Txtno.Text = "" txtNama.Text = "" txtAlamat.Text = "" txtPenghasilan.Text = "" TxtTglMsk.Text = "" txtsekolah.Text = "" txttotalsimpanansukarela.Text = "" txttotalsimpananwajib.Text = "" txtTotal.Text = ""
95
13. Tampilan Cicilan Pinjaman Menu Transaksi Cicilan pelunasan pinjaman berfungsi untuk menginput data cicilan pelunasan pinjaman, yang terdiri dari bukti pinjaman, nomer anggota, total pinjaman, tanggal pinjaman, bukti cicilan, total pembayaran cicilan, dan tanggal pembayaran.
Gambar 4.33 Tampilan Cicilan Pinjaman
Tabel 4.18 Listing Program Menu Cicilan Pinjaman Option Explicit Dim cnkoperasi As New ADODB.Connection Dim rscicilan As New ADODB.Recordset
Menu Transaksi Cicilan pelunasan Pinjaman
96
Tabel 4.19 Listing Menu Cicilan Pinjaman Lanjutan Dim rstabungan As New ADODB.Recordset Dim rspinjaman As New ADODB.Recordset Dim rsjurnal As New ADODB.Recordset Dim baris As Integer Dim jmlbaris, jml As Integer Dim pilih As String Private Sub cmdbatal_Click() Unload Me FrmCicilan.Show vbModal
Menu Cicilan pelunasan Pinjaman
End Sub Private Sub cmdcariflex_Click() End Sub Private Sub cmdcetaksetoran_Click() CrystalReport1.ReportFileName = App.Path & "\Report\Cicilan1.rpt" CrystalReport1.SelectionFormula = "" CrystalReport1.WindowState = crptMaximized CrystalReport1.ParameterFields(0) = "noanggota ;" & txtno.Text & ";1" CrystalReport1.ParameterFields(1)
97
14 Tampilan Cetak Cicilan Pinjaman
Gambar 4.34 Tampilan Cetak Cicilan Pinjaman
98
15 Tampilan Pembayaran Tanpa Cicilan Menu Transaksi pembayaran tanpa cicilan berfungsi untuk menginput data pelunasan pinjaman, yang terdiri dari bukti icilan, tanggal otorisasi, tanggal batas pelunasan, bukti pinjaman, nomer anggota, total pinjaman, tanggal pinjaman, total pembayaran cicilan, dan tanggal pembayaran.
Gambar 4.35 Pembayaran Tanpa Cicilan
Tabel 4.20 Listing Menu Program Pembayaran Tanpa Cicilan Option Explicit Dim cnkoperasi As New ADODB.Connection Dim rscicilan As New ADODB.Recordset
Menu Program Pembayaran Tanpa Cicilan
Dim rscicilandetail As New ADODB.Recordset
99
Tabel 4.21 Listing Menu Pembayaran Tanpa Cicilan Lanjutan Dim rspinjaman As New ADODB.Recordset Dim rsjurnal As New ADODB.Recordset Dim baris As Integer Dim jmlbaris, jml As Integer Dim pilih As String Private Sub cmdcetaksetoran_Click() CrystalReport1.ReportFileName = App.Path & "\Report\Cicilan1.rpt" CrystalReport1.SelectionFormula = "" CrystalReport1.WindowState = crptMaximized CrystalReport1.ParameterFields(0) = "noanggota ;" & txtno.Text & ";1" CrystalReport1.ParameterFields(1) =
Menu Program Pembayaran Tanpa Cicilan
"nama ;" & txtnama.Text & ";1" CrystalReport1.ParameterFields(2) = "buktipinjaman ;" & txtidpinjam.Text & ";1" CrystalReport1.ParameterFields(3) = "idcicilan ;" & txtidcicilan.Text & ";1" CrystalReport1.ParameterFields(4) = "cicilanke ;" & Val(txtsisacicilan1) & ";1" CrystalReport1.ParameterFields(5) = "besarpinjaman ;" & txttotalpinjaman & ";1" CrystalReport1.ParameterField CrystalReport1.ParameterFields(7) = "sisapinjaman ;" & txtsisapinjaman1.Text & ";1"
100
16. Tampilan Transaksi Pembayaran Penundaan Cicilan Menu transaksi penundaan cicilan terdiri dari, bukti cicilan, tanggal cicilan, tanggal otorisasi, tanggal batas pelunasan, bukti pinjaman, nomer anggota,besar cicilan per bulan, bunga, pinjaman, sisa pinjaman, sisa cicilan, total cicilan.
Gambar 4.36 Tampilan Penundaan Cicilan
Tabel 4.22 Listing Menu Program Penundaan Cicilan Option Explicit Dim
cnkoperasi
As
New
ADODB.Connection Dim rscicilan As New ADODB.Recordset Dim
rscicilandetail
As
Menu Program Penundaan Cicilan
New
ADODB.Recordset Dim rstabungan As New
101
Tabel 4.23 Listing Menu Penundaan Cicilan Lanjutan ADODB.Recordset Dim
rspinjaman
As
New
ADODB.Recordset Dim rsjurnal As New ADODB.Recordset Dim baris As Integer Dim jmlbaris, jml As Integer Dim pilih As String Private Sub cmdcetak_Click() CrystalReport1.ReportFileName
=
App.Path & "\Report\SuratBalasan1.rpt" CrystalReport1.SelectionFormula
=
CrystalReport1.WindowState
=
"" crptMaximized
Menu Program Penundaan Cicilan
CrystalReport1.ParameterFields(0) = "noanggota ;" & txtno.Text & ";1" CrystalReport1.ParameterFields(1) = "namaanggota ;" & txtnama.Text & ";1" CrystalReport1.ParameterFields(2) = "besarpinjaman
;"
&
txttotalpinjaman.Text & ";1" 'CrystalReport1.ParameterFields(4) = "angsuran ;" & Val(txttotalpinjaman) / Val(cmbcicilan) & ";1" CrystalReport1.ParameterFields(5) = "bunga ;" & txtbunga.Text & ";1" CrystalReport1.ParameterFields(6) = "bulanpending ;" & Format(DTCicilan, "mmmm yyyy") & ";1" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
102
17. Tampilan Cetak Pembayaran Penundaan Cicilan
Gambar 4.37 Tampilan Cetak Penundaan Cicilan
103
18. Tampilan Menu Pembukuan Menu bagian Pembukuan berfungsi untuk menginput proses, yang terdiri dari jurnal umum, dan buku besar, diantaranya buku besar kas, buku besar simpanan wajib, buku besar simpanan sukarela, buku besar simpanan pokok, buku besar piutang anggota dan buku besar pendapatan bunga. Output yang dihasilkan berupa laporan keuangan yang terdiri dari neraca dan sisa hasil usaha.
Gambar 4.38 Tampilan Menu Bagian Pembukuan
Tabel 4.24 Listing Program Menu Pembukuan Private Sub mnbbbulan_Click() FrmBukuBesarUmumBulan.Show vbModal End Sub Private Sub mnbbtahun_Click() FrmBukuBesarTahun.Show vbModal End Sub
Menu Pembukuan
Private Sub mnbkm_Click() FrmModal.Show vbModal
104
Tabel 4.25 Listing Program Menu Pembukuan Lanjutan FrmDataAnggota.Show vbModal End Sub Private Sub mngantipassword_Click() FrmUbahPas.Show vbModal End Sub
Private Sub mnjurnalumum_Click() FrmJurnal.Show End Sub Private Sub mnkeluar_Click() pilih = MsgBox("apakah akan keluar dari aplikasi?", vbQuestion + vbYesNo, "Keluar...") If pilih = vbYes Then Call suarashutdown End Else End If End Sub Private Sub mnlogin_Click() FrmLogin.Show vbModal End Sub
Menu Pembukuan
19. Tampilan Jurnal Umum Menu jurnal umum berfungsi untuk menginput jurnal umum pertahun dan perbulan.
Gambar 4.39 Tampilan Jurnal Umum
105
20. Tampilan Cetak Jurnal Umum
Gambar 4.40 Tampilan Cetak Jurnal Umum
106
21. Tampilan Menu Buku Besar Umum Tampilan menu buku besar umum berfungsi untuk menampilkan buku besar umum pertahun dan perbulan.
Gambar 4.41 Tampilan Menu Buku Besar Umum 22. Tampilan Cetak Buku Besar Umum Kas
Gambar 4.42 Tampilan Cetak Buku Besar Umum Kas
107
23. Tampilan Cetak Buku Besar Umum Piutang Anggota
Gambar 4.43 Tampilan Cetak Buku Besar Umum Piutang Anggota
24. Tampilan Cetak Buku Besar Umum Simpanan Sukarela
Gambar 4.44 Tampilan Cetak Buku Besar Umum Simpanan Sukarela
108
25. Tampilan Cetak Buku Besar Umum Simpanan Pokok
Gambar 4.45 Tampilan Cetak Buku Besar Umum Simpanan Pokok
26. Tampilan Cetak Buku Besar Umum Simpanan Wajib
Gambar 4.46 Tampilan Cetak Buku Besar Umum Simpanan Wajib
109
27. Tampilan Cetak Buku Besar Umum Modal
Gambar 4.47 Tampilan Cetak Buku Besar Umum Modal
28. Tampilan Cetak Buku Besar Umum Pendapatan Bunga
Gambar 4. 48 Tampilan Cetak Buku Besar Umum Pendapatan Bunga
110
29. Tampilan Menu SHU Menu Sisa Hasil Usaha berfungsi untuk menampilkan sisa hasil usaha perbulan dan pertahun
Gambar 4.49 Tampilan Menu SHU 30. Tampilan Cetak Laporan Keuangan SHU untuk Koperasi
Gambar 4.50 Tampilan Cetak Laporan Keuangan SHU untuk Koperasi
111
31. Tampilan Cetak Laporan Keuangan SHU untuk Anggota
Gambar 4.51 Tampilan Cetak Laporan Keuangan SHU untuk Anggota 32. Tampilan Menu Ekiutas Menu Ekuitas berfungsi untuk menampilkan ekuitas perbulan dan pertahun.
Gambar 4.52 Tampilan Menu Ekuitas
112
33. Tampilan Cetak Ekuitas
Gambar 4.53 Tampilan Cetak Menu Ekiutas
34. Tampilan Menu Neraca Menu neraca berfungsi untuk menampilkan neraca perbulan dan pertahun.
Gambar 4.54 Tampilan Menu Neraca
113
35. Tampilan Cetak Laporan Keuangan Neraca
Gambar 4.55 Tampilan Cetak Laporan Keuangan Neraca
114
36. Tampilan Menu laporan Pendukung Menu laporan pendukung berfungsi untuk menampilkan data anggota, data simpanan, data pinjaman dan data pembayaran.
Gambar 4.56 Tampilan Menu Laporan Pendukung 37. Tampilan Cetak Data Anggota
Gambar 4.57 Tampilan Cetak Data Anggota
115
38. Tampilan Cetak Simpanan Anggota
Gambar 4.58 Tampilan Cetak Simpanan Anggota
39. Tampilan Cetak Pinjaman Anggota
Gambar 4.59 Tampilan Cetak Pinjaman Anggota
116
40. Cetak Cicilan Pinjaman Anggota
Gambar 4.60 Tampilan Cetak Cicilan Pinjaman Anggota 4.2.4 Kelebihan dan Kelemahan Sistem Informasi Akuntansi Simpan Pinjam yang Diusulkan 4.2.4.1 Kelebihan Sistem yang Diusulkan Kelebihan yang dimiliki program simpan pinjam ini adalah: A. Dapat menghasilkan laporan keuangan berupa neraca dan sisa hasil usaha yang dilengkapi dengan jurnal umum, dan buku besar umum. B. Dapat menampilkan data anggota, data simpanan, data pinjaman, data pembayaran serta buku besar umum kas, piutang anggota, simpanan sukarela, simpanan wajib dan simpanan pokok. C. Program ini dibuat khusus untuk Anggota Purnawirawan ABRI AU saja, karena telah dilengkapi dengan sekolah khusus Angkatan Udara yang secara otomatis menampilkan pangkat dan gaji Anggota. D. Program tidak hanya dapat digunakan untuk satu tahun saja, tetapi tidak terbatas. E. Jika anggota telat melakukan pembayaran dan meminta penangguhan pembayaran maka program sudah disesuaikan. 117
4.2.4.2 Kelemahan Sistem yang Diusulkan Kelemahan program yang dimiliki program simpan pinjam ini adalah: A. Program hanya dapat menampilkan laporan keuangan yaitu neraca dan sisa hasil usaha yang berhubungan dengan Simpan Pinjam saja. B. Tidak adanya tutup saldo buku besar umum pertahun. C. Dalam menginput data, baik data Anggota ataupun dalam proses simpan pinjam jika salah satu data tidak lengkap atau kosong maka program tidak akan memproses. 4.2.5 Konversi Komponen Sistem A. Brainware Sumber daya manusia yang diperlukan untuk menjalankan program simpan pinjam ini minimal lulusan D3 yang mempunyai ilmu dibidang komputer atau dapat mengoperasikan komputer. B. Hardware Hardware yang diperlukan untuk menjalankan program aplikasi simpan pinjam ini adalah: PC Intel Pentium 1V, Motherboard VIA P4X266A, Hardisk Assus 40MB, memory DDR 256 MB. C. Software Software yang digunakan untuk menjalankan program aplikasi sistem informasi akuntansi simpan pinjam ini menggunakan spesifikasi sebagai berikut: 1. Bahasa pemograman: Microsoft Visual Basic 6.0. 2. Software pendukung: Microsoft Accses 2003, Crystal Report. 3. Sistem Operasi: Microsoft Windows Xp Propesional.
118