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
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 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()
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()
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 = ""
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.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
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
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
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()
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
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
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
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()
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
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 = ""
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()
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
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()
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()
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()
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
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()
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
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
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
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)
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.