Tampilan Dan Kode Program .1 Tampilan Menu Utama

117 Gambar 4.64 Tampilan Perancangan Antarmuka Pada Tampilan Laporan SurplusDipisit 4.5 Tampilan Dan Kode Program 4.5.1 Tampilan Menu Utama Tampilan menu program Perancangan Sistem Informasi Akuntansi Pelaporan Keuangan Pertanggungjawaban Kegiatan Dana BOS dapat dilihat pada gambar di bawah ini: Gambar 4.65 Tampilan Menu Utama 118 Tabel 4.25 Listing Program Menu Utama Listing Program Keterangan Private Sub Command1_Click If Text1.Text = cililin Then login.Show Text1.Visible = True Picture2.Visible = True Command2.Visible = True Command4.Visible = False Command5.Visible = False Command6.Visible = False Command7.Visible = False Else MsgBox Maaf Password yang anda masukan salah, silahkan coba lagi Text1.Text = End If End Sub Perintah untuk ke menu masuk untuk mulai membuka pilihan daftar menu Private Sub Command4_Click Profil_Instansi.Show End Sub Private Sub Command5_Click Profil_Progremer.Show End Sub Perintah untuk profile programaer dan perusahaan Private Sub Command7_Click Frame2.Visible = True Option1.Visible = True Option2.Visible = True Option3.Visible = True End Sub Perintah untuk Batuan Private Sub Command6_Click Menu_Utama.Show Unload Me End Sub Perintah Untuk Masuk Ke Menu Utama Private Sub Picture5_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Akan Keluar Dari Aplikasi Ini?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Unload Me Else If X = vbNow Then Wallpaper.Show End If End If End Sub Peintah Untuk Keluar 119 Gambar 4.66 Tampilan Menu Provil PerusahaanInstansi Gambar 4.67 Tampilan Menu Profil Progremer 120 Gambar 4.68 Tampilan Login Tabel 4.26 Listing Program Masuk Listing Program Keterangan Private Sub Command3_Click If Combo1.Text = Kasubag UPTD And Text1.Text = kasubag Then Kasubag.Show Unload Me ElseIf Combo1.Text = Keuangan UPTD And Text1.Text = keuangan Then Keuangan.Show Unload Me Else MsgBox Maaf Password yang anda masukan salah, silahkan coba lagi End If Combo1.Text = Text1.Text = End Sub Perintah untuk masuk ke bagian kerja Gambar 4.69 Tampilan Bantuan 121 Tabel 4.27 Listing Program Bantaun Listing Program Keterangan Private Sub Option1_Click Dim objWord As Object Set objWord = CreateObjectWord.Basic objWord.AppShow objWord.FileNewdefault objWord.FontSize 28 objWord.Insert Bantuan End Sub Perintah untuk ke menu batuan Microsoft Word Private Sub Option2_Click Shell c:\windows\explorer.exe, vbNormalFocus End Sub Perintah ke menu bantuan windows Private Sub Option3_Click Dim X X = Shellcalc.exe End Sub Perintah untuk ke menu bantuan kalkulator

4.5.1.1 Tampilan Bagian Kasubag UPTD

Tampilan bagian kasubag UPTD dapat dilihat pada gambar di bawah ini: Gambar 4.70 Tampilan Bagian Kasubag UPTD Gambar 4.71 Tampilan Form Input Lembaga 122 Tabel 4.28 Listing Program Lembaga Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Text1.Text .Fields1 = Text2.Text .Fields2 = Text3.Text .Fields3 = Text4.Text .Fields4 = Text5.Text .Fields5 = Text6.Text .Fields6 = Text7.Text .Fields7 = Text8.Text .Fields8 = Text9.Text .Fields9 = Text10.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = Text7.Text = Text8.Text = Text9.Text = Text10.Text = Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Text9.Enabled = False Text10.Enabled = False End Sub Perintah untuk menyimpan data lembaga Private Sub Command7_Click Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True End Sub Perintah untuk menambah data lembaga 123 Tabel 4.29 Listing Program Data Lembaga Lanjutan Listing Program Keterangan Private Sub Command8_Click Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = Text7.Text = Text8.Text = Text9.Text = Text10.Text = End Sub Perintah untuk data lembaga Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database lembaga Private Sub Command9_Click Kasubag.Show Unload Me End Sub Perintah untuk kembali ke Kasubag UPTD Private Sub Command1_Click Akreditas.Show Unload Me End Sub Perintah untuk menu akreditas Private Sub Command2_Click Siswa.Show Unload Me End Sub Perintah untuk menu keadaan siswa Private Sub Command3_Click Line4.Visible = True Line5.Visible = True Line6.Visible = True Command4.Visible = True Command5.Visible = True End Sub Perintah untuk menu keadaan Kependidikan 124 Gambar 4.72 Tampilan Form Input Akreditas Lembaga Tabel 4.30 Listing Program Data Akreditas Lembaga Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Combo2.Text .Fields2 = Text1.Text .Fields3 = Combo3.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Combo2.Text = Text1.Text = Combo3.Text = Combo1.Enabled = False Combo2.Enabled = False Text1.Enabled = False Combo3.Enabled = False End Sub Perintah untuk menyimpan data lembaga Private Sub Command7_Click Combo1.Enabled = True Combo2.Enabled = True Text1.Enabled = True Combo3.Enabled = True End Sub Perintah untuk menambah data akreditas 125 Tabel 4.31 Listing Program Data Akreditas Lembaga Lanjutan Listing Program Keterangan Private Sub Command8_Click Combo1.Text = Combo2.Text = Text1.Text = Combo3.Text = End Sub Perintah untuk menghapus data akreditas Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database akreditas Private Sub Command9_Click Lembaga.Show Unload Me End Sub Perintah untuk kembali ke tabel lembaga Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil data nss lembaga 126 Gambar 4.73 Tampilan Form Input Keadaan Siswa Tabel 4.32 Listing Program Data Keadaan Siswa Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Text1.Text .Fields2 = Text2.Text .Fields3 = Text3.Text .Fields4 = DTPicker1 .Fields5 = Combo2.Text .Fields6 = Combo4.Text .Fields7 = Text6.Text .Fields8 = Text7.Text .Fields9 = Text8.Text .Fields10 = Combo5.Text .Fields11 = Text10.Text .Fields12 = Combo3.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Text2.Text = Text3.Text = Combo2.Text = Combo4.Text = Text6.Text = Text7.Text = Perintah untuk menyimpan data keadaan siswa 127 Tabel 4.33 Listing Program Data Keadaan Siswa Lanjutan1 Listing Program Keterangan Text8.Text = Combo5.Text = Text10.Text = Combo3.Text = Combo1.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False DTPicker1.Enabled = False Combo2.Enabled = False Combo4.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Combo5.Enabled = False Text10.Enabled = False Combo3.Enabled = False End Sub Perintah untuk menyimpan data keadaan siswa Private Sub Command7_Click Combo1.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True DTPicker1.Enabled = True Combo2.Enabled = True Combo4.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Combo5.Enabled = True Text10.Enabled = True Combo3.Enabled = True End Sub Perintah untuk menambah data keadaan siswa Private Sub Command8_Click Adodc1.Refresh Text1.Text = Text2.Text = Text3.Text = Combo2.Text = Combo4.Text = Text6.Text = Text7.Text = Text8.Text = Combo5.Text = Text10.Text = Combo3.Text = End Sub Perintah untuk menghapus data keadaan siswa Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database keadaan siswa Private Sub Command9_Click Lembaga.Show Unload Me End Sub Perintah untuk kembali ke tabel lembaga 128 Tabel 4.34 Listing Program Data Keadaan Siswa Lanjutan2 Listing Program Keterangan Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub memanggil data nss lembaga Private Sub Command1_Click Registrai.Show Unload Me End Sub Perintah untuk ke tabel registrasi Gambar 4.74 Tampilan Form Input Data Registrasi Siswa 129 Tabel 4.35 Listing Program Data Registrasi Siswa Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Text5.Text .Fields1 = Text1.Text .Fields2 = Combo2.Text .Fields3 = Text3.Text .Fields4 = Combo3.Text .Fields5 = Combo4.Text .Fields6 = Now MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Text5.Text = Text1.Text = Combo2.Text = Text3.Text = Combo3.Text = Combo4.Text = Text5.Enabled = False Text1.Enabled = False Combo2.Enabled = False Text3.Enabled = False Combo3.Enabled = False Combo4.Enabled = False End Sub Perintah untuk menyimpan data Registrasi Aiswa Private Sub Command7_Click Text5.Enabled = True Text1.Enabled = True Combo2.Enabled = True Text3.Enabled = True Combo3.Enabled = True Combo4.Enabled = True End Sub Perintah untuk menambah data registrasi siswa Private Sub Command8_Click Text5.Text = Text1.Text = Combo2.Text = Text3.Text = Combo3.Text = Combo4.Text = End Sub Perintah untuk menghapus data registrasi siswa Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database registrasi siswa 130 Tabel 4.36 Listing Program Data Registrasi Siswa Lanjutan Listing Program Keterangan Private Sub Command9_Click Siswa.Show Unload Me End Sub Perintah untuk kembali ke tabel keadaan siswa Private Sub DataGrid3_Click Text1.Text = Registrai.Adodc3.Recordset.Fields1 Text5.Text = Registrai.Adodc3.Recordset.Fields0 End Sub Perintah untuk memanggil data dari database keadaan siswa Private Sub Text4_Change Adodc3.RecordSource = Adodc3.RecordSource = Select from T_Siswa where nss like Text4 ornis like Text4 ornama_siswa like Text4 Adodc3.Refresh End Sub Perintah untuk mencari data siswa dari database keadaan siswa Private Sub Command1_Click Adodc3.CommandType = adCmdTable Adodc3.RecordSource = T_siswa Adodc3.Refresh End Sub Perintah untuk merefresh database siswa Gambar 4.75 Tampilan Form Input Data Biodata Kepala Sekolah 131 Tabel 4.37 Listing Program Data Ruang Biodata Kepala Sekolah Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Text1.Text .Fields2 = Text2.Text .Fields3 = Text3.Text .Fields4 = DTPicker1 .Fields5 = Combo2.Text .Fields6 = Combo4.Text .Fields7 = Combo3.Text .Fields8 = Text5.Text .Fields9 = Text10.Text .Fields10 = Text9.Text .Fields11 = Text8.Text .Fields12 = DTPicker2 .Fields13 = Text6.Text .Fields14 = Text15.Text .Fields15 = Text14Text .Fields16 = Text13.Text .Fields17 = Text12.Text .Fields18 = Text11.Text .Fields19 = Text20.Text .Fields20 = Text4.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Text2.Text = Text3.Text = Combo2.Text = Combo4.Text = Combo3.Text = Text5.Text = Text10.Text = Text9.Text = Text8.Text = Text6.Text = Text15.Text = Text14.Text = Text13.Text = Text12.Text = Text11.Text = Text20.Text = Text4.Text = End Sub Perintah untuk menyimpan data biodata kepala sekolah 132 Tabel 4.38 Listing Program Data Ruang Biodata Kepala Sekolah Lanjutan1 Listing Program Keterangan Private Sub Command7_Click Combo1.Enabled = True DTPicker1.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Combo2.Enabled = True Combo4.Enabled = True Combo3.Enabled = True Text5.Enabled = True Text10.Enabled = True Text9.Enabled = True Text8.Enabled = True DTPicker2.Enabled = True Text6.Enabled = True Text15.Enabled = True Text14.Enabled = True Text13.Enabled = True Text12.Enabled = True Text11.Enabled = True Text20.Enabled = True Text4.Enabled = True End Sub Perintah untuk menambah data biodata kepala sekolah Private Sub Command8_Click Combo1.Text = Text1.Text = Text2.Text = Text3.Text = Combo2.Text = Combo4.Text = Combo3.Text = Text5.Text = Text10.Text = Text9.Text = Text8.Text = DTPicker2 = Text6.Text = Text15.Text = Text14.Text = Text13.Text = Text12.Text = Text11.Text = Text20.Text = Text4.Text = End Sub Perintah untuk menghapus data biodata kepala sekolah Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database biodata kepala sekolah Private Sub Command9_Click Lembaga.Show Unload Me End Sub Perintah untuk kembali ke lembaga 133 Tabel 4.39 Listing Program Data Ruang Biodata Kepala Sekolah Lanjutan2 Listing Program Keterangan Private Sub Combo1_Click q = select From T_Lembaga where NSS= Combo1 Adodc2.RecordSource = q Adodc2.Refresh Text6.Text = Adodc2.Recordset.Fields1 Text15.Text = Adodc2.Recordset.Fields2 End Sub Perintah untuk memanggil dan alamat sekolah dari tabel lembaga Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Gambar 4.76 Tampilan Form Input Data Ruang Kelas, Kurikulum, Nilai Hasil Belajar dan Iuran Siswa 134 Tabel 4.40 Listing Program Data Ruang Kelas, Kurikulum, Nilai Hasil Belajar dan Iuran Siswa Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Combo2.Text .Fields2 = Text1.Text .Fields3 = Text2.Text .Fields4 = Text3.Text .Fields5 = Text4.Text .Fields6 = Text5.Text .Fields7 = Combo3.Text .Fields8 = Text6.Text .Fields9 = Text7.Text .Fields10 = Text8.Text .Fields11 = Text9.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Combo3.Text = Text5.Text = Text7.Text = Text8.Text = Text9.Text = Combo1.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Combo3.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Text9.Enabled = False Combo2.Enabled = False End Sub Perintah untuk menyimpan data Ruang kelas, nilai hasil belajar dan iuran siswa 135 Tabel 4.41 Listing Program Data Ruang Kelas, Kurikulum, Nilai Hasil Belajar dan Iuran Siswa Lanjutan Listing Program Keterangan Private Sub Command7_Click Combo1.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Combo3.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Combo2.Enabled = True End Sub Perintah untuk menambah data Ruang kelas, nilai hasil belajar dan iuran siswa Private Sub Command8_Click Combo1.Text = Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Combo3.Text = Text5.Text = Text7.Text = Text8.Text = Text9.Text = End Sub Perintah untuk menghapus data Ruang kelas, nilai hasil belajar dan iuran siswa Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Printah untuk memanggil data nss lembga Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database Ruang kelas, nilai hasil belajar dan iuran siswa 136 Gambar 4.77 Tampilan Form Input Data Keadaan Tanah Bangunan Tabel 4.42 Listing Program Data Keadaan Tanah Bangunan Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Text1.Text .Fields2 = Text2.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Text2.Text = Combo1.Enabled = False Text1.Enabled = False Text2.Enabled = False End Sub Perintah untuk menyimpan data keadaan tanah bangunan 137 Tabel 4.43 Listing Program Data Keadaan Tanah Bangunan Lanjutan Listing Program Keterangan Private Sub Command7_Click Combo1.Enabled = True Text1.Enabled = True Text2.Enabled = True End Sub Perintah untuk menambah data keadaan tanah bangunan Private Sub Command8_Click Combo1.Text = Text1.Text = Text2.Text = End Sub Perintah untuk menghapus data keadaan tanah bangunan Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database keadaan tanah bangunan Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil data nss lembaga Gambar 4.78 Tampilan Form Input Data Daftar Keadaan Siswa 138 Tabel 4.44 Listing Program Data Daftar Keadaan Siswa Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Combo2.Text .Fields2 = Text1.Text .Fields3 = Text2.Text .Fields4 = Text3.Text .Fields5 = Text4.Text .Fields6 = Text5.Text .Fields7 = Text10.Text .Fields8 = Text11.Text .Fields9 = Text12.Text .Fields10 = Text13.Text .Fields11 = Text14.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Combo2.Text = Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text10.Text = Text11.Text = Text12.Text = Text13.Text = Text14.Text = Combo1.Enabled = False Combo2.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text10.Enabled = False Text11.Enabled = False Text12.Enabled = False Text13.Enabled = False Text14.Enabled = False End Sub Perintah untuk menyimpan daftar keadaan siswa Private Sub Command8_Click Combo1.Text = Combo2.Text = Text1.Text = Text2.Text = Text3.Text = Text4.Text = Text5.Text = Text10.Text = Text11.Text = Text12.Text = Text13.Text = Text14.Text = End Sub Perintah untuk menghapus data daftar keadaan siswa 139 Tabel 4.45 Listing Program Data Daftar Keadaan Siswa Lanjutan1 Listing Program Keterangan Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database daftar keadaan siswa Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga If KeyAscii = 13 Then Jumlah Rombel q = select From V_Rombel where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text2.Text = .Fields6 End With Else Text2 = 0 End If Perintah untuk menghitung jumlah rombel q = select From V_Laki where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text3.Text = .Fields4 End With Else Text3 = 0 End If Perintah untuk menghitung jumlah siswa lai-laki Jumlah Perempuan q = select From V_Perempuan where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text4.Text = .Fields4 End With Else Text4 = 0 End If Perintah untuk menghitung jumlah siswa perempuan 140 Tabel 4.46 Listing Program Data Daftar Keadaan Siswa Lanjutan2 Listing Program Keterangan Jumlah Mengulang q = select From V_Mengulang where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text10.Text = .Fields4 End With Else Text10 = 0 End If Perintah untuk menghitung jumlah siswa yang mengulang Jumlah Putus Sekolah q = select From V_Keluar where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text11.Text = .Fields4 End With Else Text11 = 0 End If Perintah untuk menghitung jumlah sisw yang putus sekolah Jumlah Lulus q = select From V_Lulus where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text12.Text = .Fields4 End With Else Text12 = 0 End If Perintah untuk menghitung jumlah siswa lulus sekolah Jumlah Naik Kelas q = select From V_Naik_Kelas where nss = Combo1 and periode = Combo2 and tahun = Text1 Adodc2.RecordSource = q Adodc2.Refresh If Not Adodc2.Recordset.EOF Then With Adodc2.Recordset Text13.Text = .Fields4 End With Else Text13 = 0 End If Perintah untuk menghitung jumlah siswa naik kelas Text14 = ValText10.Text + ValText11.Text + ValText12.Text + ValText13.Text Perintah untuk menghitung jumlah siswa yang aktif Private Sub Command1_Click Kasubag.Show Unload Me End Sub Perintah untuk kembali ke kasubag UPTD 141 Gambar 4.79 Tampilan Form Cetak Format BOS KBB-2 dan BOS-8 Tabel 4.47 Listing Program Cetak Format BOS KBB-2 dan BOS-8 Listing Program Keterangan q = select From T_Lembaga Adodc1.RecordSource = q Adodc1.Refresh Combo1.Clear While Not Adodc1.Recordset.EOF Combo1.AddItem Adodc1.Recordset.Fields0 Adodc1.Recordset.MoveNext Wend Perintah untuk memanggil nss lembaga Private Sub Command1_Click If Combo1.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport1.ReportFileName = App.Path \report\BOS-KBB-2.rpt CrystalReport1.SelectionFormula = {T_Lembaga.nss}= Combo1.Text CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True Combo1.Text = End If End Sub Perintah untuk cetak Format BOS KBB-2 Lembaga Private Sub Command2_Click If Combo4.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport2.ReportFileName = App.Path \report\BOS-KBB-2K.rpt CrystalReport2.SelectionFormula = {T_Kepsek.nss}= Combo4.Text CrystalReport2.RetrieveDataFiles CrystalReport2.Action = True Combo4.Text = End If End Sub Perintah untuk cetak Format BOS KBB-2 Biodata Kepala Sekolah 142 Tabel 4.48 Listing Program Cetak Format BOS KBB-2 dan BOS-8 Lanjutan Listing Program Keterangan Private Sub Command3_Click If Combo2.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport3.ReportFileName = App.Path \report\BOS-KBB-8.rpt CrystalReport3.SelectionFormula = {T_Siswa.nss}= Combo2.Text CrystalReport3.RetrieveDataFiles CrystalReport3.Action = True Combo2.Text = End If End Sub Perintah untuk cetak Format BOS 8 Private Sub Picture5_Click Kasubag.Show Unload Me End Sub Perintah untuk kembali ke kasubag UPTD Gambar 4.80 Tampilan Cetak Format BOS KBB-2 Lembaga 143 Gambar 4.81 Tampilan Cetak Format BOS KBB-2 Biodata Kepala Sekolah Gambar 4.82 Tampilan Cetak Format BOS 8 Gambar 4.83 Tampilan Form Input Data Transaksi Penrimaan Dana 144 Tabel 4.49 Listing Program Data Transaksi Penrimaan Dana Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Combo2.Text .Fields2 = Text1.Text .Fields3 = Text2.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Text2.Text = Combo1.Enabled = False Text1.Enabled = False Text2.Enabled = False End Sub Perintah untuk menyimpan transaksi penerimaan dana JURNAL With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text1.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = Text2.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text1.Text .Fields2 = 4.3.5.01.01 .Fields3 = Batuan Pemerintah .Fields4 = - .Fields5 = 0 .Fields6 = Text2.Text .Fields7 = Combo1.Text .Save End With Perintah untuk membuat Jurnal Buku Besar With Adodc4.Recordset .AddNew .Fields0 = BANTUAN PEMERINTAH .Fields1 = 1.01.01 .Fields2 = 4.3.5.01.01 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = 0 .Fields7 = Text2.Text .Fields8 = Text1.Text .Fields9 = Combo1.Text .Fields10 = Text2.Text .Save End With Perintah untuk membuat Buku Besar 145 Tabel 4.50 Listing Program Data Transaksi Penerimaan Dana Lanjutan Listing Program Keterangan With Adodc5.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Bantuan Pemerintah .Fields5 = - .Fields6 = Text2.Text .Fields7 = 0 .Fields8 = Text1.Text .Fields9 = Combo1.Text .Fields10 = Text2.Text .Save End With Perintah untuk membuat Buku Besar Private Sub Command7_Click Combo1.Enabled = True Text1.Enabled = True Text2.Enabled = True End Sub Perintah untuk menambah data transaksi penerimaan dana Private Sub Command8_Click Combo1.Text = Text1.Text = Text2.Text = End Sub Perintah untuk menghapus data transaksi penerimaan dana Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database transaksi penerimaan dana Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Private Sub Command9_Click Kasubag.Show Unload Me End Sub Perintah untuk kembali ke kasubag UPTD 146 Gambar 4.84 Tampilan Form Input Data Transaksi Pengeluaran Dana Tabel 4.51 Listing Program Data Transaksi Pengeluaran Dana Listing Program Keterangan With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Text1.Text .Fields2 = Combo2.Text .Fields3 = Text2.Text .Fields4 = Combo3.Text .Fields5 = Text4.Text .Fields6 = Text3.Text .Fields7 = Text7.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save End With Adodc1.Refresh Combo1.Text = Text1.Text = Combo2.Text = Text2.Text = Combo3.Text = Text3.Text = Text4.Text = Perintah untuk menyimpan data transaksi pengeluaran dana 147 Tabel 4.52 Listing Program Transaksi Pengeluaran Dana Lajutan1 Listing Program Keterangan Combo1.Enabled = False Text1.Enabled = False Combo2.Enabled = False Text2.Enabled = False Combo3.Enabled = False Text3.Enabled = False Text4.Enabled = False End Sub Perintah untuk menyimpan data Transaksi pengeluaran dana JURNAL DAN BUKU BESAR If Combo3.Text = I. Pendaftaran Siswa Baru Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.1 .Fields3 = Pendaftaran Siswa Baru .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc4.Recordset .AddNew .Fields0 = PENDAFTARAN SISWA BARU .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.1 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 148 Tabel 4.53 Listing Program Transaksi Pengeluaran Dana Lanjutan 2 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Pendaftaran Siswa Baru .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = II. Pengadaan Buku Teks Pelajaran Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.2 .Fields3 = Pengadaan Buku Teks Pelajaran .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc5.Recordset .AddNew .Fields0 = PENGADAAN BUKU TEKS PELAJARAN .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.2 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 149 Tabel 4.54 Listing Program Transaksi Pengeluaran Dana Lanjutan 3 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Pengadaan Buku Teks Pelajaran .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = III. Pengadaan Buku Referensi Perpustakaan Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.3 .Fields3 = Pengadaan Buku Referensi Perpustakaan .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc6.Recordset .AddNew .Fields0 = PENGADAAN BUKU REFERENSI PERPUSTAKAAN .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.3 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 150 Tabel 4.55 Listing Program Transaksi Pengeluaran Dana Lanjutan 4 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Pengadaan Buku Referensi Perpustakaan .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = IV. Memebiayai Kegiatan Kesiswaan Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.4 .Fields3 = Memebiayai Kegiatan Kesiswaan .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc7.Recordset .AddNew .Fields0 = KEGIATAN KESISWAAN .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.4 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 151 Tabel 4.56 Listing Program Transaksi Pengeluaran Dana Lanjutan 5 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Kegiatan Kesiswaan .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = V. Ujian Sekolah Ulum Harian dan UKK Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.5 .Fields3 = Ujian Sekolah Ulum Harian dan UKK .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc8.Recordset .AddNew .Fields0 = UJIAN SEKOLAH, ULUM HARIAN DAN UKK .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.5 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 152 Tabel 4.57 Listing Program Transaksi Pengeluaran Dana Lanjutan 6 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Ujian Sekolah, Ulum Harian dan UKK .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = VI. Membeli Bahan-Bahan Habis Pakai Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.6 .Fields3 = Membeli Bahan-Bahan Habis Pakai .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc9.Recordset .AddNew .Fields0 = MEMBELI BAHAN-BAHAN HABIS PAKAI .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.6 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 153 Tabel 4.58 Listing Program Transaksi Pengeluaran Dana Lanjutan 7 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Membeli Bahan-Bahan Habis Bakai .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = VII. Membayar Daya dan Jasa Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.7 .Fields3 = Membayar Daya dan Jasa .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc10.Recordset .AddNew .Fields0 = MEMBAYAR DAYA DAN JASA .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.7 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 154 Tabel 4.59 Listing Program Transaksi Pengeluaran Dana Lanjutan 8 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Membayar Daya dan Jasa .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = VIII. Membiayai Perawatan Ringan Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.8 .Fields3 = Membiayai Perawatan Ringan .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc11.Recordset .AddNew .Fields0 = MEMBIAYAI PERAWATAN RINGAN .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.8 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 155 Tabel 4.60 Listing Program Transaksi Pengeluaran Dana Lanjutan 9 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Membiayai Perawatan Ringan .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = IX.Honororium Guru Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.9 .Fields3 = Honororium Guru .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc12.Recordset .AddNew .Fields0 = HONORORIUM GURU .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.9 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 156 Tabel 4.61 Listing Program Transaksi Pengeluaran Dana Lanjutan 10 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Honororium Guru .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = X. Pengembangan Profesi Guru Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.10 .Fields3 = Pengembangan Profesi Guru .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc13.Recordset .AddNew .Fields0 = PENGEMBANGAN PROFESI GURU .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.10 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 157 Tabel 4.62 Listing Program Transaksi Pengeluaran Dana Lanjutan 11 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Pengembangan Profesi Guru .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = XI. Membiayai Pengelolaan BOS Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.11 .Fields3 = Membiayai Pengelolaan BOS .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc14.Recordset .AddNew .Fields0 = MEMBIAYAI PENGELOLAAN BOS .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.11 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 158 Tabel 4.63 Listing Program Transaksi Pengeluaran Dana Lanjutan 12 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Membiayai Pengelolaan BOS .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = XII. Pembelian Personal Komputer Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.12 .Fields3 = Pembelian Personal Komputer .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc15.Recordset .AddNew .Fields0 = PEMBELIAN PERSONAL KOMPUTER .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.12 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 159 Tabel 4.64 Listing Program Transaksi Pengeluaran Dana Lanjutan 13 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Pembelian Personal Komputer .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With ElseIf Combo3.Text = XIII. Media Pembelajaran dan Membeler Sekolah Then With Adodc3.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.01.01.16.13 .Fields3 = Media Pembelajaran dan Membeler Sekolah .Fields4 = - .Fields5 = Text3.Text .Fields6 = 0 .Fields7 = Combo1.Text .Save .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = 1.1.1.01.01 .Fields3 = Kas .Fields4 = - .Fields5 = 0 .Fields6 = Text3.Text .Fields7 = Combo1.Text .Save End With With Adodc16.Recordset .AddNew .Fields0 = MEDIA PEMBELAJARAN DAN MEMBELER SEKOLAH .Fields1 = 1.01.01 .Fields2 = 1.01.01.16.13 .Fields3 = Combo2.Text .Fields4 = Kas .Fields5 = - .Fields6 = Text3.Text .Fields7 = 0 .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With Perintah Untuk membuat jurnal dan buku besar 160 Tabel 4.65 Listing Program Transaksi Pengeluaran Dana Lanjutan 14 Listing Program Keterangan With Adodc17.Recordset .AddNew .Fields0 = KAS .Fields1 = 1.01.01 .Fields2 = 1.1.1.01.01 .Fields3 = Combo2.Text .Fields4 = Media Pembelajaran dan Membeler Sekolah .Fields5 = - .Fields6 = 0 .Fields7 = Text3.Text .Fields8 = Text2.Text .Fields9 = Combo1.Text .Fields10 = Text7.Text .Save End With End If Perintah Untuk membuat jurnal dan buku besar KEGIATAN With Adodc18.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text2.Text .Fields2 = Text1.Text .Fields3 = Combo1.Text .Fields4 = Text4.Text .Fields5 = Text3.Text .Fields6 = Combo3.Text .Save End With Perintah Untuk membuat Kegiatan Dana Private Sub Combo1_Click q = select From T_Lembaga where NSS= Combo1 Adodc2.RecordSource = q Adodc2.Refresh Text1.Text = Adodc2.Recordset.Fields1 End Sub Perintah untuk memanggil nss lembaga Private Sub Combo3_GotFocus q = select from T_Jenis Adodc2.RecordSource = q Adodc2.Refresh Combo3.Clear While Not Adodc2.Recordset.EOF Combo3.AddItem Adodc2.Recordset.Fields1 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil jenis kegiatan Jumlah Penerimaan q = select From T_Penerimaan_Dana where nss = Combo1 and periode = Combo2 and tahun = Text2 Adodc2.RecordSource = q Adodc2.Refresh If Adodc2.Recordset.EOF Then Text4 = 0 Else Text4 = Adodc2.Recordset.Fields3 End If Peruntah untuk memanggil jumlah penerimaan dana 161 Tabel 4.66 Listing Program Transaksi Pengeluaran Dana Lanjutan 15 Listing Program Keterangan Total Alokasi q = SELECT nss, periode, tahun, SUMjumlah_alokasi AS Expr1 From dbo. T_Pengeluaran_Dana GROUP BY nss, periode, tahun HAVING nss = Combo1 and periode = Combo2 and tahun = Text2 Adodc2.RecordSource = q Adodc2.Refresh If Adodc2.Recordset.EOF Then Text6 = 0 Else Text6 = Adodc2.Recordset.Fields3 End If Text5 = ValText4.Text - ValText6.Text Perintah Untuk menghitung total alokasi pengeluaran dana Sisa Penerimaan Dana Text7 = ValText5.Text - ValText3.Text Perintah Untuk menghitung sisa penerimaan dana peringatan jika dana tidak mencukupi If ValText5 = 0 Then MsgBox Alokasi Dana Tidak Mencukupi Text5 = 0 End If Perintah peringatan jika dana tidak mencukupi Private Sub Command7_Click Combo1.Enabled = True Text1.Enabled = True Combo2.Enabled = True Text2.Enabled = True Combo3.Enabled = True Text3.Enabled = True End Sub Perintah untuk menambah data pengeluaran dana Private Sub Command8_Click Combo1.Text = Text1.Text = Combo2.Text = Text2.Text = Combo3.Text = Text3.Text = End Sub Peruntah untuk menghapus data pengeluaran dana Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Peruntah untuk menghapus database pengeluaran dana Private Sub Command9_Click Kasubag.Show Unload Me End Sub Peruntah untuk kembali ke Kasubag UPTD 162 Gambar 4.85 Tampilan Form Cetak Kegiatan Dana BOS Tabel 4.67 Listing Program Cetak Kegiatan Dana BOS Listing Program Keterangan Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc1.RecordSource = q Adodc1.Refresh Combo1.Clear While Not Adodc1.Recordset.EOF Combo1.AddItem Adodc1.Recordset.Fields0 Adodc1.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Private Sub Command1_Click If Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport1.ReportFileName = App.Path \report\Kegiatan 1.rpt CrystalReport1.SelectionFormula = {T_Kegiatan.nss}= Combo1.Text And{T_Kegiatan.tahun}= Text1.Text And{T_Kegiatan.tanggal}= Combo2.Text CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True Combo1.Text = Combo2.Text = Text1.Text = End If End Sub Perintah untuk cetak Kegiatan Dana BOS Private Sub Picture5_Click Kasubag.Show Unload Me End Sub Perintah untuk kembali ke kasubag UPTD 163 Gambar 4.86 Tampilan Cetak Laporan Kegiatan Dana BOS

4.5.1.2 Tampilan Bagian Keuangan UPTD

Tampilan bagian keuangan UPTD dapat dilihat pada gambar di bawah ini: Gambar 4.87 Tampilan Bagian Keuangan UPTD Gambar 4.88 Tampilan Form Cetak Jurnal Umum 164 Tabel 4.68 Listing Program Cetak Jurnal Umum Listing Program Keterangan q = select From T_Lembaga Adodc1.RecordSource = q Adodc1.Refresh Combo1.Clear While Not Adodc1.Recordset.EOF Combo1.AddItem Adodc1.Recordset.Fields0 Adodc1.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Private Sub Command1_Click If Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport1.ReportFileName = App.Path \report\jurnal.rpt CrystalReport1.SelectionFormula = {T_jurnal.nss}= Combo1.Text And{T_jurnal.tahun}= Text1.Text And{T_jurnal.tanggal}= Combo2.Text CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True Combo1.Text = Combo2.Text = Text1.Text = End If End Sub Perintah cetak jurnal umum Private Sub Picture5_Click Keuangan.Show Unload Me End Sub Perintah untuk kembali ke keuangan UPTD Gambar 4.89 Tampilan Cetak Jurnal Umum 165 Gambar 4.90 Tampilan Form Cetak Buku Bear Tabel 4.69 Listing Program Cetak Buku Besar Listing Program Keterangan Private Sub Command1_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = I. Pendaftaran Siswa Baru Then CrystalReport1.ReportFileName = App.Path \report\BB_I.rpt CrystalReport1.SelectionFormula = {BB_1.nama_akun}= na And{BB_1.nss}= nss And{BB_1.tanggal}= period And{BB_1.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Pendaftaran Siswa Baru Private Sub Command2_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = II. Pengadaan Buku Teks Pelajaran Then CrystalReport1.ReportFileName = App.Path \report\BB_II.rpt CrystalReport1.SelectionFormula = {BB_II.nama_akun}= na And{BB_II.nss}= nss And{BB_II.tanggal}= period And{BB_II.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Pengadaan Buku Teks Pelajaran 166 Tabel 4.70 Listing Program Cetak Buku Besar Lanjutan 1 Listing Program Keterangan Private Sub Command3_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = III. Pengadaan Buku Referensi Perpustakaan Then CrystalReport1.ReportFileName = App.Path \report\BB_III.rpt CrystalReport1.SelectionFormula = {BB_III.nama_akun}= na And{BB_III.nss}= nss And{BB_III.tanggal}= period And{BB_III.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Pengadaan Buku referensi perpustakaan Private Sub Command4_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = IV. Memebiayai Kegiatan Kesiswaan Then CrystalReport1.ReportFileName = App.Path \report\BB_IV.rpt CrystalReport1.SelectionFormula = {BB_IV.nama_akun}= na And{BB_IV.nss}= nss And{BB_IV.tanggal}= period And{BB_IV.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Membiayai Kegiatan Kesiswaan Private Sub Command5_Click ElseIf Combo3.Text = V. Ujian Sekolah Ulum Harian dan UKK Then CrystalReport1.ReportFileName = App.Path \report\BB_V.rpt CrystalReport1.SelectionFormula = {BB_V.nama_akun}= na And{BB_V.nss}= nss And{BB_V.tanggal}= period And{BB_V.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Ujian Sekolah Ulum Harian dan UKK 167 Tabel 4.71 Listing Program Cetak Buku Besar Lanjutan 2 Listing Program Keterangan Private Sub Command6_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = VI. Membeli Bahan-Bahan Habis Pakai Then CrystalReport1.ReportFileName = App.Path \report\BB_VI.rpt CrystalReport1.SelectionFormula = {BB_VI.nama_akun}= na And{BB_VI.nss}= nss And{BB_VI.tanggal}= period And{BB_VI.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = TrueEnd If End Sub Perintah Cetak buku besar Membeli Bahan- bahan habis pakai Private Sub Command7_Click ElseIf Combo3.Text = VII. Membayar Daya dan Jasa Then CrystalReport1.ReportFileName = App.Path \report\BB_VII.rpt CrystalReport1.SelectionFormula = {BB_VII.nama_akun}= na And{BB_VII.nss}= nss And{BB_VII.tanggal}= period And{BB_VII.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Membayar Daya dan Jasa Private Sub Command8_Click ElseIf Combo3.Text = VIII. Membiayai Perawatan Ringan Then CrystalReport1.ReportFileName = App.Path \report\BB_VIII.rpt CrystalReport1.SelectionFormula = {BB_VIII.nama_akun}= na And{BB_VIII.nss}= nss And{BB_VIII.tanggal}= period And{BB_VIII.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Membiayai Perawatan Ringan 168 Tabel 4.72 Listing Program Cetak Buku Besar Lanjutan 3 Listing Program Keterangan Private Sub Command9_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = IX. Honororium Guru Then CrystalReport1.ReportFileName = App.Path \report\BB_IX.rpt CrystalReport1.SelectionFormula = {BB_IX.nama_akun}= na And{BB_IX.nss}= nss And{BB_IX.tanggal}= period And{BB_IX.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Honororium Guru Private Sub Command10_Click ElseIf Combo3.Text = X. Pengembangan Profesi Guru Then CrystalReport1.ReportFileName = App.Path \report\BB_X.rpt CrystalReport1.SelectionFormula = {BB_X.nama_akun}= na And{BB_X.nss}= nss And{BB_X.tanggal}= period And{BB_X.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Pengembangan Profesi Guru Private Sub Command11_Click ElseIf Combo3.Text = XI. Membiayai Pengelolaan BOS Then CrystalReport1.ReportFileName = App.Path \report\BB_XI.rpt CrystalReport1.SelectionFormula = {BB_XI.nama_akun}= na And{BB_XI.nss}= nss And{BB_XI.tanggal}= period And{BB_XI.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Membiayai Pengelolaan BOS 169 Tabel 4.73 Listing Program Cetak Buku Besar Lanjutan 4 Listing Program Keterangan Private Sub Command12_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = XII. Pembelian Personal Komputer Then CrystalReport1.ReportFileName = App.Path \report\BB_XII.rpt CrystalReport1.SelectionFormula = {BB_XII.nama_akun}= na And{BB_XII.nss}= nss And{BB_XII.tanggal}= period And{BB_XII.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Pembelian personal kmputer Private Sub Command14_Click ElseIf Combo3.Text = XIII. Media Pembelajaran dan Membeler Sekolah Then CrystalReport1.ReportFileName = App.Path \report\BB_XIII.rpt CrystalReport1.SelectionFormula = {BB_XIII.nama_akun}= na And{BB_XIII.nss}= nss And{BB_XIII.tanggal}= period And{BB_XIII.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar Media Pembelajaran dan Membeler Sekola Private Sub Command13_Click ElseIf Combo3.Text = Kas Then CrystalReport1.ReportFileName = App.Path \report\BB_Kas.rpt CrystalReport1.SelectionFormula = {BB_kas.nama_akun}= na And{BB_kas.nss}= nss And{BB_kas.tanggal}= period And{BB_kas.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True End If End Sub Perintah Cetak buku besar penerimaan Kas 170 Tabel 4.74 Listing Program Cetak Buku Besar Lanjutan 5 Listing Program Keterangan Private Sub Command15_Click na = Combo3.Text nss = Combo1.Text period = Combo2.Text thn = Text1.Text If Combo3.Text = Or Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub ElseIf Combo3.Text = Bantuan Pemerintah Then CrystalReport1.ReportFileName = App.Path \report\BB_Penerimaan Bantuan.rpt CrystalReport1.SelectionFormula = {BB_penerimaan.nama_akun}= na And{BB_penerimaan.nss}= nss And{BB_penerimaan.tanggal}= period And{BB_penerimaan.tahun}= thn CrystalReport1.RetrieveDataFiles CrystalReport1.Action = TrueEnd If End Sub Perintah Cetak buku besar penerimaan dana dari pemerintah Gambar 4.91 Tampilan Cetak Buku Besar 171 Gambar 4.92 Tampilan Form Transaksi Alokasi Kegiatan Dana Tabel 4.75 Listing Program Alokasi Kegiatan Dana Listing Program Keterangan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = Combo2.Text .Fields2 = DTPicker1 .Fields3 = Text1.Text .Fields4 = Combo3.Text .Fields5 = Combo4.Text .Fields6 = Text3.Text .Fields7 = Text4.Text .Fields8 = Text5.Text .Fields9 = Text6.Text .Fields10 = Combo5.Text MsgBox Data Telah Tersimpan, vbInformation, Informasi .Save Adodc1.Refresh Combo1.Text = Combo2.Text = Text1.Text = Combo3.Text = Combo4.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = Combo1.Enabled = False Combo2.Enabled = False Text1.Enabled = False Combo3.Enabled = False Combo4.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False End Sub Perintah Untuk Penyimpanan Alokasi Kegiatan Dana 172 Tabel 4.76 Listing Program Alokasi Kegiatan Dana Lanjutan 1 Listing Program Keterangan LPJ With Adodc5.Recordset .AddNew .Fields0 = Combo1.Text .Fields1 = DTPicker1 .Fields2 = Combo5.Text .Fields3 = Combo3.Text .Fields4 = Text3.Text .Fields5 = Text5.Text .Fields6 = Combo2.Text .Fields7 = Text1.Text .Fields8 = Combo4.Text .Save End With Perintah Untuk Penyimpanan LPJ Surplus_Dipisit With Adodc7.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Text1.Text .Fields2 = Combo5.Text .Fields3 = Combo3.Text .Fields4 = Text3.Text .Fields5 = Text5.Text .Fields6 = Combo1.Text .Save End With Perintah Untuk Penyimpanan SurplusDifisit Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Private Sub Combo3_GotFocus q = select from T_Jenis Adodc2.RecordSource = q Adodc2.Refresh Combo3.Clear While Not Adodc2.Recordset.EOF Combo3.AddItem Adodc2.Recordset.Fields1 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil Jenis Kegiatan Private Sub Combo5_GotFocus q = select from T_Kode_Rekening Adodc4.RecordSource = q Adodc4.Refresh Combo5.Clear While Not Adodc4.Recordset.EOF Combo5.AddItem Adodc4.Recordset.Fields2 Adodc4.Recordset.MoveNext Wend End Sub Perintah untuk memanggil kode rekening 173 Tabel 4.77 Listing Program Alokasi Kegiatan Dana Lanjutan 2 Listing Program Keterangan Private Sub Combo4_GotFocus q = select From T_Uraian where nss = Combo1 and jenis = Combo3 Adodc3.RecordSource = q Adodc3.Refresh Combo4.Clear While Not Adodc3.Recordset.EOF Combo4.AddItem Adodc3.Recordset.Fields2 Adodc3.Recordset.MoveNext Wend End Sub Perintah untuk memanggil uraian kegiatan Hitung Alokasi Dana Kegiatan q = select From T_Pengeluaran_Dana where nss = Combo1 and periode = Combo2 and tahun = Text1 and jenis_kegiatan = Combo3 Adodc2.RecordSource = q Adodc2.Refresh If Adodc2.Recordset.EOF Then Text3 = 0 Else Text3 = Adodc2.Recordset.Fields6 End If Perintah untuk memanggil Jumlah Alokasi kegiatan dana Total Penggunaan Dana Kegiatan q = SELECT nss, periode, tahun, jenis_kegiatan, SUMbiaya AS Expr1 From dbo. T_Alokasi_Kegiatan GROUP BY nss, periode, tahun, jenis_kegiatan HAVING nss = Combo1 and periode = Combo2 and tahun = Text1 and jenis_kegiatan = Combo3 Adodc2.RecordSource = q Adodc2.Refresh If Adodc2.Recordset.EOF Then Text4 = 0 Else Text4 = Adodc2.Recordset.Fields4 End If Perintah untuk menghitung jumlah penggunaan dana Text6 = ValText3.Text - ValText4.Text Perintah untuk sisa dana Private Sub Text5_Change If ValText5 ValText6 Then MsgBox Alokasi Dana Tidak Mencukupi Text5 = 0 End If End Sub Printah untuk prringatan jika dana tidak mencukupi Private Sub Command2_Click Combo1.Enabled = True Combo2.Enabled = True Text1.Enabled = True Combo3.Enabled = True Combo4.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True End Sub Perintah untuk menambah alokasi kegiatan dana 174 Tabel 4.78 Listing Program Alokasi Kegiatan Dana Lanjutan 3 Listing Program Keterangan Private Sub Command8_Click Combo1.Text = Combo2.Text = Text1.Text = Combo3.Text = Combo4.Text = Text3.Text = Text4.Text = Text5.Text = Text6.Text = End Sub Perintah untuk menghapu alokasi kegiatan dana Private Sub Command10_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database alokasi kegiatan dana Private Sub Command9_Click Keuangan.Show Unload Me End Sub Perintah untuk kembali ke keuangan UPTD Gambar 4.93 Tampilan Form Uraian Kegiatan 175 Tabel 4.79 Listing Program Uraian Kegiatan Listing Program Keterangan Private Sub Combo2_GotFocus q = select From T_Lembaga Adodc2.RecordSource = q Adodc2.Refresh Combo2.Clear While Not Adodc2.Recordset.EOF Combo2.AddItem Adodc2.Recordset.Fields0 Adodc2.Recordset.MoveNext Wend End Sub Perintah untuk memanggil nss lembaga Private Sub Combo1_GotFocus q = selectfrom T_Jenis Adodc2.RecordSource = q Adodc2.Refresh Combo1.Clear While Not Adodc2.Recordset.EOF Combo1.AddItem Adodc2.Recordset.Fields1 Adodc2.Recordset.MoveNext Wend q = selectfrom T_Uraian Adodc2.RecordSource = q Adodc2.Refresh End Sub Perintah untuk memanggil jenis kegiatan Private Sub Command6_Click With Adodc1.Recordset .AddNew .Fields0 = Combo2.Text .Fields1 = Combo1.Text .Fields2 = Text1.Text .Update End With Adodc1.Refresh Combo1.Text = Text1.Text = End Sub Perintah untuk menyimpan uraian kegiatan Private Sub Command8_Click Combo1.Text = Text1.Text = End Sub Perintah untuk menghapus uraian kegiatan Private Sub Command7_Click On Error Resume Next Dim X As String X = MsgBoxAnda Yakin Ingin Menghapus Data?, vbQuestion + vbYesNo, Informasi If X = vbYes Then Adodc1.Recordset.Delete MsgBox Data Telah Dihapus End If End Sub Perintah untuk menghapus database uraian kegiatan Private Sub Command1_Click Alokasi_Kegiatan.Show Unload Me End Sub Perintah untuk kembali Ke Alokasi Kegiatan Dana 176 Gambar 4.94 Tampilan Form Cetak Laporan Keuangan Tabel 4.80 Listing Program Cetak Lapora Keuangan Listing Program Keterangan Private Sub Combo1_GotFocus q = select From T_Lembaga Adodc1.RecordSource = q Adodc1.Refresh Combo1.Clear While Not Adodc1.Recordset.EOF Combo1.AddItem Adodc1.Recordset.Fields0 Adodc1.Recordset.MoveNext Wend End Sub Perintah Untuk memanggil nss embaga Private Sub Command1_Click If Combo1.Text = Or Combo2.Text = Or Text1.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport1.ReportFileName = App.Path \report\LPJ.rpt CrystalReport1.SelectionFormula = {T_LPJ.nss}= Combo1.Text And{T_LPJ.periode}= Combo2.Text And{T_LPJ.tahun}= Text1.Text CrystalReport1.RetrieveDataFiles CrystalReport1.Action = True Combo1.Text = Combo2.Text = Text1.Text = End If End Sub Perintah untuk cetak laporan keuangan pertanggunjawaban 177 Tabel 4.81 Listing Program Cetak Lapora Keuangan Lanjutan Listing Program Keterangan Private Sub Command5_Click If Combo10.Text = Or Combo9.Text = Or Text5.Text = Then MsgBox Data Tidak Ada Exit Sub Else CrystalReport2.ReportFileName = App.Path \report\Surplus.rpt CrystalReport2.SelectionFormula = {T_Surplud_Dipisit.nss}= Combo10.Text And{T_Surplud_Dipisit.periode}= Combo9.Text And{T_Surplud_Dipisit.tahun}= Text5.Text CrystalReport2.RetrieveDataFiles CrystalReport2.Action = True Combo10.Text = Combo9.Text = Text5.Text = End If End Sub Perintah untuk cetak laporan keuangan SurplisDifisit Private Sub Picture5_Click Keuangan.Show Unload Me End Sub Perintah untuk kembali ke Keuangan UPTD Gambar 4.95 Tampilan Cetak Laporan Keuangan Pertanggungjawaban 178 Gambar 4.96 Tampilan Cetak Laporan Keuangan SurplusDefisit 4.6 Konversi Komponen Sistem 4.6.1

Dokumen yang terkait

Perancangan Sistem Informasi Akuntansi Kas Pada Yayasan Babussalam Dengan Menggunakan Microsoft Visual Basic 6.0 Dan SQL server 7.0 Berbasis Client server

19 141 128

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Neraca Pada PT.Travalink Indonesia Tours & Travel Menggunakan Microsoft Visula BAsic 6.0 Dan Microsoft SQL Server 2000 Berbasis Server

0 5 280

Perancangan Sistem Informasi Akuntansi Harga Pokok Produksi Pada Pt Indo Extrusions Dengan Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 8 1

Perancangan Sistem Informasi Akuntansi Kas Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server Pada PT Cipta Sejahtera

1 14 242

Perancangan Sistem Informasi Akuntansi Kas Pada PT. Radio Karang Tumaritis Dengan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 2 4

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada SMA Negeri 4 Cimahi Dengan Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 11 79

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Laba Rugi Pada PT.Travalink Indonesia Tours & Travel Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 4 18

Perancangan Sistem Informasi Akuntansi Kas Pada Kecamatan Baleendah Kab. Bandung Dengan Menggunakan Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

0 4 1

Perancangan Sistem Informasi Akuntansi Pajak Bumi Dan Bangunan (PBB) Pada Kantor Kecamatan Cileunyi Bandung Dengan Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

1 14 246

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Neraca Pada Kelurahan Cibeureum Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 14 322