VB II PERTEMUAN PRA UTS 1 Field Data Field Size Format Nofak Text 10 Kobar Text 5 Nabar Text 20 Hjual Currency Currency Qty Number Long integer Subtotal Currency Currency Cara Membuka Microsoft Access Start All Program Microsoft Office Ms. Access Membuat Database File New Blank database simpan dengan nama: penjualan.mdb (format access 2002-2003) Membuat tabel 1. Barang Field Data Field Size Format Kobar Text 5 Pk Nabar Text 20 Hbeli Currency Currency Hjual Currency Currency Stok Number Long integer Isi data barang sebanyak 5 record 2. Pengguna Field Data Field Size Format Userid Text 5 Pk Nmuser Text 20 Password Text 10 Akses Text 15 Isi data pengguna sebanyak 5 record dan akses = admin. 3. Faktur Field Data Field Size Format Nofak Text 10 Pk Tglfak Date/ Userid Text 20 Total Currency Currency 4. Detailfak Field Data Field Size Format Nofak Text 10 Qty Number Long integer Subtotal Currency Currency Kobar Text 5 5. Tmpjual
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
VB II PERTEMUAN PRA UTS
1
Field name Data Type Field Size FormatNofak Text 10Kobar Text 5Nabar Text 20Hjual Currency CurrencyQty Number Long integerSubtotal Currency Currency
Cara Membuka Microsoft AccessStart All Program Microsoft Office Ms. Access
Membuat DatabaseFile New Blank database simpan dengan nama: penjualan.mdb (format access2002-2003)
Membuat tabel1. Barang
Field name Data Type Field Size FormatKobar Text 5 PkNabar Text 20Hbeli Currency CurrencyHjual Currency CurrencyStok Number Long integer
Isi data barang sebanyak 5 record2. Pengguna
Field name Data Type Field Size FormatUserid Text 5 PkNmuser Text 20Password Text 10Akses Text 15
Isi data pengguna sebanyak 5 record dan akses = admin.3. Faktur
Field name Data Type Field Size FormatNofak Text 10 PkTglfak Date/timeUserid Text 20Total Currency Currency
4. DetailfakField name Data Type Field Size FormatNofak Text 10Qty Number Long integerSubtotal Currency CurrencyKobar Text 5
5. Tmpjual
2
VB II PERTEMUAN PRA UTS
Membuat Relationship
Mengaktifkan VBStart All Program Microsoft Visual Studio 6.0 Microsoft Visual basic 6.0
Membuat ProjectFile New project simpan dengan nama: penjualan.pjx
Design Form Barang
3
VB II PERTEMUAN PRA UTS
Menambahkan KomponenKomponen yang ditambahkan:
1. Tab2. Adodc3. MSHFleshGrid4. Cristal Report
Cara: Tekan CTRL + T atau klik kanan pada components sehingga muncul kotak dialog components
4
VB II PERTEMUAN PRA UTS
Pengkoneksian1. Koneksi Adodc
a. Pada jendela properties pilih ConnectionStringb. Maka akan tampil jendela PropertyPages sbb.
c. Pilih use connection string Build Microsoft Jet 4.0 OLE DB Provider Next
5
VB II PERTEMUAN PRA UTS
d. Tampil jendela data link properties
e. Pada select or enter a database name klik ... (ke folder database penjualan.mdb yang telah dibuat sebelumnya open)
f. Klik Test Connection Ok Okg. Setelah itu pada jendela Properties pilih RecordSourceh. Tampil jendela Property pages
Private Sub cmddel_Click()If Len(Trim(tkobar.Text)) = "" ThenExit SubEnd Ifp = MsgBox("Benar mau dihapus?", 32 + 4, "Tanya") If p = vbYes ThenAdojual.Recordset.DeleteAdojual.Refresh bersihawal Else awal End IfEnd Sub
Private Sub cmdedit_Click()isibrg = False aktiftkobar.Enabled = False tnabar.SetFocusEnd Sub
Private Sub cmdtop_Click() Adojual.Recordset.MoveFirst tampilEnd Sub
Private Sub cmdlast_Click() Adojual.Recordset.MoveLast tampilEnd Sub
Private Sub cmdnext_Click()Adojual.Recordset.MoveNextIf Adojual.Recordset.EOF Then
MsgBox "Data sudah diakhir record", 48, "Info" Adojual.Recordset.MoveLast
End If tampil End Sub
Private Sub cmdprev_Click()Adojual.Recordset.MovePrevious
9
VB II PERTEMUAN PRA UTS
If Adojual.Recordset.BOF ThenMsgBox "Data sudah di awal record", 48, "Info" Adojual.Recordset.MoveFirst
End IftampilEnd Sub
Private Sub SSTab1_DblClick()Adojual.RefreshEnd Sub
Private Sub cmdcari_Click()Adojual.RecordSource = "select * from barang where kobar = '" & tckobar & "'" Adojual.RefreshWith Adojual.Recordset
If .PageCount <> 0 Then Adojual.Refresh tckobar = "" tckobar.SetFocusCall tampil
ElseMsgBox "Kode " + tckobar + " tidak ada", 34, "Info" tckobar = ""tckobar.SetFocusAdojual.RecordSource = "select * from barang" Adojual.RefreshEnd IfEnd With
End Sub
Private Sub tcnabar_Change()Adojual.RecordSource = "select * from barang where nabar like '%" & tcnabar & "%'" Adojual.RefreshEnd Sub
Private Sub cmdclose_Click()t = MsgBox("Anda yakin mau menutup form ini?", 36, "Tanya") If t = vbYes ThenUnload MeEnd IfEnd Sub
10
VB II PERTEMUAN PRA UTS
Design Form Transaksi
Komponen yang ditambahkan:5 buah Adodc, pada jendela properties lakukan koneksi untuk ConnectionStringdan RecordSource : Data barang ketikkan di command text (SQL) :select * from barang Data pengguna ketikkan di command text (SQL) :select * from pengguna Data faktur ketikkan di command text (SQL) :select * from faktur Data detail ketikkan di command text (SQL) :select * from detailfak Data temporary ketikkan di command text (SQL) :select * from tmpjual
1 buah MSHFlexGrid, pada jendela properties Datasource :dttmpjual
1 buah Data Combo (Microsoft Data List Control 6.0 (OLEDB)), pada jendelaproperties Rowsource: dtbarang , ListField: kobar
11
VB II PERTEMUAN PRA UTS
Listing Program Form Transaksi
Sub hapusgrid()If dttmpjual.Recordset.RecordCount <= 0 ThenExit Sub End If dttmpjual.Recordset.MoveFirstDo While Not dttmpjual.Recordset.EOF dttmpjual.Recordset.Delete dttmpjual.Recordset.MoveNextLoop dttmpjual.Refresh End Sub
Private Sub Form_Activate()hapusgriddttmpjual.RecordSource = "select * from tmpjual" dttmpjual.Refreshnonttglfak.Text = Datetuserid.Text = Form3.tuser.Text tnmuser.Text = Form3.tnmuser.Text End Sub
Private Sub Timer1_Timer()Text11.Text = Time() End Sub
Sub no()Dim urutan As StringDim hitung As Longdtfaktur.RecordSource = "select * from faktur" dtfaktur.RefreshIf dtfaktur.Recordset.RecordCount <= 0 Then urutan = dtfaktur.Recordset.RecordCount + 1
Private Sub cmdadd_Click()aktif noEnd SubPrivate Sub ckobar_Change()dtbarang.RecordSource = "select * from barang where kobar='" & ckobar & "'" dtbarang.Recordset.MoveFirstDo While Not dtbarang.Recordset.EOFIf ckobar.Text = dtbarang.Recordset!kobar ThenWith dtbarang.Recordset tnabar.Text = !nabar thjual.Text = !hjual tstok.Text = !stokExit Sub End With End Ifdtbarang.Recordset.MoveNext tqty.SetFocus
LoopEnd Sub
Private Sub tqty_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then
dttmpjual.RecordSource = "select * from tmpjual" dttmpjual.Refreshdtbarang.RecordSource = "select * from barang" dtbarang.Refresh
Private Sub tuser_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenAdologin.RecordSource = "select userid,nmuser from pengguna" Adologin.RefreshAdologin.Recordset.Find ("userid = '" & Trim(tuser) & "'") If Adologin.Recordset.EOF ThenMsgBox " User ID anda salah", vbCritical + vbYesNo, "Info" tuser = ""tuser.SetFocusElsetnmuser.Text = Adologin.Recordset.Fields("nmuser")tnmuser.Enabled = False tpwd.SetFocusEnd If End If End Sub
Private Sub cmdclose_Click()t = MsgBox("Anda yakin mau menutup form ini?", 36, "Tanya") If t = vbYes ThenUnload MeEnd IfEnd Sub
MEMBUAT LAPORAN DENGAN CRYSTAL REPORT
Start All Program Crystal Report Tools Crystal ReportMaka akan tampil Jendela :
Pilih Choose an Expert :Standart OK
Tampil Jendela Standart report Expert, klik Database muncul jendela Data explorer, klik Find Database File ADD
Lalu ke “C:\LAB O MALAM\NIM\penjualan.mdb”. Hasil:
Lalu Klik ADD. Hasil: lalu Klik Close.
Hasil:
Klik Next>> Klik ADD ALL. Hasil:
20
Lalu Klik Finish Klik tab Design. Hasil:
Tambahkan Judul Laporan dan Percantik design laporan barangSave dengan nama :reportbarangHasil:
Start all Program Microsoft Visual Studia 6.0 Microsoft Visual basic 6.0. File Open Project Buka Project penjualan.vbpTekan CTRL+T sehingga muncul kotak dialog Component seperti dibawah ini:
21
Di Properties Form barang, lakukan beberapa settingan sbb.
C:\LABO MALAM\NIM\reportbarang Lalu Klik OK
Listing Untuk Command cetak
22
MEMBUAT MENU UTAMA
1. Aktifkan Microsoft Visual Basic 6.02. Buka Project penjualan.vbp3. Buka Form baru untuk menu utama
4. Pada menu bar pilih:
5. Akan tampil jendela sbb:
6. Design Menu Utama sbb:
23
7. Hasil sbb:
8. Listing Program:
9. Design lah Form Menu Utama sehingga terlihat lebih cantik.