Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi...

27
Disusun Oleh : Thommy W, S.Kom. 1 Bab 1 : Microsoft Visual Basic 6.0 1.1 Definisi Singkat Visual Basic 6.0 merupakan salah satu bahasa pemrograman visual. Dengan Visual Basic 6.0, Anda dapat dengan mudah untuk membuat suatu program aplikasi. Walaupun kemudahan diberikan dalam pembuatan program aplikasi, tetapi program aplikasi yang dihasilkan juga baik. Ini desebabkan dalam pengembangan program aplikasi Visual Basic 6.0 didikung oleh banyak fasilitas. Dalam membangun sebuah aplikasi database dengan Visual Basic 6.0, Anda dapat melakukannya dengan mudah sesuai dengan keinginan Anda. Dengan adanya kontrol – kontrol ActiveX yang mudah untuk digunakan, membuat Anda lebih mudah lagi dalam membuat program aplikasi database. 1.2 Lingkungan Kerja VB Untuk dapat menggunakan Visual Basic, Anda harus mengetahui IDE (Integrated Development Environment) atau lingkungan kerja dari Visual Basic 6.0 itu sendiri. Tampilan IDE Visual Basic terlihat seperti Gambar 1.1. IDE pada Visual Basic 6.0 dibagi menjadi delapan besar, yaitu : menu, toolbar, toolbox, project explorer, properties window, form layout window, form window, code editor window. Gambar 1.1 IDE (Integrated Development Environment)

Transcript of Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi...

Page 1: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

1

Bab 1 : Microsoft Visual Basic 6.0

1.1 Definisi Singkat

Visual Basic 6.0 merupakan salah satu bahasa pemrograman visual. Dengan

Visual Basic 6.0, Anda dapat dengan mudah untuk membuat suatu program aplikasi.

Walaupun kemudahan diberikan dalam pembuatan program aplikasi, tetapi program

aplikasi yang dihasilkan juga baik. Ini desebabkan dalam pengembangan program

aplikasi Visual Basic 6.0 didikung oleh banyak fasilitas.

Dalam membangun sebuah aplikasi database dengan Visual Basic 6.0, Anda dapat

melakukannya dengan mudah sesuai dengan keinginan Anda. Dengan adanya kontrol –

kontrol ActiveX yang mudah untuk digunakan, membuat Anda lebih mudah lagi dalam

membuat program aplikasi database.

1.2 Lingkungan Kerja VB

Untuk dapat menggunakan Visual Basic, Anda harus mengetahui IDE (Integrated

Development Environment) atau lingkungan kerja dari Visual Basic 6.0 itu sendiri.

Tampilan IDE Visual Basic terlihat seperti Gambar 1.1.

IDE pada Visual Basic 6.0 dibagi menjadi delapan besar, yaitu : menu, toolbar,

toolbox, project explorer, properties window, form layout window, form window, code

editor window.

Gambar 1.1IDE (Integrated Development Environment)

Page 2: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

2

1.2.1 Keterangan Bagian – bagian dari IDE :

Menu

Pada bagian menu terdapat tiga belas menu utama, yaitu menu File, Edit, View, Project,

Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window, dan Help. Untuk

menggunakan menu, Anda tinggal mengklik pada menu utama kemudian memilih pada

submenu.

Toolbar

Toolbar fungsinya sama seperti fungsi dari menu, hanya saja pada toolbar pilihan –

pilihan berbentuk icon. Untuk memilih suatu proses yang akan dilakukan, Anda tinggal

mengklik icon yang sesuai dengan proses yang Anda inginkan.

Icon – icon pada toolbar adalah pilihan – pilihan pada menu yang sering digunakan dalam

membuat program aplikasi. Dengan adanya toolbar, memudahkan Anda untuk memilih

proses yang sering dilakukan tanpa harus memilihnya pada menu.

Toolbox

Toolbox adalah tempat dimana kontrol – kontrol diletakkan. Kontrol – kontrol yang

terdapat pada toolbox dipakai dalam pembuatan program aplikasi. Untuk membuat objek

kontrol pada form program aplikasi, diambil dari kontrol – kontrol yang ada pada

toolbox.

Project Explorer

Project Explorer adalah tempat untuk melihat daftar dari form dan module yang

digunakan dalam proyek. Melalui project explorer juga, Anda dapat memilih form yang

akan dipakai.

Properties Window

Properties Window adalah tempat untuk properti dari setiap objek kontrol. Properties

window juga dipakai untuk mengatur properti dari objek kontrol yang dipakai. Dengan

properties window, Anda dapat mengubah properti yang nantinya akan dipakai sebagai

default dari objek kontrol pada waktu pertama kali program dieksekusi.

Form Layout Window

Form layout window berfungsi untuk melihat posisi form pada layar monitor pada waktu

program dieksekusi. Untuk menggeser posisi form, Anda klik dan geser posisi form pada

form layout window sesuai dengan posisi yang Anda ingin pada layar monitor.

Form Window

Form adalah tempat untuk membuat tampilan (user interface) bagi program aplikasi

Anda. Pada form, Anda dapat meletakkan atau menambahkan objek kontrol.

Page 3: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

3

Code Editor Form

Kode Editor adalah tempat di mana Anda meletakkan atau menuliskan kode program dari

program aplikasi Anda.

Untuk menggunakan kode editor, Anda dapat klik menu View lalu klik Code atau dengan

klik ganda pada form atau objek kontrol yang bersangkutan.

1.3 Membuat Program Aplikasi VB 6.0

Untuk Membuat sebuah program aplikasi dengan Visual Basic 6.0, yang harus

Anda lakukan adalah membuat sebuah proyek, menambahkan form ke dalam proyek

apabila program aplikasi Anda membutuhkan lebih dari satu form, meletakkan atau

menambahkan objek kontrol pada form, menulis kode program dan mengeksekusi atau

menjalankan program tersebut untuk melihat hasilnya. Setelah program yang Anda buat

selesai, Anda dapat membuatnya menjadi sebuah File Executable (.Exe). Berikut ini cara

– cara membangun sebuah aplikasi pada Visual Basic 6.0.

1.3.1 Membuat Sebuah Proyek

Pada Visual Basic 6.0 Anda akan bekerja dengan proyek. Proyek yang akan

dipakai di sini adalah proyek Standard Exe. Pada waktu sebuah proyek dibuat, secara

default telah terdapat sebuah form, yaitu Form1 di dalam proyek tersebut. Untuk

membuat sebuah proyek, caranya sebagai berikut :

1. Jalankan program Visual Basic 6.0, Setelah muncul kotak dialog New Project.

2. Pada kotak dialog New Project tab New tersebut, pilih Standard Exe lalu klik

Open.

1.3.2 Menambah Form

Setelah Anda membuat sebuah proyek, sekarang Anda dapat membuat sebuah

program aplikasi. Apabila program aplikasi yang ingin Anda buat membutuhkan lebih

dari satu form, Anda harus menambahkan form ke dalam proyek tadi. Untuk

menambahkan sebuah form ke dalam proyek, terdapat beberapa cara. Anda dapat

memilih salah satu cara dari beberapa cara :

1. Klik menu Project. Klik Add Form, Setelah itu muncul kotak dialog Add Form,

pada tab New pilih Form. Klik Open.

Page 4: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

4

2. Pada toolbar, klik icon Add Form. Setelah itu muncul kotak dialog Add Form,

pada tab New pilih Form, Klik Open.

3. Klik kanan pada project explorer. Pilih Add kemudian klik Form. Setelah itu

muncul kotak dialog Add Form, pada tab New pilih Form, Klik Open.

1.3.3 Menambahkan Objek Kontrol ke dalam Form

Untuk mengatur tampilan form, Anda perlu menambahkan objek kontrol pada

form tersebut. Untuk menambahkan objek kontrol pada form tersebut. Untuk

menambahkan objek kontrol pada form, dapat Anda lakukan dengan klik ganda objek

kontrol pada toolbox atau klik pada objek kontrol lalu klik pada form tempat Anda akan

meletakkan objek kontrol tersebut. Contoh objek kontrol yang telah ditambahkan pada

form seperti pada gambar 1.3.

Gambar 1.3

1.3.4 Menulis Kode Program

Untuk menulis kode program dilakukan pada bagian kode editor. Anda dapat

menampilkan kode editor dengan cara klik ganda pada form atau pada objek kontrol yang

bersangkutan. Contoh kode program yang ditulis pada kode editor seperti pada gambar

1.4.

Gambar 1.4

Page 5: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

5

1.3.5 Menjalankan Program Aplikasi

Jika Anda ingin melihat hasil dari program aplikasi yang dibuat, program aplikasi

tersebut harus dieksekusi atau dijalankan. Untuk menjalankan program aplikasi yang

Anda buat, dapat dilakukan dengan tiga cara, yaitu :

1. Klik menu Run lalu klik Start.

2. Klik tombol F5 pada keyboard.

3. Klik icon Start pada toolbar.

Jika program aplikasi gagal dieksekusi, maka akan muncul peringatan error. Hal

ini biasanya disebabkan karena terdapat baris kode yang salah tulis pada kode editor atau

ada kontrol objek yang hilang, tetapi kode kontrol objek tersebut masih ada pada kode

editor.

1.3.6 Membuat File Exe

Program aplikasi hasil dari proyek yang Anda buat hanya dapat dijalankan dari

program Visual Basic 6.0 saja. Agar program aplikasi yang Anda buat dapat dijalankan

tanpa menggunakan program Visual Basic 6.0, Anda perlu membuat File Exe untuk

program aplikasi Anda tersebut. Untuk membuat File Exe dari proyek yang Anda buat

adalah sebagai berikut :

1. Klik menu File lalu klik Make <nama_proyek_anda>.Exe

2. Muncul kotak dialog Make Project, tuliskan nama file pada File Name dan klik

Ok.

Page 6: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

6

Bab 2 : Form dan Objek Kontrol2.1 Form

Form adalah tempat dimana kita membuat tampilan (user interface) dari program

aplikasi. Dengan form, pemakai program dapat berkomunikasi atau berinteraksi dengan

program. Pada waktu Anda membuat sebuah proyek Standard Exe maka secara otomatis

telah terdapat satu buah form dalam proyek Anda tersebut. Contoh sebuah form adalah

seperti pada Gambar 2.1.

Gambar 2.1

Berikut ini daftar beberapa contoh properti dari form yang biasanya dipakai untuk

membuat form secara umum pada aplikasi.

Properti Keterangan

NameNama form, biasanya diawali dengan frm. Contohnya :frmPegawai

BackColor Warna FormBorderStyle Bentuk batasan pinggiran formCaption Judul FormControlBox Tombol kontrol (minimize, maximize, dan close) dari formEnabled Penerimaan event pada formHeight Tinggi formIcon Gambar Icon pada form dan aplikasi programLeft Posisi kiri form diukur dari layarMaxButton Penggunaan tombol maximize pada formMDIChild Jenis Form MDI atau bukanMinButton Penggunaan tombol minimize pada formStartUpPosition Posisi pada waktu form munculTop Posisi form diukur dari atas layarVisible Form terlihat atau tidak pada layarWidth Lebar FormWindowsState Ukuran tampilan form waktu dijalankan

Berikut ini daftar beberapa contoh event dari form yang biasanya dipakai untuk

membuat form secara umum pada aplikasi.

Event Waktu TerjadiActivate Form menjadi window aktifLoad Form aktif atau sesaat sebelum ditampilkanUnload Form tidak aktif atau sesaat sebelum hilang

Page 7: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

7

2.2 Kontrol

Pada waktu Anda membuat program aplikasi, Anda memerlukan objek kontrol

yang digunakan untuk tampilan form. Dengan adanya objek kontrol, pemakai program

aplikasi akan lebih mudah untuk menggunakan program aplikasi tersebut. Objek kontrol

yang digunakan pada form dibuat dari kontrol – kontrol yang terdapat pada toolbox.

Berikut ini akan dibahas mengenai beberapa kontrol yang berhubungan dengan program

aplikasi.

2.3 TextBox

Textbox merupakan kontrol yang dipakai sebagai tempat untuk mengisi maupun

menampilkan data. Berikut ini beberapa contoh properti textbox yang dipakai pada

aplikasi.

Properti KeteranganName Nama textbox, biasanya diawali dengan txt. Contoh : txtNilaiAlignment Posisi teks pada textboxEnabled Penerimaan event pada textboxHeight Tinggi textboxIndex Sebagai index pada arrayMultiLine Jika true, maka textbox bisa lebih dari satu barisPasswordChar Untuk karakter passwordTabIndex Urutan pada waktu penekanan tombol tabText Isi textboxToolTipText Keterangan pada waktu textbox terkena fokusVisible Jika true textbox terlihat pada layar, false textbox tidak terlihatWidth Lebar textbox

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiGotFocus Textbox menjadi fokusKeyDown Sebuah tombol keyboard ditekan dan properti Keypreview = trueKeyPress Sebuah tombol keyboard ditekan waktu fokus di textboxKeyUp Tombol yang ditekan dilepas waktu fokus di textboxLostFocus Textbox kehilangan fokus

Contoh sebuah textbox adalah seperti pada Gambar 2.2.

Gambar 2.2.

Page 8: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

8

2.4 Label

Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan

keterangan. Berikut ini beberapa contoh properti label yang dipakai pada aplikasi.

Properti KeteranganName Nama label, biasanya diawalui dengan lbl. Contoh lblNamaAlignment Posisi teks pada labelAutoSize Jika true, ukuran label menyesuaikan textBackColor Warna labelBackStyle Transparan atau tidakCaption Teks pada labelFont Jenis teks dari labelForeColor Warna teks pada labelHeight Tinggi labelTooltipText Keterangan pada waktu label terkena fokusVisible Jika true label terlihat pada layar, false label tidak terlihatWidth Lebar label

Contoh sebuah label adalah seperti pada Gambar 2.3.

Gambar 2.3.

2.5 Command Button

Command button merupakan kontrol yang dipakai sebagai tombol untuk

melakukan suatu proses. Berikut ini beberapa contoh properti dari command button yang

dipakai pada aplikasi.

Properti KeteranganName Nama command button, biasanya diawali dengan cmd, cth : cmdProsesBackColor Warna command button jika properti style adl graphicalCaption Teks pada command buttonDisabledPicture

Gambar pada command button jika properti enabled false dan style adlgraphical

DownPicture Gambar pada waktu command button diklik dan properti style adl propertiEnabled Penerimaan event pada command buttonHeight Tinggi command buttonIndex Sebagai index pada arrayPicture Gambar pada command button jika properti style adl graphicalStyle Jika graphical bisa, command button bisa memakai GambarTabIndex Urutan pada waktu fungsi tan dilakukanToolTipText Keterangan pada waktu command button terkena fokusVisible Jika true command button terlihat pada layar, false tidak terlihatWidth Lebar command button

Page 9: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

9

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiClick Command button diklik dengan mouseGotFocus Command button mendapat fokus

KeyDownSebuah tombol keyboard ditekan dan properti keypreview pada form bernilaifalse

KeyPress Sebuah tombol keyboard ditekan waktu fokus di command buttonKeyUp Tombol yang ditekan dilepas waktu fokus di command buttonLostFocus Command button kehilangan focus

Contoh sebuah command adalah seperti pada Gambar 2.4.

Gambar 2.4.

2.6 Combo Box

Combo box merupakan kontrol yang dipakai sebagai tempat menampilkan daftar

pilihan. Dengan combo box, Anda tinggal memilih pilihan yang ada pada combo box

tersebut. Berikut ini beberapa contoh properti dan combo box yang dipakai pada aplikasi.

Properti KeteranganName Nama combo box, biasanya diawali dengan cbo, cth : cboPilihanBackColor Warna combo boxEnabled Penerimaan event pada combo boxFont Jenis teks pada combo boxForeColor Warna teks pada combo boxHeight Tinggi combo boxIndex Sebagai index pada arrayList Daftar pilihan yang ditampilkanSorted Mengurutkan pilihanStyle Jenis - jenis combo boxTabIndex Urutan pada waktu fungsi tab dilakukanText Isi combo boxToolTipText Keterangan pada waktu combo box terkena fokusVisible Jika true combo box terlihat pada layar, false tidak terlihatWidth Lebar combo box

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiClick Combo box diklik dengan mouseGotFocus Combo box mendapat fokus

KeyDownSebuah tombol keyboard ditekan dan properti keypreview pada form bernilaitrue

KeyPress Sebuah tombol keyboard ditekan waktu fokus di combo boxKeyUp Tombol yang ditekan lepas waktu fokus di combo boxLostFocus Combo box kehilangan fokus

Page 10: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

10

Contoh sebuah combo box adalah seperti pada Gambar 2.5.

Gambar 2.5.

2.7 List Box

List box memiliki fungsi yang hampir sama dengan combo box yaitu

menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang terlihat

sebelum combo box diklik, sedangkan pada list box dapat menampilkan beberapa pilihan.

Pada list box Anda tinggal memilih pilihan yang ada pada list box. Berikut ini beberapa

contoh properti dari list box yang dipakai pada aplikasi.

Properti KeteranganName Nama list box, biasanya diawali dengan lst, cth : lstBarangBackColor Warna list boxEnabled Penerimaan event pada list boxFont Jenis teks dari list boxForeColor Warna teks pada list boxHeight Tinggi list boxIndex Sebagai index pada arrayList Daftar pilihan yang ditampilkanSorted Mengurutkan pilihan

StyleJenis - jenis list box, jika standard hanya bisa satu pilihan, sedangkan checkboxbisa lebih dari satu pilihan

TabIndex Urutan pada waktu fungsi tab dilakukanToolTipText Keterangan pada waktu list box terkena fokusVisible Jika true list box terlihat pada layar, jika false tidak terlihatWidth Lebar list box

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiClick List box diklik dengan mouseGotFocus List box mendapat fokus

KeyDownSebuah tombol keyboard ditekan dan properti KeyPreview pada form bernilaitrue

KeyPress Sebuah tombol keyboard ditekan waktu fokus di list boxKeyUp Tombol yang ditekan dilepas waktu fokus di list boxLostFocus List box kehilangan fokus

Contoh sebuah list box adalah seperti pada Gambar 2.6.

Gambar 2.6.

Page 11: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

11

2.8 Check Box

Seperti pada combo box dan list box, check box juga berfungsi untuk

menampilkan daftar pilihan. Pada check box, Anda dapat memilih lebih dari satu pilihan.

Berikut ini beberapa contoh properti dari check box yang dipakai pada aplikasi.

Properti KeteranganName Nama check box, biasanya diawali dengan chk, cth : chkDiscountAlignment Posisi kotak pilihan dengan teksBackColor Warna check boxCaption Tulisan pada check boxEnabled Penerimaan event pada check boxFont Jenis teks pada check boxForeColor Warna teks pada check boxHeight Tinggi check boxIndex Sebagai index pada arrayStyle Jenis - jenis check boxTabIndex Urutan pada waktu fungsi tab dilakukanToolTipText Keterangan pada waktu check box terkena fokusValue Nilai check boxVisible Jika true check box terlihat pada layar, jika false tidak terlihatWidth Lebar list box

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiClick Check box diklik dengan mouseKeyPress Sebuah tombol keyboard ditekan waktu fokus di check box

Contoh sebuah check box adalah seperti pada Gambar 2.7.

Gambar 2.7

2.9 Option Button

Sama seperti combo box, list box dan check box, option button juga berfungsi

untuk menampilkan daftar pilihan. Bentuk option button hampir sama dengan check box.

Perbedaannya, pada check box Anda dapat memilih lebih dari satu pilihan, sedangkan

pada option button, Anda hanya dapat memilih satu pilihan saja. Berikut ini beberapa

contoh properti dari option button yang dipakai pada aplikasi.

Properti KeteranganName Nama option button, biasanya diawali dengan opt, cth : optPilihan1Alignment Posisi kotak pilihan dengan teksBackColor Warna check boxCaption Tulisan pada option buttonEnabled Penerimaan event pada option buttonFont Jenis teks pada option buttonForeColor Warna teks pada option buttonHeight Tinggi option buttonIndex Sebagai index pada arrayStyle Jenis - jenis option button

Page 12: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

12

TabIndex Urutan pada waktu fungsi tab dilakukanToolTipText Keterangan pada waktu option button terkena fokusValue Nilai option button

VisibleJika true option button kelihatan, jika false option button tidakkelihatan

Width Lebar option button

Berikut ini beberapa contoh event textbox yang dipakai pada aplikasi.

Event Waktu TerjadiClick Option button diklik dengan mouseKeyPress Sebuah tombol keyboard ditekan waktu fokus di option button

Contoh sebuah Option Button adalah seperti pada Gambar 2.7.

Gambar 2.7.

2.10 Frame

Frame berfungsi untuk mengelompokkan kontrol – kontrol pada form menjadi

satu bagian. Dengan menggunakan frame, tampilan form pada suatu keadaan tertentu

akan menjadi lebih teratur. Pada satu form, option button yang dipilih hanya satu. Untuk

menggolongkan beberapa option button dapat menggunakan frame.

Contoh sebuah Frame adalah seperti pada Gambar 2.8.

Gambar 2.8.

Page 13: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

13

2.11 SSTab

SSTab digunakan apabila Anda ingin meletakkan beberapa kelompok informasi

pada satu form. Dengan SSTab, beberapa kelompok informasi tersebut diletakkan dalam

satu form tetapi secara terpisah. Untuk menambahkan SSTab pada toolbox adalah sebagai

berikut :

1. Klik kanan pada toolbox.

2. Klik Components.

3. Pada kotak dialog Components tab Controls klik Microsoft Tanbbed Dialog

Control 6.0.

4. Klik OK.

Contoh sebuah Frame adalah seperti pada Gambar 2.9.

Gambar 2.9.

Page 14: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

14

Bab 3 : Variabel dan Tipe Data3.1 Anatomi Program Visual Basic

Sebaris kode pada program Visual Basic disebut dengan istilah pernyataan

program atau program statement. Pernyataan program adalah serangkaian kombinasi kata

kunci, properti, fungsi, operator, dan simbol – simbol pada visual basic yang semuanya

membentuk instruksi yang valid yang dikenali oleh compiler visual basic.

Aturan penulisan program yang harus digunakan disebut dengan istilah syntax

(sintaks).

Contoh : Label1.Caption = Time

Keterangannya :

Label1 adl. Nama objek

Caption adl. Nama properti

= adl. Operator penugasan

Time adl. Fungsi pada visual basic.

Artinya adalah menugaskan system time ke dalam properti time pada objek

label1.

3.2 Menggunakan variabel untuk menyimpan informasi

Variabel adalah lokasi penyimpanan sementara untuk data dalam program Anda.

Anda bisa menggunakan satu atau banyak variabel pada kode program dan variabel dapat

mengandung kata – kata, angka, tanggal, atau properti. Variabel sangat berguna karena

dengan variabel Anda bisa menggunakan nama yang singkat dan mudah diingat untuk

setiap data yang ingin Anda gunakan.

Memesan tempat untuk variabel dengan pernyataan Dim diiikuti dengan nama

variabel dan diakhiri dengan AS kemudian diikuti dengan tipe data. (Dim adalah

kependekan dari dimension).

Dim Nama As String

Setelah mendeklarasikan variabel, Anda bebas mengisikan informasi kedalamnya

melalui kode program. Sebagai contoh, pernyataan berikut menugaskan nama belakang

“Jefferson” ke dalam variabel Nama :

Nama = “Andi”

Tipe Data Ukuran KisaranInteger 2 byte -32,768 sampai 32,767LongInteger 4 byte -2,147,483,648 sampai 2,147,483,647Single 4 byte -3.402823E38 sampai 3.402823E38

Double 8 byte-1.79769313486232D308 sampai1.79769313486232D308

Currency 8 byte-922337203685477.5808 sampai922337203685477.5807

String 1 byte per karakter 0 sampai 65,535Boolean 2 byte true atau falseDate 8 byte 1 januari 100 sampai 31 desember 9999Variant 16 byte (utk angka), 22 byte (utk string) Semua tipe data

Page 15: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

15

Bab 4 : File LatihanLatihan 1

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Caption Nama Saya :Text1 Name txtNama

TextCommand1 Name CmdProses

Caption &ProsesCommand2 Name CmdSelesai

Caption &Selesai

Tuliskan Kode seperti berikut :

Private Sub Form_Load() Me.Caption = "Latihan 1" CmdProses.Default = TrueEnd Sub

Private Sub CmdProses_Click() If txtNama.Text = "" Then MsgBox "Isikan Nama Anda Terlebih Dahulu !" txtNama.SetFocus Exit Sub End If

Dim Nama As String Nama = txtNama.text

MsgBox "Nama Anda : " + Nama, vbOKOnly, "Konfirmasi"End Sub

Private Sub cmdSelesai_Click() EndEnd Sub

Page 16: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

16

Latihan 2

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Caption Panjang :Label2 Caption Lebar :Label3 Caption Luas :Text1 Name TxtPanjang

TextText2 Name TxtLebar

TextText3 Name TxtLuas

TextCommand1 Name CmdHitung

Caption &HitungCommand2 Name CmdSelesai

Caption &Selesai

Tuliskan Kode seperti berikut :

Private Sub Form_Load() TxtPanjang.BackColor = vbYellow TxtLebar.BackColor = &HFFFF& TxtLuas.BackColor = &HFFFF00 TxtLuas.Enabled = FalseEnd Sub

Private Sub CmdHitung_Click()TxtLuas.Text = Val(TxtLebar.Text) * Val(TxtPanjang.Text)

End Sub

Private Sub CmdSelesai_Click() EndEnd Sub

Page 17: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

17

Latihan 3

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Caption First Name :Label2 Caption Last Name :Label3 Caption Hasil :Text1 Name TxtFirst

TextText2 Name TxtLast

TextText3 Name TxtHasil

TextCommand1 Name CmdHasil

Caption &HasilCommand2 Name CmdSelesai

Caption &SelesaiForm Caption Gabung String

Tuliskan Kode seperti berikut :

Private Sub CmdHasil_Click() TxtHasil.Text = TxtFirst.Text + " " + TxtLast.TextEnd Sub

Latihan 4

Object Property Nilai

Form1 Caption

StartUpPosition

Test Untuk Property

2 – CenterScreen

Label1 Caption Masukkan nama :

Page 18: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

18

Label2 Alignment

Background

Font

3 - Center

Pallete – Putih

Size: 18

Text1 Text

Command1 Caption OK

Command2 Caption Keluar

Frame1 Caption Pilihan property:

Option1 Caption Merah

Option2 Caption Biru

Check1 Caption Miring

Check2 Caption Tebal

Private Sub Command1_Click()Label2.Caption = Text1.Text

End Sub

Private Sub Command2_Click()End

End Sub

Private Sub Option1_Click()Label2.ForeColor = vbRed

End Sub

Private Sub Option2_Click()Label2.ForeColor = vbBlue

End Sub

Private Sub Check1_Click()Label2.FontItalic = Check1.Value

End Sub

Private Sub Check2_Click()Label2.FontBold = Check2.Value

End Sub

Latihan 5

Page 19: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

19

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Name LblHuruf

FontBold, size14

Option1 Name OptBiruCaption &Biru

Option2 Name OptRedCaption &Red

Option3 Name OptGreenCaption &Green

Form Caption Pilihan

Tuliskan Kode seperti berikut :

Private Sub OptBiru_Click() lblHuruf.ForeColor = vbBlueEnd Sub

Private Sub OptGreen_Click() lblHuruf.ForeColor = vbGreenEnd Sub

Private Sub OptRed_Click() lblHuruf.ForeColor = vbYellowEnd Sub

TUGAS 2 :

TUGAS 1 :

Buat program untuk mengganti warna latar belakang form menggunakan Frame dan

optionButton seperti gambar dibawah ini. Gunakan event Click pada combobox, dan

property backcolor pada form.

Page 20: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

20

Latihan 6

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Caption KarakterText1 Name TxtKarakter

TextList1 ListCommand1 Name CmdTambah

Caption &TambahCommand2 Name CmdClear

Caption &ClearCommand3 Name CmdHapus

Caption &Hapus

Form CaptionLatihanListBox

Tuliskan Kode seperti berikut :

Private Sub CmdClear_Click() List1.Clear TxtKarakter.Text = "" TxtKarakter.SetFocusEnd Sub

Private Sub CmdHapus_Click() On Error Resume Next List1.RemoveItem (List1.ListIndex)End Sub

Private Sub CmdTambah_Click() List1.AddItem TxtKarakter.Text TxtKarakter.Text = "" TxtKarakter.SetFocusEnd Sub

Private Sub Form_Load() CmdTambah.Default = TrueEnd Sub

Page 21: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

21

Latihan 7

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Caption Isi ComboCombo1 Text

Style 2 - Dropdown ListCommand1 Name CmdTambah

Caption &TambahCommand2 Name CmdClear

Caption &ClearCommand3 Name CmdSelesai

Caption &Selesai

Form CaptionLatihan ComboBox

Tuliskan Kode seperti berikut :

Private Sub CmdTambah_Click() Dim X As String X = InputBox("Masukkan Kata : ", "Penginputan")

If X = "" Then Exit Sub Combo1.AddItem (X) Combo1.Text = X

Me.Caption = "Jlh Item Combo1 : " + Str(Combo1.ListCount)End Sub

Private Sub CmdClear_Click() Combo1.ClearMe.Caption = "Jlh Item Combo1 : " + Str(Combo1.ListCount)End Sub

Private Sub CmdSelesai_Click() EndEnd Sub

Page 22: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

22

Private Sub Form_Load() CmdTambah.Default = TrueEnd Sub

Latihan 8

Atur objek – objek sebagai berikut :

Objek Properti SettingLabel1 Name LblWaktuTimer1 Interval 1000Timer2 Interval 350Command1 Name CmdSelesai

Caption &SelesaiForm Caption Jam Digital

Tuliskan Kode seperti berikut :

Private Sub Timer1_Timer() LblWaktu.Caption = TimeEnd Sub

Private Sub Timer2_Timer() Randomize LblWaktu.ForeColor = RGB(Int(Rnd * 255) + _ 1, Int(Rnd *255) + 1, Int(Rnd * 255) + 1)End Sub

Page 23: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

23

Latihan 9

Atur objek – objek sebagai berikut :

Jika DateTimePicker belum tersedia pada toolbox, maka Anda perlu

menampilkannya dengan cara klik kanan pada toolbox, pilih Components, pada

tab controls ceklist Microsoft Windows Common Controls -2 6.0, clik Ok.

Objek Properti SettingLabel1 Caption Tanggal Lahir Anda :Label2 Name LblUmur

Caption LblUmurDateTimePicker Name DTP1Command1 Name CmdHitung

Caption &HitungCommand2 Name CmdSelesai

Caption &SelesaiForm Caption Latihan Tanggal

Tuliskan Kode seperti berikut :

Private Sub CmdHitung_Click() Dim Hari, Bulan, Tahun As Single Hari = DateDiff("d", DTP1.Value, Date) Tahun = DateDiff("yyyy", DTP1.Value, Date)

lblUmur.Caption = "Umur Anda Setara : " + Str(Tahun) + _" tahun atau " + Str(Hari) + " hari"

End Sub

Private Sub CmdSelesai_Click() EndEnd Sub

Page 24: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

24

Latihan 10

Atur objek – objek sebagai berikut :

Objek Properti SettingForm1 Caption Log On

StartUpPosition 2 - CenterScreen

BorderStyle1- Fixed Single

Form2 Caption Selamat DatangLabel1 Caption NIM

Font BoldLabel2 Caption PASSWORD

Font BoldText1 Name TxtNIM

TextText2 Name TxtPassword

TextPasswordChar *

Command1 Name CmdOkCaption &Ok

Command2 Name CmdBatalCaption &Batal

Tuliskan Kode seperti berikut :

Private Sub Form_Load() Me.Caption = "Log On - " + _

Format(Date, "ddd, dd-mmm-yyyy") CmdOk.Default = TrueEnd Sub

Private Sub CmdOk_Click() Dim NIM, Password As String

NIM = "011100871" Password = "123"

If TxtNim.Text <> NIM Then MsgBox "NIM Anda Salah !", vbOKOnly, "Error" TxtNim.SetFocus Exit Sub End If

Page 25: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

25

If TxtPassword.Text <> Password Then MsgBox "Password Anda Salah !", vbOKOnly, "Error" TxtPassword.SetFocus Exit Sub End If

If TxtNim.Text = NIM And Password = Txtpassword.Text Then Form2.Show Unload Me End IfEnd Sub

Private Sub CmdBatal_Click() EndEnd SubLatihan 11

Atur objek – objek sebagai berikut :

Objek Properti SettingForn Caption Latihan Randomize

StartUpPosition 2 - CenterScreenPicture1 Name PB1Picture2 Name PB2Picture3 Name PB3Label1 Font Ms Sans Serif, Bold, 49

Caption 1Label2 Font Ms Sans Serif, Bold, 49

Caption 2Label3 Font Ms Sans Serif, Bold, 49

Caption 3Label4 Font Bold, 8

Caption POINText1 Name TxtPoin

TextTimer1 Interval 150Timer2 Interval 150Timer3 Interval 150Command1 Name CmdDraw

Caption DrawFont Bold

Page 26: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

26

Tuliskan Kode seperti berikut :

Dim Poin As IntegerPrivate Sub Form_Load() Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False

TxtPoin.BackColor = &HFFFF80 PB1.BackColor = vbYellow PB2.BackColor = vbYellow PB3.BackColor = vbYellow

Poin = 0 TxtPoin.Text = Poin

CmdDraw.Default = TrueEnd Sub

Private Sub CmdDraw_Click() If CmdDraw.Caption = "Draw" Then Timer1.Enabled = True Timer2.Enabled = True Timer3.Enabled = True CmdDraw.Caption = "Stop" Else Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False CmdDraw.Caption = "Draw"

If Label1.Caption = Label2.Caption Or _Label1.Caption = Label3.Caption Then

Poin = Poin + 10 TxtPoin.Text = Poin End If

If Label2.Caption = Label3.Caption Then Poin = Poin + 10 TxtPoin.Text = Poin End If End IfEnd Sub

Page 27: Bab 1 : Microsoft Visual Basic 6 · PDF fileBerikut ini cara cara membangun sebuah aplikasi pada Visual Basic 6.0. 1.3.1 Membuat Sebuah Proyek ... Jalankan program Visual Basic 6.0,

Disusun Oleh : Thommy W, S.Kom.

27

Private Sub Timer1_Timer() Randomize Label1.Caption = Int(Rnd * 9) + 1End Sub

Private Sub Timer2_Timer() Randomize Label2.Caption = Int(Rnd * 9) + 1End Sub

Private Sub Timer3_Timer() Randomize Label3.Caption = Int(Rnd * 9) + 1End Sub

Private Sub TxtPoin_KeyPress(KeyAscii As Integer) KeyAscii = 0End Sub