APLIKASI KOPERASI - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Rancangan Database Rancagan database dalam aplikasi koperasi terlihat pada tabel-tabel berikut ini. Tabel Anggota ID_anggota Text 4 Primary key Nama Text 30 Alamat Text 30 Telepon Text 15 Simpanan_wajib Number Long integer Simpanan_pokok Number Long integer Simpanan_sukarela Number Long integer Saldo Number Long integer Tabel Petugas KodePtg Text 5 Primary key NamaPtg Text 30 PasswordPtg Text 10 StatusPtg Text 15 Tabel Simpanan ID_simpanan Text 12 Primary key Tanggal Date/time 1
ID_anggota Text 4 Foreign key Jenis_simpanan Text 30 Jumlah Numner Long integer KodePtg Text 5 Foreign key Tabel Pengambilan ID_pengambilan Text 12 Primary key Tanggal Date/time ID_anggota Text 4 Foreign key Jumlah Number Long integer KodePtg Text 5 Foreign key Tabel Pinjaman Idkredit Text 10 Primary key Tanggal Date/time Id_anggota Text 4 Foreign key Jumlah Number Long integer Bunga Number Byte Lamacicilan Number Byte Angsuranke Number Byte Angsuran Number Long integer Telahbayar Number Long integer Sisa Number Long integer Keterangan Text 30 KodePtg Text 5 Foreign key Tabel BayarCicilan 2
Nomorbyr Text 10 Primary key Tanggalbyr Date/time Idkredit Text 10 Foreign key Jumlah Number Long integer Sisa Number Long integer Cicilan Text 2 Keterangan Text 30 Kodeptg Text 5 Foreign key Normalisasi File Normalisasi file dalam aplikasi koperasi terlihat pada gambar di bawah ini. Rincian lengkap normalisasi mulai unnormal hingga 3NF dalam bentuk Ms. Word dapat anda copy dari CD pendukun buku ini. Membuat Module Imports System.Data.OleDb Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Module Module1 Public Conn As OleDbConnection Public da As OleDbDataAdapter Public ds As DataSet Public cmd As OleDbCommand Public rd As OleDbDataReader Public cryrpt As New ReportDocument Public crtablelogoninfos As New TableLogOnInfos 3
Public crtablelogoninfo As New TableLogOnInfo Public crconnectioninfo As New ConnectionInfo Public CrTables As Tables Public CrTable As Table Public Sub Module_Konfigurasi_laporan() With crconnectioninfo.servername = (Application.StartupPath.ToString & "\DBKoperasi.mdb").DatabaseName = (Application.StartupPath.ToString & "\DBKoperasi.mdb").UserID = "".Password = "" End With CrTables = cryrpt.database.tables For Each CrTable In CrTables crtablelogoninfo = CrTable.LogOnInfo crtablelogoninfo.connectioninfo = crconnectioninfo CrTable.ApplyLogOnInfo(crtableLogoninfo) Next End Sub Public Sub Koneksi() Conn = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=dbkoperasi.mdb") Conn.Open() End Sub End Module Menu Utama 4
Pengolahan Data Anggota Dalam form anggota, terdapat transaksi simpanan wajib, pokok dan simpanan sukarela. Bentuk formnya terlihat pada gambar di bawah ini. Pengolahan Data Petugas Form petugas berfungsi untuk mengolah data personil yang akan mengoperasikan aplikasi koperasi. Bentuk formnya terlihat pada gambar di bawah ini. 5
Login Transaksi Setoran Proses yang terjadi pada transaksi setoran adalah dengan memilih ID anggota, kemudian memilih jenis simpanan dan terakhir mengisi jumlah dana yang disimpan. 6
Transaksi Pengambilan Dana Transaksi Peminjamam Berjangka 7
Transaksi Pembayaran Cicilan 8
Laporan Data Transaksi 9
10
11