Makalah Kasus Simpan Pinjam Koperasi
Makalah Kasus Simpan Pinjam Koperasi
BAB II
PEMBA/ASAN
-... N#r!a)%sas% Da$a
/e(elum kita mem(ahas sistem kerja dari kasus simpan pinjam koperasi ini.
)dapun ran3angan data(ase &ang nanti akan di integrasikan dengan 4orm 0 4orm &ang
telah ada pada %i3roso4t Visual -asi3 *.!. (erikut ini nama ta(el 0 ta(el &ang ada di
dalam data(ase:
Ta(el %aster )nggota
Ta(el ini (erisi tentang identitas tiap 0 tiap anggota koperasi simpan pinjam
Ta(el /impanan
-erisi tentang saldo &ang telah disimpan dari tiap 0 tiap anggota
Ta(el Detail /impanan
-erisi tentang jumlah total dari penjumlahan &ang (erasal dari de(et dan kredit
Ta(el Pinjaman
-erisi tentang data 0 data peminjam dari tiap anggota
Ta(el )ngsuran
-erisi tentang data 0 data segala proses kegiatan peminjaman.
'
-erikut adalah normalisasi data dari data(ase?4ile &ang telah kami (uat dalam aplikasi
simpan pinjam koperasi:
2et: (@) A Primar& 2e&
(@@) A <oreign 2e&
Ga!2ar II.. N#r!a)%sas% Da$a S%!(an P%nja! K#(ras%
#
Ta(el )nggota
1o)nggota (@)
1ama
)lamat
2ota
1oTelp
Pekerjaan
Ta(el Pinjaman
1oPinjam (@)
TglPinjam
1o)nggota (@@)
2eterangan
PinjPokok
7ama
-unga
)dmn
Tgl%ulai
Tgl/elesai
8ml-unga
TotalPinjaman
)ngsuran
Tgl-a&ar
Ta(el )ngsuran
1o-ukti (@)
Tgl-ukti
1oPinjam(@@)
-a&ar
/isa
Periode
8ml/isa
Terlam(at
Denda
8umlah
/tatus
Ta(el Detail
1oTrans (@@)
1o)nggota (@@)
De(et
2redit
Total
Ta(el /impanan
1oTrans (@)
Tgl
8enis
/aldo
Ga!2ar II.- R)a$%#ns*%( Da$a2as '% M%3r#s#"$ O""%3 A33s -003
-.-. A)ur s%s$! &rja &#(ras% s%!(an (%nja!
1. Pengunjung atau 3alon anggota koperasi menda4tarkan diri kepada sta44
administrasi untuk melakukan pengisian data diri atau identitas.
. /etelah anggota terda4tar se(agai anggota koperasi. dari sini anggota sudah dapat
melakukan kegiatan simpan pinjam uang di koperasi.
'. Dalam kegiatan simpan pinjam sta44 administrasi akan melakukan penghitungan
melalui masing 5 masing 4orm terhadap setiap kegiatan simpan pinjam &ang
dilakukan.
;
#. 2emudian saat melakukan kegiatan simpan pinjam. anggota koperasi akan
menerima laporan atau (ukti telah melakukan transaksi pen&impanan ataupun
(ukti transaksi pem(a&aran pinjaman.
-.3. S(s%"%&as% F%)
)dapun spesi4ikasi 4ile dari aplikasi program simpan pinjam koperasi dapat diuraikan
se(agai (erikut:
Ta2) Mas$r An00#$a
<ield 1ame T&pe /iBe 2e&
1o)nggota TeCt > @
1ama TeCt '!
)lamat TeCt ;!
2ota TeCt ;
1oTelp TeCt 1;
Pekerjaan TeCt !
Ta2) S%!(anan
Ta2) D$a%) S%!(anan
<ield 1ame T&pe /iBe 2e&
1oTransaksi TeCt 11 @@
1o)nggota TeCt > @@
De(et =urren3&
*
<ield 1ame T&pe /iBe 2e&
1oTransaksi TeCt 11 @
Tanggal Date?Time
8enis TeCt 1;
/aldo =urren3&
2redit =urren3&
/aldo =urren3&
Ta2) P%nja!an
>
<ield 1ame T&pe /iBe 2e&
1oPinjam TeCt 11 @
TglPinjam Date?Time
1o)nggota TeCt > @@
2eterangan TeCt ;
PinjPokok =urren3&
7ama 1um(er
- unga 1um(er
)dministrasi 1um(er
Tgl%ulai Date?Time
Tgl/elesai Date?Time
8ml-unga =urren3&
TotalPinjaman =urren3&
)ngsuran =urren3&
Tgl-a&ar Date?Time
Ta2) An0suran
$
<ield 1ame T&pe /iBe 2e&
1o-ukti TeCt 11 @
Tgl-ukti Date?Time
1oPinjam TeCt '! @@
-a&ar =urren3&
/isa =urren3&
Periode 1um(er
8ml/isa =urren3&
Terlam(at TeCt ;!
Denda =urren3&
8umlah 1um(er
/tatus TeCt 1;
-.1. Ran3an0an F#r! 'an S#ur3 C#' 'ar% (r#0ra!
.#.1. <orm 7ogin
Ga!2ar II.3 F#r! L#0%n
%erupakan tampilan 4orm &ang pertama kali mu3ul saat program dijalankan. <orm
ini ditujukan agar setiap pengguna (user). khususn&a sta44 administrasi koperasi dapat
menDeri4ikasi identitasn&a agar (isa mengakses kedalam program. agar tidak semua
orang dapat mengakses data(ase terse(ut. Dalam 4orm ini (erisi input user ID dan
password &ang (ertujuan untuk mem(edakan status pengguna (user).
-erikut 3oding program dari 4orm login ini:
Pr%4a$ Su2 3!'3)#s5C)%3&67
Unload %e
En' Su2
Pr%4a$ Su2 3!')#0%n5C)%3&67
)dologin.6e3ord/our3e A Esele3t
password 4rom penggunaE
"
)dologin.6e4resh
,ith )dologin.6e3ordset
.<ind (EpasswordAFE G Trim(tpwd) G
EFE)
I4 .:H< Then
%sg-oC EPassword anda salahE.
D(=riti3al I D(Jes1o. EIn4oE
tpwd A EE
tpwd./et<o3us
:lse
<orm>./how
<orm*.+ide
:nd I4
:nd ,ith
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
tuser./et<o3us
En' Su2
Pr%4a$ Su2 T%!r.5T%!r67
7a(el#.=aption A Time
En' Su2
Pr%4a$ Su2
$usr5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
)dologin.6e3ord/our3e A Esele3t
UserId.1muser 4rom penggunaE
)dologin.6e4resh
)dologin.6e3ordset.<ind (EUserIdAFE
G Trim(tuser) G EFE)
I4 )dologin.6e3ordset.:H< Then
%sg-oC E User ID )nda /alahE.
D(=riti3al I D(Jes1o. EIn4oE
tuser A EE
tuser./et<o3us
:lse
tnmuser.TeCt A
)dologin.6e3ordset.<ields(E1muserE)
tnmuser.:na(led A <alse
tpwd./et<o3us
:nd I4
:nd I4
En' Su2
1!
.#.. <orm %enu Utama (%DI Utama)
Ga!2ar II.1 F#r! Mnu U$a!a
<orm ini (iasan&a dise(ut juga dengan 4orm induk karena dapat menampilkan 4orm lain
didalamn&a.
-erikut 3oding program dari 4orm menu utama ini:
Pr%4a$ Su2 MDIF#r!5L#a'67
%e.=aption A E%enu Utama 2operasi
/impan Pinjam IV P6I) /+H7:+
/&stem E
En' Su2
Pr%4a$ Su2 !nuAn00#$a5C)%3&67
<orm1./how
En' Su2
11
Pr%4a$ Su2 !nuBa8ar5C)%3&67
<orm;./how
En' Su2
Pr%4a$ Su2 !nuE9%$5C)%3&67
Unload %e
En' Su2
Pr%4a$ Su2 !nuP%nja!an5C)%3&67
<orm#./how
En' Su2
Pr%4a$ Su2 !nuS%!(anan5C)%3&67
<orm./how
En' Su2
Pr%4a$ Su2 !nuAn00#$a5C)%3&67
<orm1./how
En' Su2
Pr%4a$ Su2 !nuBa8ar5C)%3&67
<orm;./how
En' Su2
Pr%4a$ Su2
!nuDa"$arAn00#$a5C)%3&67
3ranggota.6eport<ile1ame A )pp.Path
G EKranggota.rptE
3ranggota.Destination A 3rpTo,indow
3ranggota.,indow/tate A
3rpt%aCimiBed
3ranggota.,indowTitle A E=etak
7aporan )nggota E
3ranggota.6etrieDeData<iles
3ranggota.)3tion A 1
En' Su2
Pr%4a$ Su2 !nuD$a%)5C)%3&67
<orm'./how
En' Su2
Pr%4a$ Su2
!nuLa(P!2a8aran5C)%3&67
3r(a&ar.6eport<ile1ame A )pp.Path
G EKrangsuran.rptE
3r(a&ar.Destination A 3rpTo,indow
3r(a&ar.,indow/tate A
3rpt%aCimiBed
3r(a&ar.,indowTitle A E=etak
7aporan Transaksi E
1
3r(a&ar.6etrieDeData<iles
3r(a&ar.)3tion A 1
En' Su2
Pr%4a$ Su2
!nuLa(P%nja!an5C)%3&67
3rpinjaman.6eport<ile1ame A
)pp.Path G EKrpinjaman.rptE
3rpinjaman.Destination A
3rpTo,indow
3rpinjaman.,indow/tate A
3rpt%aCimiBed
3rpinjaman.,indowTitle A E=etak
7aporan Pinjaman E
3rpinjaman.6etrieDeData<iles
3rpinjaman.)3tion A 1
En' Su2
Pr%4a$ Su2
!nuLa(S%!(anan5C)%3&67
3rsimpanan.6eport<ile1ame A
)pp.Path G EKrsimpanan.rptE
3rsimpanan.Destination A
3rpTo,indow
3rsimpanan.,indow/tate A
3rpt%aCimiBed
3rsimpanan.,indowTitle A E=etak
7aporan /impanan E
3rsimpanan.6etrieDeData<iles
3rsimpanan.)3tion A 1
En' Su2
Pr%4a$ Su2 !nuP%nja!an5C)%3&67
<orm#./how
En' Su2
Pr%4a$ Su2 !nuS%!(anan5C)%3&67
<orm./how
En' Su2
Pr%4a$ Su2 T%!r.5T%!r67
/tatus-ar1.Panels(;).TeCt A
<ormat(1ow. E++:%%://E)
En' Su2
Pr%4a$ Su2
T##)2ar.5Bu$$#nC)%3&6B8Va)
Bu$$#n As MSC#!3$)L%2.Bu$$#n7
Hn :rror 6esume 1eCt
/ele3t =ase -utton.IndeC
1'
=ase
<orm1./how
=ase #
<orm#./how
=ase ;
<orm./how
=ase *
<orm;./how
=ase 1!
Unload %e
:nd /ele3t
En' Su2
Pr%4a$ Su2
T##)2ar.5Bu$$#nDr#(D#:n6B8Va)
Bu$$#n As MSC#!3$)L%2.Bu$$#n7
Hn :rror 6esume 1eCt
/ele3t =ase -utton.IndeC
=ase $
Popup%enu menu7aporan. #
:nd /ele3t
En' Su2
.#.'. <orm %aster )nggota
Ga!2ar II.; F#r! Mas$r An00#$a
1#
-erikut 3oding program dari 4orm master anggota:
D%! an00#$a As B##)an
Pr%4a$ Su2 3!'2a$a)5C)%3&67
awal
En' Su2
Pr%4a$ Su2 3!'3ar%5C)%3&67
)dosp.6e3ord/our3e A Esele3t@ 4rom
anggota where 1o)nggotaAFE G
t3noanggota G EFE
)dosp.6e4resh
,ith )dosp.6e3ordset
I4 .Page=ount LM ! Then
)dosp.6e4resh
t3noanggota A EE
t3noanggota./et<o3us
=all tampil
:lse
%sg-oC E2odeE I t3ko(ar I Etidak
adaE. '#. Ein4oE
t3noanggota A EE
t3noanggota./et<o3us
)dosp.6e3ord/our3e A Esele3t@4rom
anggotaE
)dosp.6e4resh
:nd I4
:nd ,ith
En' Su2
Pr%4a$ Su2 3!''%$5C)%3&67
anggota A <alse
akti4
tnoanggota.:na(led A <alse
tnama./et<o3us
En' Su2
Pr%4a$ Su2 3!'*a(us5C)%3&67
I4 7en(Trim(tnoanggota.TeCt)) A EE
Then
:Cit /u(
:nd I4
( A %sg-oC(E-enar mau dihapusNE.
' I #. ETan&aE)
I4 p A D(Jes Then
1;
)dosp.6e3ordset.Delete
)dosp.6e3ordset.%oDe<irst
)dosp.6e4resh
(ersih
awal
:lse
awal
:nd I4
En' Su2
Pr%4a$ Su2 3!')as$5C)%3&67
)dosp.6e3ordset.%oDe7ast
En' Su2
Pr%4a$ Su2 3!'n9$5C)%3&67
)dosp.6e3ordset.%oDe1eCt
I4 )dosp.6e3ordset.:H< Then
%sg-oC EData sudah diakhiri re3ordE.
#$. EIn4oE
)dosp.6e3ordset.%oDe7ast
:nd I4
tampil
En' Su2
Pr%4a$ Su2 3!'(r45C)%3&67
)dosp.6e3ordset.%oDePreDious
I4 )dosp.6e3ordset.-H< Then
%sg-oC EData sudah di awal re3ordE.
#$. EIn4oE
)dosp.6e3ordset.%oDe<irst
:nd I4
tampil
En' Su2
Pr%4a$ Su2 3!'s%!(an5C)%3&67
,ith )dosp.6e3ordset
I4 anggota A True Then
.)dd1ew
.<ields(E1o)nggotaE) A tnoanggota
.<ields(E1amaE) A tnama
.<ields(E)lamatE) A talamat
.<ields(E2otaE) A tkota
.<ields(E1oTelpE) A ttelp
.<ields(EPekerjaanE) A tpekerjaan
.Update
:lse
1*
.<ields(E1o)nggotaE) A tnoanggota
.<ields(E1amaE) A tnama
.<ields(E)lamatE) A talamat
.<ields(E2otaE) A tkota
.<ields(E1oTelpE) A ttelp
.<ields(EPekerjaanE) A tpekerjaan
.Update
:nd I4
:nd ,ith
)dosp.6e3ord/our3e A Esele3t @ 4rom
anggotaE
)dosp.6e4resh
Hn :rror OoTo !
3md(atalP=li3k
En' Su2
Pr%4a$ Su2
3!'$a!2a*5C)%3&6In'9 As
In$0r7
akti4
(ersih
tnoanggota./et<o3us
En' Su2
Pr%4a$ Su2 3!'$#(5C)%3&67
)dosp.6e3ordset.%oDe<irst
En' Su2
Pr%4a$ Su2 3!'$u$u(5C)%3&67
w A %sg-oC(E)nda &akin mau
menutup 4orm iniNE. '*. ETan&aE)
I4 w A D(Jes Then
Unload %e
<orm$./how
:nd I4
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
awal
tampil
anggota A True
En' Su2
Su2 a:a)67
)dosp.6e3ord/our3e A Esele3t@4rom
anggotaE
1>
)dosp.6e4resh
tnoanggota.:na(led A <alse
tnama.:na(led A <alse
talamat.:na(led A <alse
tkota.:na(led A <alse
ttelp.:na(led A <alse
tpekerjaan.:na(led A <alse
t3noanggota.:na(led A <alse
t3nama.:na(led A <alse
3mdsimpan.:na(led A <alse
3mdedit.:na(led A <alse
3mdhapus.:na(led A <alse
3md(atal.:na(led A <alse
3md3ari.:na(led A <alse
%/+<leCOrid1.:na(led A <alse
3mdtop.:na(led A <alse
3mdpreD.:na(led A <alse
3mdneCt.:na(led A <alse
3mdlast.:na(led A <alse
En' Su2
Su2 2rs%*67
tnoanggota A EE
tnama A EE
talamat A EE
tkota A EE
ttelp A EE
tpekerjaan A EE
:nd /u(
/u( akti4()
tnoanggota.:na(led A True
tnama.:na(led A True
talamat.:na(led A True
tkota.:na(led A True
ttelp.:na(led A True
tpekerjaan.:na(led A True
t3noanggota.:na(led A True
t3nama.:na(led A True
3mdsimpan.:na(led A True
3mdedit.:na(led A True
3mdhapus.:na(led A True
3md(atal.:na(led A True
3md3ari.:na(led A True
1$
%/+<leCOrid1.:na(led A True
3mdtop.:na(led A True
3mdpreD.:na(led A True
3mdneCt.:na(led A True
3mdlast.:na(led A True
En' Su2
Su2 $a!(%)67
tnoanggota.TeCt A
)dosp.6e3ordset.<ields(EnoanggotaE)
tnama.TeCt A
)dosp.6e3ordset.<ields(EnamaE)
talamat.TeCt A
)dosp.6e3ordset.<ields(EalamatE)
tkota.TeCt A
)dosp.6e3ordset.<ields(EkotaE)
ttelp.TeCt A
)dosp.6e3ordset.<ields(EnotelpE)
tpekerjaan.TeCt A
)dosp.6e3ordset.<ields(EpekerjaanE)
En' Su2
Pr%4a$ Su2 $3na!a5C*an067
)dosp.6e3ord/our3e A Esele3t @ 4rom
anggota where nama like FQE G
t3nama G EQFE
)dosp.6e4resh
En' Su2
.#.#. <orm /impanan
1"
Ga!2ar II.6 F#r! S%!(anan
-erikut 3oding program dari 4orm simpanan ini:
D%! s%!(anan As B##)an
Pr%4a$ Su2 3!'*a(us5C)%3&67
hapus A %sg-oC(EJakin data ini akan
dihapusNNNE. D(Question I
D(H2=an3el. E+apus DataE)
I4 hapus A D(H2 Then
)dosp.6e3ordset.Delete
)dosp.6e3ordset.%oDe<irst
(ersih
awal
:nd I4
En' Su2
Pr%4a$ Su2 3!')asr5C)%3&67
)dosp.6e3ordset.%oDe7ast
En' Su2
Pr%4a$ Su2 3!'n9$5C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDe1eCt
I4 )dosp.6e3ordset.:H< Then
)dosp.6e3ordset.%oDe7ast
%sg-oC EData )nda sudah diakhir
re3ordE. D(In4ormation. E)khir re3ordE
!
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'(r45C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDePreDious
I4 )dosp.6e3ordset.-H< Then
)dosp.6e3ordset.%oDe<irst
%sg-oC EData )nda sudah diawal
re3ordE. D(In4ormation. E)wal re3ordE
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'$#(5C)%3&67
)dosp.6e3ordset.%oDe<irst
En' Su2
Pr%4a$ Su2 3!'$u$u(5C)%3&67
J A %sg-oC(E)nda &akin mau
menutup 4orm iniNE. '*. ETan&aE)
I4 J A D(Jes Then
<orm$./how
:nd I4
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
awal
simpanan A True
En' Su2
Su2 a:a)67
)dosp.6e3ord/our3e A Esele3t@4rom
simpananE
)dosp.6e4resh
t3noanggota.:na(led A <alse
tnotrans.:na(led A <alse
dttrans.:na(led A <alse
tjenis.:na(led A <alse
tnoanggota.:na(led A <alse
tnama.:na(led A <alse
talamat.:na(led A <alse
tkota.:na(led A <alse
ttelp.:na(led A <alse
tsaldo.:na(led A <alse
1
3mdsimpan.:na(led A <alse
3mdedit.:na(led A <alse
3mdhapus.:na(led A <alse
%/+<leCOrid1.:na(led A <alse
3mdtop.:na(led A <alse
3mdpreD.:na(led A <alse
3mdneCt.:na(led A <alse
3mdlast.:na(led A <alse
En' Su2
Su2 2rs%*67
t3noanggota A EE
tnotrans A EE
tjenis A EE
tnoanggota A EE
tnama A EE
talamat A EE
tkota A EE
ttelp A EE
tde(et A EE
tkredit A EE
tsaldo A EE
tjumlah A EE
:nd /u(
/u( akti4()
t3noanggota.:na(led A True
tnotrans.:na(led A True
dttrans.:na(led A True
tjenis.:na(led A True
tnoanggota.:na(led A True
tnama.:na(led A True
talamat.:na(led A True
tkota.:na(led A True
ttelp.:na(led A True
tsaldo.:na(led A True
3mdsimpan.:na(led A True
3mdedit.:na(led A True
3mdhapus.:na(led A True
%/+<leCOrid1.:na(led A True
3mdtop.:na(led A True
3mdpreD.:na(led A True
3mdneCt.:na(led A True
3mdlast.:na(led A True
En' Su2
Su2 $a!(%)67
tnoanggota A )dosp1.6e3ordsetR
1o)nggota
tnama A )dosp1.6e3ordsetRnama
talamat A )dosp1.6e3ordsetR)lamat
tkota A )dosp1.6e3ordsetR2ota
ttelp A )dosp1.6e3ordsetR1oTelp
En' Su2
Pr%4a$ Su2 3!''%$5C)%3&67
simpanan A <alse
akti4
tnotrans A )dosp.6e3ordsetR1oTrans
ttgltrans A )dosp.6e3ordsetRTgl
tjenis A )dosp.6e3ordsetR8enis
tsaldo A )dosp.6e3ordsetR/aldo
tnotrans./et<o3us
En' Su2
Pr%4a$ Su2 3!'s%!(an5C)%3&67
,ith )dosp.6e3ordset
I4 simpanan A True Then
.)dd1ew
R1oTrans A tnotrans
RTgl A dttrans
R8enis A tjenis
R/aldo A tsaldo
.Update
:lse
R1oTrans A tnotrans
RTgl A dttrans
R8enis A tjenis
R/aldo A tsaldo
.Update
:nd I4
:nd ,ith
)dosp.6e3ord/our3e A Esele3t @ 4rom
simpananE
)dosp.6e4resh
Hn :rror OoTo !
En' Su2
'
Pr%4a$ Su2
3!'$a!2a*5C)%3&6In'9 As
In$0r7
akti4
(ersih
t3noanggota./et<o3us
En' Su2
Pr%4a$ Su2
$3n#an00#$a5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
)dosp1.6e3ord/our3e A Esele3t@ 4rom
anggota where 1o)nggotaAFE G
t3noanggota G EFE
)dosp1.6e4resh
,ith )dosp1.6e3ordset
I4 .Page=ount LM ! Then
)dosp1.6e4resh
tnoanggota A EE
tnoanggota./et<o3us
=all tampil
tnotrans./et<o3us
:lse
%sg-oC E2odeE I t3ko(ar I Etidak
adaE. '#. Ein4oE
tnoanggota A EE
tnoanggota./et<o3us
)dosp1.6e3ord/our3e A Esele3t@4rom
anggotaE
)dosp1.6e4resh
:nd I4
:nd ,ith
:nd I4
En' Su2
Pr%4a$ Su2
$sa)'#5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
3mdsimpan./et<o3us
:nd I4
En' Su2
#
.#.;. <orm Detail /impanan
Ga!2ar II.< F#r! D$a%) S%!(anan
-erikut 3oding program dari 4orm detail simpanan ini:
D%! '$a%) As B##)an
Pr%4a$ Su2 3!''%$5C)%3&67
detail A <alse
akti4
tnotrans A )dosp.6e3ordsetR1oTrans
tnoanggota A )dosp.6e3ordsetR
1o)nggota
tde(et./et<o3us
tde(et A )dosp.6e3ordsetRDe(et
tkredit A )dosp.6e3ordsetRkredit
ttotal A )dosp.6e3ordsetRTotal
En' Su2
Pr%4a$ Su2 3!'*a(us5C)%3&67
hapus A %sg-oC(EJakin data ini akan
dihapusNNNE. D(Question I
D(H2=an3el. E+apus DataE)
I4 hapus A D(H2 Then
)dosp.6e3ordset.Delete
;
)dosp.6e3ordset.%oDe<irst
(ersih
awal
:nd I4
En' Su2
Pr%4a$ Su2 3!')as$5C)%3&67
)dosp.6e3ordset.%oDe7ast
En' Su2
Pr%4a$ Su2 3!'n9$5C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDe1eCt
I4 )dosp.6e3ordset.:H< Then
)dosp.6e3ordset.%oDe7ast
%sg-oC EData )nda sudah diakhir
re3ordE. D(In4ormation. E)khir re3ordE
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'(r45C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDePreDious
I4 )dosp.6e3ordset.-H< Then
)dosp.6e3ordset.%oDe<irst
%sg-oC EData )nda sudah diawal
re3ordE. D(In4ormation. E)wal re3ordE
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'s%!(an5C)%3&67
,ith )dosp.6e3ordset
I4 detail A True Then
.)dd1ew
R1oTrans A tnotrans
R1o)nggota A tnoanggota
RDe(et A tde(et
Rkredit A tkredit
RTotal A ttotal
.Update
:lse
R1oTrans A tnotrans
R1o)nggota A tnoanggota
RDe(et A tde(et
*
Rkredit A tkredit
RTotal A ttotal
.Update
:nd I4
:nd ,ith
)dosp.6e3ord/our3e A Esele3t @ 4rom
detailE
)dosp.6e4resh
Hn :rror OoTo !
En' Su2
Pr%4a$ Su2
3!'$a!2a*5C)%3&6In'9 As
In$0r7
akti4
(ersih
t3notrans./et<o3us
En' Su2
Pr%4a$ Su2 3!'$#(5C)%3&67
)dosp.6e3ordset.%oDe<irst
En' Su2
Pr%4a$ Su2 3!'$u$u(5C)%3&67
S A %sg-oC(E)nda &akin mau
menutup 4orm iniNE. '*. ETan&aE)
I4 S A D(Jes Then
Unload %e
<orm$./how
:nd I4
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
awal
detail A True
:nd /u(
/u( awal()
)dosp.6e3ord/our3e A Esele3t@4rom
detailE
)dosp.6e4resh
t3notrans.:na(led A <alse
tnotrans.:na(led A <alse
dttrans.:na(led A <alse
tjenis.:na(led A <alse
tnoanggota.:na(led A <alse
>
tde(et.:na(led A <alse
tkredit.:na(led A <alse
ttotal.:na(led A <alse
3mdsimpan.:na(led A <alse
3mdedit.:na(led A <alse
3mdhapus.:na(led A <alse
%/+<leCOrid1.:na(led A <alse
3mdtop.:na(led A <alse
3mdpreD.:na(led A <alse
3mdneCt.:na(led A <alse
3mdlast.:na(led A <alse
En' Su2
Su2 2rs%*67
t3notrans A EE
tnotrans A EE
tnoanggota A EE
tjenis A EE
tde(et A EE
tkredit A EE
ttotal A EE
En' Su2
Su2 a&$%"67
t3notrans.:na(led A True
tnotrans.:na(led A True
dttrans.:na(led A True
tjenis.:na(led A True
tnoanggota.:na(led A True
tde(et.:na(led A True
tkredit.:na(led A True
ttotal.:na(led A True
3mdsimpan.:na(led A True
3mdedit.:na(led A True
3mdhapus.:na(led A True
%/+<leCOrid1.:na(led A True
3mdtop.:na(led A True
3mdpreD.:na(led A True
3mdneCt.:na(led A True
3mdlast.:na(led A True
En' Su2
/u( tampil()
tnotrans A )dosp1.6e3ordsetR1oTrans
tjenis A )dosp1.6e3ordsetR8enis
$
tde(et A )dosp1.6e3ordsetR/aldo
En' Su2
Pr%4a$ Su2
$3n#$rans5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
)dosp1.6e3ord/our3e A Esele3t@ 4rom
simpanan where 1otransAFE G
t3notrans G EFE
)dosp1.6e4resh
,ith )dosp1.6e3ordset
I4 .Page=ount LM ! Then
)dosp1.6e4resh
t3notrans A EE
t3notrans./et<o3us
=all tampil
tnoanggota./et<o3us
:lse
%sg-oC E2odeE I t3ko(ar I Etidak
adaE. '#. Ein4oE
t3notrans A EE
t3notrans./et<o3us
)dosp1.6e3ord/our3e A Esele3t@4rom
simpananE
)dosp1.6e4resh
:nd I4
:nd ,ith
:nd I4
:nd /u(
Pr%4a$ Su2
$&r'%$5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
ttotal.TeCt A Val(tde(et.TeCt) I
Val(tkredit.TeCt)
:nd I4
En' Su2
Pr%4a$ Su2
$n#an00#$a5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
tkredit./et<o3us
:nd I4
En' Su2
"
.#.*. <orm Pinjaman
Ga!2ar II.+ F#r! P%nja!an
-erikut 3oding program dari 4orm pinjaman ini:
D%! %s%(%nja! As B##)an
Su2 $a!(%)67
tnoanggota A )dosp1.6e3ordsetR
1o)nggota
tnama A )dosp1.6e3ordsetRnama
talamat A )dosp1.6e3ordsetR)lamat
tkota A )dosp1.6e3ordsetR2ota
ttelp A )dosp1.6e3ordsetR1oTelp
En' Su2
Pr%4a$ Su2 3!'3ar%5C)%3&67
)dosp1.6e3ord/our3e A Esele3t@ 4rom
anggota where 1o)nggotaAFE G
t3noanggota G EFE
)dosp1.6e4resh
,ith )dosp1.6e3ordset
I4 .Page=ount LM ! Then
'!
)dosp1.6e4resh
t3noanggota A EE
t3noanggota./et<o3us
=all tampil
tnopinjam./et<o3us
:lse
%sg-oC E2odeE I t3ko(ar I Etidak
adaE. '#. Ein4oE
t3noanggota A EE
t3noanggota./et<o3us
)dosp1.6e3ord/our3e A Esele3t@4rom
anggotaE
)dosp1.6e4resh
:nd I4
:nd ,ith
En' Su2
Pr%4a$ Su2 3!''%$5C)%3&67
detail A <alse
akti4
tnopinjam A )dosp.6e3ordsetR
1oPinjam
tnoanggota A )dosp.6e3ordsetR
1o)nggota
tket A )dosp.6e3ordsetR2eterangan
tpinjam A )dosp.6e3ordsetRPinjPokok
tlama A )dosp.6e3ordsetR)ngsuran
t(unga A )dosp.6e3ordsetR-unga
tadmin A )dosp.6e3ordsetR)dmn
dtmulai A )dosp.6e3ordsetRTgl%ulai
tselesai A )dosp.6e3ordsetRTgl/elesai
tjumlah A )dosp.6e3ordsetR8ml-unga
ttotal A )dosp.6e3ordsetR
TotalPinjaman
tangsuran A )dosp.6e3ordsetR
)ngsuran
dt(a&ar A )dosp.6e3ordsetRTgl-a&ar
En' Su2
Pr%4a$ Su2 3!'*a(us5C)%3&67
hapus A %sg-oC(EJakin data ini akan
dihapusNNNE. D(Question I
D(H2=an3el. E+apus DataE)
I4 hapus A D(H2 Then
)dosp.6e3ordset.Delete
'1
)dosp.6e3ordset.%oDe<irst
(ersih
awal
:nd I4
En' Su2
Pr%4a$ Su2 3!')as$5C)%3&67
)dosp.6e3ordset.%oDe<irst
En' Su2
Pr%4a$ Su2 3!'n9$5C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDe1eCt
I4 )dosp.6e3ordset.:H< Then
)dosp.6e3ordset.%oDe7ast
%sg-oC EData )nda sudah diakhir
re3ordE. D(In4ormation. E)khir re3ordE
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'(r45C)%3&67
Hn :rror 6esume 1eCt
)dosp.6e3ordset.%oDePreDious
I4 )dosp.6e3ordset.-H< Then
)dosp.6e3ordset.%oDe<irst
%sg-oC EData )nda sudah diawal
re3ordE. D(In4ormation. E)wal re3ordE
:lse
:nd I4
En' Su2
Pr%4a$ Su2 3!'s%!(an5C)%3&67
,ith )dosp.6e3ordset
I4 isipinjam A True Then
.)dd1ew
R1oPinjam A tnopinjam
RTglPinjam A dtpinjam
R1o)nggota A tnoanggota
R2eterangan A tket
RPinjPokok A ttotal
R7ama A tlama
R-unga A t(unga
R)dmn A tadmin
RTgl%ulai A dtmulai
RTgl/elesai A tselesai
'
R8ml-unga A tjumlah
RTotalPinjaman A ttotal
R)ngsuran A tangsuran
RTgl-a&ar A dt(a&ar
.Update
:lse
R1oPinjam A tnopinjam
RTglPinjam A dtpinjam
R1o)nggota A tnoanggota
R2eterangan A tket
RPinjPokok A ttotal
R7ama A tlama
R-unga A t(unga
R)dmn A tadmin
RTgl%ulai A dtmulai
RTgl/elesai A tselesai
R8ml-unga A tjumlah
RTotalPinjaman A ttotal
R)ngsuran A tangsuran
RTgl-a&ar A dt(a&ar
.Update
:nd I4
:nd ,ith
)dosp.6e3ord/our3e A Esele3t @ 4rom
pinjamanE
)dosp.6e4resh
Hn :rror OoTo !
En' Su2
Pr%4a$ Su2 3!'$a!2a*5C)%3&67
akti4
(ersih
t3noanggota./et<o3us
En' Su2
Pr%4a$ Su2 3!'$#(5C)%3&67
)dosp.6e3ordset.%oDe<irst
En' Su2
Pr%4a$ Su2 3!'$u$u(5C)%3&67
a A %sg-oC(E)nda &akin mau
menutup 4orm iniNE. '*. ETan&aE)
I4 a A D(Jes Then
<orm$./how
:nd I4
''
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
awal
detail A True
En' Su2
Su2 a:a)67
)dosp.6e3ord/our3e A Esele3t@4rom
pinjamanE
)dosp.6e4resh
t3noanggota.:na(led A <alse
tnopinjam.:na(led A <alse
dtpinjam.:na(led A <alse
tnoanggota.:na(led A <alse
tnama.:na(led A <alse
talamat.:na(led A <alse
tkota.:na(led A <alse
ttelp.:na(led A <alse
tket.:na(led A <alse
tpinjam.:na(led A <alse
tlama.:na(led A <alse
t(unga.:na(led A <alse
ttotal(unga.:na(led A <alse
tadmin.:na(led A <alse
ttotaladmin.:na(led A <alse
dtmulai.:na(led A <alse
tselesai.:na(led A <alse
tjumlah.:na(led A <alse
ttotal.:na(led A <alse
tangsuran.:na(led A <alse
dt(a&ar.:na(led A <alse
%/+<leCOrid1.:na(led A <alse
3mdtop.:na(led A <alse
3mdpreD.:na(led A <alse
3mdneCt.:na(led A <alse
3mdlast.:na(led A <alse
3md3ari.:na(led A <alse
3mdedit.:na(led A <alse
3mdsimpan.:na(led A <alse
3mdhapus.:na(led A <alse
3mdtam(ah./et<o3us
En' Su2
Su2 2rs%*67
t3noanggota A EE
tnopinjam A EE
'#
dtpinjam A <alse
tnoanggota A EE
tnama A EE
talamat A EE
tkota A EE
ttelp A EE
tket A EE
tpinjam A EE
tlama A EE
t(unga A EE
ttotal(unga A EE
tadmin A EE
ttotaladmin A EE
dtmulai A <alse
tselesai A EE
tjumlah A EE
ttotal A EE
tangsuran A EE
dt(a&ar A <alse
En' Su2
Su2 a&$%"67
t3noanggota.:na(led A True
tnopinjam.:na(led A True
dtpinjam.:na(led A True
tnoanggota.:na(led A True
tnama.:na(led A True
talamat.:na(led A True
tkota.:na(led A True
ttelp.:na(led A True
tket.:na(led A True
tpinjam.:na(led A True
tlama.:na(led A True
t(unga.:na(led A True
ttotal(unga.:na(led A True
tadmin.:na(led A True
ttotaladmin.:na(led A True
dtmulai.:na(led A True
tselesai.:na(led A True
tjumlah.:na(led A True
ttotal.:na(led A True
tangsuran.:na(led A True
dt(a&ar.:na(led A True
';
%/+<leCOrid1.:na(led A True
3mdtop.:na(led A True
3mdpreD.:na(led A True
3mdneCt.:na(led A True
3mdlast.:na(led A True
3md3ari.:na(led A True
3mdedit.:na(led A True
3mdsimpan.:na(led A True
3mdhapus.:na(led A True
En' Su2
Pr%4a$ Su2 $a'!%n5C*an067
ttotaladmin.TeCt A Val(tadmin.TeCt) @
!.!1
ttotaladmin./et<o3us
En' Su2
Pr%4a$ Su2 $2un0a5C*an067
ttotal(unga.TeCt A Val(t(unga.TeCt) @
!.!1
En' Su2
Pr%4a$ Su2
$ju!)a*5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
ttotal.TeCt A Val(tpinjam.TeCt) I
Val(tjumlah.TeCt)
:nd I4
En' Su2
Pr%4a$ Su2
$n#(%nja!5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
tket./et<o3us
:nd I4
En' Su2
Pr%4a$ Su2
$$#$a)a'!%n5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
'*
tjumlah.TeCt A (Val(ttotal(unga.TeCt)
I Val(ttotaladmin.TeCt)) @
Val(tpinjam.TeCt)
:nd I4
tselesai./et<o3us
En' Su2
.#.>. <orm %aster Pem(a&aran
Ga!2ar II.= F#r! Mas$r Transa&s% P!2a8arn P%nja!an
-erikut 3oding program dari 4orm master pem(a&aran ini:
'>
D%! An0suran As B##)an
Pr%4a$ Su2 32n#(%nja!5C)%3&6Ara
As In$0r7
)dosp1.6e3ord/our3e A Esele3t@ 4rom
Pinjam where 1oPinjamAFE G
3(nopinjam G EFE
tket A )dosp1.6e3ordsetR2eterangan
tpinjam A )dosp1.6e3ordsetR
PinjPokok
tlama A )dosp1.6e3ordsetR7ama
ttempo A )dosp1.6e3ordsetR
Tgl/elesai
tjumlah A )dosp1.6e3ordsetR
TotalPinjaman
:nd /u(
PriDate /u( 3mdeditP=li3k()
)ngsuran A <alse
akti4
tno(ukti A )dosp.6e3ordsetR1o-ukti
dt(ukti A )dosp.6e3ordsetRTgl-ukti
3(nopinjam A )dosp.6e3ordsetR
1oPinjam
t(a&ar A )dosp.6e3ordsetR-a&ar
tsisa A )dosp.6e3ordsetR/isa
tperiode A )dosp.6e3ordsetRPeriode
tjmlsisa A )dossp.6e3ordesetR8ml/isa
tterlam(at A )dosp.6e3ordsetR
Terlam(at
tdenda A )dosp.6e3ordsetRDenda
tangsuran A )dosp.6e3ordsetR
)ngsuran
ttotal A )dosp.6e3ordsetR8umlah
tstatus A )dosp.6e3ordsetR/tatus
En' Su2
Pr%4a$ Su2 3!'$a!2a*5C)%3&67
akti4
(ersih
3(nopinjam./et<o3us
En' Su2
Pr%4a$ Su2 3!'$u$u(5C)%3&67
( A %sg-oC(E)nda &akin mau
menutup 4orm iniNE. '*. ETan&aE)
I4 ( A D(Jes Then
'$
<orm$./how
:nd I4
En' Su2
Pr%4a$ Su2 F#r!5A3$%4a$67
awal
)ngsuran A True
En' Su2
Su2 a:a)67
)dosp.6e3ord/our3e A Esele3t@4rom
angsuranE
)dosp.6e4resh
3(nopinjam.:na(led A <alse
dtpinjam.:na(led A <alse
tno(ukti.:na(led A <alse
dt(ukti.:na(led A <alse
tket.:na(led A <alse
tpinjam.:na(led A <alse
tlama.:na(led A <alse
ttempo.:na(led A <alse
dt(a&ar.:na(led A <alse
tperiode.:na(led A <alse
tjumlah.:na(led A <alse
t(a&ar.:na(led A <alse
tsisa.:na(led A <alse
tangsuran.:na(led A <alse
tjmlsisa.:na(led A <alse
tterlam(at.:na(led A <alse
tdenda.:na(led A <alse
ttotal.:na(led A <alse
tter(ilang.:na(led A <alse
tstatus.:na(led A <alse
%/+<leCOrid1.:na(led A <alse
3mdtop.:na(led A <alse
3mdpreD.:na(led A <alse
3mdneCt.:na(led A <alse
3mdlast.:na(led A <alse
3mdedit.:na(led A <alse
3mdsimpan.:na(led A <alse
3mdhapus.:na(led A <alse
3mdtam(ah./et<o3us
En' Su2
Su2 2rs%*67
'"
tnopinjam A EE
dtpinjam A <alse
tno(ukti A EE
dt(ukti A <ale
tket A EE
tpinjam A EE
tlama A EE
ttempo A EE
dt(a&ar A <alse
tperiode A EE
tjumlah A EE
t(a&ar A EE
tsisa A EE
tangsuran A EE
tjmlsisa A EE
tterlam(at A EE
tdenda A EE
ttotal A EE
tter(ilang A EE
tstatus A EE
En' Su2
Su2 a&$%"67
3(nopinjam.:na(led A True
dtpinjam.:na(led A True
tno(ukti.:na(led A True
dt(ukti.:na(led A True
tket.:na(led A True
tpinjam.:na(led A True
tlama.:na(led A True
ttempo.:na(led A True
dt(a&ar.:na(led A True
tperiode.:na(led A True
tjumlah.:na(led A True
t(a&ar.:na(led A True
tsisa.:na(led A True
tangsuran.:na(led A True
tjmlsisa.:na(led A True
tterlam(at.:na(led A True
tdenda.:na(led A True
ttotal.:na(led A True
tter(ilang.:na(led A True
tstatus.:na(led A True
#!
%/+<leCOrid1.:na(led A True
3mdtop.:na(led A True
3mdpreD.:na(led A True
3mdneCt.:na(led A True
3mdlast.:na(led A True
3mdedit.:na(led A True
3mdsimpan.:na(led A True
3mdhapus.:na(led A True
3mdtam(ah./et<o3us
En' Su2
Pr%4a$ Su2
$an0suran5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
tjmlsisa.TeCt A Val(tsisa.TeCt) 0
Val(tangsuran.TeCt)
tterlam(at./et<o3us
:nd I4
En' Su2
Pr%4a$ Su2
$2a8ar5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
tsisa.TeCt A Val(t(a&ar.TeCt) 0
Val(tjumlah.TeCt)
tangsuran./et<o3us
:nd I4
En' Su2
Pr%4a$ Fun3$%#n K#n4rs%6B8Va)
nN%)a% As Currn387 As S$r%n0
Dim Orade )s Variant
Dim strTer(ilang )s /tring
Dim strPart )s /tring
Dim iOrade )s -&te
Orade A )rra&(ETriliun E. E%il&ar E.
E8uta E. E6i(u E. EE)
strTer(ilang A EE
I4 7en(=/tr(n1ilai)) M 1; Then
strTer(ilang A EE
:lse
I4 Trim(n1ilai) A E!E Then 2onDersi A
E1ol E: :Cit <un3tion
strPart A <ormat(n1ilai. /tring(1;.
E!E))
#1
<or iOrade A 1 To ;
I4 Val(%id(strPart. (iOrade 0 1) @ ' I
1. ')) M ! Then
strTer(ilang A strTer(ilang G P
Oet6atus(%id(strPart. (iOrade 0 1) @ '
I 1. '). iOrade)
strTer(ilang A strTer(ilang G
Orade(iOrade 0 1)
:nd I4
1eCt iOrade
:nd I4
2onDersi A strTer(ilang
:nd <un3tion
Pr%4a$ Fun3$%#n G$Ra$us6B8Va)
s$rPar$ As S$r%n0, B8Va) %Gra' As
B8$7 As S$r%n0
D%! An0&a. As Var%an$, An0&a- As
Var%an$
D%! % As In$0r
D%! s$r/as%) As S$r%n0
D%! nT!( As B8$
)ngka1 A )rra&(E/atu E. EDua E. ETiga
E. E:mpat E. P
E7ima E. E:nam E. ETujuh E. EDelapan
E. E/em(ilan E)
)ngka A )rra&(E6atus E. EPuluh E.
EE)
<or i A 1 To '
nTemp A Val(%id(strPart. i. 1))
I4 nTemp A 1 Then
I4 i A 1 Then
str+asil A E/eratus E
:lseI4 i A Then
i A i I 1
nTemp A Val(%id(strPart. i. 1))
I4 nTemp A ! Then
str+asil A str+asil G E/epuluh E
:lseI4 nTemp A 1 Then
str+asil A str+asil G E/e(elas E
:lse
str+asil A str+asil G )ngka1(nTemp 0
1) G E-elas E
#
:nd I4
:lseI4 Val(strPart) A 1 )nd iOrade A #
Then
str+asil A str+asil G E/eE
:lse
str+asil A str+asil G E/atu E
:nd I4
:lseI4 nTemp LM ! Then
str+asil A str+asil I )ngka1(nTemp 0
1) I )ngka(i 0 1)
:nd I4
1eCt i
Oet6atus A str+asil
:nd <un3tion
Pr%4a$ Su2
$'n'a5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
ttotal.TeCt A Val(tjmlsisa) I
Val(terlama(t) I Val(tdenda)
tter(ilang.TeCt A 2onDersi(ttotal.TeCt)
I4 ttotal A ! Then
tstatus A E7U1)/E
:lse
tstatus A E-:7U% 7U1)/E
:nd I4
:nd I4
En' Su2
Pr%4a$ Su2
$s%sa5K8Prss6K8As3%% As In$0r7
I4 2e&)s3ii A 1' Then
:nd I4
tangsuran./et<o3us
En' Su2
Pr%4a$ Su2
$$r)a!2a$5K8Prss6K8As3%% As
In$0r7
I4 2e&)s3ii A 1' Then
tdenda./et<o3us
:nd I4
En' Su2
#'
-.;. Ran3an0an La(#ran
.;.1. 7aporan )nggota
)dapun ran3angan laporan data anggota pada program koperasi simpan
pinjam ini adalah se(agai (erikut:
Ga!2ar II..0 La(#ran Da$a An00#$a K#(ras%
.;.. 7aporan /impanan
##
Ga!2ar II... La(#ran Da$a S%!(anan An00#$a K#(ras%
.;.'. 7aporan Pinjaman
Ga!2ar II..- La(#ran Da$a P%nja!an An00#$a K#(ras%
.;.#. 7aporan Transaksi Pem(a&aran Pinjaman
#;
Ga!2ar II..3 La(#ran Da$a Transa&s% P!2a8aran P%nja!an
-.6. Cara Mnja)an&an Pr#0ra!
.*.1. <orm 7ogin
1. Pada 4orm login ketikan user id &ang dimiliki oleh setiap sta44 administrasi
pada kolom user id kemudian tekan n$r maka nama user akan terisi
otomatis. dan kursor akan (erada di kolom password kemudian masukan
password kemudian tekan (utton login.
. /etelah klik (utton login maka akan langsung masuk pada menu utama
program.
'. 2lik close untuk mem(atalkan login.
.*.. <orm %enu Utama
1. Terdiri dari menu setup &ang (erisi sub menu anggota koperasi untuk
menampilkan 4orm master anggota. dan sub menu exit untuk keluar dari menu
utama.
'. menu form &ang (erisi sub menu simpanan,detail
simpanan,pinjaman,pembayaran &ang dimana (ila dipilih salah satu dari su(
#*
menu itu kita akan masuk ke masing 5 masing 4orm &ang telah kita (uat
se(elumn&a.
#. menu laporan &ang (erisi sub menu laporan anggota,
simpanan,pinjaman,pembayaran &ang dimana (ila dipilih salah satu dari su(
menu itu kita akan masuk ke masing 5 masing laporan &ang telah kita (uat di
4orm masing 5 masing.
.>.'. <orm %aster )nggota
1. Pada tampilan awal. 4orm anggota dalam keadaan nonakti4.
. 2lik (utton tambah untuk mengkati4kan 4orm.
'. Input identitas data anggota
#. 2lik (utton simpan untuk men&impan data &ang telah diinput.
;. 2lik (utton edit untuk meru(ah isi ta(el data(ase &ang telah diinput.
*. 2lik (utton hapus untuk menghapus isi dari data(ase.
>. 2lik (utton batal apa(ila tidak ingin melakukan penginputan.
$. 2lik (utton tutup untuk menutup?mengakhiri 4orm.
". Tom(ol navigasi untuk melihat isi ta(el data(ase se3ara top 5 down.
1!. 2lik (utton cari untuk men3ari data dengan memasukan kata kun3i terle(ih
dahulu (erupa nama anggota ataupun kode anggota.
.>.#. <orm /impanan
1. Pada tampilan awal. 4orm simpanan dalam keadaan nonakti4.
. 2lik (utton tambah untuk mengkati4kan 4orm.
'. Input data simpanan
#. 2lik (utton simpan untuk men&impan data &ang telah diinput.
#>
;. 2lik (utton edit untuk meru(ah isi ta(el data(ase &ang telah diinput.
*. 2lik (utton hapus untuk menghapus isi dari data(ase.
>. 2lik (utton batal apa(ila tidak ingin melakukan penginputan.
$. 2lik (utton tutup untuk menutup?mengakhiri 4orm.
". Tom(ol navigasi untuk melihat isi ta(el data(ase se3ara top 5 down.
.>.;. <orm Detail /impanan
1. Pada tampilan awal. 4orm detail simpanan dalam keadaan nonakti4.
. 2lik (utton tambah untuk mengkati4kan 4orm.
'. 2lik (utton simpan untuk men&impan data &ang telah diinput.
#. 2lik (utton edit untuk meru(ah isi ta(el data(ase &ang telah diinput.
;. 2lik (utton hapus untuk menghapus isi dari data(ase.
*. 2lik (utton batal apa(ila tidak ingin melakukan penginputan.
>. 2lik (utton tutup untuk menutup?mengakhiri 4orm.
$. Tom(ol navigasi untuk melihat isi ta(el data(ase se3ara top 5 down.
.>.*. <orm Pinjaman
1. Pada saat tampilan awal. 4orm pinjaman dalam keadaan nonakti4.
. 2lik (utton tambah untuk mengkati4kan 4orm.
'. Pada saat melakukan penginputan tanggal.tekan tom(ol drop down&a
.kemudian pilih tanggal &ang sesuai.
#. 2lik (utton simpan untuk men&impan data &ang telah diinput.
;. 2lik (utton edit untuk meru(ah isi ta(el data(ase &ang telah diinput.
*. 2lik (utton hapus untuk menghapus isi dari data(ase.
>. 2lik (utton batal apa(ila tidak ingin melakukan penginputan.
#$
$. 2lik (utton tutup untuk menutup?mengakhiri 4orm.
". Tom(ol navigasi untuk melihat isi ta(el data(ase se3ara top 5 down.
.>.>. <orm %aster Pem(a&aran
1. Pada saat tampilan awal. 4orm dalam keadaan nonakti4.
. 2lik (utton tambah untuk mengkati4kan 4orm.
'. Pada saat melakukan penginputan tanggal.tekan tom(ol drop down&a
.kemudian pilih tanggal &ang sesuai.
#. 2lik (utton simpan untuk men&impan data &ang telah diinput.
;. 2lik (utton edit untuk meru(ah isi ta(el data(ase &ang telah diinput.
*. 2lik (utton hapus untuk menghapus isi dari data(ase.
>. 2lik (utton batal apa(ila tidak ingin melakukan penginputan.
$. Tom(ol navigasi untuk melihat isi ta(el data(ase se3ara top 5 down.
". 2lik (utton tutup untuk menutup?mengakhiri 4orm dan akan kem(ali ke menu
utama.
BAB III
PENUTUP
3... Ks%!(u)an
Dengan adan&a program ini diharapkan dapat sedikit mem(antu dari segi
perhitungan kegiatan simpan pinjam koperasi
Desain program &ang minimalis diharapkan dapat mempermudah
pengoperasian
#"
)dan&a sistem login untuk meghindari pen&alahgunaan program
Di(utuhkan penelitian le(ih lanjut agar program ini dapat (ekerja se3ara
optimal
3.- . SARAN
2ami sadari dalam pem(uatan program ini masih ada kekurangan. mungkin ke
depan untuk kesempatan selanjutn&a kelompok kami akan terus mengem(angkan?meng0update
program kami sesuai ke(utuhan pemakai (user) dan tingkat kompleksitas &ang 3ukup
tinggi demi ken&aman pengguna program kami ini. Hleh karena itu di(utuhkan
penelitian le(ih lanjut agar program ini dapat (ekerja se3ara optimal.
;!
DAFTAR PUSTAKA
)ndi.T/eri Panduan Pemrograman %i3roso4tVisual -asi3 *.!U. 7P2-%
%)D=H%/
6idwan /anja&a. T2ola(orasi Visual -asi3 *.! dan )33ess !!'U. PT. :leC
%edia 2omputindo. 8akarta. !!$
www.planet0sour3e03ode.3om?D(