Dokumen tersebut membahas tentang variabel, percabangan, dan perulangan dalam pemrograman berorientasi objek. Variabel digunakan untuk menyimpan nilai yang dapat berubah, seperti angka dan string. Percabangan digunakan untuk mengambil keputusan berdasarkan kondisi tertentu menggunakan ekspresi boolean. Perulangan digunakan untuk mengulangi serangkaian perintah sejumlah tertentu.
3. Variabel
• Variabel adalah besaran yang dapat berubah-ubah nilainya
• Jenis variabel
• Angka / numerik
– 0..9
– Contoh: panjang, lebar, luas, dll
• String
– Berisi alfabetik yang terdiri dari ()&**()!#@, A-Z,
0-9
4. Tipe variabel dalam visual basicType Stores Memory
Requirement
Range of Values
Integer Whole numbers 2 bytes -32,768 to 32,767
Long Whole numbers 4 bytes Approximately +/- 2.1E9
Single Decimal
numbers
4 bytes -3.402823E38 to -1.401298E-45 for negative
values and 1.401298E-45 to 3.402823E38
for positive values
Double Decimal
numbers
(double-
precision
floating-point)
8 bytes -1.79769313486232E308 to
-4.94065645841247E-324 for negative
values and 4.94065645841247E-324 to
1.79769313486232E308 for positive values
Currenc
y
Numbers with
up to 15 digits
left of the
decimal and 4
digits right of
the decimal
8 bytes -922,337,203,685,477.5808 to
922,337,203,685,477.5807
4
5. Tipe variabel dalam visual basic
String Text
information
1 byte per
character
Up to 65,000 characters for fixed-length
strings and up to 2 billion characters for
dynamic strings
Byte Whole
numbers
1 byte 0 to 255
Boolea
n
Logical values 2 bytes True or False
Date Date and time
information
8 bytes Jan 1st 100 to December 31st 9999
Object Pictures and
any object
reference
4 bytes N/A
Variant Any of the
preceding
data types
16 bytes + 1
byte per
character
N/A
5
6. Membuat variabel
• Gunakan nama yang unik dan deskriptif
– Cth: panjang, lebar, nama
• Tentukan tipe data yang akan digunakan
– Cth: string, integer, long, double
• Berikan nilai (angka atau string) ke masing-
masing variabel
6
7. Memberi nilai variabel angka
• Cara mengubah nilai sebuah variabel:
X=12
• Variabel x diberi nilai 12
C=P-Q
• Variabel C diberi nilai seharga nilai variabel P dikurangi nilai variabel Q
N=N+1
• Nilai yang baru dari variabel N adalah nilai yang lama dari variabel N
ditambah 1
S=S+T
• Nilai yang baru dari variabel S adalah nilai yang lama dari variabel
S ditambah nilai variabel T
8. Memberi nilai variabel string
nama=“budi sutedjo”
•Variabel nama diberikan nilai sebuah kata “budi setedjo”
Text1.text=“ seorang profesor”
•Property text dari text1 diberikan nilai “ seorang profesor”
Text2.text=“orang yang bernama “ & nama & “adalah” & Text1. text
9. Catatan
• Untuk string harus diberi tanda petik “ “
17
• adalah angka
“17”
• adalah string
17+9=26
“17”+”9”=“179”
10. Property adalah sebuah variabel
• Beberapa tipe data string
• Bisa diubah oleh pengguna:
– Text1.text
– Command1.text
• Statis (hanya bisa diubah oleh program)
– Label1.caption
– Form1.caption
10
14. Ekspresi boolean
• Untuk mengambil keputusan, digunakan pertanyaan yang
membutuhkan jawaban ya dan tidak
• Komputer menggunakan ekspresi boolean untuk mengambil
keputusan
• Terdiri dari dua nilai TRUE dan FALSE
14
15. IF THEN ELSE
IF ekspresi_boolean THEN
instruksi1
ELSE
instruksi2
END IF
15
TRUE
FALSE
Ekspresi
boolean
16. Contoh: cari bilangan terbesar
16
A > B
• Buat project baru
• Tambahkan 3 buah Textbox
• tambahkan 2 buah command
button
Project15 bilangan terbesar