Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Di Susun Oleh Agus Muhardi, A.Md

Jurusan Komputerisasi Akuntansi dan Manajeman Informatika Tangerang

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

1

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

KATA PENGANTAR
Visual Basic! Kata ini sepertinya sudah tidak asing lagi bagi para pemakai komputer, khususnya yang orang-orang yang senang bahasa pemograman. Sejak bahasa ini muncul, seakan-akan menjadi kiblat bagi para progremmer untuk mempelajari dan menguasainya. Siapapun yang tidak mengetahui Visual Basic adalah orang yang ketinggalan katanya. Modul ini di susun untuk memberikan panduan pengunaan perangkat lunak Visual Basic, sehingga pembaca dapat mencobanya langsung. Pejelasan tiap modul di sajikan dalam bentuk step by step, sehingga lebih mudah dipelajari. Dan modul Visual Basic ini disusun untuk melengkapi kebutuhan belajar mahasiswa di Bina Sarana Informatika, khususnya bagi mereka yang ingin menekuni bidang pemograman berbasis windows. Penulis menyadari keterbatasan penyusunan modul ini masih jauh dari sempurnah. Oleh karena itu saran dan kritik dari para pembaca sangat di hargai. Saran, kritik atau pun pertanyaan dapat di kirim melalui email ke: Agus_muhardi@bsi.ac.id atau nusa_dharma2003@yahoo.com atau nusa_dharma@yahoo.com kunjungi www.geocities.com/alga_musa Akhir kata semoga pembaca mendapat menfaat dari buku ini.Terima Kasih.

Tangerang, 17 Maret 2005

Agus Muhardi,A.md Penulis

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

2

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 1- 3 Pengenalan Visual Basic 6.0
Merancang Form

Label 2

Pengaturan Objek Objek Form1 Properti Name Caption Label1 Label2 Text1 Frame1 Caption Name Name Name Caption OptionButton Caption Frame2 Name Caption CheckBox Comamnd1 Caption Name Caption Nilai Perkenalan Perkenalan VB Belajar Visual Basic 6.0 lblkenal txtkenal frmoption Coba Option Button Klik Daku Frmcek Check List Aku Coba Cehck Button cmdmerah &Merah

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

3

Bina Sarana Informatika Comamnd2 Name Caption Comamnd3 Name Caption Comamnd1 Name Caption

Komputerisasi Akuntansi & Manajemn Informatika cmdkuning &Kuning cmdclear &Clear cmdaktif &Aktif

Listing Programnya: Private Sub Check1_Click() lblkenal.Caption = "Visual Basic 6.0 Gampang Yach" lblkenal.Alignment = vbCenter lblkenal.FontSize = 24 txtkenal.Text = "Ini gara-gara diklik CheckBox" txtkenal.Alignment = vbCenter txtkenal.FontSize = 20 Option1.Value = 0 End Sub

Private Sub cmdaktif_Click() lblkenal.Enabled = True txtkenal.Enabled = True frmoption.Enabled = True frmcek.Enabled = True Option1.Enabled = True Check1.Enabled = True cmdmerah.Enabled = True cmdkuning.Enabled = True cmdclear.Enabled = True End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

4

Bina Sarana Informatika Private Sub cmdclear_Click() lblkenal.Caption = "" txtkenal.Text = "" Check1.Value = 0 Option1.Value = 0 End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdkuning_Click() lblkenal.ForeColor = vbYellow txtkenal.ForeColor = vbYellow End Sub

Private Sub cmdmerah_Click() lblkenal.ForeColor = vbRed txtkenal.ForeColor = vbRed End Sub

Private Sub Form_Load() lblkenal.Enabled = False txtkenal.Enabled = False frmoption.Enabled = False frmcek.Enabled = False Option1.Enabled = False Check1.Enabled = False cmdmerah.Enabled = False cmdkuning.Enabled = False cmdclear.Enabled = False End Sub Private Sub Option1_Click() lblkenal.Caption = "Kami Baru Belajar Visual Basic 6.0" lblkenal.Alignment = vbCenter lblkenal.FontSize = 24 txtkenal.Text = "Ini ada di TextBox" txtkenal.Alignment = vbCenter txtkenal.FontSize = 20 Check1.Value = 0 End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

5

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 4 - 7 Konstanta dan Variable , operator , Struktur Kendali
Designlah Form seperti di bawah ini:

o Objek-objek yang terkait Objek Form1 Label1 Label2 Label3 Label4 Text1 Label5 Label5 Properti Caption Captiom Captiom Caption Caption Name Name Name If then else n select case Latihan Brancing Niali Keterangan Kategori txtnilai lblket lblkate Nilai

Listing programnya Private Sub cmdbersih_Click() txtnilai.Text = "" lblket = "" lblkate = "" txtnilai.SetFocus End Sub Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 6

Bina Sarana Informatika Private Sub cmdelse_Click() Dim niali As Integer Dim ket As String nilai = txtnilai.Text Select Case nilai Case 0 To 50 ket = "Mengecewakan" Case 51 To 60 ket = "Tidak Memuaskan" Case 61 To 70 ket = "Memeuaskan" Case Is <= 100 ket = "Sangat Memuaskan" Case Else

Komputerisasi Akuntansi & Manajemn Informatika

ket = "Buset Tinggi Bangget Nilai Looeeee Tong" End Select lblkate.Caption = ket End Sub Private Sub cmdkeluar_Click() End End Sub

Private Sub cmdif_Click() If txtnilai <= 50 Then lblket.Caption = "Bodoh" ElseIf txtnilai <= 60 Then lblket.Caption = "Sedang" ElseIf txtnilai <= 70 Then lblket.Caption = "Pintar" ElseIf txtnilai <= 100 Then lblket.Caption = "Sangat Pintar" Else lblket.Caption = "Emang ada Nilai Segitu" End If End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

7

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Designlah Form seperti di bawah ini:

Urutan Proses: o Pertama form dipanggil, tombol Hitung,Bersih, dan Keluar tidak aktif. o User mengisi Jumlah Beli, dan jika di tekan enter, kursor akan terfokus menuju Harga Satuan. o Saat mengisi Harga Satuan, Tombol Hitung aktif, dan jika di tekan enter maka hasil perhitungan muncul pada label Bayar(Bayar=Jumalh Beli * Harga Satuan) o Saati itu tombol Bersih dan Keluar bisa di akses o Objek-objek yang terkait Objek Form1 Label1 Label2 Label3 Label4 Label5 Text1 Text2 Properti Caption Captiom Captiom Caption Caption Name Name Name Yantie Mart Yantie Mart Struk Belanja Jumlah Beli Harga Satuan Bayar lblhasi txtjumlah txtharga Cmdhitung &Hitung Cmdbersih &Bersih Cmdkeluar &Keluar Nilai

Command1 Name Caption Command2 Name Caption Command3 Name Caption

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

8

Bina Sarana Informatika Listing Programnya: Dim bayar As Single

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdbersih_Click() txtjumlah.Text = "" txtharga.Text = "" txthasil = "" txtjumlah.SetFocus End Sub

Private Sub cmdhitung_Click() bayar = Val(txtjumlah.Text) * Val(txtharga.Text) lblhasil = Format(bayar, " Rp ###,###,###") & ",-" cmdbersih.Enabled = True cmdkeluar.Enabled = True Exit Sub End Sub

Private Sub cmdkeluar_Click() psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi") If psn = vbYes Then MsgBox "Makasih Yach.........", 32, "informasi" End Else If psn = vbNo Then MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi" End If End If End Sub Private Sub Form_Load() cmdhitung.Enabled = False cmdbersih.Enabled = False cmdkeluar.Enabled = False End Sub Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 9

Bina Sarana Informatika Private Sub txtharga_Change()

Komputerisasi Akuntansi & Manajemn Informatika

bayar = Val(txtjumlah.Text) * Val(txtharga.Text) On Error Resume Next lblhasil = Format(" Rp ") & ",-" Exit Sub End Sub

Private Sub txtharga_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cmdhitung.Enabled = True cmdhitung.SetFocus Else If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then MsgBox "Hanya Boleh Angka BO....?", 16, "informasi" KeyAscii = 0 End If End If End Sub

Private Sub txtjumlah_Change() bayar = Val(txtjumlah.Text) * Val(txtharga.Text) On Error Resume Next lblhasil = Format(bayar, " Rp ###,###,###") & ",-" Exit Sub End Sub

Private Sub txtjumlah_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtharga.SetFocus Else If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then MsgBox "Hanya Boleh Angka BO....?", 16, "informasi" Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 10

Bina Sarana Informatika KeyAscii = 0 End If End If End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Rancanglah form berikut ini : (Struktur Kendali/Brancing)

Urutan Proses o Pertama form dipanggil, tombol Hitung tidak aktif. o User mengisi Nilai Ujian 1, dan jika di tekan enter, kursor akan terfokus menuju Nilai Ujian 2. o Saat mengisi Nilai Ujian , Tombol Hitung aktif, dan jika di tekan enter maka hasil perhitungan tampil dan Tombol Hitung berganti dengan Tombol Clear o Objek-objek yang terkait Objek Form1 Label1 Label2 Label3 Label4 Label5 Label6 Properti Caption Captiom Captiom Caption Caption Caption Name Hitung Nilai Menghitung Nilai Mahasiswa Nilai Ujian 1 Nilai Ujian 2 Rata - Rata Keterangan lblrata CopyRight:AgusMuhardi, A.Md 11 Nilai

Kumpulan Materi Visual Basic 6.0

Bina Sarana Informatika Label7 Text1 Text1 Name Name Name

Komputerisasi Akuntansi & Manajemn Informatika lblket Txtnilai1 Txtnilai2 &Hitung Cmdhitung

Comamand1 Caption Name Listing Programnya: Private Sub cmdhitung_Click()

If cmdhitung.Caption = "&Hitung" Then lblrata = (Val(txtnilai1.Text) + Val(txtnilai2.Text)) / 2 ket cmdhitung.Caption = "&Clear" Else If cmdhitung.Caption = "&Clear" Then bersih cmdhitung.Caption = "&Hitung" End If End If End Sub

Private Sub Form_Load() cmdhitung.Enabled = False End Sub

Sub bersih() txtnilai1.Text = "" txtnilai2.Text = "" lblket = "" lblrata = "" txtnilai1.SetFocus End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

12

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub txtnilai1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtnilai2.SetFocus End If End Sub

Sub ket() If lblrata >= 85 Then lblket = "Sangat Memuaskan" ElseIf lblrata >= 75 Then lblket = "Cukup Memuaskan" ElseIf lblrata >= 60 Then lblket = "Memuaskan" Else lblket = "Kurang Memuaskan" End If End Sub

Private Sub txtnilai2_KeyPress(KeyAscii As Integer) cmdhitung.Enabled = True If KeyAscii = 13 Then cmdhitung.SetFocus End If End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

13

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 9 Perulangan / Looping
Designlah Form Berikut ini

o Objek-objek yang terkait Objek Form1 Properti Caption looping Cmdfor FOR cmdfornext FORNEXT cmdfornested FOR NESTED cmddowhile DO - WHILE cmdfornested &FOR NESTED cmdfornested &FOR NESTED cmdwhilewen WHILE - WEN cmdkeluar CopyRight:AgusMuhardi, A.Md 14 Nilai

Command1 Name Caption Command2 Name Caption Command3 Name Caption Command4 Name Caption Comamnd5 Name Caption Command3 Name Caption Command6 Name Caption Command7 Name

Kumpulan Materi Visual Basic 6.0

Bina Sarana Informatika Listing Programnya: Private Sub cmddountil_Click() frmperulangan.Cls kamu = 8 Do Until kamu = 0 frmperulangan.Print kamu; kamu = kamu - 2 Loop End Sub Private Sub cmddowhile_Click() frmperulangan.Cls kamu = 5 Do While kamu > 0 frmperulangan.Print kamu; kamu = kamu - 1 Loop End Sub Private Sub cmdfor_Click() frmperulangan.Cls For Yantie = 1 To 5 frmperulangan.Print Yantie Next Yantie End Sub Private Sub cmdfornested_Click() frmperulangan.Cls Dim cinta, sayang As Integer For cinta = 1 To 3 For sayang = 10 To 5 Step -1 frmperulangan.Print sayang Next sayang Next cinta End Sub Kumpulan Materi Visual Basic 6.0

Komputerisasi Akuntansi & Manajemn Informatika

CopyRight:AgusMuhardi, A.Md

15

Bina Sarana Informatika Private Sub cmdfornext_Click() frmperulangan.Cls Dim Yantie As Integer For Yantie = 1 To 10 frmperulangan.Print Yantie Next Yantie End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdkuluar_Click() End End Sub

Private Sub cmdloop_Click() frmperulangan.Cls y=6 Do frmperulangan.Print y; y=y-1 Loop While y > 0 End Sub

Private Sub cmdwhilewen_Click() frmperulangan.Cls Dim p As Integer p=1 While p <= 10 frmperulangan.Print p p=p+1 Wend End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

16

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Contoh Aplikasi yang Menggunakan Perulangan:

o Objek-objek yang terkait Objek Form1 Properti Caption Aplikasi Perulangan cmdhitung &Hitung Lagi cmdselesai &Selesai Nilai

Command1 Name Caption Command2 Name Caption

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

17

Bina Sarana Informatika Program Listingnya: Private Sub bersih() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" Combo1 = "" List1 = "" Option1.Value = 0 Option2.Value = 0 Option3.Value = 0 End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdhitung_Click() bersih End Sub Private Sub cmdselesai_Click() psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi") If psn = vbYes Then MsgBox "Makasih Yach.........", 32, "informasi" End Else If psn = vbNo Then MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi" End If End If End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

18

Bina Sarana Informatika Private Sub Combo1_click() Select Case Combo1.ListIndex Case 0 Text3 = 150000 Text4 = 100000 Case 1 Text3 = 200000 Text4 = 125000 Case 2 Text3 = 300000 Text4 = 175000 Case 3 Text3 = 400000 Text4 = 200000 Case 4 Text3 = 500000 Text4 = 250000 Case 5 Text3 = 600000 Text4 = 300000 End Select End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub Combo1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then List1.SetFocus End If End Sub

Private Sub Form_Load() bersih Dim yasta As Integer For yasta = 1 To 6 Combo1.AddItem "A" & CStr(yasta) Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 19

Bina Sarana Informatika Next For yasta = 1 To 5

Komputerisasi Akuntansi & Manajemn Informatika

List1.AddItem CStr(yasta) & "A" Next End Sub Private Sub List1_Click() If List1.ListIndex = 0 Then Text5 = "Direktur" Text6 = 500000 ElseIf List1.ListIndex = 1 Then Text5 = "Manager" Text6 = 300000 ElseIf List1.ListIndex = 2 Then Text5 = "Kabag" Text6 = 250000 ElseIf List1.ListIndex = 3 Then Text5 = "Manager" Text6 = 175000 ElseIf List1.ListIndex = 4 Then Text5 = "Seketaris" Text6 = 125000 End If End Sub Private Sub Option1_Click() Text9 = 150000 Option2.Value = False Option3.Value = False End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

20

Bina Sarana Informatika Private Sub Option2_Click() Text9 = 0 Option1.Value = False Option3.Value = False End Sub Private Sub Option3_Click() Text9 = 100000 Option1.Value = False Option2.Value = False End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text2.SetFocus End If End Sub

Private Sub Text10_Click() Text10 = Format(Val(Text3.Text) + (Text4.Text) + (Text6.Text) + (Text8.Text) + (Text9.Text), "Rp ###,###,###") End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Combo1.SetFocus End If End Sub

Private Sub Text8_Click() Text8 = Val(Text7.Text) * 75000 End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

21

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 10 Latihan Aplikasi Dari Pertemuan 1 Samapi Pertemuan 9
Sebuah Cafe Palembang 16 Ilir mempunyai cara sendiri dalam menarik pelanggannya mulai dari menu yang menarik samapai mendapat bonus ataupun potongan, Menu Pilihan di pilih secara otomatis melalui Option Button: o Jika memilih Menu Kapal Selam maka Harga 5500/porsi o Jika memilih Menu Pempek Panggang maka Harga 5000/porsi o Jika memilih Menu Lenggang maka Harga 4500/porsi Café Palembang ini juga memberikan potongan pembayaran berdasarkan jumlah porsi yang dipesan: Bila pemesanan diatas 10 maka akan mendapatkan potongan 10% dari Bayar dan mendapat bonus 1 porsi. Tekwan, selainnya tidak dpat potongan dan bonus Biaya pajak yang harus di keluarkan oleh pembeli sebagai wajib pajak yang baik adalah 5% dari Bayar. Buatlah program berdasarkan ketentuan diatas dan designlah tampilan seperti dibawah ini:

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

22

Bina Sarana Informatika Urutan Proses

Komputerisasi Akuntansi & Manajemn Informatika

o Pertama form dipanggil, tombol Claer tidak aktif. o User Memilih Mnu maka otomatis Harga Per Porsih Terisi o Saat mengisi Jumlah Porsi maka secara otomatis Bayarm Bonus, Potongan, PPn, Total Bayat Terisi, jika di tekan enter maka kursor berada pada Uang Bayar dan Tombol Clear bisa di akses o Saat mengisi Uang Bayar maka Uang Kembali akan terisi secara otomatis

Jawaban:
o Objek-objek yang terkait Objek Form1 Properti Caption Latihan 1 samapi 9 &Clear Cmdclear &Exit cmdexit Nilai

Command1 Caption Name Command2 Caption Name

Listing Programnya: Dim bayar As Long Private Sub cmdclear_Click() bersih End Sub

Private Sub Form_Load() Label10 = Date bersih Option1.Value = False Option2.Value = False Option3.Value = False cmdclear.Enabled = False End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

23

Bina Sarana Informatika Sub bersih() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Option1.Value = 0 Option2.Value = 0 Option3.Value = 0 End Sub Private Sub Option1_Click() Text1 = 5500 Text2.SetFocus Option2.Value = False Option3.Value = False End Sub Private Sub Option2_Click() Text1 = 5000 Text2.SetFocus Option1.Value = False Option3.Value = False End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub Option3_Click() Text1 = 4500 Text2.SetFocus Option1.Value = False Option2.Value = False End Sub Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 24

Bina Sarana Informatika Private Sub Text2_Change() cmdclear.Enabled = True

Komputerisasi Akuntansi & Manajemn Informatika

bayar = Val(Text1.Text) * Val(Text2.Text) On Error Resume Next Text3.Text = Format(bayar, " Rp ###,###,###") & ",-" If Text2 >= 10 Then Text4.Text = "Lenggang" Text5.Text = bayar * 10 / 100 Text6.Text = bayar * 5 / 100 Text7.Text = bayar + Text6.Text - Text5.Text Else Text4.Text = "-" Text5.Text = 0 Text6.Text = bayar * 5 / 100 Text7.Text = bayar + Text6.Text End If Exit Sub End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text8.SetFocus End If End Sub

Private Sub Text8_Change() On Error Resume Next 'Text9.Text = Text8.Text - Text7.Text Text9.Text = Format(Text8.Text - Text7.Text, " Rp ###,###,###") & ",-" End Sub

Selamat Menempuh UTS
Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 25

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Kretria penilaian Visual basic 6.0
Kriteria penilaian programing (database):

a. persiapan (20%) n-1-> kesesuaian aplikasi & Nama file yang digunakan (10%) n-2-> Pembuatan database, table & index (10%) b. struktur program (50%) n-3-> Koneksi database (15%) n-4-> Penggunaan objek & properties (15%) n-5-> Sintak program & prosedur (20%) c. tampilan hasil (30%) n-6-> Eksekusi program (15%) n-7-> Kesesuaian tampilan (15%)

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

26

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 19 Pengenalan DataBase
Membuat database dengan Visual Manager, ikuti langka2 berikut ini: Pilih Add-Ins pada menu utma Visual Basic, lalu pilih Visual Data Manager

Pilih: File/New/Microsoft Access/version7.0 MDB

Pindahkan ke folder masingmasing setelah itu ketik File Name nya….kemudian Tekan Save

Setelah klik Save maka akan tampil

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

27

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Klik kanan pada Properties, pilih New Table, setelah itu ketik Table Name : tbl_bio

Klik Add Fiels untuk menginput field-filed berikut ini

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

28

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Name inisial nama alamat telepon

Type Text Text Text Text

Size 3 25 30 15

Membuat Index Klik Add Index, jika sudah di isi klik Ok

Klik Build the Table, jika telh selesai membuat index Mengisi data pada Tabel, cukup doble klik aja pada tbl_bio, maka akan tampil

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

29

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Fungsi –fungsi Add Edit : Menambah Record Baru : Mengedit Record Aktif

Delete : Menghapus Record Aktif Close : Tutup Database

Setelah selesai membuat database, kita akan membahas bagai mana menggunakan database tersebut..

Pertemuan 20 - 22
Menggunakan Database Kontrol Data Dan Pencarian Data SEEK
Designlah Form Berikut ini:

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

30

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

o Objek-objek yang terkait Objek Form1 Label1 Label2 Label3 Label4 Label5 Properti Caption Caption Caption Caption Caption Caption Nilai Mengunakan Database Lewat Kontrol Data Daftar Nama Teman – Teman Ku Inisial Nama Alamat Telepon

Data1

Name Caption Database Name RecordSet Type

Dbbio Bio Data Teman Ku Ada difolder masing-masing 0-Table

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

31

Bina Sarana Informatika RecordSource Frem1 Command1 Caption Caption Name Picture

Komputerisasi Akuntansi & Manajemn Informatika Tbl_bio Tombol Yang Digunakan &Awal cmdawal C:\Program Files\Microsoft Visual

Studio\Vfp98\Wizard\Graphics\TOP Style ToolTipText Command2 Caption Name Picture 1 - Graphical Awal A&khir cmdakhir C:\Program Files\Microsoft Visual

Studio\Vfp98\Wizard\Graphics\Bottom Style ToolTipText Command3 Caption Name Picture 1 - Graphical Akhir &Lagi cmdlagi C:\Program Files\Microsoft Visual

Studio\Vfp98\Wizard\Graphics\Next Style ToolTipText Command4 Caption Name Picture 1 - Graphical LAgi Bali&k cmdbalik C:\Program Files\Microsoft Visual

Studio\Vfp98\Wizard\Graphics\Privious Style ToolTipText Command5 Caption Name Picture 1 - Graphical Balik &Tambah cmdtambah C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang e\Color\New Style ToolTipText Kumpulan Materi Visual Basic 6.0 1 - Graphical Tambah Files CopyRight:AgusMuhardi, A.Md 32

Bina Sarana Informatika Command6 Caption Name Picture

Komputerisasi Akuntansi & Manajemn Informatika &Simpan cmdsimpan C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang e\Color\Save Style ToolTipText Command7 Caption Name Picture 1 - Graphical Simpan Files &Edit cmdedit C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang e\Color\Edit Style ToolTipText Command8 Caption Name Picture 1 - Graphical Edit File nih…. &Batal cmdbatal C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang e\Color\Undo Style ToolTipText Command9 Caption Name Picture 1 - Graphical Ini Batal &Hapus cmdhapus C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang e\Color\Delete Style ToolTipText 1 - Graphical Mo Hapus File

Command10

Caption Name Picture

&Cari cmdcari C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lang

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

33

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika e\Color\Spell

Style ToolTipText Command11 Caption Name Picture

1 - Graphical Mo Cari File Yach &Keluar cmdkeluar C:\Program Files\Microsoft Visual

Studio\Common\Graphics\Icon\Traffic\Traffic19A Style ToolTipText Listing Programnya Sub aktif() Dim GusTi As Control For Each GusTi In Frm_kontrol_data If TypeName(GusTi) = "TextBox" Then GusTi.Locked = False GusTi.Enabled = True End If Next End Sub 1 - Graphical Tambah Files

Sub nonaktif() Dim Yantie As Control For Each Yantie In Frm_kontrol_data If TypeName(Yantie) = "TextBox" Then Yantie.Locked = True Yantie.Enabled = False End If Next End Sub

Sub kosong() Dim yasta As Control For Each yasta In Frm_kontrol_data If TypeName(yasta) = "TextBox" Then Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 34

Bina Sarana Informatika yasta.Text = "" End If Next End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdakhir_Click() dbbio.Recordset.MoveLast MsgBox "Sudah Diawal Record....Aa", 16, "Informasi" End Sub

Private Sub cmdawal_Click() dbbio.Recordset.MoveFirst MsgBox "Sudah Diawal Record...Dek", 16, "Informasi" End Sub

Private Sub cmdbalik_Click() dbbio.Recordset.MovePrevious If dbbio.Recordset.BOF Then dbbio.Recordset.MoveFirst MsgBox "Sudah Diawal Record Adek", "16", "Informasi" End If End Sub

Private Sub cmdbatal_Click() dbbio.Recordset.CancelUpdate dbbio.Recordset.MoveLast nonaktif End Sub

Private Sub cmdcari_Click() Dim caridek As String * 3 caridek = InputBox("Ketik Inisialnya:", "Pencarian Biodata") deksyarat = "inisial '" & caridek & "'" Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 35

Bina Sarana Informatika dbbio.Recordset.Index = "inisial" dbbio.Recordset.Seek "=", caridek If dbbio.Recordset.NoMatch Then

Komputerisasi Akuntansi & Manajemn Informatika

MsgBox "Record Inisial " + caridek + " tidk ada", 16, "informasi" dbbio.Recordset.MoveFirst End If End Sub

Private Sub cmdedit_Click() dbbio.Recordset.Edit aktif txtini.SetFocus End Sub

Private Sub cmdhapus_Click() del = MsgBox("Record Mo Dihapus?", 36, "Konfirmasi") If del = 6 Then dbbio.Recordset.Delete dbbio.Recordset.MoveLast If dbbio.Recordset.EOF Then dbbio.Recordset.MoveLast End If End If End Sub

Private Sub cmdkeluara_Click() psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi") If psn = vbYes Then MsgBox "Makasih Yach.........", 32, "informasi" End Else If psn = vbNo Then MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi" End If Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 36

Bina Sarana Informatika End If End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdlagi_Click() dbbio.Recordset.MoveNext If dbbio.Recordset.EOF Then dbbio.Recordset.MoveLast MsgBox "Sudah Diakhir Reocrd Adek...Sayang", 16, "Informasi" End If End Sub

Private Sub cmdsimpan_Click() If tambah = True Then dbbio.Recordset.Update Else dbbio.Recordset.Update End If nonaktif End Sub

Private Sub cmdtambah_Click() tambah = True dbbio.Recordset.AddNew kosong aktif txtini.SetFocus End Sub

Private Sub Form_Activate() Private Sub txtnomor_KeyPress(KeyAscii As Integer) txtini.MaxLength = 3 KeyAscii = Asc(UCase(Chr(KeyAscii))) txtnama.MaxLength = 25 txtalamat.MaxLength = 30 If KeyAscii = 13 Then cmdsimpan.SetFocus CopyRight:AgusMuhardi, A.Md 37

Kumpulan Materi Visual Basic Else 6.0

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Bina Sarana Informatika txtnomor.MaxLength = 15 End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub Form_Load() nonaktif tambah = False End Sub

Private Sub txtalamat_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtnomor.SetFocus End If End Sub

Private Sub txtini_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtnama.SetFocus End If End Sub

Private Sub txtnama_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtalamat.SetFocus End If End Sub

Pertemuan 23
Menggunakan Database Kontrol Data Dan Pencarian Data SEEK Plus Dbgrid Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 38

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Menampilan Objek Dbgtid : Klik Project – Components atau tekan Ctrl T, maka akan tampil:

Cek List lah Microsoft Data Bound Grid Control5.0 (SP3) kemudian klik APPLY

Buakalah file yang diatas , kemudian tambahkan Objeck Dbgrid diform tersebut:

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

39

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

o Objek-objek yang terkait Objek DBgrid Properti Name Caption DataSource Dbgrid1 Daftar Teman – Teman Ku Tbl_bio Nilai

Listing Programnya tidak ada perubahan atau penambahan

Pertemuan 24
Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 40

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Menggunakan Database Kontrol Data Dan Pencarian Data FindFirst Plus Dbgrid Bukalah form yang diatas tadi….lalu edit/hilangkanlah objeck yang tidak di perlukan sehingga sama seperti dibawah ini:

o Objek-objek yang Dihilangkan Objek Command10 Properti Caption Name Picture &Cari cmdcari C:\Program Files\Microsoft Visual Nilai

Studio\Common\Graphics\Bitmaps\Off\CtlBr\Lange\ Color\Spell Style ToolTipText 1 - Graphical Mo Cari File Yach

o Objek-objek yang Yang Ditambah

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

41

Bina Sarana Informatika Objek Frame1 Label1 Text1 Properti Caption Cation Name Caption Command1 Name Caption Command2 Name Caption

Komputerisasi Akuntansi & Manajemn Informatika Nilai Cari Inisial Teman Ku Masukkan Inisialnya Txtcari <dikosongkan> Cmdaktif &Aktif Cmdcari &Cari

Listing Program yang harus di edit/di rubah dan ditambah: Private Sub txtcari_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Cmdcari.SetFocus End If End Sub Private Sub cmdaktif_Click() aktif txtcari.SetFocus End Sub Private Sub cmdcari_Click() Dim caridek As String * 3 caridek = txtcari.Text deksyarat = "inisial '" & caridek & "'" dbbio.Recordset.Index = "inisial" dbbio.Recordset.Seek "=", caridek If dbbio.Recordset.NoMatch Then MsgBox "Record Inisial " + caridek + " tidk ada", 16, "informasi" dbbio.Recordset.MoveFirst End If End Sub

Latihan Mengunakan 1 database dgn 2 tebel atau lebih
Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 42

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

o Buatlah database dengan nama Daftar dan buatlah table-table berikut ini o Tbl_Makan FIELD Kode1 Nm_Makan Harga o Tbl_Minum FIELD Kode2 Nm_Minum Harga Text Text Currency TYPE 5 20 SIZE Text Text Currency TYPE 5 25 SIZE

o Objek-objek yang terkait Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 43

Bina Sarana Informatika Objek Form1 Label1 Data1 Properti Caption Caption Caption Name DatabaseName RecordSource Data2 Caption Name DatabaseName RecordSource DBGrid1 Caption DataSource DBGrid2 Caption DataSource Frame1 Frame2 Label2 Label3 Label4 Label6 Label7 Label8 Label9 Label10 Label11 Text1 Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Name Caption Text2 Name Caption Text3 Name Caption Text4 Name

Komputerisasi Akuntansi & Manajemn Informatika Nilai Mengunakan Database Dengan 2 Table Rumah Makan Bajek Nian Data Makanan DataMakanan Ada di folder Mahasiswa masing-masing Tbl_Makan Data Minuman Dataminuman Ada di folder Mahasiswa masing-masing Tbl_Minum Daftar Makanan Datamakanan Daftar Minuman Dataminuman Makanan Minuman Nama Makanan Harga Jumlah Porsi Nama Minuman Harga Jumlah porsi Total Bayar Uang Bayar Kembali Text1 <Kosongkan> Text2 <Kosongkan> Text3 <Kosongkan> Text4 CopyRight:AgusMuhardi, A.Md 44

Kumpulan Materi Visual Basic 6.0

Bina Sarana Informatika Caption Text5 Name Caption Text6 Name Caption Text7 Name Caption Text8 Name Caption Text9 Name Caption Command1 Name Caption Command2 Name Caption Listing Programnya Dim bayar As Long Private Sub cmdhitung_Click()

Komputerisasi Akuntansi & Manajemn Informatika <Kosongkan> Text5 <Kosongkan> Text6 <Kosongkan> Text7 <Kosongkan> Text8 <Kosongkan> Text9 <Kosongkan> Cmdhitung &Hitung Cmdkeluar &Keluar

bayar = Val(Text2.Text) * Val(Text3.Text) + Val(Text5.Text) * Val(Text6.Text) Text7 = Format(bayar, " Rp ###,###,###") & ",-" End Sub

Private Sub Text8_Change() Text9.Text = Format(Text8.Text - bayar, " Rp ###,###,###") & ",-" End Sub

Private Sub cmdkeluar_Click() End End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

45

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 25 Mengunakan Database Lewat Kode Program
1. Designlah Form dibawah ini: 2. Gunakan database bio

o Objek-objek yang terkait Objek Form1 Label1 Label2 Label3 Label4 Label5 Frem1 Command1 Properti Caption Caption Caption Caption Caption Caption Caption Caption Name Kumpulan Materi Visual Basic 6.0 Nilai Mengunakan Database Lewat Kode Program Daftar Nama Teman – Teman Ku Inisial Nama Alamat Telepon Tombol Yang Digunakan &Awal cmdawal CopyRight:AgusMuhardi, A.Md 46

Bina Sarana Informatika ToolTipText Command2 Caption Name ToolTipText Command3 Caption Name ToolTipText Command4 Caption Name ToolTipText Command5 Caption Name ToolTipText Command6 Caption Name ToolTipText Command7 Caption Name ToolTipText Command8 Caption Name ToolTipText Command9 Caption Name ToolTipText Command10 Caption Name ToolTipText Command11 Caption Name ToolTipText

Komputerisasi Akuntansi & Manajemn Informatika Awal A&khir cmdakhir Akhir &Lagi cmdlagi LAgi Bali&k cmdbalik Balik &Tambah cmdtambah Tambah Files &Simpan cmdsimpan Simpan Files &Edit cmdedit Edit File nih…. &Batal cmdbatal Ini Batal &Hapus cmdhapus Mo Hapus File &Cari cmdcari Mo Cari File Yach &Keluar cmdkeluar Tambah Files

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

47

Bina Sarana Informatika Listing Programnya: Dim dbbio As Database Dim rsbio As Recordset

Komputerisasi Akuntansi & Manajemn Informatika

Sub aktif() Dim GusTi As Control For Each GusTi In frmkodeprogram If TypeName(GusTi) = "TextBox" Then GusTi.Locked = False GusTi.Enabled = True End If Next End Sub

Sub nonaktif() Dim Yantie As Control For Each Yantie In frmkodeprogram If TypeName(Yantie) = "TextBox" Then Yantie.Locked = True Yantie.Enabled = False End If Next End Sub

Sub kosong() Dim Yasta As Control For Each Yasta In frmkodeprogram If TypeName(Yasta) = "TextBox" Then Yasta.Text = "" End If Next End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

48

Bina Sarana Informatika Sub ambil_data() On Error Resume Next txtini.Text = rsbio!inisial txtnama.Text = rsbio!nama txtalamat.Text = rsbio!alamat txtnomor.Text = rsbio!telepon End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdakhir_Click() aktif rsbio.MoveLast ambil_data MsgBox "Sudah Diakhir Record Coy....", 16, "Informasi" End Sub

Private Sub cmdawal_Click() aktif rsbio.MoveFirst ambil_data MsgBox "Sudah Diawal Record", 16, "Informasi" End Sub

Private Sub cmdbalik_Click() 'On Error Resume Next aktif rsbio.MovePrevious ambil_data If rsbio.BOF Then rsbio.MoveFirst ambil_data MsgBox "Sudah Diawal Record", 16, "Informasi" End If End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

49

Bina Sarana Informatika Private Sub cmdcari_Click()

Komputerisasi Akuntansi & Manajemn Informatika

carikode = InputBox("ketik Inisial yang akan cari", "Pencarian Data") rsbio.Index = "inisial" rsbio.Seek "=", carikode If rsbio.NoMatch Then MsgBox "Maaf Inisial" & carikode & "belum Terdaftar", 16, "Informasi" Else aktif ambil_data End If End Sub

Private Sub cmdedit_Click() If txtini = "" Then MsgBox "Tampilkan File dulu atau Cari File yang akan Di EDIT", 32, "Informasi" Else rsbio.Edit aktif txtini.SetFocus End If End Sub

Private Sub cmdhapus_Click() If txtini = "" Then MsgBox "Maaf Tidak ada data yang akan dihapus, Tampilkan dulu", 16, "Informasi" Else adek = MsgBox("Betul Akan Dihapus?", 32 + 4, "Konfirmasi") If adek = 6 Then '6=vbyes rsbio.Delete rsbio.MoveFirst Refresh kosong nonaktif End If Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 50

Bina Sarana Informatika End If End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdkeluara_Click() psn = MsgBox("Anda Yakin Ingin Keluar", 32 + 4, "Informasi") If psn = vbYes Then MsgBox "Makasih Yach.........", 32, "informasi" End Else If psn = vbNo Then MsgBox "Lho.....kok enggak jadi toh", 32, "Informasi" End If End If End Sub

Private Sub cmdlagi_Click() 'On Error Resume Next aktif rsbio.MoveNext ambil_data If rsbio.EOF Then rsbio.MoveLast ambil_data MsgBox "Sudah Diakhir Record...jangan diklik terus....", 16, "Informasi" End If End Sub

Private Sub cmdsimpan_Click() If tambah = True Then rsbio!inisial = txtini.Text rsbio!nama = txtnama.Text rsbio!alamat = txtalamat.Text rsbio!telepon = txtnomor.Text rsbio.Update Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 51

Bina Sarana Informatika kosong nonaktif Else rsbio!inisial = txtini.Text rsbio!nama = txtnama.Text rsbio!alamat = txtalamat.Text rsbio!telepon = txtnomor.Text rsbio.Update kosong nonaktif End If nonaktif End Sub

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub cmdtambah_Click() tambah = True rsbio.AddNew kosong aktif txtini.SetFocus End Sub

Private Sub Form_Activate() txtini.MaxLength = 3 txtnama.MaxLength = 25 txtalamat.MaxLength = 30 txtnomor.MaxLength = 15 nonaktif tambah = False End Sub

Private Sub Form_Load() Set dbbio = OpenDatabase("c:\yantie\database\bio.mdb") Set rsbio = dbbio.OpenRecordset("tbl_bio") rsbio.Index = "inisial" End Sub

Private Sub txtalamat_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtnomor.SetFocus End If End Sub Kumpulan Materi Visual Basic 6.0 CopyRight:AgusMuhardi, A.Md 52

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Private Sub txtini_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtnama.SetFocus End If End Sub Private Sub txtnama_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii = 13 Then txtalamat.SetFocus End If End Sub

Private Sub txtnomor_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then cmdsimpan.SetFocus Else If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then MsgBox "Hnya Boleh Diisi Dengan Angka", 16, "Informasi" KeyAscii = 0 End If End If End Sub

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

53

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

Pertemuan 26 Membuat Laporan dengan Data Environment
Mo bisa buat laporan, ikutin langka-langka berikut ini: 1. Lihatlah di menu Project apakah Add Data Envorinmet sudah ada atau belum, jika belum ada Anda bisa menambahnya dengan cara: Klik Project – component atau Ctrl – T lalu klik tab Designers berilah tanda caklist pada Data Environment – lalu klik Apply

Agus Muhardi Agus_muhardi@bsi.ac.id

2. Klik Procejt – Add Data Envoritment – klik kanan pada conection1. pilih rename ketik bio 3. Untuk menghubungkan dengan database, klik kanan pada bio – pilih properties – kemudian pilih Microsoft Jet 3.51 OLE DB PROVIDER, klik Next

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

54

Bina Sarana Informatika

Komputerisasi Akuntansi & Manajemn Informatika

4. Browse/carilah nama database yang akan di hubungkan Klik ini untuk mencari database yang akan dihubunkan.

5. Klik Test Connection untuk melihat berhasil atau tidak koneksinya, jika koneksi berhasil silahkan klik OK. 6. Klik kanan pada bio….kemudian klik Add Comamand 7. Klik kanan pada Command1 pilih properties:

Ubah menjadii table

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

55

Bina Sarana Informatika 8. Membuat Data Report

Komputerisasi Akuntansi & Manajemn Informatika

a. Klik Project – klik Add Data Report ( Letakkan jendela Data Environment di atas jendela Data Report) sepeti contoh di bawah ini:

b. Klik Drak/tarik/pindahkan isi yang ada pada Command1 ke dalam Detail(Section1) lalu aturlah/designlah sesuai keinginan Anda.. c. Field yang sebelah kiri itu untuk Judul…dan sebelah kanan untuk isi field d. Dan kini laporan Anda sudah siap…..

Kumpulan Materi Visual Basic 6.0

CopyRight:AgusMuhardi, A.Md

56

Sign up to vote on this title
UsefulNot useful