29
3.4 Perancangan 3.4.1 Rancangan Database
3.4.1.1 Entity Relationship Diagram ERD
Gambar 3.1 ERD
P HO DNXNDQ
QJJRW D
SHP LQM DP DQ
W DQJJDO
QR 1 RBSHUNLUDDQ
W HO
S W
JO QLO
BSQM P
M P O
BDQJVU QLO
BDQJVU VLVDBDQJVU
M DVD
P HQJKDVLO NDQ
7UDQVDNVL VBSRNUNS
VBZ M EUNS
VBVXNUNS P HQJKDVLO
NDQ 7UDQVNBDQJJRW
DBUNS
M P O
VKX QR
QDP D DO
DP DW
HELW BW
UQVN . UHGLW
BW UQVN
P HQJ KDVLO NDQ
VBSRN VBZ M
E VBVXN
7UDQVNDQJJRW D
DQJVU 3BM
DVD 3BDGP LQ
30
3.4.1.2 Normalisasi Bentuk
1NF 2NF
Gambar 3.2 Normalisasi
31
3.4.1.3 Spesifikasi File
A. Nama file : koperasi.mdb
Nama table : anggota
Primary key : no
Jumlah field : 4
No Nama Field
Tipe lebar
keterangan
1 no text
4 no anggota 2 nama
text 25 nama anggota
3 alamat text
30 alamat anggota 4 telp
text 12 telp no hp anggota
5 status text
1 status anggota Tabel 3.1 Spesifikasi tabel anggota
. B. Nama file
: koperasi.mdb Nama table
: peminjaman Primary key
: no Jumlah field
: 7
No Nama Field
Tipe lebar keterangan
1 no text
4 no anggota 2 tgl
date tanggal peminjaman
3 nil_pnjm currency
besar pinjaman 4 jml_angsr
currency jumlah angsuran pimjaman
5 nil_angsr currency
besar angsuran 6 sisa_angsr
currency sisa pinjaman
7 jasa currency
jasa untuk koperasi Tabel 3.2 Spesifikasi tabel peminjaman
32
C. Nama file : koperasi.mdb
Nama table : transkanggota
Primary key : no
Jumlah field : 7
No Nama Field
Tipe lebar keterangan
1 no text
4 no anggota 2 s_pok
currency simpanan pokok anggota sebulan
3 s_wjb currency
simpanan wajib anggota sebulan 4 s_suk
currency simpanan sukarela anggota
sebulan 5 angsr
currency pembayaran angsuran
6 p_jasa currency
penyetoran jasa 7 p_admin
currency pendapatan administrasi
Tabel 3.3 Spesifikasi tabel penerimaan kas
D. Nama file : koperasi.mdb
Nama table : transk_anggota_rkp
Primary key : no
Jumlah field : 6
No Nama Field
Tipe lebar keterangan
1 no text
4 no anggota 2 s_pokrkp
currency rekapitulasi simpanan pokok anggota
3 s_wjbrkp currency
rekapitulasi simpanan wajib anggota 4 s_sukrkp
currency rekapitulasi simpanan sukarela
anggota 5 jml
currency jumlah semua simpanan anggota
6 shu currency
sisa hasil usaha untuk anggota Tabel 3.4 Spesifikasi tabel rekapitulasi simpanan
33
E. Nama file : koperasi.mdb
Nama table : lap_bulan
Primary key : no_perkiraan
Jumlah field : 4
No Nama Field
Tipe lebar keterangan
1 no_perkiraan text 3 no perkiraan di laporan koperasi
2 perkiraan text
20 nama perkiraan di laporan koperasi 3 debit
currency jumlah debit perkiraan selama
sebulan
4 kredit currency
jumlah kredit perkiraan selama sebulan
Tabel 3.5 Spesifikasi tabel laporan perbulan
F. Nama file : koperasi.mdb
Nama table : lap_tahun
Primary key : no_perkiraan
Jumlah field : 4
No Nama Field
Tipe lebar
keterangan
1 no_perkiraan text 3 no perkiraan di laporan koperasi
2 perkiraan text
20 nama perkiraan di laporan koperasi 3 debitthn
currency jumlah debit perkiraan selama
setahun
4 kreditthn currency
jumlah kredit perkiraan selama setahun
Tabel 3.6 Spesifikasi tabel laporan pertahun G. Nama file
: koperasi.mdb Nama table
: lap_rkp Primary key
: no_perkiraan
34
Jumlah field : 4
No Nama Field
Tipe lebar
keterangan
1 no_perkiraan Text 3 no perkiraan di laporan koperasi
2 perkiraan Text
20 nama perkiraan di laporan
koperasi
3 debitrkp currency
rekapitulasi jumlah debit perkiraan
4 kreditrkp currency
rekapitulasi jumlah kredit perkiraan
Tabel 3.7 Spesifikasi tabel laporan rekapitulasi H. Nama file
: koperasi.mdb Nama table
: seting Primary key
: atur Jumlah field
: 2
No Nama Field
Tipe lebar
keterangan
1 atur Text
15 item yag dapat di setbesar dana
koperasijasa 2 nilai
Number single nilai setingnya
Tabel 3.8 Spesifikasi tabel seting I.
Nama file : koperasi.mdb
Nama table : password
Primary key : -
Jumlah field : 1
No Nama Field
Tipe lebar keterangan
1 pass Text
15 password akses untuk admin Tabel 3.9 Spesifikasi tabel password
35
J. Nama file : koperasi.mdb
Nama table : transaksi
Primary key : tanggal FK
No FK Jumlah field
: 5
No Nama Field
Tipe lebar
keterangan
1 tanggal date
tanggal transaksi 2 no
text 3
no anngota yang bertransaksi
3 no_perkiraan text 3 no perkiraan
4 debet_trnsk currency
jumlah debet transaksi 5 kredit_trnsk
currency jumlah kredit transaksi
Tabel 3.10 Spesifikasi tabel transaksi
3.4.2Rancangan Program 3.4.2.1 Struktur Menu
Gambar 3.3 Struktur Menu
36
3.4.2.2 Spesifikasi Program