Anda di halaman 1dari 17

Modul Praktikum

Laboratorium CAD/CAE Teknik Pemrograman Komputer

MODUL 3

PENGENALAN VISUAL BASIC 6.0, TIPE DATA, VARIABEL DAN


OPERATOR

I. Estimasi Waktu
Model pembelajaran yang digunakan adalah blended learning/online learning
[TM: 1 x (2x45”)]
[PT+BM: (1+1)mg x (2 sks x 60”)]
Keterangan:
TM = Tatap Muka
PT = Penugasan Terstruktur
BM = Belajar Mandiri

II. Indikator Pencapaian


1. Ketepatan penjelasan dan pemrograman menggunakan variabel dan konstatanta
2. Keruntutan penjelasan dan pemrograman menggunakan variabel dan konstatanta
3. Kebenaran/kehandalan program menggunakan variabel dan konstatanta

III. Strategi Pembelajaran


1. Metode Pembelajaran: problem based learning
2. Media Pembelajaran: video tutorial
IV. Materi
1. Pengenalan Visual Basic 6.0
Visual Basic 6.0 merupakan salah satu tool untuk pengembangan aplikasi
yang banyak diminati. Untuk memulai Visual Basic 6.0, perlu menginstal Visual
Basic 6.0. Program ini biasanya satu paket dengan Visual Studio 6.0. Setelah Visual
Basic 6.0 diinstal, berikut cara mengaktifkannya:
a) Klik tombol Start
b) Pilih All Program
c) Microsoft Visual Basic 6.0

Berlaku Efektif: - Revisi: 00 Halaman: 13 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Pada awal Visual Basic dibuka, akan muncul gambar seperti berikut:

Gambar 3.1 Tampilan Awal Visual Basic 6.0


Sumber; Print Out Visual Basic 6.0

a) Standard EXE: Project standar dalam Visual Basic dengan komponen-


komponen standar. Jenis project ini sangat sederhana, tetapi memiliki
keunggulan bahwa semua komponennya dapat diakui oleh semua unit
komputer dan semua user meskipun bukan administrator.
b) ActiveX EXE: Project ini adalah project ActiveX berisi komponen-
komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem
operasi windows.
c) ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang
selanjutnyadapat digunakan oleh semua aplikasi di sistem operasi windows.
d) ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk
aplikasi Visual Basic yang lain
e) VB Application Wizard: Project ini memandu pengguna untuk membuat
aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah
pemrograman.

Berlaku Efektif: - Revisi: 00 Halaman: 14 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

f) Addin: Project seperti Standard EXE tetapi dengan berbagai macam


komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna.
g) Data project: Project ini melengkapi komponennya dengan komponen-
komponen database. Sehingga bisa dikatakan project ini memang disediakan
untuk keperluan pembuatan aplikasi database.
h) DHTML Application: Project ini digunakan untuk membuat aplikasi internet
pada sisi client (client side) dengan fungsi-fungsi DHTML.
i) IIS Application: Project ini menghasilkan apliaksi internet pada sisi server
(server side) dengan komponen-komponen CGI (Common Gateway
Interface)

Pada Gambar 3.1 di atas, pilihlah standard EXE untuk memulai program secara
standard, kemudian klik tombol open. Setelah itu, muncul tampilan seperti berikut:

Gambar 3.2 Tampilan Kerja Visual Basic 6.0


Sumber; Print Out Visual Basic 6.0

Berlaku Efektif: - Revisi: 00 Halaman: 15 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Berikut penjelasan tampilan kerja Visual Basic 6.0:


a) Menu Bar

Gambar 3.3 Tampilan Menu Bar


Sumber; Print Out Visual Basic 6.0

Menu Bar dalam VB seperti yang biasa kita lihat dalam MS Office.
Didalamnya terdapat menu File, Edit, View, Project, Format, dan sebagainya.

b) Standard Bar

Gambar 3.4 Tampilan Standar Bar


Sumber; Print Out Visual Basic 6.0

Standard Bar adalah sebuah window yang berisi ikon-ikon yang fungsinya
sama dengan menu tetapi dapat digunakan dengan lebih cepat karena sebuah ikon
mewakili satu perintah tertentu. Contohnya ikon open, save, copy, dan sejenisnya.

c) ToolBox
ToolBox adalah window yang berisi objek-objek untuk ditempatkan
dalam form. Contohnya label, textbox, listbox, dan sebagainya
Berikut ini penjelasan dan fungsi dari masing-masing kontrol yang ada
pada toolbox Visual Basic 6.0.
Tabel 3.1 Penjelasan Toolbox Visual Basic
Bentuk Nama Kontrol Fungsi
Pointer ini bukan kontrol tetapi
penunjuk kontrol yang berfungsi
Pointer untuk memindahkan atau
mengubah ukuran kontrol yang
ada pada form.
Untuk menampilkan file gambar
(Bitmaps, Icon, Gif, JPEG dsb)
PictureBox baik gambar statis maupun aktif.
Standar penulisan
Pic_, misal : Pic_Foto

Berlaku Efektif: - Revisi: 00 Halaman: 16 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Bentuk Nama Kontrol Fungsi


Untuk menampilkanteks, tetapi
pemakai tidak bisa beriteraksi
Label dengannya. Standar penulisannya
Lbl_, Misal : Lbl_kota
Untuk menempatkan teks pada
form dan pemakai dapat mengedit
TextBox teks tersebut. Standar penulisannya
Txt_, misal : Txt_Alamat
Untuk mengelompokkan beberapa
kontrol (Group) pada suatu form.
Frame Standar penulisannya
Fra_, misal: Fra_identitas
Untuk membuat tombol pelaksana
suatu perintah atau tindakan ketika
Command Button digunakan. Standar penulisannya
Cmd_, misal : Cmd_Simpan
Untuk membuat kotak check yang
CheckBox dapat memilih satu atau banyak
pilihan yang ada. Standar
penilisannya
Chk_, misal : Chk_Hobby
Untuk memilih dan mengaktifkan
satu keadaan dari banyak pilihan
Option Button yang ada. Standar penulisannya
Opt_, misal : Opt_Agama
Sebagai tempat mengetikan
pilihan atau memilih suatu pilihan
ComboBox lewat Drop Down-List. Standar
penulisannya
Cbo_, misal : Cbo_Ukuran
Untuk menampilkan daftar pilihan
yang dapat diguung secara
ListBox horisontal maupun vertikal.
Standar penulisannya
Lis_, misal : Lis_jenis
Untuk menggulung suatu area
kerja dengan jangka lebar
HscrollBar pada posisi horisontal. Standar
penulisannya
Hsb_, misal : Hsb_warna
Untuk menggulung suatu area
kerja dengan jangka lebar pada
VscrollBar posisi vertikal. Standar
penulisannya
Vsb_, misal : Vsb_Warna

Berlaku Efektif: - Revisi: 00 Halaman: 17 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Bentuk Nama Kontrol Fungsi


Untuk mengoperasikan waktu
kejadian pada rutin program
Timer dalam interval yang ditentukan.
Standar penulisannya
Tmr_, misal : Tmr_Isi
Untuk menampilkan daftar drive
komputer yang aktif dan dapat
DriveListBox dipilih sebuah drive. Standar
penulisannya
Drv_, misal: Drv_kerja
Untuk menampilkan daftar
DirListBox directory dan path pada drive
kerja terpilih. Standar
penulisannya
Dir_, misal : Dir_Surat
Untuk menampilkan daftar file
pada directory dan drive yang
FIleListBox aktif. Standar penulisannya
Fil_, misal : Fil_gambar
Untuk membentuk objek dua
dimensi seperti square, oval, ellips
Shape dan lain-lain. Standar penlisannya
ShP_, misal : Shp_Lingkaran
Untuk menggambar garis lurus
dengan banyak variasi dengan
Line ketebalan yang bisa diatur.
Standar penulisannya
Lin_, misal : :Lin_Satu
Untuk menampilkan gambar icon,
bitmap atau metafile pada form.
Image Standar penulisannya
Img_, misal : Img_Foto
Sebagai sarana akses data dalam
suatu database. Fasilitas ini ada
Data Control dalam konsep DAO. Standar
penulisannya
Dat_, misal : Dat_mhs
Untuk menghasilkan proses Link
dan Embed objek antar aplikasi.
OLE Standar penulisannya
Ole_, misal : Ole_Sales

Berlaku Efektif: - Revisi: 00 Halaman: 18 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

d) Form

Gambar 3.5 Tampilan Form


Sumber; Print Out Visual Basic 6.0

Form adalah sebuah objek yang digunakan untuk menempatkan objek-


objek dari ToolBox.

e) Project Explorer

Gambar 3.6 Tampilan Project Explorer


Sumber; Print Out Visual Basic 6.0

Project Explorer adalah sebuah window yang menampung project dan


form. Di dalamnya juga terdapat ikon View Code(untuk menampilkan area
text editor). Dengan menggunakan project explorer ini, kita juga dapat
menambah form, menghapus, mengganti nama form, memilih start up
project dan lain-lain.

Berlaku Efektif: - Revisi: 00 Halaman: 19 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

f) Property Window

Gambar 3.7 Tampilan Property Window


Sumber Print Out Visual Basic 6.0

Property Window adalah window yang digunakan untuk modifikasi


objek seperti mengubah caption, mengubah warna, ukuran, model, dan
sebagainya
1) Properti Name
Semua objek dalam Visual Basic mempunyai properti Name.
Properti Name digunakan untuk memberikan identitas pada objek yang
dipakai. Tabel 3.2 berisi daftar penamaan prefik yang biasanya
digunakan dalam Visual Basic:
Tabel 3.2. Daftar Penamaan Prefik
Prefik Nama Elemen Prefik Nama Elemen
cbo Combo Box lin Line
chk Check Box lst List Box
cmd Command mnu Menu
dat Data mod Module
dir Directory List Box ole OLE
drv Drive List Box opt Option
fil File List Box pic Picture

Berlaku Efektif: - Revisi: 00 Halaman: 20 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Prefik Nama Elemen Prefik Nama Elemen


fra Frame res Resource
fr Form shp Shape
grd Grid tmr Timer
hsb Horizontal ScrollBar txt Text Box
img Image typ User-Defined Data Type
lbl Label vsb Vertical Scrool Bar

2) Properti Left, Top, Width, Height


Semua objek-objek yang terlihat (visible) memiliki properti Left,
Top, Width, dan Height. Properti-properti ini digunakan untuk
menempatkan posisi dan ukuran suatu objek. Nilai dari properti ini selalu
relatif terhadap objek kontainernya (tempat dimana objek tersebut
menempel) dan satuan ukuran default yang digunakan adalah twips
3) Properti ForeColor dan BackColor
Hampir semua kontrol-kontrol Visual Basic juga mendukung kedua
properti ForeColor dan BackColor, lihat gambar 3.8. Properti
ForeColort digunakan untuk mempengaruhi warna tulisan dan properti
BackColor digunakan untuk memilih warna dasar dari objek. Dalam
kasus tertentu, properti tersebut tergantung pada properti lain. Sebagai
contoh mengganti warna dasar (background) tidak akan berpengaruh jika
nilai dari properti backstyle bernilai 0-Transparant.

Gambar 3.8. Properti ForeColor


Sumber Print Out Visual Basic 6.0

Berlaku Efektif: - Revisi: 00 Halaman: 21 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

4) Properti Font
Pada waktu merancang, Properti Font dapat diisi dengan
menggunakan Font Dialog seperti terlihat pada Gambar 3.9.

Gambar 3.9 Kotak dialog Font


Sumber Print Out Visual Basic 6.0

5) Properti Caption dan Text


Properti Caption digunakan untuk menentukan kata atau kalimat
yang ditampilkan pada sebuah kontrol, seperti judul dari Form dan
kalimat pada sebuah Label. Sedangkan Properti Text sama seperti
properti Caption hanya saja kalimat dalam properti Text dapat diganti.
Tidak ada kontrol yang mendukung kedua properti ini secara bersamaan.
Kontrol Label, CommandButton, CheckBox, OptionButton, Data, dan
Frame mendukung properti Caption sedangkan kontrol TextBox,
ListBox, dan ComboBox mendukung properti Text
6) Properti Enabled dan Visible
Secara default nilai dari properti Enabled danVisible adalah True,
tetapi mungkin pada saat program dijalankan mungkin sebuah kontrol

Berlaku Efektif: - Revisi: 00 Halaman: 22 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

ingin disembunyikan (hide) atau ditampilkan dengan keadaan tidak bisa


digunakan (disabled).
g) Menyimpan Project
Langkah-langkah menyimpan:
1) Pada menu File, klik perintah Save Project As kemudian akan muncul
Kotak dialog File Project seperti terlihat pada Gambar 3.10. Melalui
kotak dialog tersebut dapat menyimpan program Visual Basic tersebut.
2) Pilih direktori kerja anda misalkan D:\VB\Latihan01 dengan mengklik
pada kontrol combo box.
3) Simpan form dengan nama Form1, kemudian klik tombol Save. Simpan
Project dengan nama Project1, kemudian klik tombol Save

Gambar 3.10. Save File Dialog


Sumber; Print Out Visual Basic 6.0

h) Menjalankan dan Menghentikan Program


Langkah-langkah menjalankan/menghentikan program:
1) Klik tombol Start ( ) pada ToolBar atau dengan menekan
tombol F5 atau juga dapat menggunakan Start pada menu Run.

Berlaku Efektif: - Revisi: 00 Halaman: 23 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

2) Sedangkan untuk menghentikan program yang sedang berjalan


dapat menggunakan tombol End ( ) pada ToolBar atau
menggunakan End pada menu Run.
2. Tipe Data
Ketika seorang user (pemakai) menggunakan sebuah program komputer,
seringkali komputer memintanya untuk memberikan informasi ini, kemudian
disimpan dalam untuk diolah komputer. Informasi inilah yang dinamakan DATA.
Microsoft Visual Basic 6.0 mengenal beberapa tipe data, antara lain:

a) Numerik
Tabel 3.3 Data numerik
Banyak
Jenis Variabel Penjelasan Rentangan Nilai
RAM
Byte Menampung nilai bulat 0-225 1 byte
kecil antara 0-256
Untuk angka mata
Currency 922,337,203,685,477,5808 s/d 8 byte
uang
922,337,203,685,477,5807
Doubl Menampung nilai Untuk bilangan negatif: 8 byte
pecahan dari 10-108 s/d -1.79769313486232E308 s/d -
10-108 pada bagian 4.94065645847247E324
positif dan -10-108 s/d - Untuk bilangan positif:
10-108 pada bagian 4.54065645841247E324
negatif s/d 1.79769313486232E308
Integer Menampung nilai bulat -32.768 s/d 32.767 2 byte
antara -32768 s/d
32768 (15 bit)
Long Menampung nilai bulat -2.147.483.684 s/d 4 byte
dengan bit yang 2.147.483.647
panjang (31bit)
Menampung nilai Untuk bilangan negatif:
Single 4 byte
pecahan dari 10-38 s/d -3.403823E38 s/d -
1038 pada bagian 1.401298E45
positif dan -10-38 s/d - Untuk bilangan positif:
1038 pada bagian 1.401298E45 s/d
negatif 3.403823E38
+/- 79.228.162.514.264. 12 byte
Decimal Untuk angka desimal
337.593.543.950.335. Jika
tidak menggunakan desimal
+/- 7.922816251426433759
3543950335 (28 angka
desimal)

Berlaku Efektif: - Revisi: 00 Halaman: 24 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

b) Non Numerik
Tabel 3.4 Data Non Numerik
Banyak
Jenis Variabel Penjelasan Rentangan Nilai
RAM
Pendeklarasian benar
Boolean 2 nilai yaitu True dan False 2 byte
atau salah
Date Untuk tanggal dan jam 1 Januari 100 s/d Desember 1991 8 byte
Object Embedded Object 4 byte
String Untuk huruf 1 s/d 65.400 karakter 1 byte
(Variabel Length) Alfabet
Variant (text) Dapat mewakili semua jenis 16 byte
di atas. Null, Error, Numerical,
dll

3. Variabel
Variabel digunakan untuk menyimpan nilai atau data yang dimiliki program
aplikasi yang kita buat. Nilai yang ditampung atau disimpan oleh suatu variabel
dapat berubah selama program berjalan. Misalnya kita bisa menyimpan nilai ujian
mid di variabel A dan nilai ujian akhir di variabel B dan setiap mahasiswa nilainya
pasti berbeda.

a) Deklarasi Variabel

Deklarasi variabel harus diletakkan sebelum baris-baris perintah yang


menggunakan variabel tersebut. Ada dua cara dalam pendeklarasian
variabel, yaitu Deklarasi Eksplisit dan Deklarasi Implisit.

Aturan penulisan deklarasi variabel dengan cara eksplisit sebagai berikut :

<katakunci> <namavariabel> As <TipeData>

Tabel 3.5 Kata kunci deklarasi Variabel secara eksplisit


Kata Kunci Penggunaan
Static Berlaku pada level prosedur
Dim Berlaku pada level prosedur dan modul
Private Berlaku pada level modul/form
Public Berlaku pada level modul dan aplikasi
Global Berlaku pada level modul dan aplikasi

Berlaku Efektif: - Revisi: 00 Halaman: 25 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Contoh deklarasi variabel secara eksplisit adalah :

Dim Nama As String


Private Nilai As Integer
Static Jumlah As Integer
Public Alamat As Variant

Aturan penulisan deklarasi variabel dengan cara implisit sebagai berikut :


Tabel 3.6 Beberapa karakter untuk deklarasi Variabel Implisit
Tipe Data Karakter
Integer %
Long &
Single !
Double #
Currency @
String $
Contoh deklarasi secara implisit :
Judul$ = "Cepat Mahir Visual Basic 6.0"
Harga% = 25000

b) Deklarasi konstanta
Aturan penulisan deklarasi konstanta adalah sbb:

[<KataKunci> Const <NamaKonstanta> [As <TipeData>] = <nilai>


Kata Kunci : Pilihan kata kunci yang dapat digunakan ada deklarasi
konstanta adalah Private dan Public
Nama Konstanta : Nama konstanta yang dideklarasikan

Tipe Data : Tipe data dari konstanta tersebut

Bagian yang diberi tanda kurung siku "[" dan "]" pada aturan penulisan
di atas berarti boleh dituliskan, dan boleh juga tidak dituliskan.
Contoh deklarasi konstanta :
Const NamaUsaha = "CV. Saudara Service"
Public Const Jumlah = 500000

Private Const Total = 5

Const Nama As String = "Dwi Apri Setyorini"

Berlaku Efektif: - Revisi: 00 Halaman: 26 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

4. Operator
Operator adalah suatu tanda yang digunakan untuk menghubungkan satu
variabel atau konstanta dengan variabel atau konstanta lain dengan tujuan
melakukan berbagai manipulasi dan pengolahan data. Pada Ms. Visual Basic 6.0
terdapat bermacam-macam operator :

a) Operator Penugasan (assignment)


Operator penugasan ditimbulkan dengan tanda sama dengan (=) dan
berfungsi untuk memasukkan suatu data ke dalam suatu variabel.
Contoh :
A = 12
A = A+1

Text1.text = “FT Unimed”

b) Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika.
Penulisan operator aritmatika dengan hirarki dari paling tinggi ke paling rendah,
sebagai berikut :
Tabel 3.7 Operator Aritmatika
Operator Operasi
^ Pemangkatan
- Tanda Negatif
*,/ Perkalian & Pembagian
\ Pembagian Integer
Mod Modulus (Sisa hasil bagi)
+, - Penambahan dan Pengurangan
+, & Penggabungan String

Contoh : A = (2^4)*5, B = 25 Mod 4

c) Operator Pembanding
Operator pembanding digunakan untuk membandingkan suatu data
(ekspresi) dengan data (ekspresi) lain dan menghasilkan nilai logika (boolean)
Benar atau Salah. Tentu saja antara kedua data yang dibandingkan harus

Berlaku Efektif: - Revisi: 00 Halaman: 27 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

mempunyai tipe data yang sama. Bentuk dari operator relasional/pembanding


seperti pada tabel berikut :

Tabel 3.8 Operator Pembanding


Operator Operasi
= Sama dengan
<> Tidak sama dengan
<,> Lebih kecil, lebih besar,
<= , >= lebih kecil sama dengan, lebih besar sama dengan
Like Mempunyai ciri yang sesuai
Is Sama referensi objek

Contoh : A <> B , B>C, C<A

d) Operator Logika
Operator logika digunakan untuk mengekspresikan satu atau lebih data
(ekspresi) logika (boolean) yang menghasilkan data logika baru. Tabel operator
logika dengan hierarki dari atas ke bawah adalah sebagai berikut :

Tabel 3.9 Operator Logika


Operator Keterangan
Not Tidak
And, Or,Xor Dan, Atau, Exclusive Or
Eqv Equivalen
Imp Implikasi

Contoh :
X > 5 And X < 10, X = 3 Or x = 5

V. Contoh dan Tugas


Contoh:
Lihat pada tayangan video tutorial
1. Penulisan deklarasi variabel explisit dan emplisit
2. Penggunaan operator pada penulisan program

Berlaku Efektif: - Revisi: 00 Halaman: 28 dari 40


Modul Praktikum
Laboratorium CAD/CAE Teknik Pemrograman Komputer

Tugas Rutin 3:
1. Buatlah program penghitungan dengan menggunakan beberapa operator. Atur
tampilan dan propertinya seperti di bawah ini (untuk setiap mahasiswa
tampilannya tidak diperbolehkan sama) :

2. Buatlah program menghitung kecepatan putaran roda gigi (rpm), ditentukan


jumlah roda gigi adalah 3 (tiga)
Simpan program yang Anda buat dengan nama:
File Project (*.vbp) seperti: nama mahasiswa_Nim TR-3(a) atau (b).vbp
File Form1 (*.frm) seperti: nama mahasiswa_Nim TR-3(a) atau (b).frm

Ada beberapa hal yang perlu diperhatikan:

• Perhatikan batas waktu pengumpulan/pengaploadtan tugas


• Setelah menyelesaikan tugas saat akan mengupload dokumen (file)
jangan sampai tidak di submit/kirim data.
• Nama file harus lengkap dengan nim
• Selamat belajar.

Berlaku Efektif: - Revisi: 00 Halaman: 29 dari 40

Anda mungkin juga menyukai