PENGENAL (Identifier)
Biasa dipakai untuk menyatakan variable,fungsi,tipe data,label konstanta, obyek atau hal lain yang di deklarasikan oleh Programmer. Dalam Penulisannya pengenal harus menggunakan Huruf, Tidak boleh berupa angka atau tanda simbol lain. Misal # , @ , * , dan lain sebagainya. Apabila lebih dari satu kata maka dihubungkan dengan Garis bawah (Misal : Mawar_Kuning).
TIPE DATA
Tipe data dalam Visual Basic antara lain :
1. String Menerima huruf,angka dan simbol-simbol
2. Integer Nilai Jangkauannya -32.768 sampai +32.767
3. Long Nilai Jangkauannya -2.147.438.648 - +2.147.438.647
4. Single Nilai Jangkauannya 3.4×10 -38 sampai 3.4×10 +38
5. Double Nilai Jangkauannya 1,7×10 -308 sampai 1,7×10 +308
6. Byte Nilai Jangkauannya 0 sampai 255
7. Boolean Hanya menerima nilai True dan False
8. Date Menerima tanggal
9. Currency Menerima mata Uang
VARIABLE dan KONSTANTA
Variable merupakan komponen yang penting pada pemrograman.Variable digunakan untuk menyimpan nilai komponen kontrol Atau mengeluarkan nilai pada komponen kontrol dan nilai yang ada Pada variable dapat dirubah. Mendeklarasikan suatu variable harus di dahului oleh kata DIM. Cara mendeklarasikan variable seperti ini :
Code:
Dim nama variable as tipe data
Contoh nya:
Code:
Dim Nama_Programmer as String
Dim Jumlah as Integer
Cara mendefenisikan variable seperti di bawah ini ya.. :
Code:
Nama variable = nilai
Contoh nya:
Code:
Nama_programmer = “Piece Maker”
Gajipokok =250000
OPERATOR
Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi,misalnya untuk menjumlahkan 2 buah bilangan,memberikan nilai pada variable atau membandingkan 2 buah bilangan. Operator mempunyai 3 buah sifat yaitu :
Unary, Operator yang melibatkan sebuah operand (Misal -5)
Binary, Operator yang melibatkan 2 buah operand (Misal a +b)
Ternary, Operator yang melibatkan 3 buah atau lebih operand (Misal 2 – 5 * 2)
OPERATOR ARITMATIKA
1. *, Perkalian Misal 4 * 5
2. /, Pembagian Misal 10 / 2
3 .%, Sisa pembagian Misal 10 % 3
4. +, Penjumlahan Misal 2 + 4
5. -, Pengurangan Misal 4 – 3
6. ++ Penaikan Misal ++z
7. - Penurunan Misal - -y
OPERATOR RELASI
1. = , sama dengan
2. < > , tidak sama
3. >, lebih besar
4. < , lebih kecil 5.>= , lebih besar dari atau sama dengan
6. < = , lebih kecil dari atau sama dengan
OPERATOR LOGIKA
Operator logika digunakan untuk menghubungkan 2 buah Ungkapan kondisi menjadi 1 buah ungkapan kondisi.
1. AND , dan
2. OR , atau
3. NOT , tidak
PENCABANGAN
Dalam membuat program biasanya proses dilakukan dengan Berurutan,yaitu dari baris yang di atas sampai baris yang dibawah. Dengan menggunakan proses pencabangan sebuah program dapat Kita kendalikan sesuai keperluan. Jadi enggak harus sesuai urutan baris yang ada, karena dengan Menggunakan proses pencabangan baris dapat dilewati.
Pencabangan dapat di lakukan dengan beberapa cara yaitu :
Code:
a. If kondisi then
statement
End if
b. If kondisi then
Statement 1
Else
Statement 2
End if
c. If kondisi 1 then
Statement 1
ElseIf kondisi 2 then
Statement 2
End if
d. Select Case Kondisi
Case kondisi 1 : Statement 1
Case kondisi 2 : Statement 2
Case kondisi 3 : Statement 3
End Select
PENGULANGAN
Untuk menghindari penulisan yang sama secara berulang kali, Visual Basic mempunyai perintah / statement pengulangan.
Pengulangan dalam Visual Basic menggunakan perintah :
Code:
a. Do While Ungkapan
Pernyataan – pernyataan ;
Loop
b. Do Until Ungkapan
Pernyataan – pernyataan ;
Loop
c. For Variable = Nilai Awal To Nilai akhir
Pernyataan – pernyataan ;
Next Variable
FUNGSI-FUNGSI VISUAL BASIC
Fungsi merupakan Sub Program atao bagian programYang dapat dipanggil berulang kali.Fungsi dapat menerima Suatu Nilai atau mengembalikan suatu Nilai, Fungsi dalam Visual Basic, seperti ini :
Fungsi Numerik
Fungsi numerik berguna buat tipe data Numerik.
a. Abs(Angka) Menghasilkan nilai mutlak
b. Atn(Angka) Cari Nilai Arc Tangen
c. Cos(Angka) Cari Nilai Cosinus
d. Exp(Angka) Cari Nilai Logaritma
e. Int(Angka) Mengambil Bilangan Bulat
f. Len(Kata/Kalimat) Hitung panjang Karakter
g. Round(Digit didepan Membulatkan Nilai Desimal Dan Di belakang koma)
h. Sin(Angka) Cari nilai Sinus
i. Sqr(Angka) Cari nilai Akar Kuadrat
j. Tan(Angka) Cari nilai Tangen
Fungsi String
a. Asc(Karakter) Rubah Karakter jadi Kode ASCII
b. Chr(Angka) Rubah Kode ASCII jadi Karakter
c. Lcase(Karakter) Rubah Huruf Besar jadi Huruf Kecil
d. Ucase(Karakter) Rubah Huruf Kecil jadi Huruf Besar
e. Len(Kata/Kalimat) Hitung panjang Karakter
f. Left(Karakter,Jumlah) Ambil sebagian Karakter dari Kiri
g. Right(Karakter,Jumlah) Ambil sebagian Karakter dari Kanan
h. Mid(Karakter,Posisi, Ambil sebagian Karakter dari Tengah Jumlah)
i. Ltrim(Karakter) Hilangkan Spasi di Kiri Kata/Kalimat
j. Rtrim(Karakter) Hilangkan Spasi di Kanan Kata/Kalimat
k. Str(Angka) Rubah Nilai Numerik jadi String
l. StrReverse(Kata/Kalimat) Membalikan Urutan Kata / Kalimat
Fungsi Tanggal dan Jam
a. Date Ambil tanggal dari komputer
b. Time Ambil waktu dari komputer
c. Now Ambil tanggal,waktu dari komputer
d. DateSerial(Tahun, Rubah Nilai Numerik jadi Tanggal Bulan,Tanggal)
e. TimeSerial(Jam, Rubah Nilai Numerik jadi Waktu Menit,Detik)
f. DateIff(Interval, Membandingkan 2 buah Tanggal1,Tanggal2)
g. Datepart(Interval, Ambil Tanggal,Bulan atao Tahun Tanggal) dari Tanggal.
Interval
a. H Jam
b. D Tanggal
c. M Bulan
d. N Menit
e. S Detik
f. Y Hari dalam Tahun
g. W Hari dalam Minggu
h. YYYY Tahun
Fungsi MsgBox
MsgBox di gunakan untuk menampilkan pesan yang menunggu Jawaban dari pemakai (User). Dapat berupa Peringatan, Informasi, Pertanyaan dll.
Sintax dari MsgBox,seperti ini :
Code:
Variable Numerik = MsgBox(“Pesan”[ , Tombol, Icon, Judul])
b. D Tanggal
c. M Bulan
d. N Menit
e. S Detik
f. Y Hari dalam Tahun
g. W Hari dalam Minggu
h. YYYY Tahun
Fungsi MsgBox
MsgBox di gunakan untuk menampilkan pesan yang menunggu Jawaban dari pemakai (User). Dapat berupa Peringatan, Informasi, Pertanyaan dll.
Sintax dari MsgBox,seperti ini :
Code:
Variable Numerik = MsgBox(“Pesan”[ , Tombol, Icon, Judul])
Katanya ada tutorial vb... mana? tak tunggu je!
BalasHapusada aplikasi penterjemah ga? kalo ada tolong ditulis ya ato kirim ke emailku. makasih
BalasHapus