Struktur Data II dengan Visual Basic Bekerja Dengan Form
[email protected] Ptputraastawa.wordpress.com @2011
Data dan Variabel
Penggunaan Data dan Variabel • Informasi yang disimpan atau diolah oleh komputer disebut DATA.
Type Data VB • String adalah type data untuk teks (huruf, angka dan tanda baca). • Integer adalah type data untuk angka bulat. • Single adalah type data untuk angka pecahan • Currency adalah type data untuk angka mata uang. • Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE.
Variable • Data yang disimpan di dalam memory komputer membutuhkan sebuah wadah. • Wadah inilah yang disebut dengan VARIABEL. • Setiap variabel untuk menyimpan data dengan type tertentu • Membutuhkan alokasi jumlah memory (byte) yang berbeda.
Penulisan deklarasi variabel Dim
As ▫ Contoh : Dim nama_user As String
Aturan Penamaan Variabel : • Harus diawali dengan huruf. • Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore (_). • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >, dll). • Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic 6 (seperti : dim, as, string, integer, dll).
Operator
Pengertian Operator • Operator merupakan simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data
Tiga jenis operator • Operator Aritmatika • Operator Perbandingan • Operator Logika
Simbol
Operasi Matematis
Contoh
^
pemangkatan
5 ^ 2 hasilnya 25
*
perkalian
5 * 2 hasilnya 10
/
pembagian (hasil pecahan)
5 / 2 hasilnya 2,5
\
pembagian (hasil bulat)
5 \ 2 hasilnya 2
sisa pembagian
5 Mod 2 hasilnya 1
+
penjumlahan
5 + 2 hasilnya 7
-
pengurangan
5 – 2 hasilnya 3
&
penggabungan string
5 & 2 hasilnya 52
Mod
• Operator Aritmatika
Simbol < > <= >= = <>
Operasi Perbandingan lebih kecil lebih besar lebih kecil atau sama dengan lebih besar atau sama dengan sama dengan tidak sama dengan
• Operator Perbandingan
Contoh 5 < 2 hasilnya FALSE 5 > 2 hasilnya TRUE 5 <= 2 hasilnya FALSE 5 >= 2 hasilnya TRUE 5 = 2 hasilnya FALSE 5 <> 2 hasilnya TRUE
Simbol Or And Not
Operasi Logika atau dan Tidak
• Operator Logika
Contoh (5 < 2) Or (5 > 2) hasilnya TRUE (5 < 2) And (5 > 2) hasilnya FALSE Not (5 < 2) hasilnya TRUE
Contoh Program : Operator
• UI Operator
Struktur Kontrol • Perintah dalam program dengan struktur tertentu yang digunakan untuk mengatur/mengontrol jalannya program.
Struktur Kontrol Keputusan dan Perulangan
Struktur Kontrol Keputusan • Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi • Bentuk struktur kontrol keputusan, yaitu : ▫ Struktur IF…THEN. ▫ Struktur SELECT…CASE.
Penulisan (syntax) struktur IF…THEN : 1. IF THEN Bila bernilai True maka akan dikerjakan. 2. IF THEN ELSE END IF
Contoh Program : Struktur IF…THEN
• UI form password
Object Form5 Image1 Label1 Text1 Command1
Properties Caption StartUp Position Stretch Picture Visible Caption PasswordChar Text Caption Default
• Pengaturan property setiap object
Value Struktur IF…THEN 2 – CenterScreen True Komputer.wmf False Password : * OK True
Perulangan
Bentuk struktu Perulangan (Looping) • 1. Struktur FOR…NEXT. • 2. Struktur DO…LOOP.
Struktur Kontrol : For…Next • Bentuk Penulisan (syntax) FOR = TO [STEP ] NEXT Ket: • adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka pengulangan • adalah nilai awal dari . • adalah nilai akhir dari . • adalah perubahan nilai setiap pengulangan. Sifatnya optional (boleh ditulis ataupun tidak). Bila tidak ditulis maka nilai adalah 1.
Struktur Kontrol : Do…Loop (1) • Bentuk penulisan (syntax) struktur Do until…Loop : DO UNTIL
LOOP
Ket: • akan diulang sampai bernilai TRUE. • Pengulangan berhenti bila sudah bernilai TRUE.
Struktur Kontrol : Do…Loop (2) • Bentuk penulisan (syntax) struktur Do While…Loop : DO WHILE
LOOP
Ket: • akan diulang selama bernilai TRUE. • Pengulangan berhenti bila sudah bernilai FALSE.
Contoh Program
• UI perulangan
Pengaturan Properties Object
Form7
Properties
Caption StartUpP
Value
Struktur Looping 2 – CenterScreen osition
List1
-
-
Comman d1-4
Caption
For Next 1 For Next 2 Do Until Do While