4.2.7.6 Form Penginputan Data Mobil
Pada form dibawah ini digunakan untuk input data keterangan mobil. Form input data keterangan mobil ini menginputkan berupa jenis mobil, nomor polisi dan
warna.
Gambar 4.55 Form Input Data Keterangan Mobil.
Gambar 4.56 Konfirmasi Kesamaan Data No. Polisi.
Gambar 4.57 Konfirmasi Input Data Tidak Lengkap.
106 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.58 Konfirmasi Hapus Data Keterangan Mobil.
Berikut adalah script yang digunakan pada form penginputan data mobil:
Proses Tambah ’ Cek input data
If id_jenis1.Text = Or Txt_nm_nopol.Text = Or Txt_nm_warna.Text = Then
’ Konfirmasi input data kosong
MsgBox Data Input Belum Lengkap., , Koreksi Else
’ Cek apakah ada data yang sama
Adodc1.RecordSource = select from mobil where nopol= Txt_nm_nopol.Text Adodc1.Refresh
With Adodc1.Recordset If .PageCount 0 Then
’ Konfirmasi kesamaan data
MsgBox Data Dengan No. Polisi Txt_nm_nopol.Text sudah ada. Else
Txt_nm_stat.Text = Ada
’ Proses Koneksi Database
Call konek tgl_input1 = FormatNow, ddMMyyyy HH:mm:ss
’ Proses Input Data Ke Database
strsql = insert into mobil jenis,nopol,warna,stat,tgl_input,petugas1 values id_jenis1.Text , Txt_nm_nopol.Text , Txt_nm_warna.Text ,
Txt_nm_stat.Text , tgl_input1 , id_login conn.Execute strsql
107 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
’ Panggil Refresh Tampilan
Call refreshtampilan validasi 0: validasi 1
End If : End With : End If
Proses Hapus ’ Proses Koneksi Database
Call konek
’ Konfirmasi Hapus Data
X = MsgBoxData akan dihapus ?, vbInformation + vbYesNo, Konfirmasi If X = vbYes Then
‘ Proses Update Data
strsql = delete from mobil where id_mobil= Id1.Text conn.Execute strsql
End If
’ Panggil Refresh Tampilan
Call refreshtampilan validasi 0: validasi 1: Update1.Visible = False: Update1.Enabled = False:
Simpan1.Enabled = True Simpan1.Visible = True: Hapus1.Enabled = False: Edit1.Enabled = False: lbl_status.Visible = False
Txt_nm_stat.Visible = False
Proses Update ’ Cek input data
If id_jenis1.Text = Or Txt_nm_nopol.Text = Or Txt_nm_warna.Text = Or _ Txt_nm_stat.Text = - Then
’ Konfirmasi input data kosong
MsgBox Data Input Belum Lengkap., , Koreksi Else
’ Proses Koneksi Database
Call konek tgl_input1 = FormatNow, ddMMyyyy HH:mm:ss
‘ Proses Update Data
strsql = update mobil set jenis= id_jenis1.Text ,nopol= Txt_nm_nopol.Text
108 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
,warna= Txt_nm_warna.Text ,stat= Txt_nm_stat.Text ,tgl_input= tgl_input1 ,petugas1= id_login where id_mobil= Id1.Text
conn.Execute strsql
’ Panggil Refresh Tampilan
Call refreshtampilan
’ Aktifkan Tombol Simpan
validasi 0: validasi 1: Update1.Visible = False: Update1.Enabled = False: Simpan1.Enabled = True Simpan1.Visible = True: lbl_status.Visible = False:
Txt_nm_stat.Visible = False End If
Proses Edit ‘ Aktifkan tombol Update
validasi 1: Edit1.Enabled = False: Update1.Enabled = True: tmbl_cari_jns.Enabled = True lbl_status.Visible = True: Txt_nm_stat.Visible = True: Txt_nm_stat.Enabled = True
4.2.7.7 Form Penginputan Data Tarif