Tot_Angsur, Tgl_Tempo,
Tgl_mulai, No_anggota,
Nama_Anggota, No_Pinjaman, Tgl_pinjam, Besar_pinjam, Ket, Jaminan, Jangka_waktu,
Tot_bunga, Tot_pinjam, Tot_angsur, Tgl_tempo, No_pinjam, No_angsur, No_anggota,
Nama_anggota, Tgl_angsur,
Angsur_ke, Jumlah_angsur,
Sudah_bayar, Sisa_pinjam,
Terlambat, Denda,
Total, No_anggota,
Nama_Anggota, No_angsur,
Tgl_Angsur, Angsur_ke,
Jumlah_angsur, Sisa_Pinjam, Denda, Nama_Anggota, No_Anggota, No_KTP, Tgl_Masuk,
Alamat, No_telp, Komisariat_Pasar, Agama, JK, No_anggota, Nama_anggota, No_bukti, Kd_transaksi, Tgl_transaksi, Jns_transaksi, debet, kredit, Saldo,
Nama_Anggota, No_Anggota, No_pinjam, Tgl_pinjam, Besar_pinjam, Jaminan, Ket, Jangka_waktu, Bunga, Jasa, IDK, Tot_bunga, Tot_pinjam, Tot_angsur,
Tgl_Tempo, Tgl_mulai, No_Anggota, Nama_Anggota, No_angsur, Tgl_angsur, Besar_pinjam, Angsur_ke, Jumlah_angsur, Sudah_bayar, Sisa_pinjam, Denda}.
a. Normalisasi Ke 1
{ No_KTP, No_anggota, Nama_anggota, Alamat, No_tlp, Tgl_masuk, Kom_pas , Kd_kompas, Agama, JK, No_bukti, Kd_transaksi, Tgl_transaksi,
Jns_transaksi, debet, kredit, Saldo, No_pinjam, Nama_anggota, Tgl_pinjam, Ket, Jaminan, Besar_pinjam, Simpanan_dahulu, Jangka_waktu, Bunga, Jasa,
IDK, Tot_bunga,
Tot_Pinjam, Tot_Angsur,
Tgl_Tempo, Tgl_mulai,
No_angsur, Tgl_angsur,
Angsur_ke, Jumlah_angsur,
Sudah_bayar, Sisa_pinjam, Terlambat, Denda, Total }.
b. Normalisasi Ke 2 Anggota
{No_anggota, No_KTP, Nama_anggota, Alamat, No_tlp, Tgl_masuk, Kom_pas, Kd_kompas, JK, Agama}.
Transaksi_Simpanan
{Kd_transaksi, No_anggota, No_bukti, Tgl_transaksi, Jns_transaksi, Debet,
Kredit, Saldo}. Transaksi _Pinjaman
{No_pinjam, No_anggota Tgl_pinjam, Besar_pinjam, Jangka_waktu, Jaminan, Ket, Bunga, Jasa, IDK, Tot_bunga, Tot_Pinjam, Tot_Angsur,
Tgl_Tempo, Tgl_mulai}.
Transaksi_Angsuran
{No_angsur, No_pinjam,
No_anggota, Tgl_angsur,
Angsur_ke, Jumlah_angsur, Sudah_bayar, Sisa_pinjam, Terlambat, Denda, Total}.
c. Normalisasi Ke 3 Anggota
{ No_anggota, No_KTP, Nama_anggota, Alamat, No_tlp, Tgl_masuk, JK, Agama }.
Komisariat Pasar
{Kom_pas, No_anggota, Kd_kompas}.
Transaksi_Simpanan
{No_bukti, No_anggota, Tgl_transaksi, Debet, Kredit, Saldo, Jumlah}.
Jenis Simpanan {
Kd_transaksi, No_bukti, Jns_transaksi}. Transaksi_Pinjaman
{No_pinjam, No_anggota, Jaminan, Ket}.
Detail Pinjaman
{No_pinjam, Tgl_pinjam, Besar_pinjam, Jangka_waktu, Bunga, Jasa, IDK, Tot_bunga, Tot_Pinjam, Tot_Angsur, Tgl_Tempo, Tgl_mulai}.
Transaksi_Angsuran {No_angsur, No_anggota, No_pinjam}.
Detail Angsuran
{No_angsur, Tgl_angsur, Angsur_ke, Jumlah_angsur, Sudah_bayar, Sisa, Terlambat, Terlambat, Denda, Total}.
Keterangan : = Primary KeyKunci Primer
Adalah suatu atributsatu set atribut yang mengidentifikasikan secara unik dan mewakili setiap kejadian pada suatu entity.
= Foreign KeyKunci Tamu Adalah suatu atributsatu set atribut dan melengkapi hubungan yang menunjukan
ke induknya.
4.2.4.2. Relasi Tabel
Tabel relasi digunakan untuk mengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasi yang berfungsi untuk mengakses data
sehingga database tersebut mudah untuk dimodifikasi. Berikut ini tabel relasi sistem KSP Koperasi Pedagang pasar Baru Bandung :
Gambar 4.17.
Relasi Antar Tabel
FK_ATRIBUT__MEMILIKI_KOMISARI
FK_ATRIBUT__MEMILIKI2_ANGGOTA
FK_T RANSAKS_MELAKUKAN_ANGGOTA
FK_MEMPUNYA_MEMPUNYAI_TRANSAKS
FK_MEMPUNYA_MEM PUNYAI_DETAIL_A FK_TRANSAKS_MEMPUNYAI_ANGGOTA
FK_TRANSAKS_MEMPUNYAI_JENIS_SI
FK_T RANSAKS_MEMPUNYAI_T RANSAKS FK_TRANSAKS_BERELASI_ANGGOTA
FK_DET AIL_P_MEM ILIKI__T RANSAKS FK_DET AIL_A_MELAKUKAN_TRANSAKS
Anggota No_anggota
No_KT P Nama_anggota
Alamat No_Tlp
T gl_masuk JK
Agama varchar20
varchar20 varchar30
varchar30 varchar20
datetim e varchar2
varchar10 pk
Komisariat_Pasar Kode_kom pas
Kompas varchar20
varchar20 Jenis_simpanan
No_bukti Kode_transaksi
Jns_transaksi varchar20
varchar15 varchar20
pk
T ransaksi_angsuran No_angsur
No_pinjam No_anggota
varchar20 varchar20
varchar20 pk
fk1 fk2
Detail_pinjaman No_pinjam
Tgl_pinjam Besar_pinjam
Jangka_waktu Bunga
Jasa IDK
Tot_bunga Tot_Pinjam
Tot_angsur Tgl_mulai
Tgl_tempo varchar20
datetime money
varchar5 money
money money
money money
money datetime
datetime fk
Detail_angsuran No_pinjam
Angsur_ke Jumlah_angsur
Sisa T erlambat
Denda T otal
Sudah_bayar varchar20
varchar5 money
money varchar5
money money
money fk
T ransaksi_pinjam an No_pinjam
No_anggota Jami nan
Ket varchar20
varchar20 varchar20
varchar25 pk
fk Atribut kompas
No_anggota varchar20 pk,fk2
mempunyai atribut No_angsur
T gl_angsur varchar20
datetim e pk,fk1
T ransaksi Si mpanan No_anggota
No_bukti T gl_transaksi
Debet Kredit
Saldo varchar20
varchar20 dateti me
money money
money pk,fk1
pk,fk2
4.2.4.3. Entity Relationship Diagram ERD
ERD merupakan gambaran hubungan antar entitas yang satu dengan yang lain yang salig berhubungan dan saling berinteraksi satu dengan yang lain.
Bentuk entity relationship diagram dari sistem informasi koperasi adalah sebagai berikut:
Gambar 4.18.
Entity Relationship Diagram
4.2.4.4. Struktur File
Struktur file yang akan digunakan didalam perancangan sistem ini akan menentukan struktur file database yang menunjukan struktur dari elemen-elemen
yang menyatakan panjang tipe datanya. Pengembangan struktur file yang akan diuraikan sebagai berikut :
M emi li ki
m el akukan mem punyai atri but
m empu nyai
m em punyai rel asi berelasi
mem i li ki atrib ut M el akukan a ngsuran
Anggota No_anggota
No_KT P Nama_ anggota
Alam at No_T l p
T gl_m asuk JK
Agama pi
Variabl e characters 20 Variabl e characters 20
Variabl e characters 30 Variabl e characters 30
Variabl e characters 20 Date
Variabl e characters 2 Variabl e characters 10
M
Identi fi er_1 pi
Kom isariat_Pasar2 Kode_kom pas
Kompas Vari able characte rs 20
Vari able characte rs 20 Jeni s_si mpanan
No_bukti Kode_tran saksi
Jns_transa ksi p i
Vari abl e characters 20 Vari abl e characters 15
Vari abl e characters 20 M
Identifier_1 pi
T ransa ksi_angsuran No_angsur
pi Vari able cha racters 20
M Identi fier_1
pi
Detai l_pi njam an T gl_pi nj am
Besar_p inj am Jangka_waktu
Bunga Jasa
IDK T ot_bun ga
T ot_Pin jam T ot_ang sur
T gl_m ul ai T gl_tem po
Date M oney 20
Variabl e characters 5 M oney 20
M oney 20 M oney 20
M oney 20 M oney 20
M oney 20 Date
Date Detail _angsuran
Ang sur_ke Jum l ah_angsur
Si sa T erl ambat
Den da T otal
Sud ah_baya r Vari able cha racters 5
Mon ey 20 Mon ey 20
Vari able cha racters 5 Mon ey 20
Mon ey 20 Mon ey 20
T ransa ksi_pi nj aman No_pi njam
Jami nan Ket
pi Va ri able characters 20
Va ri able characters 20 Va ri able characters 25
M Identifier_1
pi
1. Nama File : Anggota
Primary Key : No_Anggota
Tabel 4.2. Anggota
No Nama Field Tipe data
Width Keterangan
1 No_Anggota
varchar 20
Primary key 2
No_KTP varchar
20 Nomor KTP
3 Nama_Anggota
varchar 30
Nama anggota 4
Alamat varchar
30 Alamat
5 No_Tlp
varchar 15
Nomor telepon 6
Tgl_masuk datetime
- Tanggal masuk anggota
7 JK
varchar 2
Jenis Kelamin 8
Agama varchar
10 Agama
2. Nama File : Komisariat Pasar
Primary Key : -
Tabel 4.3. Komisariat Pasar
No Nama Field
Tipe data Width
Keterangan
1 No_anggota
varchar 20
Foreign Key 2
Kd_Kompas varchar
10 Kode Komisariat Pasar
3 Kompas
varchar 15
Wilayah Komisariat Pasar
120
BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM
5.1. Implementasi
Implementasi adalah proses penerapan rancangan dari Aplikasi Koperasi Simpan Pinjam KSP yang telah dibuat pada bab perancangan sistem atau
aplikasi, dilakukan menggunakan bahasa Pemrograman Visual Basic 6.0 dengan basis data yang digunakan yaitu SQL Server 2000 dan laporan menggunakan
cristal report.
5.1.1. Batasan Implementasi
Dalam mengimplementasikan
perangkat lunak
pemantauan dan
pengendalian aplikasi ini ada beberapa hal yang menjadi batasan implementasi, yaitu:
1. Tidak semua bagian aplikasi di uji, tetapi hanya berinteraksi dengan sistem khususnya pada pengisian daftar anggota baru, simpananpengambilan,
pinjaman, surat persetujuan pinjaman dan angsuran. 2. Basis data dan server yang digunakan dalam pengimplementasian ini adalah
SQL Server 2000.
5.1.2. Implementasi Perangkat Lunak
Perangkat lunak yang yang digunakan dalam implementasi aplikasi Koperasi Simpan Pinjam ini adalah sebagai berikut :