Entity Relationship Diagram ERD Normalisasi Bentuk Spesifikasi File

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