4.2.5 Form Customer
Pada form customer digunakan untuk input data customer. Bila form customer aktif maka pada tombol customer tidak dapat di pilih.
Gambar 4.25 Form Input Data Customer.
Gambar 4.26 Konfirmasi Input Data Tidak Lengkap.
73 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.27 Konfirmasi Hapus Data Customer.
Berikut adalah script yang digunakan pada form customer :
Proses Tambah ‘ Cek Input Data
If Nama1.Text = Or Alamat1.Text = Or Telpon1.Text = Then
’ Konfirmasi
MsgBox Data Input Belum Lengkap., , Koreksi Else
Status1.Text = Non Aktif
’ Proses Koneksi Database
Call konek tgl_input1 = FormatNow, ddMMyyyy HH:mm:ss
’ Proses Input Data Ke Database
strsql = insert into customer nama,alamat,telp,status,tgl_input,petugas1 values Nama1.Text , Alamat1.Text , Telpon1.Text , Status1.Text ,
tgl_input1 , id_login conn.Execute strsql
’ Panggil Refresh Tampilan
Call refreshtampilan validasi 0: validasi 1 : End If
Proses Hapus ’ Proses Koneksi Database
Call konek
’ Konfirmasi Hapus Data
X = MsgBoxData akan dihapus ?, vbInformation + vbYesNo, Konfirmasi
74 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
If X = vbYes Then
‘ Proses Hapus Data
strsql = delete from customer where id_customer= 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 Status1.Visible = False
Proses Update ’ Cek input data
If Nama1.Text = Or Alamat1.Text = Or Telpon1.Text = Or _ Status1.Text = Then
’ Konfirmasi
MsgBox Data Input Belum Lengkap., , Koreksi Else
’ Proses Koneksi Database
Call konek tgl_input1 = FormatNow, ddMMyyyy HH:mm:ss
‘ Proses Update Data
strsql = update customer set nama= Nama1.Text ,alamat= Alamat1.Text ,telp= Telpon1.Text ,status= Status1.Text ,tgl_input= tgl_input1
,petugas1= id_login where id_customer = 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: Status1.Visible = False End If
75 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Proses Edit ‘ Aktifkan tombol Update
validasi 1: Edit1.Enabled = False: Update1.Enabled = True: lbl_status.Visible = True Status1.Visible = True: Status1.Enabled = True
4.2.6 From Transaksi