Normalisasi Ke 1 Normalisasi Ke 2 Anggota Normalisasi Ke 3 Anggota

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 :