Modul Visual Basic MAHASISWA
Modul Visual Basic MAHASISWA
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.
B. Menjalankan IDE
Salah satu cara untuk mengaktifkan IDE Visual Basic adalah menjalankannya dari
Menu Start, pilih menu Command, dan pilih Microsoft Visual Basic 6.0 dan akhirnya
Microsoft Visual Basic 6.0.
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
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.
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
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
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
Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu
View dan pilih :
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.
Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda
inginmemilih kontrol yang sudah berada pada form.
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.
ListBox mengandung sejumlah item, dan user dapat memilih lebih dari
satu(bergantung pada property MultiSelect).
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
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
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
Label5
Text1
....................
Text4
Command1
Caption
Text1
Total Harga
Dikosongkan
Text3
Caption
Dikosongkan
Proses
Command2
Caption
Hapus
Command3
Caption
Close
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
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
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
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
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
Klik Ganda CheckBox1(Italic) kemudian ketik source kode/ listingnya dibawa ini :
Program Studi Teknik Informatika
Panduan Pemrograman Visual 1 (Visual Basic)
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 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
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
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
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 CheckBox2(Cash) kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Check2_Click()
Call hitung
End Sub
Klik Ganda TextBox1 kemudian ketik source kode/ listingnya dibawa ini :
Private Sub Text1_Change()
Call hitung
End Sub
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
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
100000
200000
300000
400000
Klik Ganda Form kemudian ketik source kode/ listingnya dibawa ini :
Modul Ke-Delapan
Praktikum -8
Mahasiswa Diminta Untuk mendesain program dibawah ini :
Toolbox
Form
Propertis
Caption
Ket
Form Latihan 8
Label1
Label2
............
Label10
Frame1
CommandButton1
CommandButton2
CommandButton3
Captioan
Captioan
Captioan
Captioan
Captioan
Captioan
Bila Pembayaran...................
Tombol Fungsi
&Hitung
&Batal/lagi
&Selesai
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
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.
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 :
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:
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 :
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
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)