Sistem Informasi Manajemen Koperasi Simpan Pinjam Pada CU Cinta Kasih P. Brayan Medan Berbasis Visual Basic 2010

LISTING PROGRAM

1. Tampilan Awal
Public Class Awal
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Increment(10)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
Me.Hide()
Login_User.Show()
End If
End Sub
Private Sub Awal_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
End Class

2. Menu Login
Imports System.Data.OleDb

Public Class Login_User
Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & Application.StartupPath & "\Koperasi.mdb"
Dim connect As OleDbConnection
Dim dr As OleDbDataAdapter
Dim dt As New DataTable
Dim DrN As OleDbDataReader
Dim command As OleDbCommand
Dim nim As Integer
Sub kon()
connect = New OleDbConnection(koneksi)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
connect.Open()
command = New OleDbCommand("SELECT * From TableUser WHERE
Nama='" & CBUserName.Text & "' and Password='" & txtPassword.Text &

"'", connect)
DrN = command.ExecuteReader()
If DrN.HasRows Then
Menu_Utama.Show()
Me.Hide()

Universitas Sumatera Utara

MsgBox("Berhasil")
End If
connect.Close()
End Sub
Private Sub Login_User_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
Call kon()
Call isiUser()
End Sub
Sub isiUser()
Try
Call kon()

connect.Open()
command = New OleDbCommand("select Nama from TableUser",
connect)
DrN = command.ExecuteReader
While DrN.Read
CBUserName.Items.Add(DrN(0))
End While
connect.Close()
Catch ex As Exception
End Try
End Sub
Private Sub txtPassword_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtPassword.TextChanged
txtPassword.PasswordChar = "*"
End Sub
Private Sub CBUserName_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CBUserName.SelectedIndexChanged
Call kon()

connect.Open()
dr = New OleDbDataAdapter("SELECT * FROM TableUser ",
connect)
dt.Clear()
dr.Fill(dt)
connect.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
Me.Hide()
Awal.Show()
End Sub
End Class

3. Menu Utama
Imports System.Data.OleDb
Public Class Menu_Utama
Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & Application.StartupPath & "\Koperasi.mdb"


Universitas Sumatera Utara

Dim
Dim
Dim
Dim
Dim
Dim

connect As OleDbConnection
dr As OleDbDataAdapter
dt As New DataTable
DrN As OleDbDataReader
command As OleDbCommand
nim As Integer

Sub AwalPembayaran()
txtNaByr.Text = ""
txtNamaByr.Text = ""
txtAlamatByr.Text = ""

txtTLByr.Text = ""
txtTanggalLByr.Text = ""
txtJKByr.Text = ""
txtAgamaByr.Text = ""
txtPekerjaanByr.Text = ""
txtHpByr.Text = ""
'txtNPinjamanByr.Text = ""
CBAngsuranKeByr.Text = ""
txtKecamatanByr.Text = ""
txtKelurahanByr.Text = ""
txtKabupatenByr.Text = ""
txtTJTByr.Text = ""
txtTPByr.Text = ""
txtIuranByr.Text = ""
txtDendaByr.Text = ""
txtTBByr.Text = ""
End Sub
Sub AktifBayar(ByVal x As Boolean)
txtNaByr.Enabled = x
txtNamaByr.Enabled = x

txtAlamatByr.Enabled = x
txtTLByr.Enabled = x
txtTanggalLByr.Enabled = x
txtJKByr.Enabled = x
txtAgamaByr.Enabled = x
txtPekerjaanByr.Enabled = x
txtHpByr.Enabled = x
txtKelurahanByr.Enabled = x
txtNPinjamanByr.Enabled = x
CBAngsuranKeByr.Enabled = x
txtKecamatanByr.Enabled = x
End Sub
Sub kon()
connect = New OleDbConnection(koneksi)
End Sub
Sub awalanggotabaru()
txtNABaru.Text = kodeutama("NomorAnggota",
"TableDaftarAnggota")
connect.Close()
txtNamaBaru.Text = ""

txtAlmtBaru.Text = ""
txtTLBaru.Text = ""
DTPTlBaru.Value = Now
CBJKBaru.Text = ""
CBAgamaBaru.Text = ""
cbPekerjaanBaru.Text = ""

Universitas Sumatera Utara

txtHpBaru.Text = ""
CBKelurahanBaru.Text = ""
CBKecamatanBaru.Text = ""
CBKabupatenBaru.Text = ""
txtSABaru.Text = ""
End Sub
Function kodeutama(ByVal x As String, ByVal y As String) As
String
Call kon()
connect.Open()
command = New OleDbCommand

command.Connection = connect
command.CommandText = "SELECT max(" & x & ") as Kode From " &
y
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
Return Microsoft.VisualBasic.Right("0000" &
Val(DrN(0).ToString) + 1, 5)
End If
Return "00001"
connect.Close()
End Function
Sub tampilSimpanan()
connect.Open()
dr = New OleDbDataAdapter("SELECT * FROM TableSimpanan where
NomorAnggota='" & txtNASmp.Text & "'", connect)
dt.Rows.Clear()
dt.Columns.Clear()
dt.Clear()
dr.Fill(dt)

DGVSimpanan.DataSource = dt
connect.Close()
End Sub
Sub tampildataSimpananNonSaham()
Call kon()
connect.Open()
dr = New OleDbDataAdapter("SELECT * FROM TableNonSaham ",
connect)
dt.Clear()
dt.Columns.Clear()
dr.Fill(dt)
dgvDataSimpanNonSaham.DataSource = dt
connect.Close()
With cbHitunganBunga.Items
.Clear()
.Add("Hari")
.Add("Bulan")
.Add("Tahun")
End With
End Sub

Sub tampilPinjaman()
Call kon()
connect.Open()

Universitas Sumatera Utara

dr = New OleDbDataAdapter("SELECT * FROM TablePinjaman",
connect)
dt.Clear()
dt.Columns.Clear()
dr.Fill(dt)
DGVPinjaman.DataSource = dt
connect.Close()
End Sub
Sub tampilDaftarAnggota()
Call kon()
connect.Open()
dr = New OleDbDataAdapter("SELECT * FROM TableDaftarAnggota",
connect)
dt.Clear()
dt.Columns.Clear()
dr.Fill(dt)
DgvAnggota.DataSource = dt
connect.Close()
End Sub
Sub aktifPinjaman(ByVal x As Boolean)
txtNoAnggotaPjm.Enabled = x
txtPersenBunga.Enabled = x
txtPPPjm.Enabled = x
txtJWPjm.Enabled = x
txtBungaPjm.Enabled = x
txtAdminPjm.Enabled = x
DTPMulaiPjm.Enabled = x
DTPSelesaiPjm.Enabled = x
txtTPPjm.Enabled = x
txtCicilanPjm.Enabled = x
End Sub
Sub aktifPinjam1(ByVal x As Boolean)
txtNPPjm.Enabled = x
txtNamaPjm.Enabled = x
TxtAlmPjm.Enabled = x
TxtTLPjm.Enabled = x
txtTanggalLPjm.Enabled = x
txtJKPjm.Enabled = x
txtAgamaPjm.Enabled = x
txtPekerjaanPjm.Enabled = x
txtHpPjm.Enabled = x
txtKelurahanPjm.Enabled = x
txtKecamatanPjm.Enabled = x
txtKabupatenPjm.Enabled = x
End Sub
Sub awal()
txtNPPjm.Text = ""
txtNoAnggotaPjm.Text = ""
txtNamaPjm.Text = ""
TxtAlmPjm.Text = ""
TxtTLPjm.Text = ""
txtTanggalLPjm.Text = ""
txtJKPjm.Text = ""
txtAgamaPjm.Text = ""
txtPekerjaanPjm.Text = ""
txtHpPjm.Text = ""
txtKelurahanPjm.Text = ""

Universitas Sumatera Utara

txtKecamatanPjm.Text = ""
txtKabupatenPjm.Text = ""
txtPPPjm.Text = ""
txtJWPjm.Text = ""
txtBungaPjm.Text = ""
txtAdminPjm.Text = ""
DTPMulaiPjm.Value = Now
DTPSelesaiPjm.Value = Now
txtTPPjm.Text = ""
txtCicilanPjm.Text = ""
txtPersenBunga.Text = ""
End Sub
Private Sub DaftarToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
DaftarToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = True
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
Call tampilDaftarAnggota()
txtNABaru.Text = kodeutama("NomorAnggota",
"TableDaftarAnggota")
connect.Close()
With cbPekerjaanBaru.Items
.Add("Wiraswasta")
End With
With CBAgamaBaru.Items
.Add("Islam")
End With
With CBJKBaru.Items
.Add("Laki-Laki")
End With
With CBKecamatanBaru.Items
.Add("Kecamatan Medan Amplas")
End With
With CBKelurahanBaru.Items
.Add("Kelurahan/Desa Harjosari I")
End With
With CBKabupatenBaru.Items
.Add("Kabupaten Asahan")
End With
End Sub
Private Sub Menu_Utama_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
Call kon()
GroupBoxDaftarAnggotaBaru.Location = New Point(12,
49)
GroupBoxDaftarAnggotaBaru.Width = Me.Width - 200
GroupBoxDaftarAnggotaBaru.Height = Me.Height - 200
GroupBoxCariAnggota.Location = New Point(12, 42)
GroupBoxCariAnggota.Width = 450
GroupBoxCariAnggota.Height = 200
GroupBoxTransaksiSimpananAnggota.Location = New Point(12,44)

Universitas Sumatera Utara

GroupBoxTransaksiSimpananAnggota.Width = Me.Width - 20
GroupBoxTransaksiSimpananAnggota.Height = Me.Height - 200
GroupBoxTransaksiPinjamanAnggota.Location = New Point(12,42)
GroupBoxTransaksiPinjamanAnggota.Width = Me.Width - 200
GroupBoxTransaksiPinjamanAnggota.Height = Me.Height - 200
GroupBoxTransaksiPembayaranAnggota.Location = New Point(12,
36)
GroupBoxTransaksiPembayaranAnggota.Width = Me.Width - 200
GroupBoxTransaksiPembayaranAnggota.Height = Me.Height - 200
GroupBoxTransaksiSimpananNonSaham.Location = New
Point(12,36)
GroupBoxTransaksiSimpananNonSaham.Width = Me.Width - 100
GroupBoxTransaksiSimpananNonSaham.Height = Me.Height - 100
GroupBoxNonSaham.Location = New Point(12, 36)
GroupBoxNonSaham.Width = Me.Width - 200
GroupBoxNonSaham.Height = Me.Height - 200
GroupBoxTransaksiBungaNonSaham.Location = New Point(12, 36)
GroupBoxTransaksiBungaNonSaham.Width = Me.Width - 200
GroupBoxTransaksiBungaNonSaham.Height = Me.Height - 200
End Sub
Private Sub Label17_Click(ByVal sender As System.Object, ByVal
eAs System.EventArgs) Handles Label17.Click
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnSaveBaru.Click
connect.Open()
command = New OleDbCommand("INSERT INTO TableDaftarAnggota
VALUES('" & txtNABaru.Text & "', '" & txtNamaBaru.Text & "', '" &
txtAlmtBaru.Text & "','" & txtTLBaru.Text & "','" &
Format(DTPTlBaru.Value, "MM/dd/yyyy") & "','" & CBJKBaru.Text & "','"
& CBAgamaBaru.Text & "','" & cbPekerjaanBaru.Text & "', '" &
txtHpBaru.Text & "','" & CBKelurahanBaru.Text & "','" &
CBKecamatanBaru.Text & "','" & CBKabupatenBaru.Text & "','" &
txtSABaru.Text & "','" & Format(Now, "MM/dd/yyyy") & "')", connect)
command.ExecuteNonQuery()
connect.Close()
'connect.Open()
'command = New OleDbCommand("INSERT INTO TableSimpanan
VALUES('" & Format(Now, "ddMMyyyyhhmmss") & "','" & txtNABaru.Text &
"','Pokok','" & txtSABaru.Text & "')", connect)
'command.ExecuteNonQuery()
'connect.Close()
MsgBox("Berhasil di Simpan")
tampilDaftarAnggota()
awalanggotabaru()
End Sub
Sub AktifSimpan(ByVal x As Boolean)
txtNASmp.Enabled = x
txtSWSmp.Enabled = x
txtSSrSmp.Enabled = x
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnSaveSmp.Click

Universitas Sumatera Utara

If BtnSaveSmp.Text = "New" Then
BtnSaveSmp.Text = "Save"
AktifSimpan(True)
BtnSaveSmp.Image = Image.FromFile(Application.StartupPath
& "\icon\save.ico")
Else
connect.Open()
command = New OleDbCommand("INSERT INTO TableSimpanan
VALUES('" & Format(Now, "ddMMyyyyhhmmss") & "','" & txtNASmp.Text &
"','" & txtSWSmp.Text & "','" & txtSSrSmp.Text & "')", connect)
command.ExecuteNonQuery()
connect.Close()
BtnSaveSmp.Text = "New"
MsgBox("Berhasil di Simpan")
tampilSimpanan()
awal()
AktifSimpan(False)
Call awalSimpanan()
BtnSaveSmp.Image = Image.FromFile(Application.StartupPath
& "\icon\new.ico")
End If
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnSavePjm.Click
If BtnSavePjm.Text = "New" Then
txtNPPjm.Text = kodeutama("NomorPinjaman",
"TablePinjaman")
BtnSavePjm.Text = "Save"
aktifPinjaman(True)
BtnSavePjm.Image = Image.FromFile(Application.StartupPath
& "\icon\save.ico")
Else
Call kon()
connect.Open()
command = New OleDbCommand("INSERT INTO TablePinjaman
VALUES('" & txtNPPjm.Text & "','" & txtNoAnggotaPjm.Text & "','" &
txtPPPjm.Text & "','" & txtJWPjm.Text & "','" & txtBungaPjm.Text &
"','" & txtAdminPjm.Text & "','" & Format(DTPMulaiPjm.Value,
"MM/dd/yyyy") & "','" & Format(DTPSelesaiPjm.Value, "MM/dd/yyyy") &
"' ,'" & txtTPPjm.Text & "','" & txtCicilanPjm.Text & "')", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Simpan")
Call tampilPinjaman()
aktifPinjaman(False)
aktifPinjam1(False)
BtnSavePjm.Text = "New"
awal()
BtnSavePjm.Image = Image.FromFile(Application.StartupPath
& "\icon\new.ico")
End If
End Sub
Sub aktifTeksPembayaran(ByVal x As Boolean)
txtNPinjamanByr.Enabled = x
txtPersenDendaByr.Enabled = x
End Sub
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnSaveByr.Click
If BtnSaveByr.Text = "New" Then

Universitas Sumatera Utara

BtnSaveByr.Text = "Save"
aktifTeksPembayaran(True)
txtNPinjamanByr.Focus()
BtnSaveByr.Image = Image.FromFile(Application.StartupPath
& "\icon\save.ico")
Else
connect.Open()
command = New OleDbCommand("INSERT INTO TablePembayaran
VALUES('" & Format(Now, "ddMMyyyyhhmmss") & "','" & txtNaByr.Text &
"','" & txtNPinjamanByr.Text & "','" & CBAngsuranKeByr.Text & "','" &
txtIuranByr.Text & "', '" & txtDendaByr.Text & "','" & txtTPByr.Text
& "')", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Simpan")
txtNaByr.Text = ""
BtnSaveByr.Text = "New"
aktifTeksPembayaran(False)
AwalPembayaran()
txtNPinjamanByr.Text = ""
BtnSaveByr.Image = Image.FromFile(Application.StartupPath
& "\icon\new.ico")
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ButtonEditCariAnggota.Click
connect.Open()
command = New OleDbCommand("UPDATE TableDaftarAnggota SET
Nomor Anggota = '" & txtNABaru.Text & "',Nama = '" & txtNamaBaru.Text
& "',Alamat = '" & txtAlmtBaru.Text & "',Tempat Lahir = '" &
Format(DTPTlBaru.Value, "MM/dd/yyyy") & "',Jenis Kelamin = '" &
CBJKBaru.Text & "',Agama = '" & CBAgamaBaru.Text & "',Pekerjaan = '"
& cbPekerjaanBaru.Text & "', Hp = '" & txtHpBaru.Text & "' WHERE nim
= '" & nim & "')", connect)
command.ExecuteNonQuery()
connect.Close()
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs)
Call kon()
connect.Open()
command = New OleDbCommand("DELETE FROM TableSimpanan WHERE
NomorAnggota='" + txtNASmp.Text + "'", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Hapus")
tampilSimpanan()
awal()
End Sub
Private Sub PinjamanAnggotaToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
PinjamanAnggotaToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = True

Universitas Sumatera Utara

GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
Call tampilPinjaman()
aktifPinjaman(False)
aktifPinjam1(False)
BtnSavePjm.Text = "New"
BtnSavePjm.Image = Image.FromFile(Application.StartupPath &
"\icon\new.ico")
End Sub
Private Sub PembayaranAnggotaToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
PembayaranAnggotaToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = True
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
BtnSaveByr.Text = "New"
aktifTeksPembayaran(False)
BtnSaveByr.Image = Image.FromFile(Application.StartupPath &
"\icon\new.ico")
End Sub
Private Sub CariToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
GroupBoxCariAnggota.Visible = True
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
End Sub
Call kon()
connect.Open()
command = New OleDbCommand("DELETE FROM TablePembayaran WHERE
NomorAnggota ='" + txtNaByr.Text + "'", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Hapus")
End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnExitByr.Click
GroupBoxTransaksiPembayaranAnggota.Visible = False
End Sub
Private Sub txtNoAnggotaPjm_KeyDown(ByVal sender As Object, ByVal
e As System.Windows.Forms.KeyEventArgs) Handles
txtNoAnggotaPjm.KeyDown
If e.KeyCode = 13 Then
Call kon()
connect.Open()

Universitas Sumatera Utara

command = New OleDbCommand("select * from
TableDaftarAnggota Where NomorAnggota='" & txtNoAnggotaPjm.Text &
"'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaPjm.Text = DrN.Item(1).ToString
TxtAlmPjm.Text = DrN.Item(2).ToString
TxtTLPjm.Text = DrN.Item(3).ToString
txtTanggalLPjm.Text = DrN.Item(4).ToString
txtJKPjm.Text = DrN.Item(5).ToString
txtAgamaPjm.Text = DrN.Item(6).ToString
txtPekerjaanPjm.Text = DrN.Item(7).ToString
txtHpPjm.Text = DrN.Item(8).ToString
txtKelurahanPjm.Text = DrN.Item(9).ToString
txtKecamatanPjm.Text = DrN.Item(1).ToString
txtKabupatenPjm.Text = DrN.Item(11).ToString
txtPPPjm.Focus()
Else
MsgBox("Data Belum ada")
txtNoAnggotaPjm.Focus()
End If
connect.Close()
End If
End Sub
Private Sub DGVPinjaman_CellClick(ByVal sender As Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DGVPinjaman.CellClick
Dim i As Integer = DGVPinjaman.CurrentRow.Index
txtNPPjm.Text = DGVPinjaman.Item(0, i).Value
txtNoAnggotaPjm.Text = DGVPinjaman.Item(1, i).Value
txtPPPjm.Text = DGVPinjaman.Item(2, i).Value
txtJWPjm.Text = DGVPinjaman.Item(3, i).Value
txtBungaPjm.Text = DGVPinjaman.Item(4, i).Value
txtAdminPjm.Text = DGVPinjaman.Item(5, i).Value
DTPMulaiPjm.Value = Format(DGVPinjaman.Item(6, i).Value,
"MM/dd/yyyy")
DTPSelesaiPjm.Value = Format(DGVPinjaman.Item(7, i).Value,
"MM/dd/yyyy")
txtTPPjm.Text = DGVPinjaman.Item(8, i).Value
txtCicilanPjm.Text = DGVPinjaman.Item(9, i).Value
End Sub
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnCancelPjm.Click
Call tampilPinjaman()
aktifPinjaman(False)
aktifPinjam1(False)
BtnSavePjm.Text = "New"
awal()
End Sub
Private Sub txtNASmp_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles txtNASmp.KeyDown
If e.KeyCode = 13 Then
Call kon()
connect.Open()
command = New OleDbCommand("select * from
TableDaftarAnggota Where NomorAnggota='" & txtNASmp.Text & "'",
connect)

Universitas Sumatera Utara

DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaSmp.Text = DrN.Item(1).ToString
txtAlamatSmp.Text = DrN.Item(2).ToString
txtTlSmp.Text = DrN.Item(3).ToString
txtTanggalLSmp.Text = DrN.Item(4).ToString
txtJKSmp.Text = DrN.Item(5).ToString
txtAgamaSmp.Text = DrN.Item(6).ToString
txtPekerjaanSmp.Text = DrN.Item(7).ToString
txtHpSmp.Text = DrN.Item(8).ToString
txtKelurahanSmp.Text = DrN.Item(9).ToString
txtKecamatanSmp.Text = DrN.Item(10).ToString
txtKabupatenSmp.Text = DrN.Item(11).ToString
txtSWSmp.Focus()
Else
MsgBox("Data Belum ada")
txtNASmp.Focus()
End If
connect.Close()
End If
End Sub
Private Sub txtNASmp_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtNASmp.TextChanged
Call kon()
connect.Open()
command = New OleDbCommand("select * from
TableDaftarAnggota,TableSimpanan Where
TableDaftarAnggota.NomorAnggota=TableSimpanan.NomorAnggota and
TableDaftarAnggota.NomorAnggota='" & txtNASmp.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaSmp.Text = DrN.Item(1).ToString
txtAlamatSmp.Text = DrN.Item(2).ToString
txtTlSmp.Text = DrN.Item(3).ToString
txtTanggalLSmp.Text = DrN.Item(4).ToString
txtJKSmp.Text = DrN.Item(5).ToString
txtAgamaSmp.Text = DrN.Item(6).ToString
txtPekerjaanSmp.Text = DrN.Item(7).ToString
txtHpSmp.Text = DrN.Item(8).ToString
txtKelurahanSmp.Text = DrN.Item(9).ToString
txtKecamatanSmp.Text = DrN.Item(10).ToString
txtKabupatenSmp.Text = DrN.Item(11).ToString
txtSWSmp.Text = DrN.Item(16).ToString
txtSSrSmp.Text = DrN.Item(17).ToString
txtSWSmp.Focus()
Else
'MsgBox("Data Belum ada")
txtNASmp.Focus()
End If
connect.Close()
tampilSimpanan()
End Sub
Private Sub ButtonCancelSimpanan_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BtnCancelSmp.Click

Universitas Sumatera Utara

Call awalSimpanan()
End Sub
Sub awalSimpanan()
txtNASmp.Text = ""
txtNamaSmp.Text = ""
txtAlamatSmp.Text = ""
txtTlSmp.Text = ""
txtTanggalLSmp.Text = ""
txtJKSmp.Text = ""
txtAgamaSmp.Text = ""
txtPekerjaanSmp.Text = ""
txtHpSmp.Text = ""
txtKelurahanSmp.Text = ""
txtKecamatanSmp.Text = ""
txtKabupatenSmp.Text = ""
txtSWSmp.Text = ""
txtSSrSmp.Text = ""
End Sub
Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs)
Handles MenuStrip1.ItemClicked
End Sub
Private Sub NonSahamToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
NonSahamToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = True
GroupBoxTransaksiBungaNonSaham.Visible = False
tampilkanTransaksiSimpananNonSaham()
comboBoxKode()
End Sub
Private Sub Label92_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Label92.Click
End Sub
Private Sub dgvDataSimpanNonSaham_CellClick(ByVal sender As
Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)
Handles dgvDataSimpanNonSaham.CellClick
Try
txtKode.Text = dgvDataSimpanNonSaham.Item(0,
dgvDataSimpanNonSaham.CurrentRow.Index).Value
txtNama.Text = dgvDataSimpanNonSaham.Item(1,
dgvDataSimpanNonSaham.CurrentRow.Index).Value
txtBunga.Text = dgvDataSimpanNonSaham.Item(2,
dgvDataSimpanNonSaham.CurrentRow.Index).Value
cbHitunganBunga.Text = dgvDataSimpanNonSaham.Item(3,
dgvDataSimpanNonSaham.CurrentRow.Index).Value
Catch ex As Exception
End Try
End Sub
Private Sub GroupBoxTransaksiPinjamanAnggota_Enter(ByVal

Universitas Sumatera Utara

sender As System.Object, ByVal e As System.EventArgs) Handles
GroupBoxTransaksiPinjamanAnggota.Enter
End Sub
Private Sub btnSave_click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSave.Click
connect.Open()
command = New OleDbCommand("INSERT INTO TableNonSaham
VALUES('" & txtKode.Text & "', '" & txtNama.Text & "', '" &
txtBunga.Text & "', '" & cbHitunganBunga.Text & "')", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Simpan")
tampildataSimpananNonSaham()
awalSimpananNonSaham()
End Sub
Sub awalSimpananNonSaham()
txtKode.Text = ""
txtNama.Text = ""
txtBunga.Text = "'"
cbHitunganBunga.Text = ""
End Sub
Private Sub GroupBoxNonSaham_Enter(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles GroupBoxNonSaham.Enter
End Sub
Private Sub SimpananNonSahamToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
SimpananNonSahamToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = True
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
tampildataSimpananNonSaham()
End Sub
Private Sub Menu_Utama_MenuStart(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.MenuStart
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnDelete.Click
Call kon()
connect.Open()
command = New OleDbCommand("DELETE FROM TableNonSaham WHERE
Kode='" + txtKode.Text + "'", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Hapus")
tampildataSimpananNonSaham()
awalSimpananNonSaham()
End Sub

Universitas Sumatera Utara

Private Sub dgvDataSimpanNonSaham_CellContentClick(ByVal sender
As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgvDataSimpanNonSaham.CellContentClick
End Sub
Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnCancel.Click
awalSimpananNonSaham()
End Sub
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnExit.Click
Me.Visible = False
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnSaveSmpNS.Click
Try
connect.Open()
command = New OleDbCommand("INSERT INTO
TableTransaksiSimpananNonSaham VALUES('" & Format(Now,
"ddMMyyyyhhmmss") & "', '" & txtNASmpNS.Text & "', '" &
cbkodeSmpNS.Text & "', '" & Format(Now, "MM/dd/yyyy") & "', '" &
txtJSSmpNS.Text & "')", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Simpan")
AwalTransaksiSimpananNonSaham()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Sub tampilkanTransaksiSimpananNonSaham()
connect.Open()
dr = New OleDbDataAdapter
dt.Clear()
dt.Columns.Clear()
dr.Fill(dt)
DGVTransaksiSNS.DataSource = dt
connect.Close()
End Sub
Sub comboBoxKode()
connect.Open()
command = New OleDbCommand
command.CommandText = "select * from TableNonSaham"
command.Connection = connect
DrN = command.ExecuteReader
cbkodeSmpNS.Items.Clear()
While DrN.Read()
cbkodeSmpNS.Items.Add(DrN.Item(0).ToString)
End While
connect.Close()
End Sub
Sub AwalTransaksiSimpananNonSaham()
txtNASmpNS.Text = ""

Universitas Sumatera Utara

txtNamaSmpNS.Text = ""
txtAlamatSmpNS.Text = ""
txtTLSmpNS.Text = ""
txtTanggalLahirSmpNS.Text = ""
txtJKSmpNS.Text = ""
txtAgamaSmpNS.Text = ""
txtPekerjaanSmpNS.Text = ""
txtHpSmpNS.Text = ""
cbkodeSmpNS.Text = ""
txtNamaSimpananNS.Text = ""
txtBungaSmpNS.Text = ""
txtHitunaganBungaSmpNS.Text = ""
txtJSSmpNS.Text = ""
txtDibayarSmpNS.Text = ""
txtKembalianSmpNS.Text = ""
End Sub
Private Sub GroupBoxTransaksiSimpananNonSaham_Enter(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
GroupBoxTransaksiSimpananNonSaham.Enter
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = True
End Sub
Private Sub txtNASmpNS_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtNASmpNS.TextChanged
connect.Open()
command = New OleDbCommand
command.CommandText = "select * from TableDaftarAnggota WHERE
NomorAnggota='" & txtNASmpNS.Text & "'"
command.Connection = connect
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaSmpNS.Text = DrN.Item(1).ToString
txtAlamatSmpNS.Text = DrN.Item(2).ToString
txtTLSmpNS.Text = DrN.Item(3).ToString
txtTanggalLahirSmpNS.Text = Format(DrN.Item(4).ToString,
"MM/dd/yyyy")
txtJKSmpNS.Text = DrN.Item(5).ToString
txtAgamaSmpNS.Text = DrN.Item(6).ToString
txtPekerjaanSmpNS.Text = DrN.Item(7).ToString
txtHpSmpNS.Text = DrN.Item(8).ToString
End If
connect.Close()
End Sub
Private Sub cbkodeSmpNS_KeyDown(ByVal sender As Object, ByVal e
As System.Windows.Forms.KeyEventArgs) Handles cbkodeSmpNS.KeyDown
cbkodeSmpNS.Text = ""
End Sub

Universitas Sumatera Utara

Private Sub cbkodeSmpNS_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cbkodeSmpNS.SelectedIndexChanged
tampilkanTransaksiSimpananNonSaham()
End Sub
Private Sub cbkodeSmpNS_TextChanged(ByVal sender As Object, ByVal
e As System.EventArgs) Handles cbkodeSmpNS.TextChanged
If connect.State = ConnectionState.Open Then
connect.Close()
connect.Open()
Else
connect.Open()
End If
command = New OleDbCommand
command.CommandText = "select * from TableNonSaham WHERE
Kode='" & cbkodeSmpNS.Text & "'"
command.Connection = connect
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaSimpananNS.Text = DrN.Item(1).ToString
txtBungaSmpNS.Text = DrN.Item(2).ToString
txtHitunaganBungaSmpNS.Text = DrN.Item(3).ToString
End If
connect.Close()
End Sub
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles BtnDeleteSmpNS.Click
Call kon()
connect.Open()
command = New OleDbCommand("DELETE FROM
TableTransaksiSimpananNonSaham WHERE KodeTransaksi='" +
lblKodeTransaksi.Text + "'", connect)
command.ExecuteNonQuery()
connect.Close()
MsgBox("Berhasil di Hapus")
tampilkanTransaksiSimpananNonSaham()
awal()
End Sub
Private Sub btnCancelSmpNS_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnCancelSmpNS.Click
Call AwalTransaksiSimpananNonSaham()
txtNPinjamanByr.Text = ""
End Sub
Private Sub ButtonCancelPembayaran_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BtnCancelByr.Click
AwalPembayaran()
txtNPinjamanByr.Text = ""
End Sub

Universitas Sumatera Utara

Private Sub btnExitSmpNS_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnExitSmpNS.Click
GroupBoxTransaksiSimpananNonSaham.Visible = False
End Sub
Private Sub SahamToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
SahamToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = True
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
comboBoxKode()
tampilSimpanan()
BtnSaveSmp.Text = "New"
AktifSimpan(False)
BtnSaveSmp.Image = Image.FromFile(Application.StartupPath &
"\icon\new.ico")
End Sub
Private Sub txtDibayarSmpNS_MouseLeave(ByVal sender As Object,
ByVal e As System.EventArgs) Handles txtDibayarSmpNS.MouseLeave
End Sub
Private Sub txtDibayarSmpNS_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtDibayarSmpNS.TextChanged
Dim X As Long
X = Val(txtDibayarSmpNS.Text) - Val(txtJSSmpNS.Text)
If X < 0 Then
LblPesan.ForeColor = Color.Red
LblPesan.Text = "Uang Belum Cukup"
txtKembalianSmpNS.Text = ""
Else
txtKembalianSmpNS.Text = X
LblPesan.Text = ""
End If
End Sub
Private Sub DGVTransaksiSNS_CellClick(ByVal sender As Object,
ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DGVTransaksiSNS.CellClick
Dim i As Integer = DGVTransaksiSNS.CurrentRow.Index
lblKodeTransaksi.Text = DGVTransaksiSNS.Item(0, i).Value
txtNASmpNS.Text = DGVTransaksiSNS.Item(1, i).Value
cbkodeSmpNS.Text = DGVTransaksiSNS.Item(2, i).Value
txtJSSmpNS.Text = DGVTransaksiSNS.Item(4, i).Value
End Sub
Private Sub BtnEditBaru_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles BtnEditBaru.Click

Universitas Sumatera Utara

connect.Open()
command = New OleDbCommand("UPDATE TableDaftarAnggota set
SAwal='" & txtSABaru.Text & "',Nama='" & txtNamaBaru.Text &
"',Alamat='" & txtAlmtBaru.Text & "',TempatLahir='" & txtTLBaru.Text
& "',TanggalLahir='" & Format(DTPTlBaru.Value, "MM/dd/yyyy") &
"',JenisKelamin='" & CBJKBaru.Text & "',Agama='" & CBAgamaBaru.Text &
"',Pekerjaan='" & cbPekerjaanBaru.Text & "',Hp='" & txtHpBaru.Text &
"',Kelurahan='" & CBKelurahanBaru.Text & "',Kecamatan='" &
CBKecamatanBaru.Text & "',Kabupaten='" & CBKabupatenBaru.Text & "'
Where NomorAnggota='" & txtNABaru.Text & "'", connect)
command.ExecuteNonQuery()
MsgBox(" Data Berhasil di Edit")
connect.Close()
Call awalanggotabaru()
tampilDaftarAnggota()
End Sub
Private Sub DgvAnggota_CellClick(ByVal sender As Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DgvAnggota.CellClick
Try
txtNABaru.Text = DgvAnggota.Item(0,
DgvAnggota.CurrentRow.Index).Value
txtNamaBaru.Text = DgvAnggota.Item(1,
DgvAnggota.CurrentRow.Index).Value
txtAlmtBaru.Text = DgvAnggota.Item(2,
DgvAnggota.CurrentRow.Index).Value
txtTLBaru.Text = DgvAnggota.Item(3,
DgvAnggota.CurrentRow.Index).Value
DTPTlBaru.Value = DgvAnggota.Item(4,
DgvAnggota.CurrentRow.Index).Value
CBJKBaru.Text = DgvAnggota.Item(5,
DgvAnggota.CurrentRow.Index).Value
CBAgamaBaru.Text = DgvAnggota.Item(6,
DgvAnggota.CurrentRow.Index).Value
cbPekerjaanBaru.Text = DgvAnggota.Item(7,
DgvAnggota.CurrentRow.Index).Value
txtHpBaru.Text = DgvAnggota.Item(8,
DgvAnggota.CurrentRow.Index).Value
CBKelurahanBaru.Text = DgvAnggota.Item(9,
DgvAnggota.CurrentRow.Index).Value
CBKecamatanBaru.Text = DgvAnggota.Item(10,
DgvAnggota.CurrentRow.Index).Value
CBKabupatenBaru.Text = DgvAnggota.Item(11,
DgvAnggota.CurrentRow.Index).Value
txtSABaru.Text = DgvAnggota.Item(12,
DgvAnggota.CurrentRow.Index).Value
Catch ex As Exception
End Try
End Sub
Private Sub BtnDeleteBaru_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles BtnDeleteBaru.Click
connect.Open()
4.
command = New OleDbCommand("DELETE From
TableDaftarAnggota Where NomorAnggota='" & txtNABaru.Text &
"'", connect)
command.ExecuteNonQuery()
MsgBox(" Data Berhasil di Hapus")

Universitas Sumatera Utara

connect.Close()
Call awalanggotabaru()
tampilDaftarAnggota()
End Sub
Private Sub DgvAnggota_CellContentClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DgvAnggota.CellContentClick
End Sub
Private Sub CBJKBaru_KeyDown(ByVal sender As System.Object, ByVal
e As System.Windows.Forms.KeyEventArgs) Handles CBJKBaru.KeyDown
End Sub
Private Sub CBJKBaru_KeyUp(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles CBJKBaru.KeyUp
CBJKBaru.Text = ""
End Sub
Private Sub CBAgamaBaru_KeyUp(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles CBAgamaBaru.KeyUp
CBAgamaBaru.Text = ""
End Sub
Private Sub txtPekerjaanBaru_KeyUp(ByVal sender As Object, ByVal
e As System.Windows.Forms.KeyEventArgs) Handles cbPekerjaanBaru.KeyUp
cbPekerjaanBaru.Text = ""
End Sub

Private Sub txtNaByr_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtNaByr.TextChanged
Call kon()
connect.Open()
command = New OleDbCommand("select * from TableDaftarAnggota
Where NomorAnggota='" & txtNaByr.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaByr.Text = DrN.Item(1).ToString
txtAlamatByr.Text = DrN.Item(2).ToString
txtTLByr.Text = DrN.Item(3).ToString
txtTanggalLByr.Text = DrN.Item(4).ToString
txtJKByr.Text = DrN.Item(5).ToString
txtAgamaByr.Text = DrN.Item(6).ToString
txtPekerjaanByr.Text = DrN.Item(7).ToString
txtHpByr.Text = DrN.Item(8).ToString
txtKelurahanByr.Text = DrN.Item(9).ToString
txtKecamatanByr.Text = DrN.Item(10).ToString
txtKabupatenByr.Text = DrN.Item(11).ToString
End If
connect.Close()
End Sub

Universitas Sumatera Utara

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnCari.Click
connect.Open()
command = New OleDbCommand("select * from TableDaftarAnggota
Where NomorAnggota='" & txtCariAnggota.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNABaru.Text = DrN(0)
txtNamaBaru.Text = DrN(1)
txtAlmtBaru.Text = DrN(2)
txtTLBaru.Text = DrN(3)
DTPTlBaru.Value = DrN(4)
CBJKBaru.Text = DrN(5)
CBAgamaBaru.Text = DrN(6)
cbPekerjaanBaru.Text = DrN(7)
txtHpBaru.Text = DrN(8)
CBKelurahanBaru.Text = DrN(9)
CBKecamatanBaru.Text = DrN(10)
CBKabupatenBaru.Text = DrN(11)
txtSABaru.Text = DrN(12)
GroupBoxDaftarAnggotaBaru.Visible = True
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
connect.Close()
Call tampilDaftarAnggota()

With cbPekerjaanBaru.Items
.Add("Wiraswasta")
End With
With CBAgamaBaru.Items
.Add("Islam")
End With
With CBJKBaru.Items
.Add("Laki-Laki")
End With
With CBKecamatanBaru.Items
.Add("Kecamatan Medan Amplas")
With CBKabupatenBaru.Items
.Add("Kabupaten Asahan")
End With
With CBKelurahanBaru.Items
.Add("Kelurahan/Desa Harjosari I")
End With
GroupBoxCariAnggota.Visible = False
Else
LblCarii.Text = "Data Tidak di Temukan"
End If
connect.Close()
End Sub

Universitas Sumatera Utara

Private Sub CariToolStripMenuItem_Click_1(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CariToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = True
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
GroupBoxTransaksiBungaNonSaham.Visible = False
End Sub

Private Sub txtPersenBunga_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtPersenBunga.TextChanged
If Val(txtPersenBunga.Text) > 100 Or Val(txtPersenBunga.Text)
< 0 Then
MsgBox("Bunga Salah")
Else
txtBungaPjm.Text = Val(txtPPPjm.Text) *
Val(txtPersenBunga.Text) / 100
txtTPPjm.Text = Val(txtPPPjm.Text) +
Val(txtBungaPjm.Text)
txtCicilanPjm.Text = Val(txtTPPjm.Text) /
Val(txtJWPjm.Text)
End If
End Sub
Private Sub Button1_Click_2(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles BtnCancelBaru.Click
txtNABaru.Text = kodeutama("NomorAnggota",
"TableDaftarAnggota")
'connect.Close()
awalanggotabaru()
End Sub
Sub awalanggota()
txtNABaru.Text = ""
txtNamaBaru.Text = ""
txtAlmtBaru.Text = ""
txtTLBaru.Text = ""
DTPTlBaru.Value = ""
CBJKBaru.Text = ""
CBAgamaBaru.Text = ""
cbPekerjaanBaru.Text = ""
txtHpBaru.Text = ""
CBKelurahanBaru.Text = ""
CBKecamatanBaru.Text = ""
CBKabupatenBaru.Text = ""
txtSABaru.Text = ""
End Sub
Private Sub txtNPPjm_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles txtNPPjm.TextChanged
End Sub

Universitas Sumatera Utara

Private Sub txtNPinjamanByr_KeyDown(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
txtNPinjamanByr.KeyDown
If e.KeyCode = 13 Then
Try
Call kon()
connect.Open()
command = New OleDbCommand("select
NomorAnggota,TanggalMulai,Cicilan from TablePinjaman Where
NomorPinjaman='" & txtNPinjamanByr.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtIuranByr.Text = DrN(2)
txtTJTByr.Text() = Format(DrN(1), "dd/MM/yyyy")
txtTPByr.Text() = Format(Now, "dd/MM/yyyy")
txtNaByr.Text = DrN(0)
End If
connect.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
Private Sub txtNPinjamanByr_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtNPinjamanByr.TextChanged
Try
Call kon()
connect.Open()
command = New OleDbCommand("select
NomorAnggota,TanggalMulai,Cicilan from TablePinjaman Where
NomorPinjaman='" & txtNPinjamanByr.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtIuranByr.Text = DrN(2)
txtTJTByr.Text() = Format(DrN(1), "dd/MM/yyyy")
txtTPByr.Text() = Format(Now, "dd/MM/yyyy")
txtNaByr.Text = DrN(0)
Else
AwalPembayaran()
End If
connect.Close()
TampilkanPembayaran()
Call kon()
If txtNPinjamanByr.Text "" Then
connect.Open()
dt.Clear()
dt.Columns.Clear()
command = New OleDbCommand("select
count(NomorPinjaman) as jlh from TablePembayaran Where
NomorPinjaman='" & txtNPinjamanByr.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then

Universitas Sumatera Utara

CBAngsuranKeByr.Text = Val(DrN(0).ToString) + 1
End If
connect.Close()
Else
CBAngsuranKeByr.Text = ""
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sub TampilkanPembayaran()
Call kon()
connect.Open()
command = New OleDbCommand("select * From TablePembayaran
Where NomorPinjaman='" & txtNPinjamanByr.Text & "'", connect)
DrN = command.ExecuteReader
DGVPembayaran.Rows.Clear()
If DrN.HasRows Then
While DrN.Read
DGVPembayaran.Rows.Add(New String() {DrN(0), DrN(1),
DrN(2), DrN(3), DrN(4), (Val(DrN(3)) + Val(DrN(4))), DrN(5)})
'DGVPembayaran.Rows.Add(New String() {"ddd", "ddd",
"fffff", "dfdfd", "ddgdfgfd"})
End While
Else
DGVPembayaran.Rows.Clear()
End If
'dr = New OleDbDataAdapter("select * From QueryPembayaran
Where NomorPinjaman='" & txtNPinjamanByr.Text & "'", connect)
'dt.Clear()
'dr.Fill(dt)
'DGVPembayaran.DataSource = dt
connect.Close()
End Sub
Private Sub GroupBoxTransaksiPembayaranAnggota_Enter(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
GroupBoxTransaksiPembayaranAnggota.Enter
End Sub
Private Sub txtPersenDendaByr_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtPersenDendaByr.TextChanged
txtDendaByr.Text = CInt(Int(Val(txtPersenDendaByr.Text) / 100
* Val(txtIuranByr.Text)))
End Sub
Private Sub txtDendaByr_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtDendaByr.TextChanged
txtTBByr.Text = Val(txtDendaByr.Text) + Val(txtIuranByr.Text)
End Sub
Private Sub Label71_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Label71.Click
End Sub

Universitas Sumatera Utara

Private Sub ProfilCUCintaKasihToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
ProfilCUCintaKasihToolStripMenuItem.Click
FormAbout.Show()
End Sub
Private Sub QuitToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
QuitToolStripMenuItem.Click
End
End Sub
Private Sub SimpananAnggotaToolStripMenuItem1_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
SimpananAnggotaToolStripMenuItem1.Click
frmInputBox.Text = "Simpanan Anggota"
frmInputBox.Show()
End Sub
Private Sub PembayaranAnggToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
PembayaranAnggToolStripMenuItem.Click
frmInputBox.Text = "Pembayaran Anggota"
frmInputBox.Show()
End Sub
Private Sub BiodataAnggotaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BiodataAnggotaToolStripMenuItem.Click
frmCetakLaporan.Enabled = True
frmCetakLaporan.Visible = False
frmCetakLaporan.Show()
frmCetakLaporan.DaftarAnggota()
frmCetakLaporan.Visible = True
End Sub
Private Sub PinjamanAnggotaToolStripMenuItem1_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
PinjamanAnggotaToolStripMenuItem1.Click
frmCetakLaporan.Enabled = True
frmCetakLaporan.Visible = False
frmCetakLaporan.Show()
frmCetakLaporan.PinjamanUmum()
frmCetakLaporan.Visible = True
End Sub
Private Sub PembayaranAnggotaToolStripMenuItem1_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
PembayaranAnggotaToolStripMenuItem1.Click
frmCetakLaporan.Enabled = True
frmCetakLaporan.Visible = False
frmCetakLaporan.Show()
frmCetakLaporan.PembayaranUmum()
frmCetakLaporan.Visible = True
End Sub
Private Sub SimpananAnggotaToolStripMenuItem2_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
SimpananAnggotaToolStripMenuItem2.Click
frmCetakLaporan.Enabled = True

Universitas Sumatera Utara

frmCetakLaporan.Visible = False
frmCetakLaporan.Show()
frmCetakLaporan.simPananUmumSaham()
frmCetakLaporan.Visible = True
End Sub
Private Sub SimpananAnggotaNonSahamToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
SimpananAnggotaNonSahamToolStripMenuItem.Click
frmCetakLaporan.Enabled = True
frmCetakLaporan.Visible = False
frmCetakLaporan.Show()
frmCetakLaporan.simPananUmumNonSaham()
frmCetakLaporan.Visible = True
End Sub
Private Sub Label86_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs)
End Sub
Private Sub GBBungaNonSaham_Enter(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles
GroupBoxTransaksiBungaNonSaham.Enter
End Sub
Private Sub BungaNonSahamToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BungaNonSahamToolStripMenuItem.Click
GroupBoxDaftarAnggotaBaru.Visible = False
GroupBoxCariAnggota.Visible = False
GroupBoxTransaksiSimpananAnggota.Visible = False
GroupBoxTransaksiPinjamanAnggota.Visible = False
GroupBoxTransaksiPembayaranAnggota.Visible = False
GroupBoxNonSaham.Visible = False
GroupBoxTransaksiSimpananNonSaham.Visible = False
FormBunga.Visible = True
FormBunga.Focus()
End Sub
Private Sub btnCetakBunga_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnCetakBunga.Click
End Sub
Private Sub txtNoAnggotaPjm_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtNoAnggotaPjm.TextChanged
Call kon()
connect.Open()
command = New OleDbCommand("select * from TableDaftarAnggota
Where NomorAnggota='" & txtNoAnggotaPjm.Text & "'", connect)
DrN = command.ExecuteReader
DrN.Read()
If DrN.HasRows Then
txtNamaPjm.Text = DrN.Item(1).ToString
TxtAlmPjm.Text = DrN.Item(2).ToString
TxtTLPjm.Text = DrN.Item(3).ToString

Universitas Sumatera Utara

txtTanggalLPjm.Text = DrN.Item(4).ToString
txtJKPjm.Text = DrN.Item(5).ToString
txtAgamaPjm.Text = DrN.Item(6).ToString
txtPekerjaanPjm.Text = DrN.Item(7).ToString
txtHpPjm.Text = DrN.Item(8).ToString
txtKelurahanPjm.Text = DrN.Item(9).ToString
txtKecamatanPjm.Text = DrN.Item(10).ToString
txtKabupatenPjm.Text = DrN.Item(11).ToString
txtPPPjm.Focus()
Else
'MsgBox("Data Belum ada")
txtNoAnggotaPjm.Focus()
End If
connect.Close()
End Sub
Private Sub DGVPinjaman_CellContentClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DGVPinjaman.CellContentClick
End Sub
Private Sub GroupBoxDaftarAnggotaBaru_Enter(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
GroupBoxDaftarAnggotaBaru.Enter
End Sub
Private Sub AToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
AToolStripMenuItem.Click
End Sub
Private Sub DGVSimpanan_CellClick(ByVal sender As Object, ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DGVSimpanan.CellClick
End Sub
Private Sub DGVSimpanan_CellContentClick(ByVal sender As
System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DGVSimpanan.CellContentClick
End Sub
Private Sub DTPMulaiPjm_ValueChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
DTPMulaiPjm.ValueChanged
DTPSelesaiPjm.Value = DateAdd("m", Val(txtJWPjm.Text),
DTPMulaiPjm.Value)
End Sub
End Class

Universitas Sumatera Utara

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa

: KLARA SRIKANDI GINTING

Nomor Stambuk

: 132406145

Judul Tugas Akhir

: SISTEM INFORMASI MANAJEMEN KOPERASI
SIMPAN PINJAM PADA CU CINTA KASIH P.
BRAYAN MEDAN BERBASIS VISUAL BASIC
2010

Dosen Pembimbing

: Drs. Rosman Siregar M,Si.

Tanggal Mulai Bimbingan

:

Tanggal Selesai Bimbingan :
No.



Tanggal
Asisten
Bimbingan

Pembahasan pada
Asistensi Mengenai, pada
Bab :

Paraf Dosen
Pembimbing

Keterangan

Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui,

Disetujui,

Ketua Program Studi D3 Teknik Informatika,

Pembimbing,

Dr, Elly Rosmaini, M.Si.
NIP 196005201985032002

Drs. Rosman Siregar M.Si.
NIP 196101071986011001

Universitas Sumatera Utara

SURAT KETERANGAN
Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa
Program Diploma 3 Teknik Informatika :

Nama

: KLARA SRIKANDI GINTING

NIM

: 132406145

Program Studi

: TEKNIK INFORMATIKA

Judul TA

: SISTEM INFORMASI MANAJEMEN KOPERASI SIMPAN
PINJAM PADA CU CINTA KASIH P. BRAYAN MEDAN
BERBASIS VISUAL BASIC 2010

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut diatas
tanggal.........Juni 2016

Dengan Hasil

: Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja
Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU
Medan.

Medan,

Juni 2016

Program Studi D3 Teknik Informatika
Ketua,

Dr. Elly Rosmaini, M.Si.
NIP. 1960 0520 1985 0320 02

Universitas Sumatera Utara

SURAT KETERANGAN
Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program D3 Teknik Informatika :

Nama

: KLARA SRIKANDI GINTING

NIM

: 132406145

Program Studi

: D3 Teknik Informatika

Judul Tugas Akhir

: SISTEM INFORMASI MANAJEMEN KOPERASI SIMPAN
PINJAM PADA CU CINTA KASIH P. BRAYAN MEDAN
BERBASIS VISUAL BASIC 2010

telah melakukan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal
…..../06/2016.

Dengan hasil : SUKSES / GAGAL

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Meja Hijau
Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU
Medan.

Medan,

Juni 2016

Dosen Pembimbing
Program D3 Teknik Informatika

Drs. Rosman Siregar M.Si.
NIP 196101071986011001

Universitas Sumatera Utara