Tipe data
Tipe – tipe data yang sering digunakan dalam visual basic :
Ø Boolean
Contoh penggunaan:
Dim jawab as Boolean
jawab =true
Ø Date
Contoh penggunaan :
Dim tanggal as date
Tanggal=”19/02/2006”
Tanggal=#19/02/2006#
Tanggal=”21/03/2006 18:30:14”
Tanggal=now
Ø Byte
Ø Integer, simbol %
Ø Long Integer, simbol &
Ø Single, simbol !
Ø Double, simbol #
Ø Currency, simbol @
Ø Text/string, simbol $
Ø Object
Deklarasi Dim
Digunakan untuk mendeklarasikan variable Berlaku pada program dan atau sub-program
Sintaks:
Dim Nama_var as tipe_data
Contoh :
Dim I as integer ‘atau dim I%
Dim kalimat as string ‘atau dim kalimat$
Dim frmbaru as form
Deklarasi Public
Menyatakan variable yang berlaku secara umum, biasanya diletakkan pada module atau General
Sintaks:
Public nama_var as tipe_data
Contoh :
Public a as integer
Deklarasi Private
Menyatakan variable yang berlaku pada sub program
Sintaks:
Private nama_var as tipe_data
Contoh :
Private nama as string
Deklarasi Static
Menyatakan suatu variable yang berlaku pada sub program. Digunakan untuk menjaga suatu nilai variable agar tidak berubah ketika dijalankan.
Sintaks:
Static nama_var as tipe_data
Pendeklarasian Array
Contoh :
Dim Angka as variant
Angka=array(1,5,7,8,9)
Atau
Dim angka(1 to 5) as integer
Digunakan untuk memberikan nilai konstan pada suatu variable
Sintaks :
Public/Private const nama_var as tipe_data = nilai
Contoh :
public const pass as string = “2222”
Operator Matematika
No | Operasi | Operator |
1 | Perpangkatan | ^ |
2 | Perkalian | * |
3 | Pembagian | / |
4 | Pembagian integer | \ |
5 | Modulus | Mod |
6 | Penambahan | + |
7 | Pengurangan | - |
Operator Logika
Operator : And, Or dan Not
Opr1 | Opr2 | And | Or | Not |
True | True | True | True | False |
True | False | False | True | False |
False | True | False | True | True |
False | False | False | False | True |
Operator Perbandingan
Operator | simbol |
Sama dengan | = |
Tidak sama dengan | <> atau >< |
Lebih besar | > |
Lebih kecil | < |
Lebih besar sama dengan | >= |
Lebih kecil sama dengan | <= |
Operator String
Operator yang digunakan untuk pengolahan string.
Operasi | sintaks |
Penggabungan string | String1 + string2 |
Mengambil string dari kiri | Left(string,panjang) |
Mengambil string dari kanan | Right(string,panjang) |
Mengambil string dari tengah | Mid(string,posisi_awal,panjang) |
Mengambil panjang string | Len(string) |
Merubah ke huruf kapital | Ucase(string) |
Merubah ke huruf kecil | Lcase(string) |
Konversi tipe data
Nama fungsi | Tipe tujuan |
Cbool | Boolean |
Cbyte | Byte |
Ccur | Currency |
Cdate | date |
Cdbl | Double |
Cint atau Val | Integer |
Clng | Long Integer |
Csng | Single |
Cstr atau str | String |
Cvar | Variant |
cverr | Error |
Procedure atau subrutin adalah sekumpulan perintah yang diberi nama dan dapat dipanggil sewaktu – waktu. Dalam program dikenal dua macam subrutin, yaitu : sub procedure dan function.
Keuntungan penggunaan prosedur :
1. kita dapat membagi program menjadi komponen yang mandiri.
2. Satu prosedur atau fungsi dapat dipakai berulang – ulang
Sub procedure
Prosedur yang tidak mengembalikan nilai.
Sintaks :
Private/public sub nama_proc (parameter)
…
End sub
Contoh :
Penulisan sub prosedur
Sub penjumlahan(a, b As Integer)
jumlah = a + b
Text1 = jumlah
End Sub
Pemanggilan sub prosedur
Private Sub Command1_Click()
Call penjumlahan(2, 3)
End Sub
Function
Prosedur yang mengembalikan nilai.
Sintaks :
Private/public function nama_fungsi (parameter)
…
End function
Contoh :
Penulisan fungsi
Function jumlah(a, b As Integer)
jumlah = a + b
End Function
Pemanggilan fungsi
Private Sub Command1_Click()
Text1 = jumlah(2, 3)
End Sub