• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
30
0
0

Teks penuh

(1)

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

(2)

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

(3)

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 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()

(4)

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()

(5)

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 = ""

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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()

(11)

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

(12)

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

(13)

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

(14)

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()

(15)

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

(16)

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 = ""

(17)

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()

(18)

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

(19)

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()

(20)

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()

(21)

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()

(22)

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

(23)

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()

(24)

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

(25)

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

(26)

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

(27)

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)

(28)

Nama Mahasiswa

: KLARA SRIKANDI GINTING

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

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

NIP 196101071986011001

(29)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

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,

NIP. 1960 0520 1985 0320 02

(30)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

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

Referensi

Dokumen terkait

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

[r]

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

Berdasarkan hasil pengamatan (observasi), agar variabel sifat dapat menjadi satu kesatuan yang terintegrasi dan bersinergi membentuk kinerja yang efektif dalam

Proses menghitung jarak serta ketinggian sebuah objek digunakan tiga buah sensor ultrasonik, setiap sensor ultrasonik ditempatkan pada sebuah Nylon PT pan / tilt

Lalu mereka menutup kaca helm secara bersamaan pertanda siap untuk melaju dan memberikan pelukan kepada sang suami ―Yamaha N -Max momen terbaik bersama yang