Anda di halaman 1dari 54

APLIKASI SIMPAN PINJAM KOPERASI

DENGAN MICROSOFT VISUAL BASIC 6.0



KELOMPOK 3
Diajukan untuk memenuhi tugas mata kuliah Pemrograman Visual II pada program
Diploma Tiga (D.III)
Disusun oleh:
1.Imam Uwesul Qoroni (1!"#$!)
.%ohamad Prast&a (1!"#$'!)
'.I(nu )(as (1!"#$'*)
#.+elmi ,inangun (1!"#"1*)

Jurusan Manaj!n In"#r!a$%&a
A&a'!% Manaj!n In"#r!a$%&a 'an K#!(u$r B%na Sarana In"#r!a$%&a
Ja)an Cu$ Mu$%a* N#.++, B&as%
-0..
i
KATA PENGANTAR
-ismillahirrohmaanirrahiim. puji s&ukur kami panjatkan kehadirat )llah
/,T. atas rahmat dan hida&ah01&a sehingga kami dapat men&elesaikan makalah ini.
2ami telah men&adari (ahwa telah (an&ak (antuan &ang kami dapatkan
dalam pem(uatan makalah ini sehingga dapat terselesaikan. untuk itu pada
kesempatan ini kami mengu3apkan (an&ak terima kasih terutama kepada :
1. I(u /ri %ur&ani. /.2om. selaku dosen. dalam pem(uatan makalah ini telah
(an&ak mem(erikan (im(ingan dan pengarahan tentang materi pemrograman
Visual -asi3 *.! dengan penggunaan (asis data %i3roso4t )33ess.
. 2akak 5 kakak instruktur selaku asisten dosen di la( praktek &ang telah (an&ak
mem(erikan pengarahan dan (antuan sehingga kami (enar 0 (enar paham. dan
terselesaikann&a makalah ini.
'. 6ekan satu kelompok &ang telah (an&ak mem(antu terselesaikann&a makalah ini.
/elanjutn&a kami sadar akan keter(atasan kami selaku manusia (iasa &ang
tidak luput dari kesalahan. maka sudah (arang tentu dalam makalah ini terdapat
kelemahan dan kekurangan. Demi kesempurnaan makalah ini. kami mengharapkan
kritik dan saran &ang konstrukti4 dari semua pihak.
)khirn&a atas (antuan. kritik. dan saran dari semua pihak. kami mengu3apkan
(an&ak terima kasih.
-ekasi. '1 %ei !11
ii
DAFTAR ISI
+alaman
7em(ar 8udul %akalah999999999999999999999. i
2ata Pengantar. ..9999999999999999999999.9. ii
Da4tar Isi . 999999999999999999999.9999... iii
-)- I P:1D)+U7U)1999999999999999999.. 1
1.1. 7atar -elakang %asalah 99999999999999. 1
1.. %aksud dan Tujuan Penulisan999999999999 1
1.'. -atasan %asalah. .999999999999999.......
1.#. %etodologi %asalah9999999999999999
-)- II P:%-)+)/)19999999999999999999. '
.1. 1ormalisasi Data 99999999999999999 '
.. )lur sistem kerja koperasi simpan pinjam 9999999.. ;
.'. /pesi4ikasi <ile9999999.. 9999999999. *
.#. 6an3angan <orm dan /our3e =ode dari Program99999 $
.;. 6an3angan 7aporan 9999999999999999 #
.*. =ara %enjalankan Program 9999999999999 #'
-)- III P:1UTUP999999999999999999999... #>
'.1. 2esimpulan 999999999999............................. #>
'.. /aran 999999999999...................................... #>
D)<T)6 PU/T)2)
iii
BAB I
PENDA/ULUAN
... La$ar B)a&an0 Masa)a*
Pada saat ini (an&ak terjadi pem(angunan di segala (idang dimana
mas&arakat dituntut untuk dapat menerima kemajuan teknologi. dalam hal ini
seseorang diharapkan dapat melakukan pekerjaann&a menjadi le(ih e4isien dengan
(antuan dari teknologi. Teknologi komputer dari waktu ke waktu terus
(erkem(ang. <ungsi komputer telah (eru(ah. komputer tidak han&a digunakan
sekedar untuk sarana menghitung angka atau numerik tetapi juga digunakan untuk
sarana mengolah data(ase.
Dalam makalah ini kami men3o(a untuk mem(uat program koperasi simpan
pinjam atau aplikasi untuk memudahkan pen3atatan kegiatan transaksi khususn&a
pada koperasi simpan pinjam. )plikasi ini di(uat dengan menggunakan %i3roso4t
Visual -asi3 *.!. dengan integrasi (asis data menggunakan %i3roso4t )33ess sehingga
diharapkan dapat le(ih memudahkan sta44 administrasi koperasi simpan pinjam untuk
melakukan pengolahan data koperasi.
..- Ma&su' 'an Tujuan Pnu)%san
)dapun maksud dan tujuan dari pem(uatan makalah ini adalah :
1. %en3o(a menerapkan kemampuan &ang didapat selama kuliah dalam hal ini
pem(uatan aplikasi simpan pinjam koperasi dengan menggunakan program
1
%i3roso4t Visual -asi3 *.! dan penginputan data(ase koperasi simpan pinjam
menggunakan %i3roso4t )33ess.
. %emudahkan pengguna atau sta44 0 sta4 &ang ada di koperasi dalam hal input dan
output dari proses kegiatan simpan pinjam koperasi.
'. %enam(ah pengetahuan tentang 4ungsi dan kegunaan apa saja khususn&a pada
program %i3roso4t Visual -asi3 *.!.
#. Dapat mengoptimalkan sistem kerja &ang sudah ada dalam dunia koperasi
simpan pinjam.
..3 Ba$asan Masa)a*
Dalam makalah ini masalah &ang akan di(ahas mengenai pem(uatan setiap
4orm &ang ada pada aplikasi ini. ran3angan data(ase. ran3angan laporann&a. (eserta
3oding program dari masing 0 masing 4orm.
..1 M$'#)#0% Masa)a*
%etode masalah &ang digunakan adalah:
1. Dengan menggunakan metode deskripti4 dimana kami melakukan pem(elajaran
literatur 0 literatur &ang terkait dengan tema. 2emudian akan di3o(a untuk
diterapkan 3ontoh (e(erapa perumusan program &ang (erhu(ungan dengan
topik (ahasan.
. %etode studi pustaka dimana kami melakukan studi kepustakaan pada (uku 0
(uku serta media lain seperti internet &ang (erhu(ungan dengan sistem 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(

Anda mungkin juga menyukai