140
Tabel 4.38 Listing Program Inputan Data Pegawai lanjutan
Listing Program Keterangan
End If Form_Load
End With With DATA_PIHAK3
.txtNPWP.Text = .txtNIK.Text =
.txtNama.Text = .txtNamaPT.Text =
.txtKntr1.Text = .txtKntr2.Text =
.txtHP.Text = .txtRmh1.Text =
.txtRmh2.Text = .txtAlamat1.Text =
.txtAlamat2.Text = .txtBank.Text =
.txtRek.Text = End With
Label10.Visible = False txtCari.Visible = False
End Sub Perintah
untuk menyimpan
data pihak 3
4.5.3 Tampilan Proses
Tampilan proses terdiri dari form SPP, STS, KIB, BPS, BKU, dan seluruh proses untuk menghasilkan laporan keuangan neraca, dan dapat dilihat seperti
gambar dibawah berikut ini:
Gambar 4.87 Tampilan Form SPP-Surat Pengantar
141
Gambar 4.88 Tampilan Report SPP-Surat Pengantar
Tabel 4.39 Listing Program SPP-Pengantar
Listing Program Keterangan
Private Sub cmdControl15_Click --- save spp --
If txtdanaminta.Text = Then MsgBox Cek Kembali SPP Rincian, Dana yang di minta belum
terisi, vbInformation + vbOKOnly, Alert ElseIf rsSPPSP.State = 1 Then rsSPPSP.Close
rsSPPSP.Open
t_sppSp, conDinas,
adOpenDynamic, adLockOptimistic
With rsSPPSP .AddNew
.Fields0.Value = id_spp.Text .Fields1.Value = txtup.Text
.Fields2.Value = txtskpd.Text .Fields3.Value = dtAnggaran.Value
.Fields4.Value = txtspd.Text .Fields5.Value = txtDanaSpd.Text
.Fields6.Value = cmbKep.Text
.Fields7.Value = Combo1.Text .Fields8.Value = txtdanaminta.Text
.Fields9.Value = txtBank.Text .Fields10.Value = txtRek.Text
.Fields11.Value = txtterbilangspd.Text .Fields12.Value = txtterbilangminta.Text
.Save End With
MsgBox Data
Tersimpan, Lanjutkan?,
vbInformation +
vbOKOnly, Alert txtup.Text =
txtspd.Text = txtDanaSpd.Text =
txtterbilangspd.Text = -- terbilang -- cmbKep.Text = -- bulan --
Combo1.Text = -- pegawai -- txtdanaminta.Text = -- otomatis --
txtterbilangminta.Text = -- terbilang -- txtBank.Text =
txtRek.Text = txtJmlhRinci.Text =
End If End Sub
Perintah untuk
menyimpan data SPP- Surat Pengantar
142
Tabel 4.40 Listing Program SPP-Pengantar lanjutan
Listing Program Keterangan
Private Sub cmdControl3_Click cr_sppsp.ReportFileName = App.Path Reportrpt_sppSp.rpt
cr_sppsp.RetrieveDataFiles cr_sppsp.WindowState = crptMaximized
cr_sppsp.Action = True End Sub
Printah untuk
menampilkan SPP-
Surat Pengantar
Gambar 4.89 Tampilan Form SPP-Ringkasan
Gambar 4.90 Tampilan Report SPP-Surat Pengantar
143
Tabel 4.41 Listing Program SPP-Ringkasan
Listing Program Keterangan
Private Sub cmdControl9_Click === save datagrid ===
rsSpd.AddNew rsSPPringkas.AddNew
For i = 1 To no - 1 With fg2
.Row = i .Col = 1
rsSPPringkas.Fields2 = .Text rsSpd.Fields0 = .Text
.Col = 2 rsSpd.Fields1 = .Text
.Col = 3 rsSpd.Fields2 = .Text
rsSPPringkas.Fields3 = .Text End With
rsSpd.Fields3 = txtMintaSPP.Text rsSpd.Fields4 = txtSisaSPD.Text
rsSpd.Save rsSPPringkas.Fields0 = id_spp.Text
rsSPPringkas.Fields1 = txtDanaSpd.Text rsSPPringkas.Fields4 = txtB_up.Text
rsSPPringkas.Fields5 = txtB_tu.Text rsSPPringkas.Fields6 = txtB_ls1.Text
rsSPPringkas.Fields7 = txtB_ls2.Text rsSPPringkas.Fields8 = txtMintaSPP.Text
rsSPPringkas.Fields9 = txtSisaSPD.Text rsSPPringkas.Save
Next i MsgBox
Data Tersimpan,
Lanjutkan?, vbInformation
+ vbOKOnly, Alert
fg.Clear fg.Rows = 2
no = 1 baris = 1
txtB_up.Text = txtB_tu.Text =
txtB_ls1.Text = txtB_ls2.Text =
End Sub
Printah untuk
menyimpan SPP-
Ringkasan
--print report-- Private Sub cmdControl19_Click
cr_sppRingkas.ReportFileName =
App.Path Reportrpt_sppRingkas.rpt
cr_sppRingkas.RetrieveDataFiles cr_sppRingkas.WindowState = crptMaximized
cr_sppRingkas.Action = True End Sub
Menampilkan SPP-
Ringkasan
144
Gambar 4.91 Tampilan Form SPP-Rincian
Gambar 4.92 Tampilan Report SPP-Rincian
145
Tabel 4.42 Listing Program SPP-Rincian
Listing Program Keterangan
Private Sub cmdControl23_Click ---- save rincian ----
For a = 1 To no1 - 1 rsSPPrinci.AddNew
rsSPPrinci.Fields0.Value = id_spp.Text With fg
.Row = a .Col = 1
rsSPPrinci.Fields1.Value = .Text .Col = 2
rsSPPrinci.Fields2.Value = .Text .Col = 3
rsSPPrinci.Fields3.Value = .Text End With
rsSPPSP.Fields4.Value = txtJmlhRinci.Text rsSPPrinci.Save
Next a MsgBox
Data Tersimpan,
Lanjutkan?, vbInformation
+ vbOKOnly, Alert
fg.Clear fg.Rows = 2
no = 1 baris = 1
txtkoderinci.Text = txturairinci.Text =
End Sub
Printah untuk
menyimpan SPP-
Rincian
--print report-- Private Sub cmdControl19_Click
cr_sppRingkas.ReportFileName =
App.Path Reportrpt_sppRingkas.rpt
cr_sppRingkas.RetrieveDataFiles cr_sppRingkas.WindowState = crptMaximized
cr_sppRingkas.Action = True End Sub
Menampilkan SPP-
Rincian
Gambar 4.93 Tampilan Form Surat Tanda Setoran
146
Gambar 4.94 Tampilan Report Surat Tanda Setoran
Tabel 4.43 Listing Program Surat Tanda Setoran
Listing Program Keterangan
Private Sub cmdControl9_Click If xx.Text = 1 Then
For i = 1 To no - 1 rsDinas.Fields0.Value = txtSts.Text
rsDinas.Fields1.Value = DTPicker1.Value rsDinas.Fields2.Value = txtBank.Text
rsDinas.Fields3.Value = txtRek.Text With fg
.Row = i .Col = 1
rsDinas.Fields4 = .Text .Col = 2
rsDinas.Fields5 = .Text .Col = 3
rsDinas.Fields6 = .Text End With
rsDinas.Fields7 = txtTot.Text rsDinas.Fields8 = txtNIPPejabat.Text
rsDinas.Fields9 = Combo1.Text rsDinas.Update
ElseIf xx.Text = Then For i = 1 To no - 1
rsDinas.AddNew rsDinas.Fields0.Value = txtSts.Text
rsDinas.Fields1.Value = DTPicker1.Value rsDinas.Fields2.Value = txtBank.Text
rsDinas.Fields3.Value = txtRek.Text With fg
.Row = i .Col = 1
rsDinas.Fields4 = .Text .Col = 2
rsDinas.Fields5 = .Text .Col = 3
rsDinas.Fields6 = .Text End With
rsDinas.Fields7 = lblTotal.Caption rsDinas.Fields8 = txtNIPPejabat.Text
rsDinas.Fields9 = Combo1.Text rsDinas.Save
Next i Printah
untuk menyimpan
Surat Tanda Setoran
147
Tabel 4.44 Listing Program Surat Tanda Setoran lanjutan
Listing Program Keterangan
End If fg.Clear
fg.Rows = 2 no = 1
baris = 1 xx.Text =
lblTotal.Caption = 000 lblJmlh.Caption = -- otomatis --
lblTerbilang.Caption = -- otomatis -- txtTot.Text =
Form_Load End Sub
Printah untuk
menyimpan Surat
Tanda Setoran
Private Sub cmdControl3_Click cr.ReportFileName = App.Path Reportrpt_sts.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan Surat
Tanda Setoran
Gambar 4.95 Tampilan Form Kartu Inventaris Barang A Tanah
148
Gambar 4.96 Tampilan Report Kartu Inventaris Barang A Tanah
Tabel 4.45 Listing Program Kartu Inventaris Barang A Tanah
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBA.State = 1 Then rsKIBA.Close
rsKIBA.Open t_kibA,
conDinas, adOpenStatic,
adLockOptimistic MsgBox Anda yakin akan menyimpan data?, vbQuestion +
vbYesNo, Alert If txtbnt.Text = 1 Then
With rsKIBA .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtLuas.Text .Fields4 = dtTahun.Year
.Fields5 = txtHak.Text .Fields6 = dtSertifikat.Value
.Fields7 = txtNoSertifikat.Text .Fields8 = txtBangunan.Text
.Fields9 = txtAlamat.Text .Fields10 = txtAsalUsul.Text
.Fields11 = txtHrg.Text .Fields12 = txtKet.Text
.Fields13 = txtNIP.Text .Fields14 = txtNama.Text
.Fields15 = txtJab.Text .Update
End With With rsBRG
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtAsalUsul.Text
.Fields5 = dtTahun.Value .Fields6 = txtLuas.Text
.Fields10 = txtHrg.Text .Fields11 = txtKet.Text
.Update End With
ElseIf txtbnt = Then With rsKIBA
.AddNew
Printah untuk
menyimpan Kartu
Inventaris Barang
149
Tabel 4.46 Listing Program Kartu Inventaris Barang A Tanah lanjutan
Listing Program Keterangan
Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtLuas.Text
.Fields4 = dtTahun.Value .Fields5 = txtHak.Text
.Fields6 = dtSertifikat.Value .Fields7 = txtNoSertifikat.Text
.Fields8 = txtBangunan.Text .Fields9 = txtAlamat.Text
.Fields10 = txtAsalUsul.Text .Fields11 = txtHrg.Text
.Fields12 = txtKet.Text .Fields13 = txtNIP.Text
.Fields14 = txtNama.Text .Fields15 = txtJab.Text
.Save End With
With rsBRG .AddNew
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtAsalUsul.Text
.Fields5 = dtTahun.Value .Fields6 = txtLuas.Text
.Fields10 = txtHrg.Text .Fields11 = txtKet.Text
.Save End With
End If MsgBox data telah tersimpan, lanjutkan?, vbInformation
+ vbOKOnly, Alert With KIB_A
.txtKodeBrg = --kode barang-- .txtJenisBrg = --jenis barang--
.txtReg = -reg- .txtCariKibA =
.txtNama = --pilih nama-- .txtNIP = --nip--
.txtJab = --jabatan-- .txtLuas =
.txtHak.Text = .txtNoSertifikat =
.txtBangunan = .txtAlamat =
.txtAsalUsul = .txtHrg =
.txtKet = End With
txtbnt.Text = txtCariKibA.Visible = False
Form_Activate End Sub
Printah untuk
menyimpan Kartu
Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kiba.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB A
150
Gambar 4.97 Tampilan Form Kartu Inventaris Barang B
Peralatan dan Mesin
Gambar 4.98 Tampilan Report Kartu Inventaris Barang B
Peralatan dan Mesin
151
Tabel 4.47 Listing Program Kartu Inventaris Barang B
Peralatan dan Mesin lanjutan
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBB.State = 1 Then rsKIBB.Close
rsKIBB.Open t_kibB,
conDinas, adOpenStatic,
adLockOptimistic MsgBox Anda yakin akan menyimpan data?, vbQuestion +
vbYesNo, Alert If txtbnt.Text = 1 Then
With rsKIBB .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtMerk.Text .Fields4 = txtUkr.Text
.Fields5 = txtBahan.Text .Fields6 = dtPengadaan.Value
.Fields7 = txtRangka.Text .Fields8 = txtMesin.Text
.Fields9 = txtPol.Text .Fields10 = txtBpkb.Text
.Fields11 = txtAsal.Text .Fields12 = txtHrg.Text
.Fields13 = txtKet.Text .Fields14 = txtNIP.Text
.Fields15 = txtNama.Text .Fields16 = txtJab.Text
.Update End With
With rsBRG .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtBahan.Text .Fields4 = txtAsal.Text
.Fields5 = dtPengadaan.Value .Fields6 = txtLuas.Text
.Fields10 = txtHrg.Text .Fields11 = txtKet.Text
.Update End With
ElseIf txtbnt.Text = Then With rsKIBB
.AddNew .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtMerk.Text .Fields4 = txtUkr.Text
.Fields5 = txtBahan.Text .Fields6 = dtPengadaan.Value
.Fields7 = txtRangka.Text .Fields8 = txtMesin.Text
.Fields9 = txtPol.Text .Fields10 = txtBpkb.Text
.Fields11 = txtAsal.Text .Fields12 = txtHrg.Text
.Fields13 = txtKet.Text .Fields14 = txtNIP.Text
.Fields15 = txtNama.Text .Fields16 = txtJab.Text
.Save End With
With rsBRG .AddNew
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtBahan.Text
.Fields4 = txtAsal.Text
Printah untuk
menyimpan Kartu
Inventaris Barang
152
Tabel 4.48 Listing Program Kartu Inventaris Barang B
Peralatan dan mesin lanjutan
Listing Program Keterangan
.Fields5 = dtPengadaan.Value .Fields6 = txtLuas.Text
.Fields10 = txtHrg.Text .Fields11 = txtKet.Text
.Save End With
End If MsgBox data telah tersimpan, lanjutkan?, vbInformation +
vbOKOnly, Alert txtMerk.Text =
txtUkr.Text = txtBahan.Text =
txtRangka.Text = txtMesin.Text =
txtPol.Text = txtBpkb.Text =
txtAsal.Text = txtHrg.Text =
txtKet.Text = txtbnt.Text =
txtCari.Visible = False Form_Activate
End Sub
Printah untuk
menyimpan Kartu
Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kibb.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB B
Gambar 4.99 Tampilan Form Kartu Inventaris Barang C
Gedung dan Bangunan
153
Gambar 4.100 Tampilan Report Kartu Inventaris Barang C
Gedung dan Bangunan Tabel 4.49
Listing Program Kartu Inventaris Barang C Gedung dan Bengunan
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBC.State = 1 Then rsKIBC.Close
rsKIBC.Open t_kibC, conDinas, adOpenStatic, adLockOptimistic
MsgBox Anda yakin akan menyimpan data?, vbQuestion + vbYesNo, Alert
If txtbnt.Text = 1 Then With rsKIBC
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtKondisi.Text
.Fields4 = txtKonstruksi1.Text .Fields5 = txtKonstruksi2.Text
.Fields6 = txtLuasLt.Text .Fields7 = txtAlamat.Text
.Fields8 = dtTglDok.Value .Fields9 = txtNoDok.Text
.Fields10 = txtLuasGed.Text .Fields11 = txtStatus.Text
.Fields12 = txtKodeTanah.Text .Fields13 = txtAsal.Text
.Fields14 = txtHrg.Text .Fields15 = txtKet.Text
.Fields16 = txtNIP.Text .Fields17 = txtNama.Text
.Fields18 = txtJab.Text .Update
End With With rsBRG
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtAsal.Text
.Fields4 = txtAsal.Text .Fields5 = dtTglDok.Value
Printah untuk
menyimpan Kartu
Inventaris Barang
154
Tabel 4.50 Listing Program Kartu Inventaris Barang C
Gedung dan Bengunan lanjutan
Listing Program Keterangan
.Fields6 = txtLuasGed.Text .Fields8 = txtKondisi.Text
.Fields10 = txtHrg.Text .Fields11 = txtKet.Text
.Update End With
ElseIf txtbnt.Text = Then With rsKIBC
.AddNew .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtKondisi.Text .Fields4 = txtKonstruksi1.Text
.Fields5 = txtKonstruksi2.Text .Fields6 = txtLuasLt.Text
.Fields7 = txtAlamat.Text .Fields8 = dtTglDok.Value
.Fields9 = txtNoDok.Text .Fields10 = txtLuasGed.Text
.Fields11 = txtStatus.Text .Fields12 = txtKodeTanah.Text
.Fields13 = txtAsal.Text .Fields14 = txtHrg.Text
.Fields15 = txtKet.Text .Fields16 = txtNIP.Text
.Fields17 = txtNama.Text .Fields18 = txtJab.Text
.Save End With
With rsBRG .AddNew
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtAsal.Text
.Fields5 = dtTglDok.Value .Fields6 = txtLuasGed.Text
.Fields8 = txtKondisi.Text .Fields10 = txtHrg.Text
.Fields11 = txtKet.Text .Save
End With End If
MsgBox data telah tersimpan, lanjutkan?, vbInformation + vbOKOnly, Alert
txtKondisi.Text = txtKonstruksi1.Text =
txtKonstruksi2.Text = txtLuasLt.Text =
txtAlamat.Text = txtNoDok.Text =
txtLuasGed.Text = txtStatus.Text =
txtKodeTanah.Text = txtAsal.Text =
txtHrg.Text = txtKet.Text =
txtbnt.Text = txtCari.Visible = False
Form_Activate End Sub
Printah untuk
menyimpan Kartu
Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kibc.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB C
155
Gambar 4.101 Tampilan Form Kartu Inventaris Barang D
Jalan, Irigasi dan Jaringan
Gambar 4.102 Tampilan Report Kartu Inventaris Barang D
Jalan, Irigasi dan Jaringan
156
Tabel 4.51 Listing Program Kartu Inventaris Barang D
Jalan, Irigasi dan Jaringan
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBD.State = 1 Then rsKIBD.Close
rsKIBD.Open t_kibD, conDinas, adOpenStatic, adLockOptimistic
MsgBox Anda yakin akan menyimpan data?, vbQuestion + vbYesNo, Alert
If txtbnt.Text = 1 Then With rsKIBD
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtinfo1.Text
.Fields4 = txtinfo2.Text .Fields5 = txtInfo3.Text
.Fields6 = txtInfo4.Text .Fields7 = txtInfo5.Text
.Fields8 = DTInfo.Value .Fields9 = txtInfo6.Text
.Fields10 = txtInfo7.Text .Fields11 = txtInfo8.Text
.Fields12 = txtInfo9.Text .Fields13 = txtInfo10.Text
.Fields14 = txtInfo11.Text .Fields15 = txtinfo12.Text
.Fields16 = txtNIP.Text .Fields17 = txtNama.Text
.Fields18 = txtJab.Text .Update
End With With rsBRG
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtInfo9.Text
.Fields5 = DTInfo.Value .Fields6 = txtInfo4.Text
.Fields8 = txtInfo11.Text .Fields10 = txtInfo10.Text
.Fields11 = txtinfo12.Text .Update
End With ElseIf txtbnt.Text = Then
With rsKIBD .AddNew
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtinfo1.Text
.Fields4 = txtinfo2.Text .Fields5 = txtInfo3.Text
.Fields6 = txtInfo4.Text .Fields7 = txtInfo5.Text
.Fields8 = DTInfo.Value .Fields9 = txtInfo6.Text
.Fields10 = txtInfo7.Text .Fields11 = txtInfo8.Text
.Fields12 = txtInfo9.Text .Fields13 = txtInfo10.Text
.Fields14 = txtInfo11.Text .Fields15 = txtinfo12.Text
.Fields16 = txtNIP.Text .Fields17 = txtNama.Text
.Fields18 = txtJab.Text .Save
End With Printah
untuk menyimpan
Kartu Inventaris Barang
157
Tabel 4.52 Listing Program Kartu Inventaris Barang D
Jalan, Irigasi dan Jaringan lanjutan
Listing Program Keterangan
With rsBRG .AddNew
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields4 = txtInfo9.Text
.Fields5 = DTInfo.Value .Fields6 = txtInfo4.Text
.Fields8 = txtInfo11.Text .Fields10 = txtInfo10.Text
.Fields11 = txtinfo12.Text .Save
End With End If
MsgBox data telah tersimpan, lanjutkan?, vbInformation + vbOKOnly, Alert
txtinfo1.Text = txtinfo2.Text =
txtInfo3.Text = txtInfo4.Text =
txtInfo5.Text = txtInfo6.Text =
txtInfo7.Text = txtInfo8.Text =
txtInfo9.Text = txtInfo10.Text =
txtInfo11.Text = txtinfo12.Text =
txtbnt.Text = txtCari.Visible = False
Form_Activate End Sub
Printah untuk
menyimpan Kartu
Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kibd.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB D
158
Gambar 4.103 Tampilan Form Kartu Inventaris Barang E
Aset Tetap Lainnya
Gambar 4.104 Tampilan Report Kartu Inventaris Barang E
Aset Tetap Lainnya
159
Tabel 4.53 Listing Program Kartu Inventaris Barang E
Aset Tetap Lainnya
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBE.State = 1 Then rsKIBE.Close
rsKIBE.Open t_kibE, conDinas, adOpenStatic, adLockOptimistic
MsgBox Anda yakin akan menyimpan data?, vbQuestion + vbYesNo, Alert
If txtbnt.Text = 1 Then With rsKIBE
.Fields0 = txtKodeBrg.Text .Fields1 = txtReg.Text
.Fields2 = txtJenisBrg.Text .Fields3 = txtinfo1.Text
.Fields4 = txtinfo2.Text .Fields5 = txtInfo3.Text
.Fields6 = txtInfo4.Text .Fields7 = txtInfo5.Text
.Fields8 = txtInfo6.Text .Fields9 = txtInfo7.Text
.Fields10 = txtInfo8.Text .Fields11 = DTInfo.Value
.Fields12 = txtInfo9.Text .Fields13 = txtInfo10.Text
.Fields14 = txtInfo11.Text .Fields15 = txtNIP.Text
.Fields16 = txtNama.Text .Fields17 = txtJab.Text
.Update End With
With rsBRG .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields4 = txtInfo9.Text .Fields5 = DTInfo.Value
.Fields6 = txtInfo7.Text .Fields9 = txtInfo8.Text
.Fields10 = txtInfo10.Text .Fields11 = txtInfo11.Text
.Update End With
ElseIf txtbnt.Text = Then With rsKIBE
.AddNew .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields3 = txtinfo1.Text .Fields4 = txtinfo2.Text
.Fields5 = txtInfo3.Text .Fields6 = txtInfo4.Text
.Fields7 = txtInfo5.Text .Fields8 = txtInfo6.Text
.Fields9 = txtInfo7.Text .Fields10 = txtInfo8.Text
.Fields11 = DTInfo.Value .Fields12 = txtInfo9.Text
.Fields13 = txtInfo10.Text .Fields14 = txtInfo11.Text
.Fields15 = txtNIP.Text .Fields16 = txtNama.Text
.Fields17 = txtJab.Text .Save
Printah untuk
menyimpan Kartu
Inventaris Barang
160
Tabel 4.54 Listing Program Kartu Inventaris Barang E
Aset Tetep Lainnya lanjutan
Listing Program Keterangan
End With With rsBRG
.AddNew .Fields0 = txtKodeBrg.Text
.Fields1 = txtReg.Text .Fields2 = txtJenisBrg.Text
.Fields4 = txtInfo9.Text .Fields5 = DTInfo.Value
.Fields6 = txtInfo7.Text .Fields9 = txtInfo8.Text
.Fields10 = txtInfo10.Text .Fields11 = txtInfo11.Text
.Save End With
End If MsgBox data telah tersimpan, lanjutkan?, vbInformation +
vbOKOnly, Alert With KIB_D
.txtKodeBrg = --kode barang-- .txtJenisBrg = --jenis barang--
.txtReg = -reg- .txtCari =
.txtNama = --pilih nama-- .txtNIP = --nip--
.txtJab = --jabatan-- .txtinfo1.Text =
.txtinfo2.Text = .txtInfo3.Text =
.txtInfo4.Text = .txtInfo5.Text =
.txtInfo6.Text = .txtInfo7.Text =
.txtInfo8.Text = .txtInfo9.Text =
.txtInfo10.Text = .txtInfo11.Text =
End With txtbnt.Text =
txtCari.Visible = False Form_Activate
End Sub Printah
untuk menyimpan
Kartu Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kibe.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB E
161
Gambar 4.105 Tampilan Form Kartu Inventaris Barang F
Konstruksi dalam Pengerjaan
Gambar 4.106 Tampilan Report Kartu Inventaris Barang F
Konstruksi dalam Pengerjaan
162
Tabel 4.55 Listing Program Kartu Inventaris Barang F
Konstruksi dalam Pengerjaan
Listing Program Keterangan
Private Sub cmdControl7_Click If rsKIBF.State = 1 Then rsKIBF.Close
rsKIBF.Open t_kibF, conDinas, adOpenStatic, adLockOptimistic
MsgBox Anda yakin akan menyimpan data?, vbQuestion + vbYesNo, Alert
If txtbnt.Text = 1 Then With rsKIBF
.Fields0 = txtJenisBrg.Text .Fields1 = txtinfo1.Text
.Fields2 = txtinfo2.Text .Fields3 = txtInfo3.Text
.Fields4 = txtInfo4.Text .Fields5 = txtInfo5.Text
.Fields6 = DTinfo1.Value .Fields7 = txtInfo6.Text
.Fields8 = DTinfo2.Value .Fields9 = txtInfo7.Text
.Fields10 = txtInfo8.Text .Fields11 = txtInfo9.Text
.Fields12 = txtInfo10.Text .Fields13 = txtInfo11.Text
.Fields14 = txtNIP.Text .Fields15 = txtNama.Text
.Fields16 = txtJab.Text .Update
End With ElseIf txtbnt.Text = Then
With rsKIBF .AddNew
.Fields0 = txtJenisBrg.Text .Fields1 = txtinfo1.Text
.Fields2 = txtinfo2.Text .Fields3 = txtInfo3.Text
.Fields4 = txtInfo4.Text .Fields5 = txtInfo5.Text
.Fields6 = DTinfo1.Value .Fields7 = txtInfo6.Text
.Fields8 = DTinfo2.Value .Fields9 = txtInfo7.Text
.Fields10 = txtInfo8.Text .Fields11 = txtInfo9.Text
.Fields12 = txtInfo10.Text .Fields13 = txtInfo11.Text
.Fields14 = txtNIP.Text .Fields15 = txtNama.Text
.Fields16 = txtJab.Text .Save
End With End If
txtJenisBrg = --jenis barang-- txtCari =
txtNama = --pilih nama-- txtNIP = --nip--
txtJab = --jabatan-- txtinfo1.Text =
txtinfo2.Text = Tidak txtInfo3.Text = Tidak
txtInfo4.Text = txtInfo5.Text =
txtInfo6.Text = txtInfo7.Text =
txtInfo8.Text = txtInfo9.Text =
txtInfo10.Text = txtInfo11.Text =
Printah untuk
menyimpan Kartu
Inventaris Barang
163
Tabel 4.56 Listing Program Kartu Inventaris Barang F
Konstruksi dalam Pengerjaan lanjutan
Listing Program Keterangan
txtbnt.Text = txtCari.Visible = False
Form_Activate End Sub
Printah untuk
menyimpan Kartu
Inventaris Barang
Private Sub cmdControl9_Click cr.ReportFileName = App.Path Reportrpt_kibf.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Menampilkan report
KIB F
Gambar 4.107 Tampilan Form Buku Penerimaan Sejenis
Gambar 4.108 Tampilan Report Buku Penerimaan Sejenis
164
Tabel 4.57 Listing Program Buku Penerimaan Sejenis
Listing Program Keterangan
Dim rsBPS As New ADODB.Recordset Private Sub CmbKodeRek_Click
If CmbKodeRek.Text = Retribusi Pelayanan Persampahan Then txtUrai.Text = Retribusi Pelayanan Persampahan
ElseIf CmbKodeRek.Text = Retribusi Pelayanan Pemakaman dan Pengabuan Mayat Then
txtUrai.Text = Retribusi Pelayanan Pemakaman dan Pengabuan Mayat
ElseIf CmbKodeRek.Text = Retribusi Rumah Susun Then txtUrai.Text = Retribusi Rumah Susun
ElseIf CmbKodeRek.Text = Retribusi Penyedotan Tinja Then txtUrai.Text = Retribusi Penyedotan Tinja
ElseIf CmbKodeRek.Text = Retribusi Ijin Mendirikan Bangunan Then
txtUrai.Text = Retribusi Ijin Mendirikan Bangunan End If
End Sub
Printah untuk input item ke combobox
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_bps.rpt
cr.SelectionFormula = rpt cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan report
BPS
Gambar 4.109 Tampilan Form Buku Inventaris
165
Tabel 4.58 Listing Program Buku Inventaris
Listing Program Keterangan
Private Sub Form_Load If rsBukuInv.State = 1 Then rsBukuInv.Close
rsBukuInv.Open t_brgDetail, conDinas, adOpenDynamic, adLockOptimistic
-- input data cmbData -- cmbData.ItemsAdd M, 0
cmbData.ItemsAdd M2, 1 cmbData.ItemsAdd Km, 2
cmbData.ItemsAdd Unit, 3 cmbData.ItemsAdd Set, 4
End Sub Private Sub cmd1_Click
cmd2.Visible = True DataGrid1.Visible = True
cmd1.Visible = False End Sub
Private Sub cmd2_Click cmd2.Visible = False
DataGrid1.Visible = False cmd1.Visible = True
End Sub Printah untuk input
item ke combobox
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_inv.rpt
cr.RetrieveDataFiles cr.Action = True
End Sub Menampilkan
report Buku Inventaris
Gambar 4.110 Tampilan Form Buku Kas Umum
166
Gambar 4.111 Tampilan Report Buku Kas Umum
Tabel 4.59 Listing Program Buku Kas Umum
Listing Program Keterangan
Private Sub cmdControl9_Click If rsBKU.State = 1 Then rsBKU.Close
rsBKU.Open t_bku, conDinas, adOpenDynamic, adLockOptimistic MsgBox Anda yakin menyimpan data?, vbQuestion +
vbOKCancel, Question If txtbnt.Text = 1 Then
With rsBKU .Fields0.Value = Combo1.Text
.Fields1.Value = Combo2.Text .Fields2.Value = DTBKU.Value
.Fields3.Value = txtKode.Text .Fields4.Value = txtUrai.Text
.Fields5.Value = txtBKU1.Text .Fields6.Value = txtBKU2.Text
.Update End With
ElseIf txtbnt.Text = Then With rsBKU
.AddNew .Fields0.Value = Combo1.Text
.Fields1.Value = Combo2.Text .Fields2.Value = DTBKU.Value
.Fields3.Value = txtKode.Text .Fields4.Value = txtUrai.Text
.Fields5.Value = txtBKU1.Text .Fields6.Value = txtBKU2.Text
.Save End With
End If Combo1.Text =
Combo2.Text = txtKode.Text =
txtUrai.Text = txtBKU1.Text =
txtBKU2.Text = Form_Load
End Sub Printah untuk input
item ke combobox
167
Tabel 4.60 Listing Program Buku Kas Umum Lanjutan
Listing Program Keterangan
Private Sub Form_Load open_db
rsBKU.Open t_bku, conDinas, adOpenDynamic, adLockOptimistic Set DataGrid2.DataSource = rsBKU
rsAkun.Open t_akun, conDinas, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rsAkun --- masukan database ke combobox ---
rsPeg.Open select nama_bend from t_peg, conDinas, adOpenStatic, adLockReadOnly, adCmdText
iCount = rsPeg.RecordCount If iCount 0 Then
rsPeg.MoveFirst For iLoop = 1 To iCount
Combo1.AddItem rsPeg.Fieldsnama_bend.Value
Combo2.AddItem rsPeg.Fieldsnama_bend.Value
rsPeg.MoveNext Next iLoop
End If End Sub
Private Sub txtBKU1_Change txtBKU2.Text = txtBKU1.Text
End Sub Private Sub txtcari_Change
If rsBKU.State = 1 Then rsBKU.Close rsBKU.Open Select from t_bku where uraian like
txtCari.Text , conDinas, adOpenStatic, adLockOptimistic rsBKU.Requery
If rsBKU.RecordCount = 0 Then MsgBox Data txtCari.Text cant found,
vbInformation + vbOKOnly, Data Not Found txtCari.SelStart = 0
txtCari.SelLength = LentxtCari txtCari.SetFocus
Form_Load End If
End Sub Printah Proses BKU
Private Sub cmdControl3_Click cr.ReportFileName = App.Path Reportrpt_bku.rpt
cr.RetrieveDataFiles cr.WindowState = crptMaximized
cr.Action = True End Sub
Perintah Manampilkan
Report BKU
168
Gambar 4.112 Tampilan Form Surat Perintah Membayar
Tabel 4.61 Listing Program Surat Perintah Membayar
Listing Program Keterangan
Private Sub Form_Load open_db
If rsSPM.State = 1 Then rsSPM.Close rsSPM.Open t_spm, conDinas, adOpenStatic,
adLockOptimistic Set DataGrid2.DataSource = rsSPM
--- masukan database ke combobox --- If rsSPPSP.State = 1 Then rsSPPSP.Close
rsSPPSP.Open select no_SPP from t_sppSp, conDinas, adOpenStatic, adLockReadOnly, adCmdText
iCount2 = rsSPPSP.RecordCount If iCount2 0 Then
Combo3.Clear rsSPPSP.MoveFirst
For iLoop2 = 1 To iCount2 Combo3.AddItem rsSPPSP.Fieldsno_SPP.Value
rsSPPSP.MoveNext Next iLoop2
End If --- masukan database ke combobox ---
rsPeg.Open select nama_bend from t_peg where bagian=BEND.PENGELUARAN, conDinas, adOpenStatic,
adLockReadOnly, adCmdText iCount = rsPeg.RecordCount
If iCount 0 Then Combo1.Clear
rsPeg.MoveFirst For iLoop = 1 To iCount
Combo1.AddItem rsPeg.Fieldsnama_bend.Value
rsPeg.MoveNext Next iLoop
End If --- masukan database ke combobox ---
rsPihak3.Open select nama from t_pihak3, conDinas, adOpenStatic, adLockReadOnly, adCmdText
Printah Proses SPM
169
Tabel 4.62 Listing Program Surat Perintah Membayar lanjutan 1
Listing Program Keterangan
iCount1 = rsPihak3.RecordCount If iCount1 0 Then
Combo2.Clear rsPihak3.MoveFirst
For iLoop1 = 1 To iCount1 Combo2.AddItem rsPihak3.Fieldsnama.Value
rsPihak3.MoveNext Next iLoop1
End If txtpot1.Text = 0
txtpot2.Text = 0 txtpot3.Text = 0
txtjmlhpot.Text = 0 txtinfo1.Text = 0
txtinfo2.Text = 0 txtjmlhinfo.Text = 0
End SubtxtCari.SetFocus Form_Load
End If End Sub
Printah Proses SPM
Private Sub cmdControl23_Click If txtbnt.Text = 1 Then
With rsSPM .Fields0.Value = id_spm.Text
.Fields1.Value = Combo3.Text .Fields2.Value = txtNPWP_skpd.Text
.Fields3.Value = txtnpwp_p3.Text .Fields4.Value = txtDasarBayar.Text
txtDasarBayarP3.Text .Fields5.Value = txtKep_P3.Text txtKep.Text
.Fields6.Value = txtpot1.Text .Fields7.Value = txtpot2.Text
.Fields8.Value = txtpot3.Text .Fields9.Value = txtjmlhpot.Text
.Fields10.Value = txtinfo1.Text .Fields11.Value = txtinfo2.Text
.Fields12.Value = txtjmlhinfo.Text .Fields13.Value =
.Fields14.Value = txtNIP.Text .Fields15.Value = txtNIK.Text
.Fields16.Value = txtjmlh_sp2d.Text .Update
End With ElseIf txtbnt.Text = Then
With rsSPM .AddNew
.Fields0.Value = id_spm.Text .Fields1.Value = Combo3.Text
.Fields2.Value = txtNPWP_skpd.Text .Fields3.Value = txtnpwp_p3.Text
.Fields4.Value = txtDasarBayar.Text txtDasarBayarP3.Text
.Fields5.Value = txtKep_P3.Text txtKep.Text .Fields6.Value = txtpot1.Text
.Fields7.Value = txtpot2.Text .Fields8.Value = txtpot3.Text
.Fields9.Value = txtjmlhpot.Text .Fields10.Value = txtinfo1.Text
.Fields11.Value = txtinfo2.Text .Fields12.Value = txtjmlhinfo.Text
.Fields13.Value = .Fields14.Value = txtNIP.Text
.Fields15.Value = txtNIK.Text .Fields16.Value = txtjmlh_sp2d.Text
.Save End With
End If Menyimpan data SPM
170
Tabel 4.63 Listing Program Surat Perintah Membayar lanjutan 2
Listing Program Keterangan
MsgBox data telah tersimpan, vbInformation + vbOKOnly, Alert
txtbnt.Text = id_spm.Text =
Combo3.Text = -- no spp -- Combo1.Text = -- bendahara --
txtrek_skpd.Text = -- rekening -- txtNPWP_skpd.Text =
Combo2.Text = -- Pihak 3 -- txtPT.Text =
txtAlamat_PT.Text = txtRek_p3.Text =
txtnpwp_p3.Text = txtDasarBayar.Text =
txtDasarBayarP3.Text = txtKep_P3.Text =
txtKep.Text = txtpot1.Text = 0
txtpot2.Text = 0 txtpot3.Text = 0
txtjmlhpot.Text = 0 txtinfo1.Text = 0
txtinfo2.Text = 0 txtjmlhinfo.Text = 0
txtjmlh_rinci.Text = 000 txtjmlh_sp2d.Text = 000
If rsSPM.State = 1 Then rsSPM.Close rsSPM.Open t_spm, conDinas, adOpenDynamic, adLockOptimistic
Set DataGrid2.DataSource = rsSPM End Sub
Printah Proses SPM
Gambar 4.113 Tampilan Form Surat Perintah Pencairan Dana
171
Tabel 4.64 Listing Program Surat Perintah Pencairan Dana
Listing Program Keterangan
MsgBox data telah tersimpan, vbInformation + vbOKOnly, Alert
txtbnt.Text = id_spm.Text =
Combo3.Text = -- no spp -- Combo1.Text = -- bendahara --
txtrek_skpd.Text = -- rekening -- txtNPWP_skpd.Text =
Combo2.Text = -- Pihak 3 -- txtPT.Text =
txtAlamat_PT.Text = txtRek_p3.Text =
txtnpwp_p3.Text = txtDasarBayar.Text =
txtDasarBayarP3.Text = txtKep_P3.Text =
txtKep.Text = txtpot1.Text = 0
txtpot2.Text = 0 txtpot3.Text = 0
txtjmlhpot.Text = 0 txtinfo1.Text = 0
txtinfo2.Text = 0 txtjmlhinfo.Text = 0
txtjmlh_rinci.Text = 000 txtjmlh_sp2d.Text = 000
If rsSPM.State = 1 Then rsSPM.Close rsSPM.Open t_spm, conDinas, adOpenDynamic, adLockOptimistic
Set DataGrid2.DataSource = rsSPM End Sub
Printah Proses SPM
Gambar 4.114 Tampilan Form Surat Pertanggung Jawaban
Tabel 4.65 Listing Program Surat Pertanggung Jawaban
Listing Program Keterangan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{v_spj.tanggal}=’”dttanggal.value”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilan SPJ
172
Gambar 4.115 Tampilan Form Jurnal
Tabel 4.66 Listing Program Jurnal
Listing Program Keterangan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{t_jurnal.tanggal}=’”dttanggal.mouth”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan Jurnal
per bulan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{t_jurnal.tanggal}=’”dttanggal.years”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan Jurnal
per bulan
Gambar 4.116 Tampilan Form Buku Besar
Tabel 4.67 Listing Program Buku Besar
Listing Program Keterangan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{v_BB.tanggal}=’”dttanggal.mouth”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan Buku Besar per
bulan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{v_BB.tanggal}=’”dttanggal.years”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan Buku Besar per
bulan
173
Gambar 4.117 Tampilan Form Neraca
Tabel 4.68 Listing Program Neraca
Listing Program Keterangan
Private Sub cmdControl1_Click cr.ReportFileName = App.Path reportrpt_spj.rpt
cr.SelectionFormula = “{v_neraca.tanggal}=’”dttanggal.mouth”’” cr.RetrieveDataFiles
cr.Action = True End Sub
Menampilkan Neraca
per bulan
4.6 Konversi Komponen Sistem 4.6.1 Pengguna