2017 04 Pengantar Visual Basic PDF
2017 04 Pengantar Visual Basic PDF
Visual Basic
1
Sejarah Visual Basic
2
Tipe Data untuk Variable &
Constant
Tipe Data Ukuran Rentang Deklarasi
Boolean 2 byte True atau False
Byte 1 byte 0 s.d. 255
Short 2 byte + 32.767
Integer 4 byte + 2.147.483.647 Dim VarName%
Long 4 byte + 9.223.372.036.854.775.807 Dim VarName&
Single 4 byte + 1,40E-45 dalam + 3,40E38 Dim VarName!
Double 8 byte + 4,94E-324 dalam + 1,79E308 Dim VarName#
Currency 8 byte + 922.337.203.685.447 Dim VarName@
Date 8 byte dd-mm-yy
String 1 0 s.d. 65.535 karakter Dim VarName$
byte/char
Variant Adaptable Null, Error, dan tipe seluruh 3
4
Deklarasi Variable dan Constant
Deklarasi Variable
Dim VariableName As DataType
Misalnya : Dim namapelanggan As String
Deklarasi Constant
Const ConstantName = Value
Misalnya : Const Diskon = 0.05
5
Penulisan konstanta
6
Deklarasi Array dan User-defined
Variable
Deklarasi Array Variable
Dim VariableName(Array) As DataType
Misalnya : Dim Anak(1 To 5) As Integer
Deklarasi User-defined Variable
Type ClassName
VariableName1 As DataType
VariableName2 As DataType
...
End Type
Dim ObjectName As ClassName
Penggunaan dalam program
ObjectName.VariableName1
7
Deklarasi Subprogram
8
Visual Programming
User Friendly
9
Tampilan Microsoft Visual Basic
Nama Project
10
10
ToolBox
Pointer PictureBox
Label TextBox
Frame CommandButton
CheckBox OptionButton
ComboBox ListBox
HScrollBar VScrollBar
Timer DriveListBox
DirListBox FileListBox
Shape Line
Image Data
Ole CommonDialog
SSTabs RichTextBox
TabStrip Toolbar
StatusBar ProgressBar
TreeView ListView
ImageList Slider
DBList DBCombo
DBGrid
11
Object Oriented Programming
Properties
Form
Code
12
Komponen dalam Visual Basic
• Application (*.exe)
• Setup
Application Setup
13
Form atau Window dalam GUI
14
Operator
Operator Penugasan
Variabel = ekspresi
Operator Matematika
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian bilangan nyata
\ Pembagian bilangan bulat
^ Pemangkatan
Mod Sisa pembagian bulat
~ Negasi (bilangan negatif)
() Tanda kurung untuk
perhitungan awal
15
Operator
16
Operator
Operator Teks
& Penggabungan teks
17
Fungsi standar
Fungsi Teks
Ucase (Teks) Mengubah menjadi huruf besar
Lcase (Teks) Mengubah menjadi huruf kecil
Len (Teks) Panjang atau jumlah karakter
Left (Teks,n) Mengambil n karakter pertama
Right (Teks,n) Mengambil n karakter terakhir
Mid (Teks,p,n) Mengambil n karakter dari posisi
p
Trim (Teks) Menghilangkan spasi
LTrim (Teks) Menghilangkan spasi di kiri
RTrim (Teks) Menghilangkan spasi di kanan
18
Fungsi standar
Fungsi Matematika
Val (Teks) Mengubah Teks menjadi Angka
Str (Angka) Mengubah Angka menjadi Teks
Abs (Angka) Mendapatkan nilai mutlak
Int (Angka) Mendapatkan bilangan bulat
Sgn (Angka) Mendapatkan tanda negatif/positif
Sqr (Angka) Hasil akar kuadrat
Rnd () Bilangan acak antara 0 dan 1
Sin (Angka) Sinus sudut dalam radian
Cos (Angka) Cosinus sudut dalam radian
Tan (Angka) Tangen sudut dalam radian
Atn (Angka) Arcus tangen dalam sudut radian
19
Fungsi standar
Fungsi Waktu
Now Mendapatkan Tanggal dan Jam sekarang
Date Mendapatkan Tanggal sekarang
Time Mendapatkan Jam sekarang
DateValue (Teks) Mengubah Teks menjadi Tanggal
TimeValue (Teks) Mengubah Teks menjadi Jam
Year (Tanggal) Mendapatkan Nilai Tahun
Month (Tanggal) Mendapatkan Nilai Bulan
Day (Tanggal) Mendapatkan Nilai Tanggal
Weekday (Tanggal) Mendapatkan Nilai Hari
Hour (Jam) Mendapatkan Nilai Jam
Minute (Jam) Mendapatkan Nilai Menit
Second (Jam) Mendapatkan Nilai Detik
20
Contoh Program Pertama
Tambahkan Form
Induk (MDIForm)
dengan cara :
Klik menu “Project”
Muncul pulldown
menu pada Project
Klik submenu “Add
MDI Form”
21
Atur MDIForm1
Atur Properties-nya
Isikan “Caption” dengan
Program Pertama
Isikan “Name” dengan
MainForm
22
Atur Form1
Atur Properties-nya
Isikan “Caption” dengan Program Hitung
Isikan “Name” dengan SubForm
Isikan “MDIChild” dengan True
Tambahkan object Label1
Isikan “Caption” dengan Angka Pertama
Atur besarnya dengan mouse
Atur jenis dan ukuran “Font”
Tambahkan object Text1
Isikan “Text” dengan Isikan Angka
23
Atur Form1
25
Tampilan Form1
26
Penulisan Program
27
Penulisan Program
28
Penulisan Program
29
Penulisan Program
30
Penulisan Program
31
Belajar Membuat
Program Sederhana
Kalkulator Sederhana
32
Membuka VB
33
Membuka VB
34
Menambahkan MDI Form
35
Menambahkan MDI Form
36
Menambahkan MDI Form
Ubah nama
Ubah caption
Ubah ukuran MDI Form
Ubah posisi tampilan
Ubah warna background
Masukkan kode program
37
Menambahkan MDI Form
38
Mengubah Properties Form1
Ubah nama
Ubah caption
Ubah status MDIchild
Ubah ukuran Form1
Ubah posisi tampilan
Ubah warna background
39
Mengubah Properties Form1
40
Memasukkan Kontrol
2 Label
3 TextBox
5 commandButton
41
SubForm (Form1)
42
Label
43
TextBox
44
CommandButton
45
Kode Program untuk SubForm (Form1)
46
Percobaan
47
Membuat Program Executable
48
Membuat Program Executable
49