Anda di halaman 1dari 15

Panduan Khusus VB 6 bagi Pemula

 
Panduan Khusus VB 6
bagi Pemula

Eri Mardiani
Surniawan
Nur Rahmansyah
Amrizal
Norsanty

PENERBIT PT ELEX MEDIA KOMPUTINDO

 
Panduan Khusus VB 6 bagi Pemula

Eri Mardiani, Surniawan, Nur Rahmansyah, Amrizal, dan Norsanty


©2018, PT. Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2018
okti@elexmedia.id

718050013
ISBN: 978-602-04-5215-9

Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak


sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.

Dicetak oleh Percetakan PT. Gramedia, Jakarta


Isi di luar tanggung jawab percetakan
DAFTAR ISI

Kata Pengantar ........................................................................... v


Daftar Isi ................................................................................... vii

Bab 1 Pendahuluan.....................................................................1
1.1 Masalah yang Diulas....................................................................1

Bab 2 Pengenalan .......................................................................3


2.1 Menu Microsoft Visual Basic..........................................................3
2.2 Istilah-Istilah dalam Visual Basic .....................................................5
2.3 Mengenal Kontrol ......................................................................12

Bab 3 Latihan-Latihan ...............................................................23


3.1 Form Kalkulator..........................................................................23
3.2 Form Putar Animasi ....................................................................28
3.3 Form Explore File .......................................................................29
3.4 Form Menggambar Bebas...........................................................31
3.5 Form Help .................................................................................33
3.6 Form Ubah Font .........................................................................34
3.7 Form Alarm ...............................................................................35
3.8 Form Demo Info File ...................................................................37
3.9 Form Tumble..............................................................................38
3.10 Form Hapus File.......................................................................42
3.11 Form Stop Watch.....................................................................43
3.12 Form Teks Berjalan ...................................................................45
3.13 Form CopyPaste.......................................................................46
3.14 Form ProgressBar .....................................................................48
3.15 Form Scrolling Demo ................................................................50
3.16 Form Pencarian Kata ................................................................51
3.17 Form Find Item .........................................................................54
3.18 Form Buka File .........................................................................55
3.19 Form Paket Tour .......................................................................57
3.20 Form Load Gambar ..................................................................59
3.21 Form Pangkat ..........................................................................61
3.22 Form Kalender .........................................................................62

vii
3.23 Form Operator Test ..................................................................64
3.24 Form Circle .............................................................................66
3.25 Form Pilih Barang.....................................................................68
3.26 Form Baca Simpan Teks............................................................71
3.27 Form Latihan Matematikamu......................................................73
3.28 Form Kopi Gambar ..................................................................74
3.29 Form Daftar Pegawai................................................................76
3.30 Form Helper ............................................................................78
3.31 Form Menghitung Kata .............................................................81
3.32 Form Menghitung Nilai Kuliah ...................................................82
3.33 Form Message Box...................................................................84

Bab 4 Latihan-Latihan dengan Database ...................................87


4.1 Form Test SQL ...........................................................................87
4.2 Form Login ................................................................................94
4.2.1 Membuat Database Login..................................................95
4.2.2 Tabel User .......................................................................95
4.2.3 Seting ODBC ...................................................................96
4.2.3 Koneksi Database.............................................................98

Bab 5 Aplikasi Penjualan Sederhana.......................................103


5.1 Membuat Database Penjualan ...................................................103
5.1.1 Membuat Tabel Barang...................................................105
5.1.2 Membuat PRIMARY KEY ..................................................107
5.2 Membuat Form Barang dengan Data .........................................109
5.3 Membuat Form Barang dengan ADODC ....................................111
5.4 Membuat Report dengan Data Report.........................................121
5.5 Membuat Menu .......................................................................135

Daftar Pustaka ........................................................................139


Tentang Penulis .......................................................................141

viii
BAB 1
PENDAHULUAN

Buku ini memperkenalkan kepada Anda tentang Visual Basic 6, buku ini
berisi latihan program visual basic yang dibutuhkan saat ini. Dengan
belajar dan mencoba memahami konsepnya, Kita dapat lebih mudah
dalam mempelajari Visual Basic yang akan dibahas di dalam bab-bab ini.

Buku ini juga ditujukan bagi Anda yang ingin belajar otodidak dan
mencoba memahami serta menguasai Visual Basic 6.

1.1 Masalah yang Diulas


Buku ini ditujukan bagi Anda yang ingin mengenal bahasa pemrograman
visual basic atau yang ingin mempelajari pemrograman visual basic lebih
mendalam lagi. Buku ini akan memberikan beberapa contoh dari
program-program dasar visual basic, koneksi database, hingga membuat
sebuah laporan dengan report.

Bagaimana Menggunakan Buku ini?


Dalam mempelajari buku ini, Anda harus membaca dari bab satu ke bab
berikutnya secara berurutan dan tidak boleh melompat. Hal ini dilakukan
karena pada setiap bab yang ada dalam buku ini membahas pokok
bahasan yang saling berkaitan dan berurutan.

1
Perlengkapan yang diperlukan
Untuk mempelajari buku ini. Anda harus menyiapkan perangkat
lunak(Software) sebagai berikut:

Microsoft Visual Basic 6.0

Microsoft Access

Xampp

Data Report

Bagi Anda pengguna Windows, Anda harus mencari perangkat


lunak(software) tersebut di atas dan menginstal ke dalam computer Anda.

2
BAB 2
PENGENALAN

2.1 Menu Microsoft Visual Basic

Toolbars Standars

Toolbox
Menu Bar

Form Designer

Window Project Explorer

Window Properties

Window Form Layout

Gambar 2.1 Form Visual Basic

Menu Bar

Menu dasar untuk Edit, View, Project, Debug, dan lainnya.

3
Toolbar

Fasilitas ini dapat mempercepat pengaksesan perintah-perintah yang ada


dalam pemrograman. Secara default, toolbar jenis standard yang akan
ditampilkan saat Anda memulai Visual Basic.

Untuk menampilkannya dengan memilih menu view –> toolbars –>


kemudian beri tanda centang pada pilihan Standard.

Toolbox

Sebuah window yang berisi tombol-tombol kontrol yang akan Anda


gunakan untuk mendesain atau membangun sebuah form atau report.
Selain tombol kontrol standard, Anda juga dapat menambahkan sendiri
tombol kontrol yang lain.

Window Project Explorer

Window ini menampilkan daftar form, modul, serta objek lain yang ada
dalam project yang aktif. Sebuah project merupakan sekumpulan file yang
Anda gunakan untuk membangun sebuah aplikasi.

Window Properties

Window ini digunakan untuk mengatur properti sebuah objek atau


kontrol yang Anda pilih. Sebuah properti merupakan karakteristik objek,
seperti size, caption, atau color.

Untuk menampilkannya dengan memilih menu view – kemudian pilih


properties window.

Window Form Layout

Window ini dapat Anda gunakan untuk mengotrol posisi form pada
aplikasi Anda dengan menggunakan sistem grafik dalam sebuah layar.

4
Dengan menggunakan fasilitas ini, Anda dapat melihat dan mengetahui
posisi form yang baru Anda desain.

Untuk menampilkannya dengan memilih menu view – kemudian pilih


Form Layout Window.

Form Designer

Sebuah window yang dapat Anda gunakan untuk mengatur tampilan


aplikasi yang Anda susun, atau dengan kata lain sebagai tempat untuk
mendesain sebuah form. Dalam form ini, Anda dapat menambahkan
kontrol, grafik, dan gambar ke dalam form pada posisi yang Anda
inginkan.

2.2 Istilah-Istilah dalam Visual Basic


Active Control

ActiveX Control ini merupakan program yang terpisah dari Microsoft Visual
Basic. ActiveX Control ini digunakan untuk menambah kontrol-kontrol
standard yang disediakan Visual Basic.

Event

Event merupakan aktivitas yang terjadi saat menggunakan aplikasi. Event


terjadi karena adanya tindakan dari pemakai, seperti klik mouse atau
penggunaan keyboard. Namun, event dapat juga terjadi karena adanya
pengaturan oleh timer atau oleh aplikasi itu sendiri.

Nama event yang dapat terjadi adalah:

Click Klik dari mouse

DblClick Klik ganda dari mouse

Change Perubahan nilai terjadi

5
GotFocus Field Input menjadi aktif, kursor berada pada field
tersebut

KeyPress Tombol keyboard ditekan

Load Program dimulai (startup)

LostFocus Field Input tidak lagi aktif

MouseDown Mouse ditekan

MouseUp Tombol pada mouse dilepas (dari posisi down)

File Eksekusi

File program yang telah diterjemahkan ke dalam bahasa mesin. File


eksekusi ini dijalankan dari luar aplikasi pembuatnya, biasanya
mempunyai ekstensi.exe.

Fungsi

Fungsi merupakan sebuah prosedur yang mengembalikan sebuah nilai tunggal.

Ikon

Ikon adalah sebuah gambar kecil yang mengembalikan sebuah aplikasi.

Kontrol

Kontrol merupakan pengganti dari tool yang sudah disediakan oleh


Visual Basic. Dengan menggunakan fasilitas ini maka program akan dapat
menciptakan event agar dapat menerima input.

Objek

Objek merupakan bagian dari perlengkapan suatu aplikasi yang


mempunyai spesifikasi properti sendiri. Sebagai contoh, form (lembaran

6
T ENTANG P ENULIS

Eri Mardiani, lulusan S1 Sistem Informasi di UPN


Veteran Jakarta, S2 Ilmu Komputer di STMIK
Nusa Mandiri, cukup aktif menulis dan beberapa
karya tulisnya telah termuat di salah satu di media
massa di Jakarta. Saat ini sebagai Dosen di STIE
Ahmad Dahlan dan sebagai Dosen di beberapa
Perguruan Tinggi, serta penulis jurnal di berbagai
Perguruan Tinggi, www.nc-computer.web.id.

Surniawan, lulusan S1 Sistem Infomasi di STMIK


Nusa Mandiri Jakarta. Berprofesi sebagai
programmer di salah satu perusahaan terkemuka
di Jakarta, dan saat ini sebagai seorang wiraswasta.

Nur Rahmansyah, lulusan S1 Sistem Informasi di


STMIK Nusa Mandiri, S2 Ilmu Komputer di
Universitas Budi Luhur. Saat ini sebagai Dosen di
STIE Ahmad Dahlan dan sebagai Dosen di
beberapa Perguruan Tinggi, serta penulis jurnal di
berbagai Perguruan Tinggi, selain itu juga menjadi
teknisi komputer & jual beli hardware komputer.

141
Amrizal, Lulusan SI Akuntansi di STIE "YAI" tahun
1994, tahun 1997 memperoleh gelar Magister
Management dari Institute Golden International.
Tahun 2017 memperoleh gelar PhD program di
bidang Ekonomi syariah di Faculty of Economics
and Muamalat, Universiti Sains Islam Malaysia.
Dosen Dpk Kopertis Wilayah III yang ditugaskan di
STIE Ahmad Dahlan Jakarta dengan pangkat akademik Lektor Kepala di
Bidang Akuntansi, Audit, Sisitem Informasi Akuntansi dan Perbankan
Syariah. Mulai mengajar pada tahun 1994 sampai sekarang. Pada Tahun
1997 sd 1999 Sebagai Kepala Lab Akuntansi, tahun 1999 sd 2003 sebagai
Kajur Akuntansi, tahun 2003 sd 2007 sebagai Wakil Ketua Bidang
Akademik, tahun 2007 sd 2009 Sebagai Manager Accounting pada PT.
Niaga Karya Sakti dan konsultan accounting pada PT. Farma Indo. Pada
tahun 2015 sd sekarang kembali diberi amanah sebagai Wakil Ketua
Bidang Akademik di STIE Ahmad Dahlan.

Norsanty, lulusan S1 Ilmu Komputer di


Universitas Budi Luhur, sedang melanjutkan
pendidikan S2 Ilmu Komputer di Universitas Budi
Luhur, dan saat ini sebagai Kepala Pusat Komputer
di Koordinasi Perguruan Tinggi Swasta Indonesia
di Jakarta.

Untuk konsultasi melalui email: tim.penulis@yahoo.com

142
Buku yang Telah Kami Buat

No  Judul  Penerbit  Harga 

1  Aplikasi  Penjualan  dengan  Program  Java  Elex Media  Rp. 39.800 


Netbeans, Xammp, dan iReport  Komputindo 

2  Aplikasi Penjualan Menggunakan VB.Net  Elex Media  Rp. 46.800 


Komputindo 

3  Aplikasi  Inventory  dengan  menggunakan  Elex Media  Rp. 52.800 


JAVA NETBEANS, XAMPP dan iReport  Komputindo 

4  Kumpulan Latihan Visual Basic  Elex Media  Rp. 39.800 


Komputindo 

5  Aplikasi  Penjualan  dengan  Visual  Basic,  Elex Media  Rp. 44.800 


Xampp dan Data Report  Komputindo 

6  Aplikasi  Penggajian  dengan  Visual  Basic,  Elex Media  Rp. 43.800 


MySQL dan Data Report  Komputindo 

7  Kumpulan Latihan SQL  Elex Media  Rp. 46.800 


Komputindo 

8  Membuat  Aplikasi  Penjualan  Elex Media  Rp. 64.800 


Menggunakan Java, Mysql, dan iReport  Komputindo 

Catatan:
Untuk melakukan pemesanan buku, hubungi
Layanan Langsung PT Elex Media Komputindo:
Gramedia Direct
Jl. Palmerah Barat No. 29-37, Jakarta 10270
• Telemarketing/CS: 021-53650110/111
ext: 3901/3902/3292

143

Anda mungkin juga menyukai