• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Pembelian Dan Penjualan Stok Barang Pada Pt Ultra Adilestari Stella Perkasa Dengan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Pembelian Dan Penjualan Stok Barang Pada Pt Ultra Adilestari Stella Perkasa Dengan Visual Basic 6.0"

Copied!
33
0
0

Teks penuh

(1)

LISTING PROGRAM

Form Menu Login

Public checkLog As String Dim ket As String

Private Sub cmdBatal_Click()

MsgBox "Anda Akan Keluar?", vbQuestion, "Logout" Unload Me '

End Sub

Private Sub cmdLogin_Click()

If txtUser.Text = "ADMIN" And txtPass.Text = "admin" Then MDIFormTA.mnBarang.Enabled = False

MDIFormTA.mnBarang.Enabled = True MDIFormTA.mnData.Enabled = True MDIFormTA.mnLaporan.Enabled = True MDIFormTA.mnProfil.Enabled = True MDIFormTA.mnLogin.Enabled = False

'MsgBox "Login Berhasil" frmLogin.Hide

ElseIf txtUser.Text = "" And txtPass.Text = "" Then

MsgBox "Silahkan Input Nama User dan Pass!!!", vbCritical, "Gagal" txtUser.SetFocus

Else

(2)

txtUser.Text = "" txtPass.Text = "" txtUser.SetFocus End If

End Sub

Private Sub Form_Activate() ket = "" & lblLogin.Caption End Sub

Private Sub Timer1_Timer()

ket = Right(ket, Len(ket) - 1) & Left(ket, 1) lblLogin.Caption = ket

End Sub

MDI Form

Public checkLog As String Private Sub MDIForm_Load() mnBarang.Enabled = False mnData.Enabled = False mnLaporan.Enabled = False mnProfil.Enabled = False End Sub

Private Sub mmKeluar_Click()

Y = MsgBox("APAKAH ANDA INGIN KELUAR DARI PROGRAM?!", vbQuestion + vbOKCancel, "KELUAR PROGRAM")

(3)

End Else

Exit Sub End If

End Sub

Private Sub mnBrngmask_Click()

cr1.Connect = "dsnSIStokBarang"

cr1.ReportFileName = App.Path & "\rptBarangMasuk.rpt" cr1.WindowState = crptMaximized

cr1.Action = 1 End Sub

Private Sub mnKeluar_Click() frmBarangKeluar.Show End Sub

Private Sub mnLogin_Click() frmLogin.Show End Sub

Private Sub mnMasuk_Click() frmBarangMasuk.Show End Sub

Private Sub mnOrde_Click() cr1.Connect = "dsnSIStokBarang"

(4)

cr1.Action = 1 End Sub

Private Sub mnPelanggan_Click() frmPelanggan.Show

End Sub

Private Sub mnPenulis_Click() frmTentang.Show

End Sub

Private Sub mnPerusahaan_Click() frmPerusahaan.Show

End Sub

Private Sub mnPetugas_Click() frmPetugas.Show

End Sub

Private Sub mnStok_Click() frmStokBarang.Show End Sub

Private Sub mnSupplier_Click() frmSupplier.Show

(5)

Form Barang Masuk

Private Sub cmdcetak_Click()

cr1.Connect = "dsnSIStokBarang"

cr1.ReportFileName = App.Path & "\rptBarangMasuk.rpt" cr1.Action = 0

End Sub

Private Sub cmdDelete_Click()

Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")

If Y = vbOK Then Adodc1.Recordset.Delete

For Each BERSIH In Me.Controls

If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

End If Next BERSIH cboNmsupp = "" cboKdsupp = "" cbosatuan = "" cbokondisi = "" cbonmPetugas = ""

Else Exit Sub End If

(6)

Private Sub cmdExit_Click()

Unload Me ' Exit Sub End Sub

Private Sub cmdInsert_Click()

If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ

txtkdbarang.SetFocus

cmdInsert.Caption = "&SAVE" Else

With Adodc1.Recordset .AddNew

!kd_barang = txtkdbarang.Text !Nm_Barang = txtNmBarang.Text !No_Masuk = txtNoMasuk.Text !nm_supplier = cboNmsupp.Text !Kd_Supplier = cboKdsupp.Text !Jlh_Barang = txtJlhbarang.Text !satuan = cbosatuan.Text

!kondisi = cbokondisi.Text

!tgl_Masuk = DTPtglmasuk.Value !waktu_exp = DTPwaktu.Value !Petugas = cbonmPetugas.Text

End With

cmdInsert.Caption = "&INSERT"

(7)

DISABLEOBJ End If End Sub

Private Sub cmdSearch_Click() x = InputBox("CARI DATA") Adodc1.Recordset.MoveFirst

Adodc1.Recordset.Find " kd_Barang = '" & x & "'" If Adodc1.Recordset.EOF Then

MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"

Exit Sub Else

MsgBox "DATA DITEMUKAN" With Adodc1.Recordset

txtkdbarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtNoMasuk.Text = !No_Masuk cboNmsupp.Text = !nm_supplier cboKdsupp.Text = !Kd_Supplier txtJlhbarang.Text = !Jlh_Barang cbosatuan.Text = !satuan

cbokondisi.Text = !kondisi

DTPtglmasuk.Value = !tgl_Masuk DTPwaktu.Value = !waktu_exp cbonmPetugas.Text = !Petugas End With

(8)

cmdUpdate.Enabled = True cmdDelete.Enabled = True Exit Sub

End If End Sub

Private Sub cmdUpdate_Click()

If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"

ENABLEOBJ Else

With Adodc1.Recordset

!Nm_Barang = txtNmBarang.Text !No_Masuk = txtNoMasuk.Text !nm_supplier = cboNmsupp.Text !Kd_Supplier = cboKdsupp.Text !Jlh_Barang = txtJlhbarang.Text !satuan = cbosatuan.Text

!kondisi = cbokondisi.Text

!tgl_Masuk = DTPtglmasuk.Value !waktu_exp = DTPwaktu.Value !Petugas = cbonmPetugas.Text .Update

End With

MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ

cmdUpdate.Caption = "&UPDATE" End If

(9)

Private Sub Form_Activate()

Set koneksi = New ADODB.Connection Set RSMasuk = New ADODB.Recordset

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"

RSMasuk.Open "Data_supplier", koneksi

cboNmsupp.Clear Do Until RSMasuk.EOF

cboNmsupp.AddItem RSMasuk!nm_supplier

RSMasuk.MoveNext Loop

Set RSkd = New ADODB.Recordset RSkd.Open "Data_Supplier", koneksi cboKdsupp.Clear

Do Until RSkd.EOF

cboKdsupp.AddItem RSkd!Kd_Supplier

RSkd.MoveNext Loop

Set RSpet = New ADODB.Recordset RSpet.Open "Petugas", koneksi

cbonmPetugas.Clear Do Until RSpet.EOF

(10)

Loop End Sub

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc1.RecordSource = "SELECT * FROM Barang_Masuk order by Kd_Barang" Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DISABLEOBJ

cbokondisi.AddItem "Baik" cbokondisi.AddItem "Tidak"

cbosatuan.AddItem "Lusin" cbosatuan.AddItem "Dus" txtkdbarang.MaxLength = 4 txtNoMasuk.MaxLength = 7 cmdUpdate.Enabled = False cmdDelete.Enabled = False End Sub

Private Sub DISABLEOBJ()

For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False

End If

Next NOTAMPIL

(11)

cbokondisi.Enabled = False cbosatuan.Enabled = False cbonmPetugas.Enabled = False

For Each BERSIH In Me.Controls

If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

End If Next BERSIH cboNmsupp = "" cboKdsupp = "" cbosatuan = "" cbokondisi = "" cbonmPetugas = "" End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls

If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If Next TAMPIL

(12)

Private Sub REFRESHDATAGRID()

Adodc1.RecordSource = "SELECT * FROM Barang_Masuk" Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh

End Sub

Form Stok Barang

Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset

Private Sub cmdExit_Click() Unload Me '

Exit Sub End Sub

Private Sub cmdSearch_Click()

x = InputBox("CARI DATA BERDASARKAN KODE BARANG :") Adodc2.Recordset.MoveFirst

Adodc2.Recordset.Find " Kd_Barang = '" & x & "'" If Adodc2.Recordset.EOF Then

MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"

Exit Sub Else

(13)

txtkdbarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtJlhStok.Text = !Jlh_Barang txtsatuan.Text = !Satuan

DTPwaktu.Value = !waktu_exp txtpetugas.Text = !Petugas

cmdExit.Enabled = True Exit Sub

End With End If End Sub

Private Sub REFRESHDATAGRID()

Adodc2.RecordSource = "SELECT * FROM Barang_Masuk order by kd_barang" Adodc2.Refresh

Set DataGrid1.DataSource = Adodc2 DataGrid1.Refresh

End Sub

Private Sub Form_Load()

Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc2.RecordSource = "SELECT Kd_Barang, Nm_barang,Jlh_Barang, Satuan, Waktu_exp, Petugas from Barang_Masuk"

Adodc2.RecordSource = "SELECT * from Barang_Masuk order by kd_Barang " Adodc2.Refresh

Set DataGrid1.DataSource = Adodc2 DISABLEOBJ

(14)

End Sub

Private Sub DISABLEOBJ()

For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False

End If

Next NOTAMPIL

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

End If Next BERSIH

End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If

Next TAMPIL End Sub

Form Barang Keluar

(15)

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"

RSKeluar.Open "Select * from Barang_Masuk where Kd_Barang='" & cboKdBarang & "'", koneksi

If Not RSKeluar.EOF Then

txtNmBarang.Text = RSKeluar!Nm_Barang txtNoper.Text = RSKeluar!No_Masuk lblJlhSisa.Caption = RSKeluar!Jlh_Barang

cboPetugas = RSKeluar!Petugas End If

End Sub

Private Sub cmdcetak_Click() cr1.Connect = "dsnSIStokBarang"

cr1.ReportFileName = App.Path & "\rptBarangkeluar.rpt" cr1.Action = 0

End Sub

Private Sub cmdDelete_Click()

Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")

If Y = vbOK Then

Adodc1.Recordset.Delete

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

(16)

cboNmPel = "" cboPetugas = "" Else

Exit Sub End If End Sub

Private Sub cmdExit_Click() Unload Me '

Exit Sub End Sub

Private Sub cmdOrder_Click() Dim jlh As Integer

If cmdOrder.Caption = "&ORDER" Then ENABLEOBJ

cboKdBarang.SetFocus

cmdOrder.Caption = "&SAVE" Else

If Val(lblJlhSisa.Caption) < Val(txtJumlah.Text) Then

MsgBox " Maaf Stok Barang Yang anda Mintak Tidak mencukupi ", vbCritical, "Pesan"

Else

With Adodc1.Recordset .AddNew

(17)

!Jumlah = txtJumlah.Text

!nm_Pelanggan = cboNmPel.Text !Alamat = txtAlamat.Text

!tgl_kel = DTPtglkel.Value !nm_Petugas = cboPetugas.Text

End With

jlh = Val(lblJlhSisa.Caption) - Val(txtJumlah.Text) Set koneksi = New ADODB.Connection

Set RSKeluar = New ADODB.Recordset

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"

koneksi.Execute ("update Barang_Masuk set Jlh_Barang='" & jlh & "' where Kd_Barang='" & cboKdBarang & "'")

cmdOrder.Caption = "&ORDER"

MsgBox "DATA AKAN DIORDER", vbInformation, "PESAN"

DISABLEOBJ

Set koneksi = New ADODB.Connection Set RSKeluar = New ADODB.Recordset

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"

RSKeluar.Open "delete * from Barang_Masuk where Kd_Barang='" & cboKdBarang & "'", koneksi

(18)

Private Sub cmdSearch_Click() x = InputBox("CARI DATA") Adodc1.Recordset.MoveFirst

Adodc1.Recordset.Find " kd_Barang = '" & x & "'" If Adodc1.Recordset.EOF Then

MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"

Exit Sub Else

MsgBox "DATA DITEMUKAN" With Adodc1.Recordset

cboKdBarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtNoper.Text = !No_Permintaan txtJumlah.Text = !Jumlah

cboNmPel.Text = !nm_Pelanggan txtAlamat.Text = !Alamat

DTPtglkel.Value = !tgl_kel cboPetugas.Text = !nm_Petugas

End With

ENABLEOBJ

cmdDelete.Enabled = True Exit Sub

(19)

Private Sub Form_Activate()

Set koneksi = New ADODB.Connection Set RSKeluar = New ADODB.Recordset

koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"

RSKeluar.Open "Barang_Masuk", koneksi cboKdBarang.Clear

Do While Not RSKeluar.EOF

cboKdBarang.AddItem RSKeluar!kd_barang RSKeluar.MoveNext

Loop

Set RSPel = New ADODB.Recordset RSPel.Open "Data_Pelanggan", koneksi cboNmPel.Clear

Do Until RSPel.EOF

cboNmPel.AddItem RSPel!nm_Pelanggan

RSPel.MoveNext Loop

Set RSpet = New ADODB.Recordset RSpet.Open "Petugas", koneksi cboPetugas.Clear

Do Until RSpet.EOF

cboPetugas.AddItem RSpet!nm_Petugas

(20)

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc1.RecordSource = "SELECT * from Barang_Keluar order by kd_Barang " Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DISABLEOBJ

cmdDelete.Enabled = True End Sub

Private Sub DISABLEOBJ()

For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False

End If

Next NOTAMPIL

cboKdBarang.Enabled = False cboNmPel.Enabled = False cboPetugas.Enabled = False

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

(21)

End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If

Next TAMPIL

cboKdBarang.Enabled = True cboNmPel.Enabled = True cboPetugas.Enabled = True End Sub

Private Sub REFRESHDATAGRID()

Adodc1.RecordSource = "SELECT * FROM Barang_Masuk and SELECT * FROM Barang_Keluar"

Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh

End Sub

Form Data Supplier

Private Sub cmdDelete_Click()

(22)

If Y = vbOK Then

Adodc1.Recordset.Delete

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

End If Next BERSIH txtEmail = ""

Else Exit Sub End If End Sub

Private Sub cmdExit_Click() Unload Me '

Exit Sub End Sub

Private Sub cmdInsert_Click()

If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ

txtKdSupp.SetFocus

cmdInsert.Caption = "&SAVE" Else

With Adodc1.Recordset .AddNew

(23)

!nm_supplier = txtNmSupp.Text !Alamat = txtAlamat.Text !Telepon = txtTelp.Text !Email = txtEmail.Text End With

cmdInsert.Caption = "&INSERT"

MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ

End If End Sub

Private Sub cmdUpdate_Click()

If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"

ENABLEOBJ Else

With Adodc1.Recordset

!Kd_Supplier = txtKdSupp.Text !nm_supplier = txtNmSupp.Text !Alamat = txtAlamat.Text !Telepon = txtTelp.Text !Email = txtEmail.Text .Update

End With

MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ

cmdUpdate.Caption = "&UPDATE" End If

(24)

Private Sub DataGrid1_Click()

txtKdSupp.Text = Adodc1.Recordset!Kd_Supplier txtNmSupp.Text = Adodc1.Recordset!nm_supplier txtAlamat.Text = Adodc1.Recordset!Alamat txtTelp.Text = Adodc1.Recordset!Telepon txtEmail.Text = Adodc1.Recordset!Email End Sub

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc1.RecordSource = "SELECT * FROM Data_Supplier order by kd_supplier" Set DataGrid1.DataSource = Adodc1

DISABLEOBJ

cmdUpdate.Enabled = True cmdDelete.Enabled = True End Sub

Private Sub DISABLEOBJ()

For Each NOTAMPIL In Me.Controls

If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False

End If Next NOTAMPIL

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

(25)

Next BERSIH txtEmail = "" End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If

Next TAMPIL End Sub

Private Sub REFRESHDATAGRID()

Adodc1.RecordSource = "SELECT * FROM Data_Supplier" Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh

End Sub

Form Data Pelanggan

Private Sub cmdDelete_Click()

Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")

If Y = vbOK Then

Adodc1.Recordset.Delete

(26)

BERSIH.Text = "" End If

Next BERSIH txtKota = ""

Else Exit Sub End If End Sub

Private Sub cmdExit_Click() Unload Me '

Exit Sub End Sub

Private Sub cmdInsert_Click()

If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ

txtIdPel.SetFocus

cmdInsert.Caption = "&SAVE" Else

With Adodc1.Recordset .AddNew

!Id_Pelanggan = txtIdPel.Text !nm_Pelanggan = txtNmPel.Text !Kota = txtKota.Text

(27)

End With

cmdInsert.Caption = "&INSERT"

MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ

End If End Sub

Private Sub cmdUpdate_Click()

If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"

ENABLEOBJ Else

With Adodc1.Recordset !Id_Pelanggan = txtIdPel.Text !nm_Pelanggan = txtNmPel.Text !Kota = txtKota.Text

!Alamat = txtAlamat.Text !Telepon = txtTelp.Text

.Update End With

MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ

cmdUpdate.Caption = "&UPDATE" End If

End Sub

Private Sub DataGrid1_Click()

(28)

txtNmPel.Text = Adodc1.Recordset!nm_Pelanggan txtKota.Text = Adodc1.Recordset!Kota

txtAlamat.Text = Adodc1.Recordset!Alamat txtTelp.Text = Adodc1.Recordset!Telepon End Sub

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc1.RecordSource = "SELECT * FROM Data_Pelanggan order by Id_Pelanggan" 'Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DISABLEOBJ

txtIdPel.MaxLength = 6

cmdUpdate.Enabled = True cmdDelete.Enabled = True End Sub

Private Sub DISABLEOBJ()

For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False

End If

Next NOTAMPIL

(29)

End If Next BERSIH txtKota = "" End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If

Next TAMPIL End Sub

Private Sub REFRESHDATAGRID()

Adodc1.RecordSource = "SELECT * FROM Data_Pelanggan" Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh

End Sub

Form Data Petugas

Private Sub cmdDelete_Click()

Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")

If Y = vbOK Then

Adodc1.Recordset.Delete

(30)

BERSIH.Text = "" End If

Next BERSIH cboJkel = ""

Else Exit Sub End If

End Sub

Private Sub cmdExit_Click() Unload Me '

Exit Sub End Sub

Private Sub cmdInsert_Click()

If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ

txtKdPet.SetFocus

cmdInsert.Caption = "&SAVE" Else

With Adodc1.Recordset .AddNew

(31)

!Alamat = txtAlamat.Text !Telepon = txtTlpn.Text

End With

cmdInsert.Caption = "&INSERT"

MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ

End If End Sub

Private Sub cmdUpdate_Click()

If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"

ENABLEOBJ Else

With Adodc1.Recordset !Kd_Petugas = txtKdPet.Text !nm_Petugas = txtNmPet.Text !jenis_kel = cboJkel.Text !Tgl_lahir = DTPtgllahir.Value !Alamat = txtAlamat.Text !Telepon = txtTlpn.Text

.Update End With

MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ

(32)

End Sub

Private Sub DataGrid1_Click()

txtKdPet.Text = Adodc1.Recordset!Kd_Petugas txtNmPet.Text = Adodc1.Recordset!nm_Petugas cboJkel.Text = Adodc1.Recordset!jenis_kel DTPtgllahir.Value = Adodc1.Recordset!Tgl_lahir txtAlamat.Text = Adodc1.Recordset!Alamat txtTlpn.Text = Adodc1.Recordset!Telepon End Sub

Private Sub Form_Load()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"

Adodc1.RecordSource = "SELECT * FROM Petugas order by kd_Petugas" Set DataGrid1.DataSource = Adodc1

DISABLEOBJ

cboJkel.AddItem "Perempuan" cboJkel.AddItem "Laki-laki"

cmdUpdate.Enabled = True cmdDelete.Enabled = True

End Sub

Private Sub DISABLEOBJ()

(33)

End If

Next NOTAMPIL cboJkel.Enabled = False

For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""

End If Next BERSIH cboJkel = ""

End Sub

Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True

End If

Next TAMPIL

cboJkel.Enabled = True End Sub

Private Sub REFRESHDATAGRID()

Adodc1.RecordSource = "SELECT * FROM Petugas" Adodc1.Refresh

Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh

Referensi

Dokumen terkait

Hal ini juga didukung oleh pendapat Ming dan Tzeng (2011) yang menyatakan perusahaan yang memiliki hutang akan memiliki nilai lebih tinggi khususnya untuk perusahaan yang

Deskripsi unit pada Standar Kompetensi Kerja Nasional Indonesia (SKKNI) Artistik Film dirumuskan dalam bentuk kalimat deskriptif yang menjelaskan secara singkat isi

Teknik Pengembangbiakan Komoditas Air payau dan Laut 524 2.. Teknik Pendederan Komoditas Air Payau dan Laut

[r]

bahwa berdasarkan pertimbangan sebagaimana dimaksud huruf a perlu menetapkan Keputusan Bupati Bantul tentang Pembentukan Tim Koordinasi Fungsional

[r]

23 Tahun 1999, tindak pidana pencemaran dan perusakan lingkungan termasuk kategori delik materiel, sehingga dalam proses pembuktiannya dituntut dua hal yaitu

Penyusunan LKjIP ini merupakan langkah yang baik dalam memenuhi harapan Peraturan Presiden Republik Indonesia Nomor 29 Tahun 2014 tentang Sistem Akuntabilitas