• Tidak ada hasil yang ditemukan

BAB V PENUTUP 1. Kesimpulan 2. Saran

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB V PENUTUP 1. Kesimpulan 2. Saran"

Copied!
62
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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.

(4)

LAMPIRAN 1

FORMULIR MASUKAN DAN KELUARAN

(5)
(6)
(7)
(8)

LAMPIRAN 2

LISTING PROGRAM

(9)

---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

(10)

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

(11)

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()

(12)

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

(13)

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 !"

(14)

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 & _

(15)

"',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]

(16)

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

(17)

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()

(18)

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 & "')"

(19)

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 & "')"

(20)

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

(21)

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

(22)

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

(23)

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 & "')"

(24)

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 & "')"

(25)

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

(26)

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

(27)

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

(28)

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)

(29)

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

(30)

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

(31)

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 "

(32)

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

(33)

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

(34)

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)) & "" _

(35)

& " 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

(36)

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()

(37)

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

(38)

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

(39)

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

(40)

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")

(41)

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 & "'"

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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 & "','" & _

(47)

.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

(48)

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

(49)

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

(50)

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

(51)

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()

(52)

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"

(53)

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

(54)

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

(55)

RSQLAPRETUR.Open " SELECT * FROM qretur ", cn, adOpenDynamic, adLockOptimistic

T1 = Format(Now, "DD-MM-YYYY") T2 = Format(Now, "DD-MM-YYYY") End Sub

(56)

LAMPIRAN 3 KELUARAN PROGRAM

(57)
(58)
(59)
(60)

LAMPIRAN 4 BERITA ACARA

(61)
(62)

Referensi

Dokumen terkait

Sebagai daerah asal adat, budaya dan etnis Suku Minangkabau, di kabupaten Tanah Datar banyak terdapat peninggalan situs-situs dan prasasti sumber sejarah, bangunan tradisional

Maka dari model regresi ini dapat disimpul- kan bahwa corporate governance (kepemilikan institusional, kualitas audit, komisaris independen, komite audit), profitabilitas

Berdasarkan kedua pertemuan pada siklus I diperoleh rata-rata nilai akhir hasil belajar siswa sebesar 70 dengan persentase ketuntasan belajar klasikal sebesar 50% dengan predikat

Cilacap 15030122010749 595 EKO WIDIHARTONO SMP KRISTEN GANDRUNGMANGU Pendidikan Jasmani dan Kesehatan PENJAS.02 MENGULANG KE-1 URAIAN 90 Kab.. Gunung Kidul 15040322010431 369

Sri Setyani, M.Hum Tulus Yuniasih, S.IP., M.Soc.Sc Dra.. Sri Setyani,

Kesimpulan yang dapat diambil berdasarkan perancangan,realisasi sistem dan pengujian alat secara keseluruhan dalam pembuatan Implementasi Integrasi Jaringan IPv4 dan IPv6

Serta hasil pengujian sistem untuk mengetahui apakah sistem yang dibangun sudah berjalan dengan baik dan dapat menyelesaikan permasalahan yang dihadapi sesuai yang diharapkan. BAB

Dengan adanya sistem kesekretariatan terkomputerisasi ini diharapkan juga diharapkan masalahatau hambatan yang dihadapi dalam sistem manual dapat teratasi atau