Anda di halaman 1dari 34

Pengenalan Visual Basic

Visual Basic adalah salah suatu development tools untuk membangun aplikasi
dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan
pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan
untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari.
Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer
dalam pengembangan aplikasi skala kecil sampai ke skala besar.
Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena
dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan Userinterface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program
yang mendukung tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user
interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user
interface, dan baru dilakukan penulisan kode program untuk menangani kejadiankejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah
pengembangan aplikasi dengan pendekatan Bottom Up.

A. IDE Visual Basic


Langkah awal dari belajar Visual Basic adalah mengenal IDE (Integrated Developement

Environment) Visual Basic yang merupakan Lingkungan Pengembangan Terpadu bagi


programmer dalam mengembangkan aplikasinya. Dengan menggunakan IDE
programmer dapat membuat user interface, melakukan koding, melakukan testing dan
debuging serta menkompilasi program menjadi executable. Penguasaan yang baik akan
IDE akan sangat membantu programmer dalam mengefektifkan tugas-tugasnya
sehingga dapat bekerja dengan efisien.

B. Menjalankan IDE
Salah satu cara untuk mengaktifkan IDE Visual Basic adalah menjalankannya dari

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Menu Start, pilih menu Command, dan pilih Microsoft Visual Basic 6.0 dan akhirnya
Microsoft Visual Basic 6.0.

Gambar 1-1. Mengaktifkan IDE Visual Basic 6.0


Catatan : Seperti aplikasi Windows umumnya, anda dapat juga mengaktifkan IDE Visual Basic
dengan melakukan open terhadap file yang berkaitan dengan Visual Basic, misalnya file *.vbp
yang merupakan file project dari Visual Basic.

C. Memilih jenis Project


Sesaat anda aktif di IDE Visual Basic, maka anda akan dihadapkan kepada suatu
pilihan terhadap jenis Project yang ingin anda buat sebagaimana yang ditunjukan oleh
Gambar 1-2.
Sebagai langkah awal dari proses belajar adalah memilih project Standard EXE.

Gambar 1-2. Dialog box New Project ditampilkan sesaat anda menjalankan
IDE Visual Basic 6.

D. Jendela IDE
IDE Visual Basic 6 menggunakan model MDI (Multiple Document Interface). Berikut
ini adalah gambar yang menunjukan bagian-bagian dan nama-nama jendela yang dapat
tampil pada IDE Visual Basic. Mungkin pada IDE anda hanya ditampilkan sebagian
jendela dibandingkan dengan Gambar 1-3 anda tidak perlu terkejut, karena penampilan

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

dari jendela-jendela tersebut dapat diatur dengan perintah pada menu View.
Sebagai langkah awal dari proses belajar, tidak semua jendela akan kita gunakan, tetapi
hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.

Gambar 1-3. IDE Visual Basic dengan jendela-jendela yang terbuka.

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Sebagaimana dengan proses belajar ini, kita akan fokus pada beberapa jendela yang
penting terlebih dahulu sehingga konsentrasi tidak menjadi pecah, dan peserta belajar
menjadi bingung. Adapun jendela-jendela yang perlu anda perhatikan adalah sebagai
berikut :
Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan

project, membuka project, dll


Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat.
Jendela Project, jendela ini berisi gambaran dari semua modul yang terdapat dalam

aplikasi anda. Anda dapat menggunakan icon Toggle Folders untuk menampilkan
modul-modul dalam jendela tersebut secara di group atau berurut berdasarkan
nama. Anda dapat menggunakan Ctrl+R untuk menampilkan jendela project,
ataupun menggunakan icon Project Explorer.
Jendela Form Designer, jendela ini merupakan tempat anda untuk merancang user

interface dari aplikasi anda. Jadi jendela ini menyerupai kanvas bagi seorang
pelukis.
Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat anda gunakan

untuk mengembangkan user interface.


Jendela Code, merupakan tempat bagi anda untuk menulis koding. Anda dapat

menampilkan jendela ini dengan menggunakan kombinasi Shift-F7.


Jendela Properties, merupakan daftar properti-properti object yang sedang terpilih.

Sebagai contohnya anda dapat mengubah warna tulisan (foreground) dan warna
latarbelakang (background). Anda dapat menggunakan F4 untuk menampilkan
jendela properti.
Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna suatu object.
Jendela

Form Layout, akan menunjukan bagaimana form bersangkutan

ditampilkan ketika runtime.

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu
View dan pilih :

Project Explorer (Ctrl+R)


Properties Windows (F4)
Form Layout Windows
Property Pages (Shift+F4)
Toolbox
Color Pallete
Toolbars

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

E. Toolbox
Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari jendela ini
anda dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form
untuk membentuk user interface.

Gambar 1-3. Toolbox Visual Basic 6 dengan semua kontrol intrinsic.


Adapun secara garis besar fungsi dari masing-masing intrinsic kontrol tersebut adalah
sebagai berikut :

Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda
inginmemilih kontrol yang sudah berada pada form.

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan


format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF
(enhanced metafile), GIF, dan JPEG.

Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat
diperbaiki oleh pemakai.

TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal, atau banyak baris.

Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.

CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan


digunakan untuk membangkitkan event proses tertentu ketika pemakai
melakukan klik padanya.

CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.

OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap


beberapa option yang hanya dapat dipilih satu.

ListBox mengandung sejumlah item, dan user dapat memilih lebih dari
satu(bergantung pada property MultiSelect).

ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana


pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan.

HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri


sendiri.

Timer digunakan untuk proses background yang diaktifkan berdasarkan


interval waktu tertentu. Merupakan kontrol non-visual.

DriveListBox, DirListBox, dan FileListBox sering digunakan untuk


membentukdialog box yang berkaitan dengan file.

Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi,
bulatan, oval.

Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai
kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol
image menggunakan resource yang lebih kecil dibandingkan dengan
PictureBox

Data digunakan untuk data binding

OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft
Excel, Word, dll.
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

Modul Pertama
Praktikum -1
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form1
Label1
Label2
Text1
Text2
Command1

Propertis
Caption
Caption
Caption
Text1
Text2
Caption

Ket
Form Latihan 1
Diameter Lingkaran
Keliling Lingkaran
Dikosongkan
Dikosongkan
Proses

Command2

Caption

Close

Bentuk Form yang di Desain

Klik Ganda commandbutton1 (Proses) kemudian ketik source kode/listing dibawa


ini:
Private Sub Command1_Click()
Const PI = 3.14
diameter = Val(Text1.Text)
keliling = PI * diameter
Text2.Text = keliling
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

End Sub
Klik Ganda commandbutton2 (Close) kemudian ketik source kode/listing dibawa
ini :
Private Sub Command2_Click()
End
End Sub

Modul Kedua
Praktikum -2
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form1
Label1
..................

Propertis
Caption
Caption

Ket
Form Latihan 2
Menghitung Total Harga

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Label5
Text1
....................
Text4
Command1

Caption
Text1

Total Harga
Dikosongkan

Text3
Caption

Dikosongkan
Proses

Command2

Caption

Hapus

Command3

Caption

Close

Bentuk Form yang di Desain

Klik Ganda commandbutton1 (Proses) kemudian ketik source kode/listing dibawa


ini:
Private sub command1_Click()
Harga = text2.text
Jumlah = text3.text
Total = harga * jumlah
Text4.text = total
End sub
Klik Ganda commandbutton2 (Reset) kemudian ketik source kode/listing dibawa
ini :
Private sub command2_Click()
Text1.text =
Text2.text =
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

Text3.text =
Text4.text =
End sub
Klik Ganda commandbutton3 (Close) kemudian ketik source kode/listing dibawa
ini :
Private sub command3_Click()
End
End sub

Modul -Ketiga
Praktikum -3
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox

Propertis
Caption
Caption
Text1
Text2
Text3
Name

Form
Commandbutton1
Text1
Text2
Text3
Timer1

Ket
Form Latihan 3
Star
Dikosongkan
Dikosongkan
Dikosongkan
Timer1

Bentuk Form yang di Desain

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Ganda commandbutton1 (Proses) kemudian ketik source kode/listing dibawa


ini:
Dim Awal, Akhir, LAMA As Single
Private Sub Command1_Click()
If Command1.Caption = "START" Then
Awal = Now
Text1.Text = Format(Awal, "hh:mm:ss")
Command1.Caption = "Stop"
ElseIf Command1.Caption = "Stop" Then
Akhir = Now
LAMA = Akhir - Awal
Text2.Text = Format(Akhir, "hh:mm:ss")
Text3.Text = Format(LAMA, "hh:mm:ss")
Command1.Caption = "selesai"
ElseIf Command1.Caption = "selesai" Then
End
End If
End Sub

Klik Ganda Timer1 kemudian ketik source kode/listing dibawa ini :


Private Sub Timer1_Timer()
If Command1.Caption = "Stop" Then
Text2.Text = Format(Now, "hh:mm:ss")
Text3.Text = Format(Now - Awal, "hh:mm:ss")
End If
End Sub

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Modul Ke-Empat
Praktikum -4
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form
Label 1
Label 2
....................
Label6
Textbox1
...................
Textbox6
Commandbutton1
Commandbutton2
Frame1
Optionbutton1
Optionbutton2

Propertis
Caption
Caption
Caption

Ket
Form Latihan 4
Nama
Harga

Caption
Text1

Jumlah Bersih
Dikosongkan

Text6
Caption
Caption
Caption
Caption
Caption

Dikosongkan
&lagi
&selesai
Diskon
Ya
Tidak

Bentuk Form yang di Desain

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Ganda commandbutton1 (Lagi) kemudian ketik source kode/listing dibawa


ini :
Private Sub Command1_Click()
Dim I As Byte
For I = 0 To 3
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
nextI
Text1.Text.SetFocus
End Sub

Klik Ganda commandbutton2 (Selesai) kemudian ketik source kode/ listingnya


dibawa ini :
Private sub command2_click()
End
End sub

Klik Ganda OptionButton1 (Ya) kemudian ketik source kode/ listingnya dibawa
ini :
Private Sub Option1_Click()
Text4.Text = Val(Text2.Text) * Val(Text3.Text)
Text5.Text = 0.1 * Val(Text4.Text)
Text6.Text = Val(Text4.Text) - Val(Text5.Text)
End Sub

Klik Ganda OptionButton2 (Tidak) kemudian ketik source kode/ listingnya

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

dibawa ini :
Private Sub Option2_Click()
Text4.Text = Val(Text2.Text) * Val(Text3.Text)
Text6.Text = Val(Text4.Text)
Text5.Text = ""
End Sub

Klik Ganda Text1 kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Text1_Change()
Text4.Text = Val(Text2.Text) * Val(Text3.Text)
If Option1.Value Then
Text5.Text = 0.1 * Val(Text4.Text)
Else
Text5.Text = 0
End If
Text6.Text = Val(Text4.Text) - Val(Text5.Text)
End Sub

Latihan Rumah
Buatlah program untuk menampilkan hasil seperti berikut :
Toolbox
Label1
Label2

Propertis
Caption
Caption

Ket
Program Penjualan Barang
Nama barang

Label3

Caption

Harga

Label4

Caption

Jumlah

Label5

Caption

Total

Label 6

Caption

Diskon

Label7

Caption

Bayar

Text1-text6

Caption

kosongkan

Command1

Caption

Proses

Command2

Caption

Hapus

Command3

Caption

Close

Ketentuan :
Input :
Nama barang, Harga, dan Jumlah
Output :
Total harga, Diskon Bayar

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Diskon akan diberikan sebesar 10% jika total lebih dari Rp. 1000.000,- dan
25% jika total lebih dari Rp. 2000.000,-

Modul Ke-Lima
Praktikum -5
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox

Propertis
Caption
Caption
Caption
Caption
Caption
Caption
Caption
Caption
Text1

Form
Frame1
Frame2
OptionButton1
OptionButton4
CheckBox1
CheckBox4
Label1
TextBox1

Ket
Form Latihan 5
Warna
Efek
Merah
Hijau
Italic
Normal
Fakultas Komputer
Dikosongkan

Bentuk Form yang di Desain

Klik Ganda CheckBox1(Italic) kemudian ketik source kode/ listingnya dibawa ini :
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

Private Sub Check1_click()


If Check1.value = 1 then
Check4.value = 0
Label1.FontItalic = true
Else
Label1.FontItalic = false
End if
End sub

Klik Ganda CheckBox2(Bold) kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Check2_click()
If Check2.value = 1 then
Check4.value = 0
Label1.FontBold = true
Else
Label1.FontBold = false
End if
End sub

Klik Ganda CheckBox3 (Underline) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Check3_click()
If Check3.value = 1 then
Check4.value = 0
Label1.FontUnderline = true
Else
Label1.FontUnderline = false
End if
End sub

Klik Ganda CheckBox4 (Normal) kemudian ketik source kode/ listingnya dibawa
ini :
Private Sub Check4_click()
If Check4.value = 1 then
Check1.value = 0
Check2.value = 0
Check3.value = 0
End if
Label1.fontItalic = false
Label1.FontBold = False
Label1.FontUnderline = False
End sub

Klik Ganda OptionButton1 (Merah) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Option1_Click()
Label1.ForeColor = QBColor(4)
Text1.BackColor = QBColor(4)

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

End sub

Klik Ganda OptionButton2 (Hitam) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Option2_Click()
Label1.ForeColor = QBColor(0)
Text1.BackColor = QBColor(0)
End sub

Klik Ganda OptionButton3 (Biru) kemudian ketik source kode / listingnya dibawa
ini:
Private Sub Option3_Click()
Label1.ForeColor = QBColor(1)
Text1.BackColor = QBColor(1)
End sub

Klik Ganda OptionButton4 (Hijau) kemudian ketik source kode/ listingnya dibawa
ini:
Private Sub Option4_Click()
Label1.ForeColor = QBColor(2)
Text1.BackColor = QBColor(2)
End sub

Klik Ganda Text1 kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Text1_Change()
Label1.caption = text1.text
End sub

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Modul Ke-Enam
Praktikum -6
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form
Label 1
.........
Label 6
CommandButton1
CommandButton2
Frame1
CheckBox1
CheckBox2

Propertis
Caption
Caption

Ket
Form Latihan 6
Nama Barang

Caption
Caption
Caption
Caption
Caption
Caption

Jumlah Bersih
&Mulai
&Selesai
Diskon
Kartu Anggota
Cash

Bentuk Form yang di Desain

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Ganda Form kemudian ketik source kode/ listingnya dibawa ini kemudian
Private Sub Form Load() ganti dengan Private Sub Hitung() :
Private Sub hitung()
Dim DiscAnggota, DiscCash, Discount As Single
Dim Jumlah, JumDDisc, JumBersih As Long
Jumlah = Val(Text2.Text) * Val(Text3.Text)
Text4.Text = Jumlah
DiscAnggota = 0
DiscCash = 0
If Check1.Value = 1 Then
DiscAnggota = 0.1
End If
If Check2.Value = 1 Then
DiscCash = 0.1
End If
Discount = DiscAnggota + DiscCash
Jumdisc = Int(Discount * Val(Text4.Text))
JumBersih = Val(Text4.Text) - Val(Text5.Text)
Text5.Text = Jumdisc
Text6.Text = JumBersih
End Sub

Klik Ganda CheckBox1(Kartu Anggota) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Check1_Click()
Call hitung
End Sub

Klik Ganda CheckBox2(Cash) kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Check2_Click()
Call hitung
End Sub

Klik Ganda CommandButton1 (Mulai) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command1_Click()
Dim I As Byte
For I = 0 To 2
Text1.Text = ""
Next I
Text1.SetFocus
End Sub

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Ganda CommandButton2 (Selesai) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command2_Click()
End
End Sub

Klik Ganda TextBox1 kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Text1_Change()
Call hitung
End Sub

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Modul Ke-Tujuh
Praktikum -7
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form
Label1
Frame1
Label2
........
Label6
TextBox1
.........
TextBox5
Frame2
ComboBox1
CommandButton1
..........
CommandButton4

Propertis
Caption
Captioan
Captioan
Captioan

Ket
Form Latihan 7
Progam Hitung Gaji Pegawai
Data Pegawai
NIP

Caption
Text1

Gaji Bersih
Dikosongkan

Text5
Captioan
Text
Captioan

Dikosongkan
Golongan
Dikosongkan
&Hitung

Captioan

&Keluar

Bentuk Form yang di Desain

Klik Ganda CommandButton1 (Mulai) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command1_Click()
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Text5.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Combo1.Enabled = True
Text1.SetFocus
Text1.BackColor = QBColor(15)
Text2.BackColor = QBColor(15)
Text3.BackColor = QBColor(15)
Text4.BackColor = QBColor(15)
End Sub

Klik Ganda CommandButton2 (Batal/Lagi) kemudian ketik source kode/


listingnya dibawa ini :
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Combo1.Text = ""
Text1.SetFocus
End Sub

Klik Ganda CommandButton3 (Hitung) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command3_Click()
If Combo1 = "Golongan 1" Then
Text5.Text = Val(Text4.Text) +
End if
if Combo1 = "golongan 2" Then
Text5.Text = Val(Text4.Text) +
End if
If Combo1 = "golongan 3" Then
Text5.Text = Val(Text4.Text) +
End if
If Combo1 = "golongan 4" Then
Text5.Text = Val(Text4.Text) +
End If
End Sub

100000
200000
300000
400000

Klik Ganda CommandButton4 (Keluar) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command4_Click()
End
End Sub

Klik Ganda Form kemudian ketik source kode/ listingnya dibawa ini :

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Private Sub Form_Load()


Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Text1.BackColor = QBColor(7)
Text2.BackColor = QBColor(7)
Text3.BackColor = QBColor(7)
Text4.BackColor = QBColor(7)
Text5.BackColor = QBColor(7)
Combo1.AddItem "Golongan 1"
Combo1.AddItem "Golongan 2"
Combo1.AddItem "Golongan 3"
Combo1.AddItem "Golongan 4"
End Sub
Fungsikan tombol Enter dengan mengetik Source code/listing seperti dibawah ini :
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
KeyAscii = 0
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text3.SetFocus
KeyAscii = 0
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text4.SetFocus
KeyAscii = 0
End If
End Sub

Modul Ke-Delapan
Praktikum -8
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form

Propertis
Caption

Ket
Form Latihan 8

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Label1
Label2
............
Label10
Frame1
CommandButton1
CommandButton2
CommandButton3

Captioan

PLN KOTA PALOPO


Nama Pelanggan

Captioan
Captioan
Captioan
Captioan
Captioan

Bila Pembayaran...................
Tombol Fungsi
&Hitung
&Batal/lagi
&Selesai

Bentuk Form yang di Desain

Klik Ganda CommandButton1 (Hitung) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub CmdHitung_Click()
Dim meter
If Text3.Text < Text2.Text Then
MsgBox "Posisi Meter Akhir Lebih Kecil dari Awal", 16, "MAAF"
Text3.SetFocus
End If
meter = Text3.Text - Text2.Text
Text4.Text = meter * 400
X$ = Mid$(dates, 4, 2)
If Val(X$) > 20 Then
MsgBox "Pembayaran Lewat Tgl 20 (kena Denda)", 16, "MAAF"

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Text5.Text = 0.1 * Text4.Text


Else
Text5.Text = 0
End If
Text6.Text = Val(Text4.Text) + Val(Text5.Text)
End Sub

Klik Ganda CommandButton3 (Selesai) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub CmdSelesai_Click()
Unload Me
End Sub
Untuk Source kode/Listing CommandButton(Batal/Lagi) silahkan
berusaha sendiri.....!!!

Modul Ke-Sembilan
Praktikum -9
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Dari Menu baris Klik Tools kemudian Klik Menu Editor, akan tampil form seperti
dibawah ini dan isikan :
Caption
Name

: &Data Master
: Master

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Next kemudian Klik tanda panah ke kanan dan isikan data :
Caption
: File Mahasiswa
Name
: FMhs
Klik Next kemudian isikan :
Caption
: File Biodata
Name
: Fbio
Klik Next kemudian isikan :
Caption
: File Nilai
Name
: Fnil
Klik Next kemudian Klik tanda panah ke kiri dan isikan data :
Caption
: &Data Laporan
Name
: Dlap
Untuk Selanjutnya silahkan........ usahakan sendiri ya...??????
Setelah selesai Klik Ok.

Tampilan yang muncul setelah diklik OK sebagai berikut :

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Modul Ke-Sepuluh
Praktikum -10
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Dari Menu baris Klik Add-Ins kemudian Klik Data Manager, akan tampil form seperti
dibawah ini :

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Menu File, New, Microsoft Acces, Version 7.0 MDB, kemudian save File Data
Base tersebut dengan nama pelanggan pada Folder D://, maka akan tampil form seperti
dibawah ini

Klik kanan Propertis kemudian Klik New Tabel, maka tampilan Form seperti dibawah
ini:

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Kemudian Ketik Table Name dengan Nama PLN dan Klik Add Field maka akan
muncul kotak dialog seperti dibawah ini

Ketik nama-nama Field pada Kotak Name, Type disesuaikan dengan type datanya dan
Size merupakan banyaknya karakter yang dapat ditampung. Setelah selesai semua field
diketik kemudian klik OK dan Close. Terakhir Klik Build The Table dan Klik Tanda
Close atau klik Menu baris File, Exit.

Modul Ke-Sebelas
Praktikum -11
Mahasiswa Diminta Untuk mendesain program dibawah ini :

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Toolbox
Form
Data

SSTab
Tab 0
Label1
.............
Label7
Text1
..........
Text6
ComboBox1
Tab 1
MSFlexGrid1
Frame1
CommandButton1
CommandButton2
CommandButton3
CommandButton4
Bentuk Form yang di Desain

Propertis
Caption
Name
Connect
DatabaseName
RecourdSource
Tabs
Caption
Caption

Ket
Pelanggan PLN
Data1
Acces
D:\
PLN
2
Input Data
No.Pelanggan

Caption
Text

Akhir
Dikosongkan

Text
Text
Caption
DataSource
Caption
Caption
Caption
Caption
Caption

Dikosongkan
Dikosongkan
Browse Data
Data1
Tombol Fungsi
Tambah
Simpan
Cari
Tutup

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Klik Ganda CommandButton1 (Tambah) kemudian ketik source kode/ listingnya


dibawa ini :
Private Sub Command1_Click()
kosongkan
Command1.Enabled = False
Command2.Enabled = True
Text1.SetFocus
End Sub
Klik Ganda CommandButton2 (Simpan) kemudian ketik source kode/ listingnya
dibawa ini :
Private Sub Command2_Click()
With Data1
.Recordset.AddNew
.Recordset("nomor") = Text1.Text
.Recordset("Nama") = Text2.Text
.Recordset("Alamat") = Text3.Text
.Recordset("Telepon") = Text4.Text
.Recordset("tipe") = Combo1.Text
.Recordset("Awal") = Text5.Text
.Recordset("Akhir") = Text6.Text
.Recordset.Update
End With
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

Command2.Enabled = False
Command1.Enabled = True
End Sub
Klik Ganda CommandButton3 (Cari) kemudian ketik source kode/ listingnya
dibawa ini :
Private Sub Command3_Click()
Dim Xcari As String
kosongkan
Xcari = InputBox("Ketik Nomor pelanggan yang dicari",
"Cari dan tampilkan Data")
If Left(Xcari, 4) <> Space(4) Then
Data1.Recordset.MoveFirst
Do Until Data1.Recordset.EOF
If Data1.Recordset("Nomor") = Xcari Then
tampil
GoTo ada
End If
Data1.Recordset.MoveNext
Loop
MsgBox "nomor Pelanggan Belum ada", 48, "informasi"
End If
ada:
End Sub
Sub kosongkan()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Combo1.Text = ""
End Sub
Klik Ganda CommandButton4 (Tutup) kemudian ketik source kode/ listingnya
dibawa ini :
Private Sub Command4_Click()
Unload Me
End Sub
Klik Ganda Form (Form Pelanggan PLN) kemudian ketik source kode/ listingnya
dibawa ini :
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)

Private Sub Form_Load()


Combo1.AddItem "Tipe A"
Combo1.AddItem "Tipe B"
Combo1.AddItem "Tipe C"
Combo1.AddItem "Tipe D"
Command1.Enabled = True
Command2.Enabled = False
End Sub
Public Sub tampil()
Text1.Text = Data1.Recordset("Nomor")
Text2.Text = Data1.Recordset("Nama")
Text3.Text = Data1.Recordset("Alamat")
Text4.Text = Data1.Recordset("Telepon")
Combo1.Text = Data1.Recordset("Tipe")
Text5.Text = Data1.Recordset("Awal")
Text6.Text = Data1.Recordset("Akhir")
End Sub

Program Studi Teknik Informatika


Panduan Pemrograman Visual 1 (Visual Basic)

Anda mungkin juga menyukai