Professional Documents
Culture Documents
Bab Iii Program Aplikasi: Stmik Tunas Bangsa
Bab Iii Program Aplikasi: Stmik Tunas Bangsa
Program Aplikasi
Pada Bab III ini, kita mulai membuat program aplikasi mulai dari yang sederhana sampai
program aplikasi database.
3.1 Aplikasi Sederhana
Kasus 1.
Form Designer
Daftar Komponen
KOMPONEN PROPERTIES NILAI
Form1 Name FLatih1
BackColor Bebas
BorderStyle FixedDialog
Caption Latihan Satu
StartUpPosition 2-CenterScreen
Label1 Alginment 2-Center
Caption STMIK Tunas Bangsa
BackColor Bebas
Font Bebas
ForeColor Bebas
Label2 Alignment 2-Center
Caption 13 Desember 1972
BackColor Bebas
Font Bebas
ForeColor Bebas
Label3 Alignment 2-Center
Caption Lebih Baik Kaya Daripada Miskin
BackColor Bebas
Font Bebas
ForeColor Bebas
CommandButton1 Name Keluar
Caption Keluar
Kode Program
Kasus 2.
Form Designer
Daftar Komponen
KOMPONEN PROPERTIES NILAI
Form1 Name Flatih3
Caption Latihan Tiga
Kode Program
Private Sub Bersih_Click()
NIP.Text = ""
NMPEG.Text = ""
TPLHR.Text = ""
TGLHR.Text = ""
GOL.Text = ""
AGAMA.Text = ""
BKAWIN.Value = False
KAWIN.Value = False
JANDA.Value = False
DUDA.Value = False
PRIA.Value = Unchecked
WANITA.Value = Unchecked
End Sub
Private Sub Keluar_Click()
PESAN = MsgBox("YAKIN KELUAR...", vbOKCancel + 48, "PERHATIAN")
If PESAN = vbOK Then
End
End If
Kasus 5.
Form Designer
Daftar Komponen
Form1 Name FLatih6
Caption Latihan Enam
BackColor Bebas
BorderStyle FixedDialog
StartUpPosition 2-CenterScreen
Frame1 Caption Tombol
Frame2 Caption Icon
OptionButton1 Caption Tombol OK
OptionButton2 Caption Tombol OK, CANCEL
OptionButton3 Caption Tombol ABORT, RETRY, IGNORE
OptionButton4 Caption Tombol YES, NO
OptionButton5 Caption Tombol YES, NO, CANCEL
OptionButton6 Caption Tombol RETRY, CANCEL
OptionButton7 Caption Critical
OptionButton8 Caption Question
OptionButton9 Caption Exclamation
OptionButton10 Caption Information
CommandButton1 Name KELUAR
Caption &Keluar
Kode Program
Private Sub KELUAR_Click()
pesan = MsgBox("YAKIN KELUAR...", vbYesNo, "INFORMASI")
If pesan = vbYes Then
End
End If
End Sub
Kasus 7.
Form Designer
Daftar Komponen
Form1 Name Flatih7
Caption Latihan Tujuh
BackColor Bebas
BorderStyle FixedDialog
StartUpPosition 2-CenterScreen
Frame1 Caption Pilihan Shape
Frame2 Caption Warna
OptionButton1 Caption Rectangle
OptionButton2 Caption Square
OptionButton3 Caption Oval
OptionButton4 Caption Circle
OptionButton5 Caption Rounded Rectangle
OptionButton6 Caption Rounded Square
OptionButton7 Caption Biru
OptionButton8 Caption Merah
OptionButton9 Caption Hijau
OptionButton10 Caption Kuning
OptionButton11 Caption Putih
OptionButton12 Caption Hitam
CommandButton1 Name KELUAR
Caption &Keluar
Shape1 FillColor &H00FFFFFF&
FillStyle 0-Solid
Kode Program
Private Sub KELUAR_Click()
PESAN = MsgBox("YAKIN KELUAR...", vbYesNo + vbInformation, "PERHATIAN")
If PESAN = vbYes Then
End
End If
End Sub
Kasus 8.
Form Designer
Daftar Komponen
KOMPONEN PROPERTIES NILAI
Form1 Name Flatih8
Caption Latihan Delapan
BackColor Bebas
BorderStyle FixedDialog
StartUpPosition 2-CenterScreen
Label1 Caption Nomor Induk Pegawai
Label2 Caption Nama Pegawai
Label3 Caption Tempat / Tanggal Lahir
Label4 Caption Golongan
Label5 Caption Agama
Label6 Caption Status
Label7 Caption Jenis Kelamin
Label8 Caption Gaji Pokok
Label9 Caption Tunjangan Jabatan
Label10 Caption Tunjangan Keluarga
Label11 Caption Tunjangan Istri
Label12 Caption Gaji Bersih
Text1 Name NIP
Text Kosongkan
Text2 Name NMPEG
Text Kosongkan
Text3 Name TPLHR
Text Kosongkan
Text4 Name TGLHR
Text Kosongkan
ComboBox1 Name GOL
List III/A,III/B,III/C,III/D,IV/A
Text Kosongkan
ComboBox2 Name AGAMA
List ISLAM,KRISTEN KATOLIK, KRISTEN
Text PROTESTAN,HINDU,BUDHA
Kosongkan
OptionButton1 Caption B. Kawin
Name BKAWIN
OptionButton2 Caption Kawin
Name KAWIN
OptionButton3 Caption Janda
Name JANDA
OptionButton4 Caption Duda
Name DUDA
CheckBox1 Caption Pria
Name PRIA
CheckBox2 Caption Wanita
Name WANITA
Text5 Alignment 1- Right Justify
Name GP
Text Kosongkan
Enabled False
Text6 Alignment 1- Right Justify
Name TJ
Text Kosongkan
Enabled False
Kasus 9.
Form Designer
Ketentuan Proses :
1. Nilai rata-rata diperoleh dari hasil penjumlahan nilai quiz, nilai tugas, nilai mid semester
dan nilai akhir semester di bagi 4.
2. - Jika nilai rata-rata >= 76 maka nilai huruf “A”, keterangan “Sangat Memuaskan”
- Jika nilai rata-rata >= 66 maka nilai huruf “B”, keterangan “Memuaskan”
- Jika nilai rata-rata >= 56 maka nilai huruf “C”, keterangan “Cukup”
- Jika nilai rata-rata >= 51 maka nilai huruf “D”, keterangan “Kurang”
- Jika nilai rata-rata < 51 maka nilai huruf “E”, keterangan “Gagal”
Daftar Komponen
KOMPONEN PROPERTIES NILAI
Form1 Name Flatih2
Caption Latihan Dua
BackColor Bebas
BorderStyle FixedDialog
StartUpPosition 2-CenterScreen
Label1 Caption Nomor Pokok Mahasiswa
Label2 Caption Nama Mahasiswa
Label3 Caption Kelas
Label4 Caption Jurusan
Label5 Caption Nilai Quiz
Label6 Caption Nilai Tugas
Label7 Caption Nilai Mid Semester
Label8 Caption Nilai Akhir Semester
Label9 Caption Nilai Rata Rata
Label10 Caption Nilai Huruf
Label11 Caption Keterangan
Text1 Name NPM
Kode Program
Private Sub Bersih_Click()
NPM.Text = ""
NMMHS.Text = ""
KELAS.Text = ""
JURUS.Text = ""
NQ.Text = ""
NT.Text = ""
NM.Text = ""
NA.Text = ""
NR.Text = ""
NH.Text = ""
KET.Text = ""
End Sub
Daftar Komponen
KOMPONEN PROPERTIES NILAI
Form1 Name Soal5
Caption Soal5
BackColor Bebas
BorderStyle FixedDialog
StartUpPosition 2-CenterScreen
Label1 Caption Tanggal Sekarang
Label2 Caption Tanggal Lahir
Label3 Caption Umur
Label4 Caption Tahun
Label5 Caption Bulan
Text1 Name Tgskr
Text Kosongkan
Enabled False
Text2 Name Tglhr
Text Kosongkan
Text3 Name Thn
Text Kosongkan
Text4 Name Bln
Text Kosongkan
Command1 Name Hitung
Caption &Hitung
Command2 Name Bersih
Caption &Bersih
Command3 Name Keluar
Caption &Keluar
Pada jendela Vidata, klik menu bar file New | Microsoft Access | Version 7.0 Mdb seperti
gambar 3.12.
Untuk menambah field, klik tombol Add Field. Ketik field-field berikut (Gambar 3.17)
Tabel Kendaraan.
Field Name Type Size Index
Noplat Text 10 Noplat
Nmpemilik Text 20
Alpemilik Text 40
Merk Text 15
Warna Text 10
Thnbuat Text 4
Nomesin Text 15
Bhnbakar Text 8
Norangka Text 15
Untuk membuat file index, klik tombol Add Index. Ketik nama file index dan field
indexnya kemudian klik tombol OK (Gambar 3.18).
Jika anda melakukannya dengan benar, maka pada jendela Database Window akan
terlihat dua buah tabel dengan nama Kendaraan dan Pajak (Gambar 3.19)
Daftar Komponen
KONTROL PROPERTIES NILAI
Form1 StartUpPosition Screen Center
Border Style Fixed Dialog
Caption DATA KENDARAAN
Max Button False
Moveable False
Name Kendaraan
Label1 Alignment Center
Penjelasan Program
Dim DBPajak As Database berfungsi untuk membuat variabel yang menampung nilai
database. Sedangkan Dim Tkendaraan As Recordset berfungsi untuk membuat variabel yang
menampung nilai recordset (tabel)
Penjelasan Program
Procedure Aturtombol berfungsi untuk mengaktifkan atau mematikan tombol. Variabel
Kondisi merupakan variabel memori yang dapat menerima nilai yang dikirim dari procedure
lain bernilai True atau False Jika nilai yang dikirim True, maka tombol awal, setelah, sebelum,
akhir, hapus dan keluar aktif sedangkan tombol simpan tidak aktif Jika nilai yang dikirim
False, maka tombol awal, setelah, sebelum, akhir, hapus dan keluar tidak aktif sedangkan
tombol simpan aktif.
Penjelasan Program
Procedure Tampildata berfungsi untuk menampilkan data yang ada pada tabel kendaraan. Data
ditampilkan pada kontrol Text dan kontrol combo.
Penjelasan Program
Fungsi dari procedure isicombo adalah untuk mengisi combobox noplatc
Penjelasan Program
Perintah pada Procedure Load berfungsi untuk membuka database DBPajak.Mdb dan
membuka tabel Kendaraan.
Penjelasan Program
Perintah pada Procedure Activate berfungsi untuk memanggil procedure akhir dan procedure
isicombo
End If
End With
End Sub
Penjelasan Program
If recordcount <> 0 berfungsi mengecek apakah pada tabel kendaraan ada data atau tidak.
Movelast berfungsi agar pointer menuju ke posisi record paling akhir. Tampildata berfungsi
untuk menampilkan isi record. Karena posisi pointer pada record akhir maka tombol Sebelum
dan tombol Awal aktif sedangkan tombol Setelah dan tombol Akhir tidak aktif
Penjelasan Program
Movenext berfungsi agar pointer menuju ke posisi record berikutnya. Jika posisi pointer tidak
berada pada akhir file (End Of File) maka tampilkan Tampildata. Jika posisi pointer berada
pada akhir file maka tombol Setelah dan tombol Akhir tidak aktif dan pointer dibuat berada
pada posisi record paling akhir. Tombol Sebelum dan tombol Awal tetap aktif karena posisi
pointer tidak berada di awal file (Begin Of File).
Penjelasan Program
Moveprevious berfungsi agar pointer menuju ke posisi record sebelumnya. Jika posisi pointer
tidak berada pada awal file (Begin Of File) maka tampilkan Tampildata. Jika posisi pointer
berada pada awal file maka tombol Setelah dan tombol Akhir aktif dan pointer dibuat
berada pada posisi record paling awal. Tombol Sebelum dan tombol Awal tidak aktif karena
posisi pointer tidak berada di akhir file (End Of File).
Penjelasan Program
- Jika Caption tombol Tambah = ‘TAMBAH’, maka ubah Caption tombol Tambah =
‘BATAL’. Aktifkan Text dengan perintah Aturtext(True). Matikan tombol dengan
perintah Aturtombol(False). Bersihkan text. Arahkan posisi Cursor ke Text Noplat
dengan perintah Noplat.Setfocus(). Matikan tombol Koreksi dengan perintah
Koreksi.Enabled = False
- Jika Caption tombol Tambah = ‘BATAL’, maka ubah Caption tombol Tambah =
‘TAMBAH’. Matikan Text dengan perintah Aturtext(False). Aktifkan tombol dengan
perintah Aturtombol(True). Aktifkan tombol Koreksi dengan perintah Koreksi.Enabled
= True. Panggil procedure Form_Activate.
Penjelasan Program
- Jika Caption tombol Koreksi = ‘KOREKSI’, maka ubah Caption tombol Koreksi =
‘BATAL’. Aktifkan Text dengan perintah Aturtext(True). Matikan tombol dengan
perintah Aturtombol(False). Matikan Text Noplat dengan perintah Noplat.Enabled =
False Arahkan posisi Cursor ke Text Nmpemlik dengan perintah Nmpemilik.Setfocus().
Matikan tombol Tambah dengan perintah Tambah.Enabled = False
- Jika Caption tombol Koreksi = ‘BATAL’, maka ubah Caption tombol Koreksi =
‘KOREKSI’. Matikan Text dengan perintah Aturtext(False). Aktifkan tombol dengan
Penjelasan Program
Tampilkan pesan dengan dua alternatif jawaban yaitu ‘YES’ atau ‘NO’. Apabila kita tekan
tombol YES maka hapus record. Bersihkan text. Panggil procedure Form_Activate
Ketik listing program berikut pada Object Keluar, Procedure Click
Object : Keluar Procedure : Click
Private Sub KELUAR_Click()
x = MsgBox("YAKIN KELUAR", vbYesNo + vbQuestion, "PERHATIAN")
If x = vbYes Then
Unload Me
End If
End Sub
Penjelasan Program
Tampilkan pesan dengan dua alternatif jawaban yaitu ‘YES’ atau ‘NO’. Apabila kita tekan
tombol YES maka keluar dari hasil running.
Ketik listing program berikut pada Object Simpan, Procedure Click
Penjelasan Program
If Noplat.Text = “” berfungsi untuk mencek agar Text NOPLAT tidak boleh kosong. Exit
Sub berfungsi untuk keluar dari Sub Simpan.
- Jika tombol Tambah aktif berarti kita dalam keadaan menambah data. Cara menyimpan
data yang kita entrikan dengan menggunakan perintah :
.AddNew
.Field!NamaField = Nilai dari Komponen
.Update
- Jika tombol Tambah tidak aktif berarti kita dalam keadaan mengkoreksi data. Cara
menyimpan data yang kita ubah dengan menggunakan perintah :
.Edit
.Field!NamaField = Nilai dari Komponen
.Update
Ketik listing program berikut pada Object Noplatc, Procedure change dan click
Object : Noplatc Procedure : Change
Private Sub NOPLATC_Change()
With TKENDARAAN
If .RecordCount <> 0 Then
.Index = "NOPLAT"
.Seek "=", NOPLATC.Text
If Not .NoMatch Then
Tampildata
End If
End If
End With
End Sub
Penjelasan Program
Perintah NOPLATC procedure change maupun click berfungsi untuk menampilkan data
kendaraan berdasarkan Noplat yang dipilih
Penjelasan Program
Dim DBPajak As Database berfungsi untuk membuat variabel yang menampung nilai
database. Sedangkan Dim Tkendaraan As Recordset dan Dim Tpajak As Recordset berfungsi
untuk membuat variabel yang menampung nilai recordset (tabel)
Penjelasan Program
If recordcount <> 0 berfungsi mengecek apakah pada tabel pajak ada data atau tidak.
Movefirst berfungsi agar pointer menuju ke posisi record paling awal. Tampildata berfungsi
untuk menampilkan isi record. Karena posisi pointer pada record awal maka tombol Sebelum
dan tombol Awal tidak aktif sedangkan tombol Setelah dan tombol Akhir aktif
Ketik listing program berikut pada Object Denda, Procedure Change
Object : Denda Procedure : Change
Private Sub DENDA_Change()
TOTBAYAR.Text = Str(Val(JMLBAYAR.Text) + Val(DENDA.Text))
End Sub
Penjelasan Program
Fungsi dari procedure denda adalah untuk mencari totbayar.
Ketik listing program berikut pada Object General, Procedure Isicombo
Object : General Procedure : Isicombo
Private Sub ISICOMBO()
With TPAJAK
If .RecordCount <> 0 Then
NOKWITANSIC.Clear
.MoveFirst
Do Until .EOF
NOKWITANSIC.AddItem (.Fields!NOKWITANSI)
Penjelasan Program
Fungsi dari procedure isicombo adalah untuk mengisi combobox nokwitansic.
Penjelasan Program
Perintah pada Procedure Activate berfungsi untuk memanggil procedure akhir dan procedure
isicombo serta mengisi combo noplat.
Penjelasan Program
Perintah pada Procedure Load berfungsi untuk membuka database DBPajak.Mdb dan
membuka tabel Kendaraan serta tabel Pajak.
Penjelasan Program
Procedure Bersih berfungsi untuk membersihkan kontrol Text dan kontrol combo
Ketik listing program berikut pada Object General, Procedure Aturtext
Object : General Procedure : Aturtext
Private Sub ATURTEXT(KONDISI As Boolean)
NOKWITANSI.Enabled = KONDISI
NOKWITANSIC.Enabled = Not KONDISI
NOPLAT.Enabled = KONDISI
TGLBAYAR.Enabled = KONDISI
JMLBAYAR.Enabled = KONDISI
DENDA.Enabled = KONDISI
End Sub
Penjelasan Program
Procedure AturText berfungsi untuk mengaktifkan atau mematikan text.Variabel Kondisi
merupakan variabel memori yang dapat menerima nilai yang dikirim dari procedure lain
bernilai True atau False Jika nilai yang dikirim True, maka Text nowkitansi, tglbayar,
jmlbayar dan denda aktif sedangkan combo nokitansic tidak aktif. Jika nilai yang dikirim
False, maka Text nowkitansi, tglbayar, jmlbayar dan denda tidak aktif sedangkan combo
nokwitansic aktif.
Ketik listing program berikut pada Object General, Procedure Tampildata
Object : General Procedure : Tampildata
Private Sub TAMPILDATA()
NOKWITANSI.Text = TPAJAK.Fields!NOKWITANSI
NOKWITANSIC.Text = TPAJAK.Fields!NOKWITANSI
NOPLAT.Text = TPAJAK.Fields!NOPLAT
TGLBAYAR.Text = Format(TPAJAK.Fields!TGLBAYAR, "DD-MM-YYYY")
JMLBAYAR.Text = Str(TPAJAK.Fields!JMLBAYAR)
DENDA.Text = Str(TPAJAK.Fields!DENDA)
TOTBAYAR.Text = Str(TPAJAK.Fields!TOTBAYAR)
Penjelasan Program
Procedure Tampildata berfungsi untuk menampilkan data yang ada pada tabel pajak. Data
ditampilkan pada kontrol Text dan kontrol combo.
Ketik listing program berikut pada Object Hapus, Procedure Click
Object : Hapus Procedure : Click
Private Sub HAPUS_Click()
If NOPLAT.Text <> "" Then
x = MsgBox("YAKIN DI HAPUS", vbYesNo + vbQuestion, "PERHATIAN")
If x = vbYes Then
TPAJAK.Delete
BERSIH
Form_Activate
End If
End If
End Sub
Penjelasan Program
Tampilkan pesan dengan dua alternatif jawaban yaitu ‘YES’ atau ‘NO’. Apabila kita tekan
tombol YES maka hapus record. Bersihkan text. Panggil procedure Form_Activate
Penjelasan Program
Fungsi dari procedure jmlbayar adalah untuk mencari totbayar.
Penjelasan Program
- Jika Caption tombol Koreksi = ‘KOREKSI’, maka ubah Caption tombol Koreksi =
‘BATAL’. Aktifkan Text dengan perintah Aturtext(True). Matikan tombol dengan
perintah Aturtombol(False). Matikan Text Nokwitansi dengan perintah
Nokwitansi.Enabled = False Arahkan posisi Cursor ke Text Noplat dengan perintah
Noplat.Setfocus(). Matikan tombol Tambah dengan perintah Tambah.Enabled = False
- Jika Caption tombol Koreksi = ‘BATAL’, maka ubah Caption tombol Koreksi =
‘KOREKSI’. Matikan Text dengan perintah Aturtext(False). Aktifkan tombol dengan
perintah Aturtombol(True). Aktifkan tombol Tambah dengan perintah
Tambah.Enabled = True. Panggil procedure Form_Activate.
Penjelasan Program
Perintah Nokwitansi procedure Lostfocus berfungsi untuk mencek nomor kwitnasi supaya
tidak ada nomor kwitnasi yang sama dalam penyimpanan data.
Ketik listing program berikut pada Object Nokwitansic, Procedure Change
Object : Nokwtansic Procedure : Change
Private Sub NOKWITANSIC_Change()
With TPAJAK
If .RecordCount <> 0 Then
.Index = "NOKWITANSI"
.Seek "=", NOKWITANSIC.Text
If Not .NoMatch Then
TAMPILDATA
End If
End If
Penjelasan Program
Perintah NOKWITANSIC procedure change maupun click berfungsi untuk menampilkan data
pajak berdasarkan Nokwitansi yang dipilih
Ketik listing program berikut pada Object Noplat, Procedure Change
Object : Noplat Procedure : Change
Private Sub NOPLAT_Change()
With TKENDARAAN
If .RecordCount <> 0 Then
.Index = "NOPLAT"
.Seek "=", NOPLAT.Text
If Not .NoMatch Then
NMPEMILIK.Text = .Fields!NMPEMILIK
End If
End If
End With
End Sub
Penjelasan Program
Perintah noplat procedure change maupun click berfungsi untuk menampilkan nama pemilik
berdasarkan noplat yang dipilih
Penjelasan Program
Moveprevious berfungsi agar pointer menuju ke posisi record sebelumnya. Jika posisi pointer
tidak berada pada awal file (Begin Of File) maka tampilkan Tampildata. Jika posisi pointer
berada pada awal file maka tombol Setelah dan tombol Akhir aktif dan pointer dibuat
berada pada posisi record paling awal. Tombol Sebelum dan tombol Awal tidak aktif karena
posisi pointer tidak berada di akhir file (End Of File).
Ketik listing program berikut pada Object Setelah, Procedure Click
Object : Setelah Procedure : Click
Private Sub SETELAH_Click()
With TPAJAK
If .RecordCount <> 0 Then
.MoveNext
If Not .EOF Then
TAMPILDATA
AWAL.Enabled = True
AKHIR.Enabled = True
SETELAH.Enabled = True
SEBELUM.Enabled = True
Else
AWAL.Enabled = True
AKHIR.Enabled = False
SETELAH.Enabled = False
SEBELUM.Enabled = True
End If
Else
AWAL.Enabled = False
AKHIR.Enabled = False
SETELAH.Enabled = False
SEBELUM.Enabled = False
End If
End With
End Sub
Form_Activate
End With
End Sub
Penjelasan Program
If Nokwitansi.Text = “” berfungsi untuk mencek agar Text NOKWITANSI tidak boleh
kosong. Exit Sub berfungsi untukkeluar dari Sub Simpan.
If Noplat.Text = “” berfungsi untuk mencek agar Text NOPLAT tidak boleh kosong. Exit
Sub berfungsi untukkeluar dari Sub Simpan.
Penjelasan Program
- Jika Caption tombol Tambah = ‘TAMBAH’, maka ubah Caption tombol Tambah =
‘BATAL’. Aktifkan Text dengan perintah Aturtext(True). Matikan tombol dengan
perintah Aturtombol(False). Bersihkan text. Arahkan posisi Cursor ke Text Nokwitansi
dengan perintah Nokwitansi.Setfocus(). Matikan tombol Koreksi dengan perintah
Koreksi.Enabled = False
- Jika Caption tombol Tambah = ‘BATAL’, maka ubah Caption tombol Tambah =
‘TAMBAH’. Matikan Text dengan perintah Aturtext(False). Aktifkan tombol dengan
perintah Aturtombol(True). Aktifkan tombol Koreksi dengan perintah Koreksi.Enabled
= True. Panggil procedure Form_Activate.
Pada Step1. Kita memilih database yang akan dibuat reportnya. Klik tombol Data File,
akan tampil Choose Database File, pilih database yang inginkan. Jika anda lakukan
dengan benar maka akan terlihat seperti gambar 3.26.
Pada Step 3. Pilih field-field yang ingin ditampilkan pada report dengan cara pilih field
kemudian klik tmbol Add.Kemudian klik tombol Next (Gambar 3.28)
Pada Step 4. Pilih field yang akan jadi pedoman dalam pengurutan data, kemudian klik
tombol Add. Selanjutnya klik tombol Preview Report. (Gambar 3.2 9 dan Gambar 3. 30)
Untuk mengecek kebenaran formula yang dibuat, klik tombol Check, jika anda membuat
formula dengan benar maka akan tampil seperti gambar 3. 42. Jika anda salah membuat
formula, maka akan tampil pesan seperti gambar 3.43.
Penjelasan Program
Dim DBPajak As Database berfungsi untuk membuat variabel yang menampung nilai
database. Sedangkan Dim Tkendaraan As Recordset dan Dim Tpajak As Recordset berfungsi
untuk membuat variabel yang menampung nilai recordset (tabel)
Ketik listing program berikut pada Object Form, Procedure Load
Object : Form Procedure : Load
Private Sub Form_Load()
Set DBPAJAK = OpenDatabase(App.Path & "\DBPAJAK.MDB")
Set TKENDARAAN = DBPAJAK.OpenRecordset("KENDARAAN")
Set TPAJAK = DBPAJAK.OpenRecordset("PAJAK")
End Sub
Penjelasan Program
Tampilkan pesan dengan dua alternatif jawaban yaitu ‘YES’ atau ‘NO’. Apabila kita tekan
tombol YES maka keluar dari hasil running.
Penjelasan Program
Variabel Cari berfungsi untuk membandingkan bulan dan tahun yang diinputkan dengan
bulan dan tahun pada Tglbayar di tabel pajak
ReportFileName berfungsi untuk mencari file pajak.rpt
Destination berfungsi untuk menampilkan laporan ke layar
Window State berfungsi untuk menampilkan laporan selayar penuh
DiscardSaveData berfungsi untuk mengupdate data pada laporan
RetrieveDataFiles berfungsi untuk mengembalikan data ke laporan
Selection Formula berfungsi untuk membandingkan bulan dan tahun yang diinputkan
dengan bulan dan tahun pada Tglbayar di tabel pajak dari variabel Cari
Action berfungsi untuk untuk menampilkan laporan.
Daftar Komponen
Penjelasan Program
Dim DBPajak As Database berfungsi untuk membuat variabel yang menampung nilai
database. Sedangkan Dim Tkendaraan As Recordset dan Dim Tpajak As Recordset berfungsi
untuk membuat variabel yang menampung nilai recordset (tabel)
Penjelasan Program
Perintah pada Procedure Load berfungsi untuk membuka database DBPajak.Mdb dan
membuka tabel Kendaraan serta tabel Pajak.
Penjelasan program
Form_Activate() berfungsi untuk mengisi combo Noplat.
Penjelasan Program
Tampilkan pesan dengan dua alternatif jawaban yaitu ‘YES’ atau ‘NO’. Apabila kita tekan
tombol YES maka keluar dari hasil running.
Penjelasan Program
Variabel Cari berfungsi untuk membandingkan noplat yang diinputkan dengan noplat
pada tabel kendaraan dan tabel pajak
ReportFileName berfungsi untuk mencari file pernoplat.rpt
Destination berfungsi untuk menampilkan laporan ke layar