BAB V PENUTUP
1. Kesimpulan
Kesimpulan yang dapat ditarik dari sistem penjualan ini antara ini :
a. Penggunaan sistem penjualan secara manual memerlukan banyak waktu serta keakuratan data atau informasi yang kurang terjamin.
Padahal kegiatan penjualan merupakan kegiatan rutinitas setiap harinya dan memerlukan ketelitian yang cukup.
b. Tingkat kesalahan pada penggunaan sistem manual lebih besar dibanding dengan menggunakan sistem yang sudah terkomputerisasi seperti dalam proses perhitungan.
c. Dengan adanya sistem penjualan secara komputerisasi pengolah data, penyajian informasi penjualan akan lebih cepat, akurat serta keamanan data akan lebih terjamin karena tempat atau media penyimpanan lebih terjaga.
d. Dengan menggunakan sistem penjualan yang sudah terkomputerisasi diharapkan masalah atau hambatan yang dihadapi dalam sistem manual dapat teratasi atau meminimalkan kesalahan yng terjadi dalam sistem manual seperti dalam penyajian informasi yang kurang cepat dan keakuratan data yang kurang terjamin.
2. Saran
Adapun beberapa hal yang dapat disampaikan sebagai suatu masukan antara lain :
a. Pemakai atau user harus memiliki penguasaan dan kemampuan dalam
bidang komputer baik hardware maupun software yang baik yang
dibutuhkan dalam sistem komputerisasi penjualan. Dan jika perlu
dilakukan pelatihan atau training khusus untuk menjalankan sistem yang baru ini, baik dalam peningkatan kemampuan, pengusaan hardware dan software maupun dalam pemahaman sistem komputerisasi penjualan ini.
b. Untuk menjaga dari hal-hal yang tidak diinginkan, seperti hilang data.
Sebaiknya sistem komputerisai penjualan dipelihara secara rutin dan hanya karyawan atau bagian penjualan saja yang dapat mengakses sistem tersebut.
c. Melakukan back up data secara rutin sebagai cadangan dari master data dan media penyimpanan harus terjamin seperti dalam disket atau harddisk atau CD ReWritable.
d. Pastikan komputer bebas dari virus, kemudian gunakan atau install software anti virus yang terbaru dalam sistem penjualan untuk mendeteksi sewaktu-waktu ada yang memasukkan data dari luar komputer itu sendiri.
e. Gunakan password dalam komputer dan kata sandi dan hanya
karyawan tertentu saja yang boleh tahu.
DAFTAR PUSTAKA
Alam, M.Agus J, Management Databse dengan Microsoft Visual Basic Versi 6.0, Elex Media Komputindo, Jakarta, 2004.
Hartono, Jogiyanto, MBA, Phd, “Pengenalan Komputer”, Penerbit Andi Yogyakarta, 1999.
Hendrawan, Rudy, “Pengelolaan Data Pada Sistem Informasi Berbasis Komputer”, Elex Media Komputindo, Jakarta, 1995.
Mahdiana, Deni, S.kom, MM, “Analisa Dan Perancangan Sistem Informasi”, Budi Luhur Press, Jakarta 2004.
Rusmawan, Uus, Mengolah Database dengan SQL dan Crystal Report dalam Visual Basic 6.0, Elex Media Komputindo, Bekasi, 2004.
LAMPIRAN 1
FORMULIR MASUKAN DAN KELUARAN
LAMPIRAN 2
LISTING PROGRAM
---Modul---
Global cn As New ADODB.Connection Public koneksi As New ADODB.Connection Dim strkoneksi As String
Public Sub Bukadatabase() Set cn = New ADODB.Connection
cn.Provider = "microsoft.jet.oledb.4.0;data source=" & App.Path & "\dbta.mdb"
cn.Open
cn.CursorLocation = adUseClient End Sub
Private Sub main()
strkoneksi = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & _ "\SistemPenjualan.mdb;Persist Security Info=False"
If koneksi.State <> 0 Then koneksi.Close koneksi.Open strkoneksi
If koneksi.State = 1 Then FMENUUTAMA.Show
Else
MsgBox "database tidak aktif"
End If End Sub
---Menu Utama--- Private Sub BARANG_Click() FBARANG.Show vbModal End Sub
Private Sub CLR_Click() FLAPRETUR.Show vbModal End Sub
Private Sub CTKRETUR_Click() FRETUR.Show vbModal
End Sub
Private Sub Form_Load()
End Sub
Private Sub KELUAR_Click() Dim X As String
X = MsgBox("Apakah Anda Yakin Akan Keluar dari sistem ?", vbOKCancel + vbInformation, "PESAN")
If X = vbOK Then Unload Me End End If End Sub
Private Sub KENDARAAN_Click() FKENDARAAN.Show vbModal End Sub
Private Sub NOTA_Click() FNOTA.Show vbModal End Sub
Private Sub PELANGGAN_Click() FPELANGGAN.Show vbModal End Sub
Private Sub PENJUALAN_Click() FLAPPENJUALAN.Show vbModal End Sub
Private Sub PESANAN_Click() FPESANAN.Show vbModal End Sub
Private Sub SJ_Click()
FSURAT_JALAN.Show vbModal End Sub
Private Sub SOPIR_Click() FSOPIR.Show vbModal End Sub
Private Sub Timer1_Timer()
Label4.Caption = Right(Label4.Caption, Len(Label4.Caption) - 1) + Left(Label4.Caption, 1)
M = Rnd * 252 h = Rnd * 255 b = Rnd * 255
Label4.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer2_Timer()
M = Rnd * 252 h = Rnd * 255 b = Rnd * 255
Label3.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer3_Timer() M = Rnd * 252
h = Rnd * 255 b = Rnd * 255
Label1.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer4_Timer() M = Rnd * 252
h = Rnd * 255 b = Rnd * 255
Label5.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer5_Timer() M = Rnd * 252
h = Rnd * 255 b = Rnd * 255
Label6.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer6_Timer() M = Rnd * 252
h = Rnd * 255
b = Rnd * 255
FMENUUTAMA.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer7_Timer()
Label4.Caption = Right(Label4.Caption, Len(Label4.Caption) - 1) + Left(Label4.Caption, 1)
M = Rnd * 252 h = Rnd * 255 b = Rnd * 255
Label4.ForeColor = RGB(M, h, b) End Sub
Private Sub Timer8_Timer() Dim waktu As Variant waktu = Now
LblJam.Caption = Format(waktu, "hh:mm:ss") End Sub
---Barang---
Dim RSBARANG As New ADODB.Recordset Private Sub Command1_Click()
Dim sql As String
sql = " select * From BARANG " & "where KDBRG = ('" & TKdBrg.Text & "')"
Set RSBARANG = cn.Execute(sql)
A = MsgBox("Apakah data Akan Disimpan !? ", vbOKCancel, "Pesan !") If A = vbOK Then
If Not RSBARANG.EOF Then
MsgBox " Kode BARANG dengan : " & TKdBrg & _
"Sudah pernah tersimpan Didatabase", vbInformation, " pesan !"
ElseIf TKdBrg.Text = "" Then
MsgBox "Kode BARANG Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TKdBrg.SetFocus
ElseIf TNmBrg.Text = "" Then
MsgBox "Nama BARANG Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TNmBrg.SetFocus
ElseIf TSatuan.Text = "" Then
MsgBox "SATUAN Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TSatuan.SetFocus
ElseIf THRGSAT.Text = "" Then
MsgBox "HARGA SATUAN Harus diisi !", vbOKOnly + vbInformation, "Warning!"
THRGSAT.SetFocus Else
cn.Execute " insert into BARANG values('" & TKdBrg & "','" & TNmBrg & _
"','" & TSatuan & "','" & THRGSAT & "','" & STOK & "')"
Tampil Kosong End If End If End Sub
Private Sub Command2_Click() Dim sql As String
sql = " select * From BARANG " & "where KDBRG = ('" & TKdBrg.Text & "')"
Set RSBARANG = cn.Execute(sql) If RSBARANG.EOF Then
MsgBox " Kode BARANG : " & TKdBrg & " Tidak Ada", vbInformation, "pesan!"
Else
cn.Execute " update BARANG Set NMBRG = '" & TNmBrg & "',SATUAN = '" &
TSatuan & _
"',HRGSAT = '" & THRGSAT & "',stok = '" & STOK & "'Where KDBRG = '" & TKdBrg
& "'"
MsgBox " Data BARANG Dengan Kode : " & TKdBrg & "Sudah Diubah !", vbOKOnly,
"pesan !"
Tampil Kosong End If End Sub
Private Sub Command3_Click()
A = MsgBox("Data Dengan Kode BARANG : " & TKdBrg & " Akan Dihapus !?", _ vbOKCancel, " warning !?")
If A = vbOK Then
cn.Execute " delete * from BARANG where KDBRG = '" & TKdBrg & "'"
Tampil Kosong End If End Sub
Private Sub Command4_Click() Kosong
End Sub
Private Sub Command5_Click() Unload Me
End Sub
Private Sub DGBARANG_Click()
cn.Execute "SELECT * FROM BARANG WHERE KDBRG='" & TKdBrg & "'"
TKdBrg = DGBARANG.Columns![0]
TNmBrg = DGBARANG.Columns![1]
TSatuan = DGBARANG.Columns![2]
THRGSAT = DGBARANG.Columns![3]
STOK = DGBARANG.Columns![4]
End Sub
Private Sub Form_Load() Bukadatabase
Set RSBARANG = New ADODB.Recordset
RSBARANG.Open "SELECT * FROM BARANG", cn, adOpenDynamic, adLockOptimistic Tampil
End Sub
Sub Tampil()
Set RSBARANG = New ADODB.Recordset
RSBARANG.Open "SELECT * FROM BARANG", cn Set DGBARANG.DataSource = RSBARANG Grid
End Sub
Sub Grid()
DGBARANG.AllowRowSizing = False
DGBARANG.Columns(0).Caption = " KODE BARANG "
DGBARANG.Columns(0).Width = 1400 DGBARANG.Columns(0).AllowSizing = False
DGBARANG.Columns(1).Caption = " NAMA BARANG "
DGBARANG.Columns(1).Width = 3000 DGBARANG.Columns(1).AllowSizing = False
DGBARANG.Columns(2).Caption = " SATUAN "
DGBARANG.Columns(2).Width = 1800 DGBARANG.Columns(2).AllowSizing = False
DGBARANG.Columns(3).Caption = " HARGA "
DGBARANG.Columns(3).Width = 1400 DGBARANG.Columns(3).AllowSizing = False DGBARANG.Columns(3).Alignment = dbgRight
DGBARANG.Columns(4).Caption = " STOCK "
DGBARANG.Columns(4).Width = 1400 DGBARANG.Columns(4).AllowSizing = False DGBARANG.Columns(4).Alignment = dbgRight End Sub
Sub Kosong() TKdBrg = ""
TNmBrg = ""
TSatuan = ""
THRGSAT = ""
STOK = ""
TKdBrg.SetFocus End Sub
Private Sub TKDBRG_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TNmBrg.SetFocus End If
End Sub
Private Sub TKDBRG_LostFocus()
Dim sql As String
sql = " select * from BARANG where KDBRG =('" & TKdBrg.Text & "')"
Set RSBARANG = cn.Execute(sql) If Not RSBARANG.EOF Then
TKdBrg.Text = RSBARANG("KDBRG") TNmBrg.Text = RSBARANG("NMBRG") TSatuan = RSBARANG("SATUAN") THRGSAT = RSBARANG("HRGSAT") STOK = RSBARANG("stok")
End If End Sub
Private Sub TNMBRG_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TSatuan.SetFocus End If
End Sub
Private Sub TSATUAN_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
THRGSAT.SetFocus End If
End Sub
---Pelanggan---
Dim RsPelanggan As New ADODB.Recordset
Private Sub Command1_Click() Dim sql As String
sql = " select * From PELANGGAN " & "where KDPLG = ('" & _ TKDPLG.Text & "')"
Set RsPelanggan = cn.Execute(sql)
A = MsgBox("Apakah data Akan Disimpan !? ", vbOKCancel, "Pesan !") If A = vbOK Then
If Not RsPelanggan.EOF Then
MsgBox " KODE PELANGGAN dengan : " & TKDPLG & _
"Sudah pernah tersimpan Didatabase", vbInformation, " pesan !"
ElseIf TKDPLG.Text = "" Then
MsgBox "KODE PELANGGAN Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TKDPLG.SetFocus
ElseIf TNmPlg.Text = "" Then
MsgBox "NAMA PELANGGAN Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TNmPlg.SetFocus
ElseIf TALAMAT.Text = "" Then
MsgBox "ALAMAT Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TALAMAT.SetFocus
ElseIf TTELPON.Text = "" Then
MsgBox "NO TELPON Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TTELPON.SetFocus Else
cn.Execute " insert into PELANGGAN values('" & TKDPLG & "','" & _ TNmPlg & "','" & TALAMAT & "','" & TTELPON & "')"
Tampil Kosong End If End If End Sub
Private Sub Command2_Click() Dim sql As String
sql = " select * from pelanggan " & "where kdplg = ('" & TKDPLG.Text & "')"
Set RsPelanggan = cn.Execute(sql) If RsPelanggan.EOF Then
MsgBox " Kode pelanggan :" & TKDPLG & " Tidak Ada", vbInformation, "pesan!"
Else
cn.Execute " update pelanggan Set Nmplg = '" & TNmPlg & "',Alamat = '" & _ TALAMAT & "',Telpon = '" & TTELPON & "' Where Kdplg = '" & TKDPLG & "'"
MsgBox " Data pelanggan Dengan Kode : " & TKDPLG & _
"Sudah Diubah !", vbOKOnly, "pesan !"
Tampil Kosong End If End Sub
Private Sub Command3_Click()
A = MsgBox("Data Dengan Kode PELANGGAN : " & TKDPLG & _
" Akan Dihapus !?", vbOKCancel, " warning !?") If A = vbOK Then
cn.Execute " delete * from PELANGGAN where KDPLG = '" & TKDPLG & "'"
Tampil Kosong End If End Sub
Private Sub Command4_Click() Kosong
End Sub
Private Sub Command5_Click() Unload Me
End Sub
Private Sub DGPELANGGAN_Click() TKDPLG = DGPELANGGAN.Columns![0]
TNmPlg = DGPELANGGAN.Columns![1]
TALAMAT = DGPELANGGAN.Columns![2]
TTELPON = DGPELANGGAN.Columns![3]
End Sub
Private Sub Form_Activate() TKDPLG.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Set RsPelanggan = New ADODB.Recordset
RsPelanggan.Open " select * from PELANGGAN ", cn, adOpenDynamic, adLockOptimistic
Tampil End Sub
Sub Kosong() TKDPLG = ""
TNmPlg = ""
TALAMAT = ""
TTELPON = ""
TKDPLG.SetFocus End Sub
Sub Tampil()
Set RsPelanggan = New ADODB.Recordset
RsPelanggan.Open " select * from PELANGGAN ", cn RsPelanggan.Sort = "KDPLG asc"
Set DGPELANGGAN.DataSource = RsPelanggan Grid
End Sub
Sub Grid()
DGPELANGGAN.AllowRowSizing = False
DGPELANGGAN.Columns(0).Caption = "KODE PLG "
DGPELANGGAN.Columns(0).Width = 1000 DGPELANGGAN.Columns(0).AllowSizing = False
DGPELANGGAN.Columns(1).Caption = "NAMA PELANGGAN"
DGPELANGGAN.Columns(1).Width = 2500 DGPELANGGAN.Columns(1).AllowSizing = False
DGPELANGGAN.Columns(2).Caption = "ALAMAT"
DGPELANGGAN.Columns(2).Width = 3500 DGPELANGGAN.Columns(2).AllowSizing = False
DGPELANGGAN.Columns(3).Caption = "TELPON"
DGPELANGGAN.Columns(3).Width = 1500 DGPELANGGAN.Columns(3).AllowSizing = False End Sub
Private Sub TALAMAT_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TTELPON.SetFocus End If
End Sub
Private Sub TKDPLG_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TNmPlg.SetFocus End If
End Sub
Private Sub TKDPLG_LostFocus() Dim sql As String
sql = " select * from PELANGGAN where KDPLG =('" & TKDPLG & "')"
Set RsPelanggan = cn.Execute(sql) If Not RsPelanggan.EOF Then
TKDPLG = RsPelanggan("KDPLG") TNmPlg = RsPelanggan("NMPLG") TALAMAT = RsPelanggan("ALAMAT") TTELPON = RsPelanggan("TELPON") End If
End Sub
Private Sub TNMPLG_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TALAMAT.SetFocus End If
End Sub
---Sopir---
Dim RsSopir As New ADODB.Recordset
Private Sub Command1_Click() Dim sql As String
sql = " select * From sopir " & "where kdspr = ('" & _ TKDSPR.Text & "')"
Set RsSopir = cn.Execute(sql)
A = MsgBox("Apakah data Akan Disimpan !? ", vbOKCancel, "Pesan !") If A = vbOK Then
If Not RsSopir.EOF Then
MsgBox " Kode Sopir dengan : " & TKDSPR & _
"Sudah pernah tersimpan Didatabase", vbInformation, " pesan !"
ElseIf TKDSPR.Text = "" Then
MsgBox "Kode Sopir Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TKDSPR.SetFocus
ElseIf TNMSPR.Text = "" Then
MsgBox "Nama Sopir Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TNMSPR.SetFocus
ElseIf TALAMAT.Text = "" Then
MsgBox "ALAMAT Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TALAMAT.SetFocus
ElseIf TTELPON.Text = "" Then
MsgBox "NO TELPON Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TTELPON.SetFocus Else
cn.Execute " insert into sopir values('" & TKDSPR & "','" & _ TNMSPR & "','" & TALAMAT & "','" & TTELPON & "')"
Tampil Kosong End If End If End Sub
Private Sub Command2_Click() Dim sql As String
sql = " select * from pelanggan " & "where kdspr = ('" & TKDSPR.Text & "')"
Set RsSopir = cn.Execute(sql) If RsSopir.EOF Then
MsgBox " Kode Sopir :" & TKDSPR & " Tidak Ada", vbInformation, "pesan!"
Else
cn.Execute " update sopir Set Nmspr = '" & TNMSPR & "',Alamat = '" & _ TALAMAT & "',Telpon = '" & TTELPON & "' Where Kdspr = '" & TKDSPR & "'"
MsgBox " Data Sopir Dengan Kode : " & TKDSPR & _
"Sudah Diubah !", vbOKOnly, "pesan !"
Tampil Kosong End If End Sub
Private Sub Command3_Click()
A = MsgBox("Data Dengan Kode sopir : " & TKDSPR & _
" Akan Dihapus !?", vbOKCancel, " warning !?") If A = vbOK Then
cn.Execute " delete * from sopir where kdspr = '" & TKDSPR & "'"
Tampil Kosong End If End Sub
Private Sub Command4_Click() Kosong
End Sub
Private Sub Command5_Click() Unload Me
End Sub
Private Sub DGSOPIR_Click() TKDSPR = DGSOPIR.Columns![0]
TNMSPR = DGSOPIR.Columns![1]
TALAMAT = DGSOPIR.Columns![2]
TTELPON = DGSOPIR.Columns![3]
End Sub
Private Sub Form_Activate() TKDSPR.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Set RsSopir = New ADODB.Recordset
RsSopir.Open " select * from sopir ", cn, adOpenDynamic, adLockOptimistic Tampil
End Sub
Sub Kosong() TKDSPR = ""
TNMSPR = ""
TALAMAT = ""
TTELPON = ""
TKDSPR.SetFocus End Sub
Sub Tampil()
Set RsSopir = New ADODB.Recordset RsSopir.Open " select * from sopir ", cn
RsSopir.Sort = "KdSpr asc"
Set DGSOPIR.DataSource = RsSopir Grid
End Sub
Sub Grid()
DGSOPIR.AllowRowSizing = False
DGSOPIR.Columns(0).Caption = "KODE SPR "
DGSOPIR.Columns(0).Width = 1000 DGSOPIR.Columns(0).AllowSizing = False
DGSOPIR.Columns(1).Caption = "NAMA SOPIR"
DGSOPIR.Columns(1).Width = 2500 DGSOPIR.Columns(1).AllowSizing = False
DGSOPIR.Columns(2).Caption = "ALAMAT"
DGSOPIR.Columns(2).Width = 3500 DGSOPIR.Columns(2).AllowSizing = False
DGSOPIR.Columns(3).Caption = "TELPON"
DGSOPIR.Columns(3).Width = 1500 DGSOPIR.Columns(3).AllowSizing = False End Sub
Private Sub TALAMAT_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TTELPON.SetFocus End If
End Sub
Private Sub TKDSPR_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TNMSPR.SetFocus End If
End Sub
Private Sub TKDSPR_LostFocus() Dim sql As String
sql = " select * from sopir where kdspr =('" & TKDSPR & "')"
Set RsSopir = cn.Execute(sql) If Not RsSopir.EOF Then TKDSPR = RsSopir("KDSPR") TNMSPR = RsSopir("NMSPR") TALAMAT = RsSopir("ALAMAT") TTELPON = RsSopir("TELPON") End If
End Sub
Private Sub TNMSPR_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TALAMAT.SetFocus End If
End Sub
---Kendaraan---
Dim RsKendaraan As New ADODB.Recordset
Private Sub Command1_Click() Dim sql As String
sql = " select * From kendaraan " & "where nopol = ('" & TNOPOL & "')"
Set RsKendaraan = cn.Execute(sql)
A = MsgBox("Apakah data Akan Disimpan !? ", vbOKCancel, "Pesan !") If A = vbOK Then
If Not RsKendaraan.EOF Then
MsgBox " NO POLISI dengan : " & TNOPOL & _
"Sudah pernah tersimpan Didatabase", vbInformation, " pesan !"
ElseIf TNOPOL.Text = "" Then
MsgBox "Nomor Polisi Kendaraan Harus diisi !", vbOKOnly + vbInformation,
"Warning!"
TNOPOL.SetFocus
ElseIf TJENIS.Text = "" Then
MsgBox "Jenis Kendaraan Harus diisi !", vbOKOnly + vbInformation, "Warning!"
TJENIS.SetFocus
ElseIf TWARNA.Text = "" Then
MsgBox "Warna Kendaraan diisi !", vbOKOnly + vbInformation, "Warning!"
TWARNA.SetFocus Else
cn.Execute " insert into kendaraan values('" & TNOPOL & "','" & TJENIS & _
"','" & TWARNA & "')"
Tampil Kosong End If End If End Sub
Private Sub Command2_Click() Dim sql As String
sql = " select * From kendaraan " & "where nopol = ('" & TNOPOL & "')"
Set RsKendaraan = cn.Execute(sql) If RsKendaraan.EOF Then
MsgBox " Nomor Polisi Kendaraan : " & TNOPOL & " Tidak Ada", vbInformation,
"pesan!"
Else
cn.Execute " update kendaraan Set jenis = '" & TJENIS & "',warna = '" & TWARNA &
_
"' Where nopol = '" & TNOPOL & "'"
MsgBox " Data BARANG Dengan Kode : " & TNOPOL & "Sudah Diubah !", vbOKOnly,
"pesan !"
Tampil Kosong End If End Sub
Private Sub Command3_Click()
A = MsgBox("Data Dengan Kode kendaraan : " & TNOPOL & " Akan Dihapus !?", _ vbOKCancel, " warning !?")
If A = vbOK Then
cn.Execute " delete * from kendaraan where nopol = '" & TNOPOL & "'"
Tampil Kosong End If End Sub
Private Sub Command4_Click() Kosong
End Sub
Private Sub Command5_Click() Unload Me
End Sub
Private Sub DGKENDARAAN_Click()
cn.Execute "SELECT * FROM kendaraan WHERE nopol='" & TNOPOL & "'"
TNOPOL = DGKENDARAAN.Columns![0]
TJENIS = DGKENDARAAN.Columns![1]
TWARNA = DGKENDARAAN.Columns![2]
End Sub
Private Sub Form_Activate() TNOPOL.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Set RsKendaraan = New ADODB.Recordset
RsKendaraan.Open "select * from kendaraan", cn, adOpenDynamic, adLockOptimistic
Tampil End Sub
Sub Tampil()
Set RsKendaraan = New ADODB.Recordset
RsKendaraan.Open "SELECT * FROM KENDARAAN", cn Set DGKENDARAAN.DataSource = RsKendaraan Grid
End Sub
Sub Grid()
DGKENDARAAN.AllowRowSizing = False
DGKENDARAAN.Columns(0).Caption = " NO POLISI "
DGKENDARAAN.Columns(0).Width = 1800 DGKENDARAAN.Columns(0).AllowSizing = False
DGKENDARAAN.Columns(1).Caption = " JENIS "
DGKENDARAAN.Columns(1).Width = 1800 DGKENDARAAN.Columns(1).AllowSizing = False
DGKENDARAAN.Columns(2).Caption = " WARNA "
DGKENDARAAN.Columns(2).Width = 1800 DGKENDARAAN.Columns(2).AllowSizing = False End Sub
Sub Kosong() TNOPOL.SetFocus TNOPOL = ""
TJENIS = ""
TWARNA = ""
End Sub
Private Sub TJENIS_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TWARNA.SetFocus End If
End Sub
Private Sub TNOPOL_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TJENIS.SetFocus End If
End Sub
Private Sub TNOPOL_LostFocus() Dim sql As String
sql = " select * from kendaraan where nopol =('" & TNOPOL.Text & "')"
Set RsKendaraan = cn.Execute(sql) If Not RsKendaraan.EOF Then
TNOPOL.Text = RsKendaraan("nopol") TJENIS.Text = RsKendaraan("jenis") TWARNA = RsKendaraan("warna") End If
End Sub
---Pesanan---
Dim RsPelanggan As New ADODB.Recordset Dim RSBARANG As New ADODB.Recordset Dim RSPESAN As New ADODB.Recordset Dim RsPesanan As New ADODB.Recordset
Private Sub CmdBatal_Click() With FGBARANG
BATAL = 1
Do Until BATAL > 10
If .TextMatrix(BATAL, 0) = "" Then Exit Do
Else
BATAL = BATAL + 1 End If
Loop
FGBARANG.Rows = FGBARANG.Rows - BATAL + 1 FGBARANG.Clear
Flex
Call CLEARALL
CmdSimpan.Enabled = False End With
End Sub
Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub CmdSimpan_Click() Dim Simpan As String
On Error Resume Next
sql1 = "INSERT INTO PESANAN VALUES('" & TNOPSN & "','" & T2.Value & "','" &
Combo1 & "')"
cn.Execute (sql1) With FGBARANG Simpan = 1
Do While Simpan < 100
If .TextMatrix(Simpan, 0) = "" Then Exit Do
Else
cn.Execute "INSERT INTO PESAN VALUES ('" & TNOPSN & "','" & _ .TextMatrix(Simpan, 1) & "','" & .TextMatrix(Simpan, 4) & "')"
SqlUpdate = ""
SqlUpdate = "UPDATE Barang SET " _ & " stok=stok- " _
& Val(.TextMatrix(Simpan, 4)) & "" _
& " WHERE KdBrg='" & .TextMatrix(Simpan, 1) & "'"
cn.Execute SqlUpdate, , adCmdText Simpan = Simpan + 1
End If Loop
MsgBox "DATA SUDAH TERSIMPAN", vbOKOnly, "PESAN"
FGBARANG.Rows = FGBARANG.Rows - Simpan + 1 FGBARANG.Clear
Flex
Call CLEARALL Auto
End With
CmdSimpan.Enabled = False End Sub
Private Sub CmdTambah_Click() On Error Resume Next
If Combo1.Text = "" Then
MsgBox "CLICK KODE Pelanggan YANG ADA PADA COMBO", vbOKOnly, "CHECK!"
Combo1.SetFocus
ElseIf Combo2.Text = "" Then
MsgBox "CLICK KODE BARANG YANG ADA PADA COMBO", vbOKOnly,
"CHECK!"
Combo2.SetFocus
ElseIf TJUMLAH.Text = "" Then
MsgBox "JUMLAH PESAN HARUS DIISI !", vbOKOnly, "WARNING!"
TJUMLAH.SetFocus Else
baris = FGBARANG.Row
FGBARANG.Rows = FGBARANG.Rows + 1
FGBARANG.TextMatrix(baris, 0) = FGBARANG.Row + 0 FGBARANG.TextMatrix(baris, 1) = Combo2.Text
FGBARANG.TextMatrix(baris, 2) = TNmBrg.Text FGBARANG.TextMatrix(baris, 3) = THARGA.Text FGBARANG.TextMatrix(baris, 4) = TJUMLAH.Text FGBARANG.TextMatrix(baris, 5) = TSUB.Text
TTOTAL.Text = Val(TTOTAL) + Val(FGBARANG.TextMatrix(baris, 5)) FGBARANG.Row = FGBARANG.Row + 1
MsgBox "SATU RECORD TELAH BERTAMBAH!", vbInformation, "ATTENTION"
Call CLEARBRG Combo2 = ""
Combo2.SetFocus
CmdSimpan.Enabled = True End If
TTOTAL.Enabled = False End Sub
Sub CLEARALL() Combo1 = ""
TNmPlg = ""
TALAMAT = ""
Combo2 = ""
TNmBrg = ""
THRGJUAL = ""
TJUMLAH = ""
TSUB = ""
TTOTAL = ""
End Sub
Private Sub Combo1_Click()
Set RsPelanggan = cn.Execute("SELECT * FROM pelanggan WHERE KDPLG='" &
Combo1 & "'")
If Not RsPelanggan.EOF Then TNmPlg = RsPelanggan("NMplg") TALAMAT = RsPelanggan("ALamat") End If
TNmPlg.Enabled = False TALAMAT.Enabled = False End Sub
Private Sub Combo2_Click()
Set RSBARANG = cn.Execute("SELECT NMBRG,SATUAN,HRGSAT FROM BARANG WHERE KDBRG='" & Combo2 & "'")
If Not RSBARANG.EOF Then
TNmBrg.Text = RSBARANG("NMBRG") THARGA.Text = RSBARANG("HRGSAT") End If
TJUMLAH.SetFocus TNmBrg.Enabled = False THARGA.Enabled = False End Sub
Private Sub Form_Activate() Combo1.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Call ISIKDPLG Call ISIKDBRG
Auto Flex
CmdSimpan.Enabled = False TNOPSN.Enabled = False
T2 = Format(Now, "DD-MM-YYYY") End Sub
Sub Flex()
FGBARANG.FormatString = " NO | KODE BARANG | NAMA BARANG
| HARGA | JUMLAH | SUB TOTAL "
End Sub
Sub ISIKDPLG()
Set RsPelanggan = cn.Execute(" SELECT DISTINCT KDPLG FROM PELANGGAN") Do While Not RsPelanggan.EOF
Combo1.AddItem (RsPelanggan.Fields(0).Value) RsPelanggan.MoveNext
Loop End Sub
Sub ISIKDBRG()
Set RSBARANG = cn.Execute(" SELECT DISTINCT KDBRG FROM BARANG") Do While Not RSBARANG.EOF
Combo2.AddItem (RSBARANG.Fields(0).Value) RSBARANG.MoveNext
Loop End Sub
Sub Auto()
Set RsPesanan = New ADODB.Recordset
RsPesanan.Open "SELECT * FROM PESANAN", cn
TNOPSN = "SP00" + Trim(Str(RsPesanan.RecordCount + 1)) End Sub
Private Sub TJUMLAH_Change() TSUB = Val(TJUMLAH) * Val(THARGA) TSUB.Enabled = False
End Sub
Sub CLEARBRG() TNmBrg = ""
THARGA = ""
TJUMLAH = ""
TSUB = ""
End Sub
---Nota---
Dim RsPesanan As New ADODB.Recordset Dim Simpan As String
Dim RSNOTA As New ADODB.Recordset
Private Sub CmdCetak_Click()
Dim RSNOTA As New ADODB.Recordset
RSNOTA.Open "select * from Nota", cn, adOpenKeyset, adLockOptimistic cn.Execute "insert into Nota values('" & Tnonota.Text & _
"','" & DT2.Value & "','" & Combo1.Text & "')"
PILIH = MsgBox(" NOTA DENGAN NO NOTA:" & Tnonota & _
" SUDAH DISIMPAN, DATA AKAN DICETAK..!!", vbOKOnly + vbInformation,
"OOOPS..")
If PILIH = vbOK Then
Call CTKNOTA cn.Close Else
cmdCetak.Enabled = False cn.Close
End If End Sub
Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub Combo1_Click() Simpan = ""
Set RsPesanan = cn.Execute("select * from pesanan where NOPsn='" &
Combo1.Text & "'") With RsPesanan If .EOF And .BOF Then Exit Sub
Else
KdBrg = !NoPsn TTglPsn = !TglPsn End If
End With End Sub
Private Sub Combo1_DropDown() Combo1.Clear
Set RsPesanan = cn.Execute("select * from Pesanan where NoPSN order by NoPsn")
If Not RsPesanan.BOF Then While Not RsPesanan.EOF
Combo1.AddItem RsPesanan!NoPsn RsPesanan.MoveNext
Wend End If End Sub
Private Sub Form_Activate() Combo1.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Auto
DT2 = Format(Now, "dd/mm/yyyy") Tnonota.Enabled = False
End Sub
Sub Auto()
Set RSNOTA = New ADODB.Recordset RSNOTA.Open "SELECT * From Nota", cn
Tnonota = "NJ00" + Trim(Str(RSNOTA.RecordCount + 1)) End Sub
Sub CTKNOTA()
Set RSQNOTA = New ADODB.Recordset
sql = " SELECT * FROM QNOTA WHERE NONOTA ='" & Tnonota & "'"
Set RSQNOTA = cn.Execute(sql)
SARING = "{QNOTA.NONOTA}='" & Tnonota & "'"
With CR
.DataFiles(0) = App.Path & "\DBTA.MDB"
.ReportFileName = App.Path + "\CTKNOTA.RPT"
.Destination = crptToWindow .WindowState = crptMaximized .ReplaceSelectionFormula (SARING) .Action = 1
End With End Sub
---Surat Jalan--- Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub CmdCetak_Click() Dim RSSJ As New ADODB.Recordset
RSSJ.Open "select * from surat_jalan", cn, adOpenKeyset, adLockOptimistic cn.Execute "insert into surat_jalan values('" & TNoSJ & _
"','" & DT1.Value & "','" & Combo1 & "','" & Combo3 & "','" & Combo2 & "')"
PILIH = MsgBox(" DATA DENGAN NO SURAT JALAN:" & TNoSJ & _
" SUDAH DISIMPAN, DATA AKAN DICETAK..!!", vbOKOnly + vbInformation,
"OOOPS..")
If PILIH = vbOK Then Call CTKSJ cn.Close Else
cmdCetak.Enabled = False cn.Close
End If
End Sub
Private Sub Combo1_Click() Simpan = ""
Set RsPesanan = cn.Execute("select * from pesanan where NOPsn='" &
Combo1.Text & "'") With RsPesanan If .EOF And .BOF Then Exit Sub
Else
KdBrg = !NoPsn End If
End With End Sub
Private Sub Combo1_DropDown() Combo1.Clear
Set RsPesanan = cn.Execute("select * from Pesanan where NoPSN not in (select NOPSN FROM surat_jalan) order by NoPsn")
If Not RsPesanan.BOF Then While Not RsPesanan.EOF
Combo1.AddItem RsPesanan!NoPsn RsPesanan.MoveNext
Wend End If End Sub
Private Sub Form_Activate() Combo1.SetFocus
End Sub
Private Sub Form_Load() Bukadatabase
Auto
Call isipesanan Call isikodesopir Call isinopol
DT1 = Format(Now, "dd/mm/yyyy") TNoSJ.Enabled = False
End Sub
Sub Auto()
Set RSSJ = New ADODB.Recordset
RSSJ.Open "SELECT * From surat_jalan", cn
TNoSJ = "SJ00" + Trim(Str(RSSJ.RecordCount + 1)) End Sub
Sub CTKSJ()
Set RSqSJ = New ADODB.Recordset
sql = " SELECT * FROM QSJ WHERE NOSJ ='" & TNoSJ & "'"
Set RSqSJ = cn.Execute(sql)
SARING = "{QSJ.NOSJ}='" & TNoSJ & "'"
With CR
.DataFiles(0) = App.Path & "\DBTA.MDB"
.ReportFileName = App.Path + "\SURAT JALAN.RPT"
.Destination = crptToWindow .WindowState = crptMaximized .ReplaceSelectionFormula (SARING) .Action = 1
End With
End Sub Sub isinopol()
Set RsKendaraan = cn.Execute(" SELECT DISTINCT nopol FROM kendaraan") Do While Not RsKendaraan.EOF
Combo3.AddItem (RsKendaraan.Fields(0).Value) RsKendaraan.MoveNext
Loop End Sub
Sub isikodesopir()
Set RsSopir = cn.Execute(" SELECT DISTINCT kdspr FROM sopir") Do While Not RsSopir.EOF
Combo2.AddItem (RsSopir.Fields(0).Value) RsSopir.MoveNext
Loop End Sub
Sub isipesanan()
Set RsPesanan = cn.Execute(" SELECT DISTINCT nopsn FROM pesanan") Do While Not RsPesanan.EOF
Combo1.AddItem (RsPesanan.Fields(0).Value) RsPesanan.MoveNext
Loop End Sub
---Cetak Retur--- Private Sub CmdBatal_Click() With FGRETUR
BATAL = 1
Do Until BATAL > 10
If .TextMatrix(BATAL, 0) = "" Then
Exit Do Else
BATAL = BATAL + 1 End If
Loop
FGRETUR.Rows = FGRETUR.Rows - BATAL + 1 FGRETUR.Clear
Flex
Call CLEARALL
CmdSimpan.Enabled = False End With
End Sub
Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub CmdSimpan_Click() Dim Simpan As String
On Error Resume Next
sql1 = "INSERT INTO retur VALUES('" & TNoRetur & "','" & T2.Value & _
"','" & Combo1 & "')"
cn.Execute (sql1) With FGRETUR Simpan = 1
Do While Simpan < 100
If .TextMatrix(Simpan, 0) = "" Then Exit Do
Else
cn.Execute "INSERT INTO kembali VALUES ('" & TNoRetur & "','" & _
.TextMatrix(Simpan, 1) & "','" & .TextMatrix(Simpan, 5) & _
"','" & .TextMatrix(Simpan, 6) & "')"
Simpan = Simpan + 1 End If
Loop
PILIH = MsgBox(" Retur DENGAN NO Retur:" & TNoRetur & _
" SUDAH DISIMPAN, DATA AKAN DICETAK..!!", vbOKOnly + vbInformation,
"OOOPS..")
If PILIH = vbOK Then Call CTKRETUR cn.Close
CmdSimpan.Enabled = False
FGRETUR.Rows = FGRETUR.Rows - Simpan + 1 FGRETUR.Clear
Flex
Call CLEARALL Auto
'cn.Close End If
End With End Sub
Private Sub CmdTambah_Click() baris = FGRETUR.Row
FGRETUR.Rows = FGRETUR.Rows + 1
FGRETUR.TextMatrix(baris, 0) = FGRETUR.Row + 0 FGRETUR.TextMatrix(baris, 1) = TKdBrg.Text FGRETUR.TextMatrix(baris, 2) = TNmBrg.Text FGRETUR.TextMatrix(baris, 3) = TSatuan.Text FGRETUR.TextMatrix(baris, 4) = TQty.Text
FGRETUR.TextMatrix(baris, 5) = TJmlRetur.Text FGRETUR.TextMatrix(baris, 6) = TKeterangan.Text FGRETUR.Row = FGRETUR.Row + 1
Call CLEARBRG End Sub
Private Sub Combo1_Click()
sql1 = " select * from Qsj " & " where nosj='" & Combo1.Text & "'"
Set RSqSJ = cn.Execute(sql1) If Not RSqSJ.EOF Then TTglPsn = RSqSJ("tglsj") TNmPlg = RSqSJ("nmplg") TALAMAT = RSqSJ("alamat") TabelQPesanan
Do While Not RSqSJ.EOF RSqSJ.MoveNext
If RSqSJ.EOF Then Exit Do
End If Loop End If End Sub
Private Sub Combo1_DropDown() Combo1.Clear
Set RSSJ = cn.Execute("select * from surat_jalan where Nosj order by nosj") If Not RSSJ.BOF Then
While Not RSSJ.EOF
Combo1.AddItem RSSJ!Nosj RSSJ.MoveNext
Wend End If End Sub
Private Sub DGRETUR_Click() TKdBrg = DGRETUR.Columns![12]
TNmBrg = DGRETUR.Columns![13]
TSatuan = DGRETUR.Columns![14]
TQty = DGRETUR.Columns![15]
End Sub
Private Sub Form_Load() Bukadatabase
T2 = Format(Now, "DD-MM-YYYY") TabelQPesanan
Flex Auto End Sub
Sub Auto()
Set RSRETUR = New ADODB.Recordset RSRETUR.Open "SELECT * FROM Retur", cn
TNoRetur = "RT00" + Trim(Str(RSRETUR.RecordCount + 1)) End Sub
Sub Flex()
FGRETUR.FormatString = " NO | KODE BARANG | NAMA BARANG | SATUAN | QTY | JUMLAH RETUR| KETERANGAN "
End Sub
Sub TabelQPesanan()
Set RSqSJ = New ADODB.Recordset
SQL2 = "SELECT * FROM QSJ WHERE NoSJ='" & Combo1 & "'"
Set RSqSJ = cn.Execute(SQL2) Set DGRETUR.DataSource = RSqSJ GridQPesanan
End Sub
Sub GridQPesanan()
DGRETUR.AllowRowSizing = False DGRETUR.Columns(0).Width = 0 DGRETUR.Columns(1).Width = 0 DGRETUR.Columns(2).Width = 0 DGRETUR.Columns(3).Width = 0 DGRETUR.Columns(4).Width = 0 DGRETUR.Columns(5).Width = 0 DGRETUR.Columns(6).Width = 0 DGRETUR.Columns(7).Width = 0 DGRETUR.Columns(8).Width = 0 DGRETUR.Columns(9).Width = 0 DGRETUR.Columns(10).Width = 0 DGRETUR.Columns(11).Width = 0
DGRETUR.Columns(12).Caption = " KODE BARANG "
DGRETUR.Columns(12).Width = 1400 DGRETUR.Columns(12).AllowSizing = False
DGRETUR.Columns(13).Caption = " NAMA BARANG "
DGRETUR.Columns(13).Width = 1900 DGRETUR.Columns(13).AllowSizing = False DGRETUR.Columns(14).Caption = " SATUAN "
DGRETUR.Columns(14).Width = 1600
DGRETUR.Columns(14).AllowSizing = False DGRETUR.Columns(15).Caption = " QTY "
DGRETUR.Columns(15).Width = 1200 DGRETUR.Columns(15).AllowSizing = False End Sub
Sub CLEARALL() Combo1 = ""
TTglPsn = ""
TNmPlg = ""
TALAMAT = ""
TKdBrg = ""
TNmBrg = ""
TSatuan = ""
TQty = ""
TJmlRetur = ""
TKeterangan = ""
TabelQPesanan End Sub
Sub CLEARBRG() TKdBrg = ""
TNmBrg = ""
TSatuan = ""
TQty = ""
TJmlRetur = ""
TKeterangan = ""
End Sub
Sub CTKRETUR()
Set RSQRETUR = New ADODB.Recordset
sql = " SELECT * FROM QRETUR WHERE NORETUR ='" & TNoRetur & "'"
Set RSQRETUR = cn.Execute(sql)
SARING = "{QRETUR.NORETUR}='" & TNoRetur & "'"
With CR
.DataFiles(0) = App.Path & "\DBTA.MDB"
.ReportFileName = App.Path + "\Retur.RPT"
.Destination = crptToWindow .WindowState = crptMaximized .ReplaceSelectionFormula (SARING) .Action = 1
End With End Sub
---Cetak Laporan Penjualan--- Dim RSQLAPPENJUALAN As New ADODB.Recordset
Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub CMDTAMPIL_Click()
RSQLAPPENJUALAN.Filter = " TglNota>='" & T1.Value & "' AND TglNota<='" &
T2.Value & "'"
If T2.Value < T1.Value Then
MsgBox "TANGGAL AKHIR HARUS LEBIH BESAR DARI TANGGAL AWAL...!", vbOKOnly + vbInformation, "WARNING..!"
ElseIf RSQLAPPENJUALAN.EOF Then
MsgBox "TRANSAKSI DARI TANGGAL : " & T1.Value & " S/D " & T2.Value &
_
" TIDAK ADA", vbInformation, "HONNY"
Else
CR.ReportFileName = "" & App.Path & "\LAPPENJUALAN.RPT"
CR.SelectionFormula = "{QLAPPENJUALAN.TGLnota}>=#" & _
Format(T1.Value, "M/D/YY") & "# AND {QLAPPENJUALAN.TGLnota}<=#" & _
Format(T2.Value, "M/D/YY") & "#"
CR.Formulas(1) = "TGLAWAL='" & Format(T1.Value, "DD/MM/YYYY") &
"'"
CR.Formulas(2) = "TGLAKHIR='" & Format(T2.Value, "DD/MM/YYYY") &
"'"
CR.WindowState = crptMaximized CR.RetrieveDataFiles
CR.Action = 1 End If
End Sub
Private Sub Form_Load() Bukadatabase
Set RSQLAPPENJUALAN = New ADODB.Recordset
RSQLAPPENJUALAN.Open " SELECT * FROM QLAPPENJUALAN ", cn, adOpenDynamic, adLockOptimistic
T1 = Format(Now, "DD-MM-YYYY") T2 = Format(Now, "DD-MM-YYYY") End Sub
---Cetak Laporan Retur--- Dim RSQLAPRETUR As New ADODB.Recordset
Private Sub CMDKELUAR_Click() Unload Me
End Sub
Private Sub CMDTAMPIL_Click()
RSQLAPRETUR.Filter = " TglRetur>='" & T1.Value & "' AND TglRetur<='" &
T2.Value & "'"
If T2.Value < T1.Value Then
MsgBox "TANGGAL AKHIR HARUS LEBIH BESAR DARI TANGGAL AWAL...!", vbOKOnly + vbInformation, "WARNING..!"
ElseIf RSQLAPRETUR.EOF Then
MsgBox "TRANSAKSI DARI TANGGAL : " & T1.Value & " S/D " & T2.Value &
_
" TIDAK ADA", vbInformation, "HONNY"
Else
CR.ReportFileName = "" & App.Path & "\LAPretur.RPT"
CR.SelectionFormula = "{QRETUR.TglRetur}>=#" & _
Format(T1.Value, "M/D/YY") & "# AND {QRETUR.TglRetur}<=#" & _ Format(T2.Value, "M/D/YY") & "#"
CR.Formulas(1) = "TGLAWAL='" & Format(T1.Value, "DD/MM/YYYY") &
"'"
CR.Formulas(2) = "TGLAKHIR='" & Format(T2.Value, "DD/MM/YYYY") &
"'"
CR.WindowState = crptMaximized CR.RetrieveDataFiles
CR.Action = 1 End If
End Sub
Private Sub Form_Load() Bukadatabase
Set RSQLAPRETUR = New ADODB.Recordset
RSQLAPRETUR.Open " SELECT * FROM qretur ", cn, adOpenDynamic, adLockOptimistic
T1 = Format(Now, "DD-MM-YYYY") T2 = Format(Now, "DD-MM-YYYY") End Sub
LAMPIRAN 3 KELUARAN PROGRAM
LAMPIRAN 4 BERITA ACARA