You are on page 1of 55

PEMROGRAMAN VISUAL BASIC 6.0 PEMROGRAMAN VISUAL BASIC 6.

0
Politeknik PIKSI Ganesha
MODUL
MATA KULIAH
PEMROGRAMAN VISUAL BASIC 6.0
Politeknik PIKSI Ganesha
Bandung
2011

MODUL
MATA KULIAH
PEMROGRAMAN VISUAL BASIC 6.0
























Politeknik PIKSI Ganesha
Bandung
2011

MATA KULIAH
PEMROGRAMAN VISUAL BASIC 6.0

Politeknik PIKSI Ganesha
PEMROGRAMAN VISUAL BASIC 6.0



2
KATA PENGANTAR



Dengan Mengucapakan syukur Alhamdulillah kepada allah SWT, atas
terselasaikannya penyusunan modul “PEMROGRAMAN VISUAL BASIC”
Adapun maksud penyusunan modul ini adalah agar memudahkan para mahasiswa
dalam memahami matakuliah Pemrograman Visual Basic 6.0 dan Pemrograman Visual
basic, sehingga dapat mewujutkan mahasiswa yang handal dan berkwalitas dalam
membuat suatu program aplikasi berbasis Visuab Basic 6.0
Penyusun mengucapkan terima kasih kepada Bapak Drs. K. Prihartono AH, S.Sos,
MM, selaku Direktur Politeknik PIKSI GANESHA Bandung, Yuda Syahidin, ST,Mkom.
Selaku Ketua Program studi Manajemen Informatika , Dosen dan Karyawan yang tidak
dapat disebutkan satu persatu sehingga yang membantu sehingga terselesaikannya modul
Pemrograman Visual Basic 6.0
Akhir kata penyusun mengharapkan semoga modul pemrograman ini , kiranya
dapat membantu mahasiswa dalam mengikuti perkuliahan


Bandung, 2011


Penyusun














3
Daftar Isi

BAB I PERKENALAN PEMROGRAMAN VISUAL BASIC 6.0 ..................................... 7
A. Tujuan Kompetensi Khusus .................................................................................... 7
B. Uraian Materi .......................................................................................................... 7
C. Langkah-Langkah Praktikum .................................................................................. 9
D. Rangkuman ........................................................................................................... 12
E. Tugas ..................................................................................................................... 12
F. Evaluasi ................................................................................................................. 12
G. Pustaka .................................................................................................................. 12
BAB II MENGGUNAKAN EVENT DAN PROPERTI VISUAL BASIC 6.0 .................. 13
A. Tujuan Kompetensi Khusus .................................................................................. 13
B. Uraian Materi ........................................................................................................ 13
C. Langkah –langkah Praktikum ............................................................................... 13
1. Aktifkan VB 6 melalui tombol Start. ................................................................ 13
2. Mengatur Property Object ................................................................................. 14
3. Menulis Kode Program : Property Test ............................................................. 14
4. Modifikasi Kode Program ................................................................................. 15
D. Rangkuman ........................................................................................................... 17
E. Tugas ..................................................................................................................... 17
F. Evaluasi ................................................................................................................. 17
G. Pustaka .................................................................................................................. 17
BAB III MENGGUNAKAN DATA DAN VARIABEL VISUAL BASIC 6.0 .................. 18
A. Tujuan Kompetensi Khusus .................................................................................. 18
B. Uraian Materi ........................................................................................................ 18
1. Mengenal tipe data ............................................................................................ 18
2. Mengenal Variabel ............................................................................................ 18
C. Langkah-Langkah Praktikum ................................................................................ 19
D. Rangkuman ........................................................................................................... 20
E. Tugas ..................................................................................................................... 20
F. Evaluasi ................................................................................................................. 20
G. Pustaka .................................................................................................................. 20
BAB IV MENGGUNAKAN OPERATOR VISUAL BASIC 6.0 ...................................... 21
A. Tujuan Kompetensi Khusus .................................................................................. 21
B. Uraian Materi ........................................................................................................ 21
1. Operator Aritmetika ........................................................................................... 21

4
2. Operator Penugasan ........................................................................................... 21
3. Operator Pembanding ........................................................................................ 21
4. Operator Logika ................................................................................................. 22
C. Langkah-Langkah Praktikum ................................................................................ 22
D. Rangkuman ........................................................................................................... 24
E. Tugas ..................................................................................................................... 24
F. Evaluasi ................................................................................................................. 24
G. Pustaka .................................................................................................................. 24
BAB V MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ......... 25
A. Tujuan Kompetensi Khusus .................................................................................. 25
B. Uraian Materi ........................................................................................................ 25
1. Conditional Statment Bersyarat IF ELSE .. END IF : ....................................... 25
C. Langkah-Langkah Praktikum ................................................................................ 25
D. Rangkuman ........................................................................................................... 27
E. Tugas ..................................................................................................................... 27
F. Evaluasi ................................................................................................................. 27
G. Pustaka .................................................................................................................. 28
BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ....... 29
A. Tujuan Kompetensi Khusus .................................................................................. 29
B. Uraian Materi ........................................................................................................ 29
1. Conditional Statment Bersyarat SELECT .. CASE: .......................................... 29
C. Langkah-Langkah Praktikum ................................................................................ 29
D. Rangkuman ........................................................................................................... 31
E. Tugas ..................................................................................................................... 31
F. Evaluasi ................................................................................................................. 31
G. Pustaka .................................................................................................................. 32
BAB VII MENGGUNAKAN LOOPING STATEMENT VISUAL BASIC 6.0 ................ 33
A. Tujuan Kompetensi Khusus .................................................................................. 33
B. Uraian Materi ........................................................................................................ 33
1. Conditional Loop Statement : FOR – NEXT .................................................... 33
2. Conditional Loop Statement: WHILE – END WHILE ..................................... 33
3. Conditional Loop Statement: DO WHILE – LOOP .......................................... 33
C. Langkah –Langkah Praktikum .............................................................................. 34
D. Rangkuman ........................................................................................................... 35
E. Tugas ..................................................................................................................... 35
F. Evaluasi ................................................................................................................. 35
G. Pustaka .................................................................................................................. 35

5
BAB VIII MENGGUNAKAN PROCEDURE & FUNCTION VISUAL BASIC 6.0 ........ 36
A. Tujuan Kompetensi Khusus .................................................................................. 36
B. Uraian Materi ........................................................................................................ 36
C. Langkah-Langkah Praktikum ................................................................................ 36
D. Rangkuman ........................................................................................................... 38
E. Tugas ..................................................................................................................... 38
F. Evaluasi ................................................................................................................. 38
G. Pustaka .................................................................................................................. 39
BAB IX MANAJEMEN DATABASE VISUAL BASIC 6.0 ............................................. 40
A. Tujuan Kompetensi Khusus .................................................................................. 40
B. Uraian Materi ........................................................................................................ 40
1. Perintah Dasar SQL ........................................................................................... 40
C. Langkah-Langkah Praktikum ................................................................................ 41
D. Rangkuman ........................................................................................................... 43
E. Tugas ..................................................................................................................... 43
F. Evaluasi ................................................................................................................. 43
G. Pustaka .................................................................................................................. 43
BAB X MANAJEMEN DATABASE VISUAL BASIC 6.0 .............................................. 44
A. Tujuan Kompetensi Khusus .................................................................................. 44
B. Uraian Materi ........................................................................................................ 44
C. Langkah-Langkah Praktikum ................................................................................ 44
D. Rangkuman ........................................................................................................... 46
E. Tugas ..................................................................................................................... 46
F. Evaluasi ................................................................................................................. 46
G. Pustaka .................................................................................................................. 46
BAB XI LAPORAN DAN MENU VISUAL BASIC.NET ................................................ 47
A. Tujuan Kompetensi Khusus .................................................................................. 47
B. Uraian Materi ........................................................................................................ 47
C. Langkah-Langkah Praktikum ................................................................................ 47
D. Rangkuman ........................................................................................................... 55
E. Tugas ..................................................................................................................... 55
F. Evaluasi ................................................................................................................. 55
G. Pustaka .................................................................................................................. 55




6

A. Deskripsi Mata Kuliah
Mata kuliah ini bermaksud untuk memberikan keahlian bagi mahasiswa dalam
pemrograman sehingga diharapkan mahasiswa dapat membuat sebuah program aplikasi
berbasis Microsoft Visual Basic 6.0 . dalam perusahaan yang bergerak dalam bidang
produk dan jasa , dalam matakuliah ini pokok materi yang akan dibahas adalah :
penggunaan Microsoft Visual Basic 6.0, variabel dalam pemrograman, operator logika,
fungsi pemilihan, looping , array, pengkoneksian database , pembuatan menu,dan
laporan


B. Tujuan Kompetensi Umum
Setelah menyelesaikan matakuliah praktek pemrograman visual basic .6.0 mahasiswa
dapat mengaplikasikan dan membuat aplikasi di perusahaan dagang dan jasa


C. Tujuan Kompetensi Khusus
Untuk dapat mengikuti mata kuliah ini, mahasiswa sudah mengambil mata kuliah
Algoritma dan Pemrograman /Logika Algoritma




7
BAB I
PERKENALAN PEMROGRAMAN
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic ,
Memahami komponen dalam menggunakan Visual Basic.

B. Uraian Materi
Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa
pemrograman adalah perintahperintah yang dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang
dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari
pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All -purpose
Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic
merupakan salah satu Development Tool yaitu alat bantu untuk membuat
berbagai macam program komputer, khususnya yang menggunakan sistem
operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman
komputer yang mendukung object (Object Oriented Programming = OOP).

1. Requeryment Microsoft visual studio 2005/2008
1.1 Kebutuhan Perangkat Keras
a. Minimal support processor Intel Pentium II, direkomndasikan
diatasnya
b. Minimal RAM 64, di rekomdasikan diatasnya
c. Minimal VGA adalah 2 MB , direkomdasikan diatasnya
d. Minimal Monitor SVGA dengan resolusi 800 X 600, direkomdasikan
diatasnya
e. Minimal Kapasitas Hardisk untuk istallasi adalah 1 Giga ,
direkomendasikan diatasnya
f. Dan kelengkapan lainya

1.2 Kebutuhan Perangkat Lunak
a. Operating System, Microsoft Windows XP SP2, Vista ,2000 Server
SP4 dan 2003 Server SP1
b. Database Microsoft Access XP, 2000 atau 2003
c. Database Microsoft SQL server 2000 atau 2005

2. Mengenal .Visual Basic 6.0
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi
yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan
kemudahan dalam pembuatan aplikasi dan dapat menggunakan
komponen-komponen yang telah disediakan. Untuk memulai Visual Basic
6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu
paket dengan Visual Studio 6.0.


8
Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai
macam jenis program. Dari aplikasi yang mengintegrasikan database,
jaringan, office automation, dan web application. Di sini kita akan
membahasa dasar-dasar pemrograman Visual Basic dengan sedikit tentang
database.

Pada layar awal akan muncul tampilan seperti di atas. Visual Basic
menyediakan banyak jenis modul aplikasi. Untuk memulai program
standar pilihlah Standard EXE, kemudian klik pada tombol Open.
Setelah itu akan muncul tampilan seperti berikut ini. Sekarang kita akan
mengenal bagian-bagian dari IDE ( Integrated Development Environment )
yang kita gunakan.


Form Designer
Pada form design ini adalah tempat kita merancang user interface ( antar
muka pemakai ). Untuk menampilkan layar ini dapat mengklik pada
tombol Design View atau dengan menekan tombol Shift + F7. Sedangkan
untuk ke layar coding dapat menekan tombol F7.


9
Menu Toolbar
Menu standar pada Windows, dapat digunakan untuk membuka project,
menyimpan project, menjalankan project, dan sebagainya.

Toolbox
Di sinilah tempat komponen-komponen yang disediakan untuk merancang
user interface. Masing-masing komponen memiliki cirri dan kegunaan
masing-masing. Komponen kita gunakan sesuai kebutuhan kita.

Project Explorer
Di sini adalah struktur project yang sedang kita kerjakan. Suatu project
dapat terdiri dari beberapa form.

Properties
Pada kolom ini menampilkan Properties dari komponen yang sedang aktif.
Property adalah data-data atau karakteristik yang dimiliki oleh suatu objek
komponen.

C. Langkah-Langkah Praktikum
1. Sekarang kita akan membuat program sederhana.
Pilihlah Label pada Toolbox yang menggunakan symbol .Kemudian drag
ke form design. Kemudian pada kolom Properties ubah property Caption
untuk mengubah teks yang tertulis pada layar.




10
Berikut ini adalah property yang disetting :
Nama
Property
Value Keterangan
(Name) lblJudul Nama dari objek
Alignme
nt
2 – Center Untuk mengatur agar teks rata tengah
Caption Welcome Untuk mengatur teks yang terlihat
pada
Font Pilih jenis
tulisan
Untuk mengatur jenis tulisan, ukuran
dan sebagainya.
Rancanglah form anda menjadi seperti berikut ini. Komponen yang akan
kita gunakan adalah Label, TextBox, dan Command.


Nama Property Value Keterangan
Caption &Tampil Mengatur teks pada tombol.
cmd Reset
Nama Property Value Keterangan
Caption &Reset Mengatur teks pada tombol.
cmdExit
Nama Property Value Keterangan
Caption E&xit Mengatur teks pada tombol.
txtNama
Nama Property Value Keterangan
Text

Mengosongkan teks pada textbox




11
Tanda & pada Caption Command menyatakan Mnemonic untuk tombol
tersebut. &Tampil akan menghasilkan pada tombol teks di mana huruf T
nya bergaris bawah. Penekanan tombol pada tombol ini dapat
menggunakan kombinasi tombol Alt + T. Demikian pula dengan yang
lainnya.
Pemrograman pada Visual Basic menggunakan konsep event-driven, di
mana suatu prosedur dijalankan pada saat terjadi suatu kejadian tertentu.
Misalkan kita ingin membuat pada saat tombol Exit diklik maka langsung
keluar dari program. Caranya, kliklah dua kali pada tombol Exit dan akan
membawa anda ke layar coding.



Pada bagian di atas menyatakan bahwa pada saat cmdExit di click maka
akan langsung keluar dari program. Untuk menjalankan aplikasinya anda
dapat menekan tombol F5 untuk run.
Kemudian kita akan membuat coding untuk tombol Reset dan Tampilnya.
Untuk tombol Reset kita akan membuat pada saat tombol Reset ditekan
maka txtNama akan dikosongkan. Perintah untuk mengosongkannya
adalah dengan memberi nilai pada Text nya dengan string kosong. Pada
VB 6 anda dibantu untuk tidak perlu mengingat semua property yang ada,
karena pada saat anda mengakses suatu objek maka akan dimunculkan
propertynya.


12

Pada cmdTampil diklik kita masukkan coding dengan menggunakan
MsgBox, di mana akan menampilkan sebuah kotak dialog pesan.
Kita kembali ke form design ( tekan Shift + F7 ). Kemudian kita bisa
merancang tampilan dari program dengan mengatur property dari form
yang ada. Rancanglah user interface dengan mengganti warna
background dan warna teks, jenis teks dan sebagainya.
Form
Nama Property Value Keterangan
BackColor Warna lain Mengatur warna background dari
Label
Nama Property Value Keterangan
BackStyle 0 – Transparent Agar label bersifat transparan dan warna
backgroundnya mengikuti warna form.
Command
Nama Property Value Keterangan
BackColor Warna lain Mengatur warna background untuk ketiga tombol yang
ada
Style 1 – Graphical Untuk memberikan mode Graphical pada button,
sehingga dapat menampilkan warna dan gambar.

D. Rangkuman
Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net
2003 dan Microsoft Visual Studio 6 , aplikasi ini adalah aplikasi yang
dubuat oleh perusahaan Microsoft.
Pemrograman Microsoft Visual Studio .Net 2008 adalah sebuah platform
untuk membangun , menjalankan, dan meningkatkan generasi lanjut dari
aplikasi terdistribusi.

E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya terdapat
tahapan installasi untuk Visual Basic 6.0

F. Evaluasi
Jelaskan perbedaan antara form, properties, toolbox ?

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005



13
BAB II
MENGGUNAKAN EVENT DAN PROPERTI
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic,
Memahami komponen dalam menggunakan Microsoft Visual Basic

B. Uraian Materi
Event dan properti merupakan bagian dari pemrograman visual basic .net
yang digunakan untuk mengolah menelusuri bagian dari pemrograman
berbasis visual basic

C. Langkah –langkah Praktikum
1. Aktifkan VB 6 melalui tombol Start.
Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :

Pada Jendela Form buatlah UI seperti ini :







Cara membuatnya :
Klik komponen Label di dalam ToolBox kemudian “gambar” object Label1
di dalam Form dengan cara
drag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1
di-“gambar” menggunakan
komponen TextBox, sedangkan object Command1 dan Command2
menggunakan komponen Command
Button.


14
2. Mengatur Property Object
Kenali bagian-bagian di dalam Jendela Properties :



Melalui Jendela Properties atur property setiap object sebagai berikut :

Object Properties Value
Form1 Caption
StartUpPosition
Property Test
2 – CenterScreen
Label 1 Caption Tuliskan nama Anda :
Text1 - -
Label2 Alignment
BackColor
Font
2 – Center
Palette: <putih>
Size: 24
Command 1 Caption OK
Command2 Caption Selesai

Sehingga UI-nya menjadi seperti ini :


3. Menulis Kode Program : Property Test
Buka Jendela Code dan kenali bagian-bagian di dalamnya :



15

Program yang berbasis Windows bersifat event-driven, artinya program
bekerja berdasarkan event yang terjadi pada object di dalam program
tersebut. Misalnya, jika seorang user meng-klik sebuah tombol maka
program akan memberikan “reaksi” terhadap event klik tersebut. Program
akan memberikan “reaksi” sesuai dengan kode-kode program yang dibuat
untuk suatu event pada object tertentu.

Pilih object Command1 pada bagian Object Selector. Secara otomatis pada
bagian Code Editor akan muncul blok kode program berikut :
Private Sub Command1_Click()
End Sub
Event Click merupakan event default (standar) dari object Command1, Anda
bisa melihat event lainnya pada bagian Event Selector.

Pada bagian Code Editor ketikkan kode programnya sebagai berikut :
Private Sub Command1_Click()
Label2.Caption = Text1.Text
End Sub
Private Sub Command2_Click()
End

End Sub
Simpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm).
VB 6 akan menyimpan program yang Anda buat ke dalam beberapa file
yang saling terkait, antara lain : file project (*.vbp), file form (*.frm) dan file
module (*.bas).

Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagian
Toolbar atau tekan tombol F5 pada keyboard. Ketikkan “Salman” di dalam
TextBox kemudian klik tombol OK. Maka akan tampil hasil sebagai berikut
:

Bila ingin keluar klik tombol Selesai.
4. Modifikasi Kode Program
Ubah tampilan UI-nya menjadi seperti ini :
(Tambahkan komponen Frame, OptionButton dan CheckBox)


16


Atur property object-object tambahannya sebagai berikut :
Object Properties Value

Frame 1 Caption Pilihan :
Option1 Caption Biru
Option2 Caption Merah
Check1 Caption Tebal
Check2 Caption Miring


Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyek
Option dan Check dibuat di dalam Frame1 tersebut. Tujuan pembuatan
berbagai pilihan tersebut adalah memperkenalkan pada Anda fasilitas
Option dan CheckBox yang digunakan untuk membuat pilihan dalam
aplikasi.
Tambahkan kode programnya sebagai berikut :
Private Sub Option1_Click()
Label2.ForeColor = vbBlue
End Sub

Private Sub Option2_Click()
Label2.ForeColor = vbRed
End Sub

Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub

Private Sub Check2_Click()
Label2.FontItalic = Check2.Value
End Sub
Simpan kembali Form1, kemudian coba jalankan Project1 dan lihat hasilnya
:




17
D. Rangkuman
Event dan properti merupakan bagian dari pemrograman visual basic .net
yang digunakan untuk mengolah menelusuri bagian dari pemrograman
berbasis visual basic 6.0
Kelebihan dari IDE (Interface Development Environment) pada Microsoft
Visual Basic 6.0 adalah lebih lengkap dan terorganisir dengan baik ,
sehingga memudahkan dalam mengembangkan aplikasi dengan memilih
object yang ada di dalam toolbox dan langsung dapat dimasukan ke dalam
Form.

E. Tugas
Buatlah makalah per kelompok (3 Orang) yang di dalamnya membahas
perbedaan antara Objeck yang ada di dalam toolbox

F. Evaluasi
Jelaskan perbedaan antara IDE Microsoft Visual Studio 6.0 dengan
Microsoft Visual Studio 2005/2008/2010 ?

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005























18
BAB III
MENGGUNAKAN DATA DAN VARIABEL
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe data dan operator
dalam Visual Basic 6.0

B. Uraian Materi
Ketika seorang user (pengguna) menggunakan sebuah program komputer,
seringkali komputer memintanya untuk memberikan informasi. Informasi ini
kemudian disimpan atau diolah oleh komputer. Informasi inilah yang disebut
dengan data.

1. Mengenal tipe data
Tipe data yang secara umum digunakan pada Visual Basic .Net
TIPE
DATA
UKURAN
(dalam
bytes)
Deskripsi Jangkauan
Byte 1 Nilai antara ; 0 s/d 255
Boolean 1 Bernilai; True atau False
Char 2 Menampung data Unicode
Datetime 8 Nilai Tanggal; 1/1/0001 jam 11 :59 :59 s.d Tanggal
12/21/9999
Decimal 16 Untuk nilai yang mengandung nilai Negatif
Double 8 Untuk nilai yang mengandung nilai Negatif

2. Mengenal Variabel
Variabel adalah tempat penyimpanan sementara ketika diproses dalam
memori computer, dalam mendeklarasikan variabel terdapat dua cara,
yaitu : Deklarasi Eksplisit dan Implisit

2.1. Deklarasi Eksplisit
Deklarasi ini mengandung arti bahawa program menggunakan
statement atau pernyataan untuk mendeklarasikan variable, berikut
adalah statement dalam mendeklarasika suatu variable
Dim VarName[As DataType]
Private VarName[As DataType]
Satatic VarName[As DataType]
Public VarName[As DataType]

2.2. Deklarasi Implisit
Deklarasi ini dilakukan tanpa menggunakan kata kunci dalam
mendeklarasikan variable, tetapi variabel ini menggunakan karakter
khusus untuk menandakan variable
tipe variable Implisit
Tipe variable Suffix
Integer %
Long &

19
Single !
Double #
Currency @
String $

C. Langkah-Langkah Praktikum
Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. Tambahkan
Form baru ke dalam Project.
Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen CommandButton dan
Label)

Pengaturan property setiap object-nya adalah sebagai berikut :
Obj ect Properties Value
Form3 Caption
StartUpPosition
Variabel Test
2 – CenterScreen
Command1-3 Caption Test 1
Test 2
Test 3
Label1-3 BackColor
Caption
Palette : <putih>
<kosong>
Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai
berikut :
Dim test2 As Integer
Private Sub
Command1_Click()
Dim test1 As String
test1 = "nusantara"
Label1.Caption = test1
Label2.Caption = test2
Label3.Caption = test3
End Sub

Private Sub Command2_Click()
test2 = 10
Label1.Caption = test1
Label2.Caption = test2
Label3.Caption = test3
End Sub
Private Sub Command3_Click()
Const test3 As Single = 90.55
Label1.Caption = test1
Label2.Caption = test2
Label3.Caption = test3
End Sub

20
Klik menu Project > Project1 Properties lalu klik tab General. Gantilah Startup
Object-nya menjadi Form3.
Coba jalankan Project1. Perhatikan sifat variabel global, variabel lokal dan
konstanta !
Klik Nilai Var. Test1 Nilai var. Test2 Nilai Var. Test3
Test1 nusantara Kali Pertama : 0
Berikutnya : 10
<kosong>
Test2 <kosong> 10 <kosong>
Test3 <kosong> 10 90,55


D. Rangkuman
Dalam setiap pemrograman visual terdapat variabel yang digunakan untuk
menampung data yang mengandung tipe data tertentu

E. Tugas
Buatlah program yang digunakan untuk memasukan data mahasiswa
dengan menggunakan tipe data

F. Evaluasi
Buatlah Program penjualan sederhana tentang took makmur, dimana
didalamnya terdapan kode transaksi, tanggal, kode barang, nama barang,
jenis dan harga barang

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005





















21
BAB IV
MENGGUNAKAN OPERATOR
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa dapat membuat aplikasi menggunakan operator pada Microsoft
Visual Studio .Net

B. Uraian Materi
Operator pada Visual Basic 6.0 yaitu merupakan symbol yang menunjukan
bagaimana Visual Basic melakukan aksi terhadap suatu ekspresi terdapat 4
jenis operator pada visual basic 6.0 yaitu Operator Aritmetika, Aperator
Penugasan dan Operator Pembanding dan Operator Logika.

1. Operator Aritmetika
Operator Aritmetika digunakan untuk melakukam opearasi matematika
Daftar Operator Aritmetika
Opertor Aritmetika Operasi yang dilakukan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian dengan Hasil Bulat
^ Pangkat
Mod Menghitung sisa pembagian

2. Operator Penugasan
Operator Penugasan berfungsi untuk memasukan nilai dari suatu ekspresi
ke ekspresi yang lain, operator penugasan digunakan dengan symbol (=)

3. Operator Pembanding
Operator pembanding berfungsi untuk membandingkan suatu nilai dengan
nilai yang lain dimana hasilnya akan menghasilkan nilai logika TRUE dan
FALSE
Daftar Operator Pembanding
Operator Pembanding Keterangan
= Sama dengan
> Lebih Besar Dari
< Lebih Kecil Dari
<> Tidak Sama dengan
<= Lebih Kecil atau sama dengan
>= Lebih besar atau sama dengan
Between Menentukan antara nilai
Like Pencarian dengan pola
In Mencari data dengan nilai
tertentu


22
4. Operator Logika
Operator logika berfungsi untuk menentukan hasil berupa nilai Tru and
False
Daftar Operator Logika
Operator Logika
And
Or
Xor
Not

C. Langkah-Langkah Praktikum
Pada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubah
dengan nama yang di anjurkan, kemudian propertisnya diaturpula dengan
criteria
Buatlah Tampilan Berikut ini



Atur propertinya seperti berikut

No. Objek Properti Nilai Properti
1. Form1 Name Frlatihan2
2. GroupBox1
Label1
Label2
Label3
Textbox1
Textbox2
Textbox3
Caption
Caption
Caption
Caption
Name
Name
Name
| Data Bilangan |
Bilangan Kesatu
Bilangan Kedua
Hasil Perhitungan
txtBil1
txtBil2
txtHasil
3. GroupBox2

Commandbutton1

Commandbutton2

Commandbutton3
Text
Dock
Name
Caption
Name
Caption
Name
| Operator |
Bottom
btTambah
+
btKurang
-
btKali

23

Commandbutton4

Commandbutton5

Commandbutton6

Text
Name
Text
Name
Text
Name
Text
x
btBagi
/
btNew
&New
btClose
&Close

Tambahkan kode program tiap Event, sebagai berikut


'--- mengisi event & method terhadap tombol proses
Private Sub btTambah_Click()
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 + b2
txtHasil.Text = h
End Sub

Private Sub btKurang_Click()
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 - b2
txtHasil.Text = h
End Sub

Private Sub btKali_Click()
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 * b2
txtHasil.Text = h
End Sub

Private Sub btBagi_Click()
Dim b1, b2 As New Integer
Dim h As New Double
b1 = Val(txtBil1.Text)
b2 = Val(txtBil2.Text)
h = b1 / b2
txtHasil.Text = h
End Sub

Private Sub btNew_Click()
txtBil1.Clear()
txtBil2.Clear()
txtHasil.Clear()
txtBil1.Focus()
End Sub

Private Sub btClose_Click()
Close()
End Sub

24

D. Rangkuman
Dalam setiap pemrograman visual basic .Net terdapat Operator yang
digunakan dalam membuat sebuah program palikasi yang meliputi :
Pemangkatan, Penjumlahan, Pembagian, Pengurangan,
Lebih Besar,
Lebih Kecil,
Sama dengan,
Dan,
Or

E. Tugas
Buatlah Program Aplikasi menggunakan Operator yamg digunakan untuk
menentukan Total Penjualan atau pembelian di MINIMARKET

F. Evaluasi
Buatlah program berikut , tentukan Name dan Propertis yang dibutuhkan


Sekenario Form :
Kasus diatas digunakan untuk menentukan Biaya Sewa Kamar dan
menentukan Jumlah kembali apabila jumlah bayar melebihi dari biaya
sewa kamar
1. Biaya Sewa kamar di dapat dari Harga Sewa * Lama Menginap
2. Kembali di dapat dari Jumlah Bayar – Biaya Sewa kamar

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005






25
BAB V
MENGGUNAKAN CONDITIONAL STATEMENT
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswa
dapat memahami penggunaan struktur kontrol IF

B. Uraian Materi
Conditional Statement merupakan statement-statement yang sangat penting
dalam penyusunan program, terutama pada pemrograman yang berorientasi
pemrograman Visual Basic

1. Conditional Statment Bersyarat IF ELSE .. END IF :
Statement ini digunakan untuk menjalankan satu blok perintah :
Bentuk Penulisan IF dengan Satu kondisi dan Satu Pernyataan

IF <Kondisi> then
<Pernyataan>
End IF

Bentuk Penulisan IF dengan Satu kondisi dan dua Pernyataan

IF <Kondisi> then
<Pernyataan 1>
Else
<Pernyataan 2>
End IF

Bentuk Penulisan IF dengan Dua kondisi dan dua Pernyataan

IF <Kondisi 1> then
<Pernyataan 1>
Else
IF <Kondisi2> then
<Pernyataan 2>
…………………….
End If
End if



C. Langkah-Langkah Praktikum
Untuk lebih jelas mengenai Conditional (IF … Then) kita buatkan Lantihan
berikut ini;


26


Sekenario Form ;
Harga akan muncul otomatis apabila satuan dipilih
Jika Satuan adalah “Buah” maka Harga = 50000, Jika Satuan adalah “Box”
maka Harga = 60000, Jika Satuan adalah “Botol” maka Harga = 70000,
Jika Satuan adalah “Dus” maka Harga = 80000, Jika Satuan adalah “
Tablet” maka Harga = 50000
Atur Propertinya, sebagai berikut :

No. Objek Properti Nilai Properti
1. Project
Form1
Name
Name
Latihan3
Frlatihan3
2. GroupBox1
Label1 s/d Label 6
TextBox1
TextBox2
ComboBox1





TextBox3
TextBox4
Caption
Caption
Name
Name
Name
Items




Name
Name
| Data Obat |
Seperti di Form
txtkode_Obat
txtNama_Obat
cbSatuan
Buah
Box
Botol
Dus
Tablet
txtBanyak
txtHarga
3. Button1

Button2

Button3

Name
Caption
Name
Caption
Name
Caption
btTambah
&Tambah
btSimpan
&Simpan
btKeluar
&Keluar


Tambahkan Kode Program Seperti Tampilan Berikut ini

Private Sub btTambah_Click()
txtKode_obat.Clear()
txtNama_obat.Clear()
txtBanyak.Clear()
txtHarga.Clear()
txtKode_obat.Focus()

27
End Sub

Private Sub btExit_Click)
Me.Close()
End Sub

Private Sub cbSatuan_click()
If Me.cbSatuan.Text = "Buah" Then
Me.txtHarga.Text = 50000
ElseIf Me.cbSatuan.Text = "Box" Then
Me.txtHarga.Text = 60000
ElseIf Me.cbSatuan.Text = "Botol" Then
Me.txtHarga.Text = 70000
ElseIf Me.cbSatuan.Text = "Dus" Then
Me.txtHarga.Text = 80000
ElseIf Me.cbSatuan.Text = "Tablet" Then
Me.txtHarga.Text = 5000
End If
End Sub
End Class

D. Rangkuman
Mempelajari struktur control pemilihan pada pemrograman visual Basic
yang meliputi :
IF ...... Then
End IF
Serta
IF...... then
Else
End If

E. Tugas
Buatlah Program Aplikasi menggunakan Conditional Statement yamg
digunakan untuk menentukan Total Penjualan atau pembelian di TOKO
BUKU

F. Evaluasi
Tampilan yang diharapkan :


28

Sekenario :
Buatlah program penjualan Barang Sembako , tujuan program ini adalah
untuk menentukan total harga yang harus dikeluarkan oleh pembeli dan
jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dari
Total harga
Jenis Kamar Harga Sewa Perhari
VIP 750000
Kelas I 500000
Kelas II 300000
Kelas III 150000
Biaya Sewa kamar di dapat dari Harga Sewa * Lama Menginap
Kembali di dapat dari Jumlah Bayar – Biaya Sewa kamar

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005



























29
BAB VI
MENGGUNAKAN CONDITIONAL STATEMENT
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswa
dapat memahami penggunaan struktur kontrol SELECT CASE

B. Uraian Materi
Conditional Statement merupakan statement-statement yang sangat penting
dalam penyusunan program, terutama pada pemrograman yang berorientasi
pemrograman Visual Basic

1. Conditional Statment Bersyarat SELECT .. CASE:
Statement ini digunakan untuk menjalankan satu blok perintah :
Bentuk Penulisan Select Case
Select Case <Objek Kondisi>
Case <Nilai Objeck 1>
Pernyataan 1
Case <Nilai Objeck 2>
Pernyataan 2
Case <Nilai Objeck 3>
Pernyataan 3
Case <Nilai Objeck 4>
Pernyataan 4
End Select


C. Langkah-Langkah Praktikum
Conditional (Select … Case) kita buatkan Lantihan berikut ini;



Sekenario Form ;
Harga akan muncul otomatis apabila satuan dipilih
Jika Jenis Buku adalah “Novel” maka Harga = 25000, Jika Jenis Buku adalah
“Komputer” maka Harga = 125000, Jika Jenis Buku adalah
“Akutansi” maka Harga = 80000, Jika Jenis Buku adalah “Fiksi” maka
Harga = 90000

30
Atur Propertinya, sebagai berikut :

No. Objek Properti Nilai Properti
1. Project
Form1
Name
Name
Latihan4
Frlatihan4
2. GroupBox1
Label1 s/d Label 6
TextBox1
TextBox2
ComboBox1




TextBox3
TextBox4
Caption
Caption
Name
Name
Name
Items



Name
Name
| Data Buku |
Seperti di Form
txtkode_Buku
txtNama_Buku
cbjenis
Novel
Komputer
Akutansi
Fiksi
txtBanyak
txtHarga
3. Button1

Button2

Button3

Name
Caption
Name
Caption
Name
Caption
btTambah
&Tambah
btSimpan
&Simpan
btKeluar
&Keluar

Tambahkan Kode Program Seperti Tampilan Berikut ini

Public Class frlatihan5
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Me.Text = "Entri Data Buku"
Me.StartPosition = FormStartPosition.CenterScreen
Me.btSimpan.Enabled = False
End Sub

Private Sub btTambah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btTambah.Click
Me.txtKode_Buku.Clear()
Me.txtNama_Buku.Clear()
Me.txtBanyak.Clear()
Me.txtHarga.Clear()
Me.txtKode_Buku.Focus()
End Sub

Private Sub btExit_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btExit.Click
Me.Close()
End Sub

Private Sub cbSatuan_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cbjenis.SelectedIndexChanged
Select case cbjenis.Text
Case “Novel”
Txtharga=25000
Case “Komputer”
Txtharga=125000
Case “Akutansi”

31
Txtharga=80000
Case “Fiksi”
Txtharga=90000
End Select
End Sub
End Class

Setiap pemrograman dapat menggunakan salah satu dari Conditional
Statement yaitu If … Then atau Select …. case, atau dapat menggunakan
kolaborasi keduanya di dalam suatu program aplikasi yang sama,
condisi tersebut banyak digunakan dalam semua program aplikasi
agar lebih memahami silahkan buat kasus berikut ini

Selalu Gunakan Nama yang sama dengan yang ada di modul agar anda mudah
dalam melakukan pengecekan kesalahan di dalam form


D. Rangkuman
Mempelajari struktur control pemilihan pada pemrograman visual Basic
yang meliputi :
Select Case
End Select

E. Tugas
Buatlah Program Aplikasi menggunakan Conditional Statement yamg
digunakan untuk menentukan Total Penjualan atau pembelian di APOTIK

F. Evaluasi
Tampilan yang diharapkan :


Sekenario ;
Buatlah program penjualan Barang Sembako , tujuan program ini adalah
untuk menentukan total harga yang harus dikeluarkan oleh pembeli dan
jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dari
Total harga

32
Jenis Kamar Harga Sewa Perhari
VIP 750000
Kelas I 500000
Kelas II 300000
Kelas III 150000
Biaya Sewa kamar di dapat dari Harga Sewa * Lama Menginap
Kembali di dapat dari Jumlah Bayar – Biaya Sewa kamar

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005































33
BAB VII
MENGGUNAKAN LOOPING STATEMENT
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami struktur kontrol For, Do dan While, serta
Mahasiswa dapat menerapkan struktur kontrol For, Do dan While dalam
pemrograman menggunakan Visual Studio .Net

B. Uraian Materi
Struktur Control Pengulangan pada Visual basic 6.0 yaitu merupakan symbol
yang menunjukan bagaimana Visual Basic melakukan aksi terhadap suatu
ekspresi terdapat 4 jenis Struktur Control Pengulangan pada visual basic 6.0
yaitu For, Do dan While
1. Conditional Loop Statement : FOR – NEXT
Pengulangan ini digunakan untuk melakukan pengulangan sampai
dengan nilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk Penulisan
Dim x as integer
For x = nilai awal to nilai akhir
<Pernyataan>
Next x

2. Conditional Loop Statement: WHILE – END WHILE
Pengulangan ini digunakan untuk melakukan pengulangan sampai dengan
nilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk Penulisan
Dim x as integer
X=1
Whlie x <= Nilai Akhir
X += <kondisi>
<pernyataan>
End While

3. Conditional Loop Statement: DO WHILE – LOOP
Pengulangan ini digunakan untuk melakukan pengulangan sampai dengan
nilai terpenuhi ( Nilai awal dan Nilai Akhir)
Bentuk Penulisan
Dim x as integer
X=1
Do Whlie x <= Nilai Akhir
X += <kondisi>
<pernyataan>
Loop
Conditional Looping Tidak hanya yang ada di atas melainkan ada
banyak yang lain seperti DO - LOOP dan yang lainnya


34
C. Langkah –Langkah Praktikum
Untuk lebih jelas mengenai Pengulangan (Looping) kita buatkan Latihan
berikut ini;



Sekenario Form ;
Hasil akan muncul terurut dari 1 sampai 100 berdasarkan tombol
pengulangan yang dipilih

Atur Propertinya, sebagai berikut :

No. Objek Properti Nilai Properti
1. Project
Form1
Name
Name
StartPosition
Latihan5
Frlatihan5
CenterScreen
2. GroupBox1

Button1

Button2

Button3

List1
Caption

Name
Caption
Name
Caption
Name
Caption
Name
| Pengulangan
For While , Do |
btfor
For - Next
btwhile
While – End While
btdo
Do Until - Loop
Lsthasil

Tambahkan Kode Program Seperti Tampilan Berikut ini

Private Sub btfor_Click()
Dim x As Integer
For x = 1 To 100
Lsthasil.Additems(x)
Next x
End Sub

Private Sub btwhile_Click()
Dim x As Integer
x = 1
While (x <= 100)
Lsthasil.Additems(x)
x += 1
End While
End Sub

35

Private Sub btdo_Click()
Dim x As Integer
x = 1
Do Until x > 100
Lsthasil.Additems(x)
x += 1
Loop
End Sub


D. Rangkuman
Pengulangan pada pemrograman visual basic yang meliputi :
For .....
Do .....
While ...

E. Tugas
Buatlah Program Untuk menampilkan bilangan ganjil dan genap
menggunakan pengulngan for , While dan Do

F. Evaluasi
Buatlah Program looping berikut ini

Hasil akan muncul terurut dari Nilai Awal sampai Nilai Akhir berdasarkan
tombol pengulangan yang dipilih

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005









36
BAB VIII
MENGGUNAKAN PROCEDURE & FUNCTION
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mampu memahami procedure dan function dalam pemrograman
visual basic dan Mahasiswa Mampu menggunakan procedure dalam
pembuatan program berbasis visual

B. Uraian Materi
Pada umumnya kalau kita membuat sebuah program selalu event yang terjadi
adalah Private Sub --------- End Sub. Deklarasi ini dapat ditulis lebih sederhana
dengan perintah Sub -------- End Sub yang artinya sama, yaitu sama-sama
mendeklarasikan sebuah event pada tingkat level local/private.
Contoh Penulisan Procedure/Sub :
Penulisan Normalnya, sbb : Dapat diubah menjadi, sbb :
Private sub Bersih ()
Txtkode.Text=Clear()
Txtnama.Text=Clear()
Txtalamat.Text=Clear()
Txtkota.Text=Clear()
End Sub
sub Bersih ()
Txtkode.Text=Clear()
Txtnama.Text=Clear()
Txtalamat.Text=Clear()
Txtkota.Text=Clear()
End Sub
Pemanggilan Procedure/Sub Atau
Call Bersih() Bersih()

C. Langkah-Langkah Praktikum
Untuk lebih jelasnya buatlah tampilan berikut ini ;





37
Atur Propertinya, sebagai berikut :

No. Objek Properti Nilai Properti
1. Project
Form1
Name
Name
StartPosition
Latihan 3
Frlatihan3
CenterScreen
2. Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Textbox1
Textbox2
Textbox3


Textbox4
Caption
Caption
Caption
Caption
Caption
Caption
Caption
Caption
Name
Name
Name
Multiline
ScrollBars
Name
lblNim
lblNama
lblKelamin
lblAgama
lblJurusan
lblProgramstudi
lblAlamat
lblkota-telepon
txtNim
txtNama
txtAlamat
True
Vertical
TxtTelepon
3. OptButton1

OptButton2

Name
Caption
Name
Caption
optPria
Pria
optWanita
Wanita
4. ComboBox1


ComboBox2


ComboBox3


Name
Text
DropDownStyle
Name
Text
DropDownStyle
Name
Text
DropDownStyle
cbAgama
--Pilihan—
DropDown
cbJurusan
--Pilihan—
DropDown
cbProgdi
--Pilihan—
DropDown
5. ListBox1 Name lstKota
6. Button1 Name
Text
btClose
&Close

Di dalam tampilan Combobox item atau isian akan muncul otomatis pada saat
program di jalankan ada 2 cara menambahkannya di dalam Properti List dan
Nilai Propertis dapat dimasukan manual namun saat ini kita akan
mencoba menggunakan Procedure dan Function

Tambahkan Kode Program Seperti Tampilan Berikut ini
Sub KomboAgama()
cbAgama.Items.Add("Islam")
cbAgama.Items.Add("Kristen Protestan")
cbAgama.Items.Add("Kristen Khatolic")
cbAgama.Items.Add("Hindu")
cbAgama.Items.Add("Budha")
End Sub


38
Sub KomboJurusan()
cbJurusan.Items.Add("Manajemen Informatika")
cbJurusan.Items.Add("Teknik Informatika")
cbJurusan.Items.Add("Sistem Informasi")
End Sub
Sub KomboProgdi()
cbProgdi.Items.Add("D1")
cbProgdi.Items.Add("D2")
cbProgdi.Items.Add("D3")
cbProgdi.Items.Add("D4")
cbProgdi.Items.Add("S1")
cbProgdi.Items.Add("S2")
cbProgdi.Items.Add("S3")
End Sub
Sub ListKota()
lstKota.Items.Add("Bandung")
lstKota.Items.Add("Denpasar")
lstKota.Items.Add("Jakarta")
lstKota.Items.Add("Surabaya")
lstKota.Items.Add("Manado")
lstKota.Items.Add("Medan")
lstKota.BackColor = Color.Silver
End Sub
Private Sub frMahasiswa_Load()
'--- mengisi properti objek Form
ControlBox = False
StartPosition = FormStartPosition.CenterScreen
optPria.Checked = True 'memberi nilai awal

'--- memanggil sub program ---
KomboAgama()
KomboJurusan()
KomboProgdi()
ListKota()
End Sub

Private Sub btClose_Click()
Me.Close()
End Sub

D. Rangkuman
Secara umum procedure & function merupakan bagian dari pemrograman
Visual Basic 6.0 yang diguakan untuk menyimpan suatu perintah atau
kondisi yang dapat dipakai secara berulang-ulang

E. Tugas
Buatlah Makalah per kelompok (3 Orang) Mengenai Perbedaaan Procedure
dan Function beserta contohnya

F. Evaluasi
Buatlah Kasus berikut ini :
Buatlah program tentang entry data kendaraan di PT X , tentukan Name dan
Propertis yang dibutuhkan beserta dengan Procedure atau Function
Tampilan yang diinginkan, seperti berikut ini :


39


Sekenario Form :
Kasus diatas digunakan untuk memasukan data kendaraan di dalam
masing bagian adapun ketentuan adalah sebagai berikut ;

Jenis Kendaraan Bagian
Mini Bus Gudang
Sedan Administratsi
Truck SIM
Bus Operasional
Box / Pick-up Umum
Motor Sport
Motor Bebek

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005













40
BAB IX
MANAJEMEN DATABASE
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mampu mengerti dan memahami konsep database dan penyimpanan data
dalam Microsoft SQL SERVER,Mahasiswa mampu memahami jenis data yang
digunakan dalam Microsoft SQL SERVER,dan Mahasiswa dapat melakukan
manipulasi tabel

B. Uraian Materi
Sql adalah suatu fasiltisas di dalam semua database yang digunakan untuk
memanipulasi data atau melakukan proses data dalam suatu database.
1. Perintah Dasar SQL
Dalam menggunakan SQL SERVER, terdapat beberapa fasilitas yang
digunakan untuk mengolah data data yang terdapat di dalam table dalam
suatu database, perintah itu adalah
• Insert
• Delete
• Update
• Select

1.1. Insert
Insert adalah perintah di dalam query yang digunakan untuk
menambahkan record yang ada di dalam suatu tabel tertentu
INSERT INTO [TABLE] VALUES (value1, value2, ………..)

1.2. Select
Select dalam bahasa query adalah menampilkan , namun secara umum
perintah select sering diartikan sebagai query, walaupun pada
umumnya ternyata tidak
SELECT nama field1, nama field2, nama field3,….. from [NAMA TABEL]

1.3. Update
Update adalah perintah di dalam query yang digunakan untuk
mengubah record yang ada di dalam suatu tabel tertentu
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE
[KONDISI]

1.4. Delete
Delete adalah perintah di dalam query yang digunakan untuk
menghapus record yang ada di dalam suatu tabel tertentu

DELETE from [NAMA_TABLE] where [KRITERIA]




41
C. Langkah-Langkah Praktikum
Menampilakan fasilitas query di dalam sql server 2005



Klik kanan di dalam server yang sudah ada di dalam computer anda dan pilih
new query, sehingga muncul tampilan query





Selajutnya kita akan membuat sebuah table baru menggunakan perintah
query yang dapat kita gunakan
Perintah pembuatan Database
CREATE DATABASE NAMA DATABASE


Setelah itu dijalankan dengan menekan

42
Selanjutnya apabila berhasil akan menampilan keterangan berikut ini

Selanjutna Perintah pembuatan Tabel
Tabel dapat dibuat dengan cara memasukan field- field yang dibutuhkan
didalam table dan di dalam database yang sedang aktif
CREATE TABLE [nama _table]
(
Nama variabel1 tipedata,
Nama variabel2 tipedata,
Nama variabel3 tipedata,
………………………………….
)

Berikut tampilan pembuatan table di dalam query


Setelah itu dijalankan dengan menekan
Selanjutnya apabila berhasil akan menampilan keterangan berikut ini


Berikut adalah contoh penggunaan INSERT



Berikut adalah contoh penggunaan UPDATE


43
Berikut adalah contoh penggunaan DELETE


Berikut adalah contoh penggunaan select



D. Rangkuman
Mempelajari database yang digunakan untuk penyimpanan data dalam
pemrograman visual Perkenalan Database Microsoft SQL SERVER
Perkenalan Perintah dasar SQL
Insert,
Update,Delete,dan Select

E. Tugas
Buatlah Makalah per kelompok (3 Orang) yang membahas tentang perintah
– perintah sql

F. Evaluasi
Buatlah Database dengan ketentuan berikut :
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data Type
Kode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005


44
BAB X
MANAJEMEN DATABASE
VISUAL BASIC 6.0

A. Tujuan Kompetensi Khusus
Mahasiswa mapu menbuat sebuah program aplikasi berbasis database
menggunakan Microsoft Visual Studio dan Microsoft SQL SERVER

B. Uraian Materi
Menghubungkan database di dalam Microsoft Visual Basic.Net memiliki
beberapa perintah dasar yang baku .
Untuk lebih jelasnya kita buat latihan berikut ini :

C. Langkah-Langkah Praktikum
1. Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;
Nama Database : Akademik
Nama Tabel : Mahasiswa
Field * NPM Char 15
NAMA Char 35
ALAMAT Char 35
KODE POS Char 35
TELEPON Char 35

Nama Tabel : MATAKULIAH
Field * KODE MATAKULIAH Char 15
NAMA MATAKULIAH Char 30
DOSEN Char 50
SKS Int

2. Tambahkan Objek (Microsoft ADO data control 6.0 dan Microsoft Data
Grid Control 6.0) dan di dalam Toolbox
Tambahkan Componen di dalam form dengan menambahakan perintah (CTRL + T),
kemudian tambahkan object Microsoft Data Grid Control 6.0 , Microsoft ADO data control
6.0 dan


Selanjutnya tambahkan object DATAGRID didalam form



45
3. Selanjutnya Buatlah Form berikut ini dan rubah name:


4. Tambahkan validasi berikut di dalam Code Editor
Public conn As New ADODB.Connection
Public tampung As New ADODB.Command
-----------------------------------------------------------------
Private Sub cmdcancel_Click()
txtnpm.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
txtkodepos.Text = ""
txttelepon.Text = ""
End Sub
-----------------------------------------------------------------
Private Sub cmdclose_Click()
Unload Me
End Sub
-----------------------------------------------------------------
Private Sub cmddelete_Click()
sql = "delete from mahasiswa where [npm] = '" & txtnpm & "' "
conn.Execute (sql)
txtnpm.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
txtkodepos.Text = ""
txttelepon.Text = ""
End Sub
Private Sub cmdnew_Click()
txtnpm.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
txtkodepos.Text = ""
txttelepon.Text = ""
End Sub
-----------------------------------------------------------------
Priate Sub cmdsave_Click()
sql = "insert into anggota values('" & txtnpm & "','" & txtnama &
"','" & txtalamat & "', '" & txtkodepos & "','" & txttelepon &
"')"
conn.Execute (sql)
txtnpm.Text = ""
txtnama.Text = ""

46
txtalamat.Text = ""
txtkodepos.Text = ""
txttelepon.Text = ""
End Sub
-----------------------------------------------------------------
Private Sub Form_Load()
'koneksi ditulis satu baris
koneksi = " Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=Akademik"
conn.Open koneksi
End Sub
-----------------------------------------------------------------
Private Sub cmdfind_Click()
sql = "select * from anggota where [npm] = '" & txtnpm & "' "
Set rscek = conn.Execute(sql)
txtnpm = rscek.Fields("npm")
txtnama = rscek.Fields("nama")
txtalamat = rscek.Fields("alamat")
txtkodepos = rscek.Fields("kodepos")
txttelepon = rscek.Fields("telepon")
End Sub

D. Rangkuman
Membuat Sebuah Form yang digunakan untuk memproses data
Menghubungkan form yang dibuat dengan database
Menambahkan Record
Menyunting isi record
Menghapus record
Mengubah data
Mencari record

E. Tugas
Buatlah Program Aplikasi menggunakan DATABASE yang digunakan
untuk menentukan Total Penjualan atau pembelian di RUMAH MAKAN

F. Evaluasi
Buatlah Program tentang matakuliah dari database yang baru dibuat

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005










47
BAB XI
LAPORAN DAN MENU
VISUAL BASIC.NET

A. Tujuan Kompetensi Khusus
Mahasiswa mengerti dan memahami cara pembuatan menu dan laporan
menggunakan Crystal Report

B. Uraian Materi
Laporan adalah hasil proses yang ada di dalam sebuah program aplikasi,
laporan merupakan data data yang terdapat dalam database di dalam
Microsoft Visual Studio 6.0 terdapat beberapa aplikasi untuk memebuat
laporan yaitu :
1. Data Report dan
2. Crystal Report
Untuk saat ini yang akan kita bahas adalah menggunakan Crystal Report,

C. Langkah-Langkah Praktikum
1. Langkah 1 memanggil Crystal Report
Panggil Crystal Report Yang Sudah di install pada Komputer Anda
dengan cara masuk kedalam menu start pada windows kemudian pilih
program lalu cari icon crystal reports,










2. Langkah 2 membuat Laporan Barang
1. Step 1. Using The Report Wizard kemudian Step 2. Choose an
Exspert pilih Standard dan Step 3. Tekan Ok


48
2. Step 4. Create New Connection kemudian Step 5. OLE DB (ADO)
pilih Make New Connection Lakukan Doble Click Sehingga
Muncul Tampilan berikut


3. Step 1.Integrated Security (Check) kemudian Step 2. Server Isi
Localhost\exspress dan Step 3. Pilih database dengan
Penjualan_Barang , Kemudian Pilih Next



4. Kemudian Pilih Finish


5. Selanjutnya DATA adalah memindahkan Tabel yang dibutuhkan
untuk membuat laporan

49

Di dalam Available Data Source :Step 1. Pilih Nama Server (Misl :
Devita), Step 2. Masuk kedalam Database yang terdapat di dalam
server (Penjualan Barang),di dalam folder dbo akan muncul
Master_Barang, Step 3. Tekan Simbol sehingga Tabel
Master_Barang akan berpindah ke Selected Tables seperti
yang ada di dalam Step 4, apabila sudah muncul tekan Step 3. Adalah
menekan tombol Next

6. Selanjutnya akan muncul Tampilan FIELDS tempat untuk
memindahkan fileds yang dibutuhkan dalam membuat laporan

Didalam Available Fields pilih symbol seperti yang ada di
dalam Step 1. Sehingga didalam Fields to Display terdapat fields
dalam tabel Master_Barang, selanjutnya lakukan Step 2. Yaitu
menekan tombol Next

7. Selanjutnya akan muncul Tampilan GROUPING tempat untuk
memilih field yang menjedi induk dalam kelompok

50

Step 1. Didalam Available Fields pilih pada Report Fields
Master_Barang.Kode_Barang, Step 2. Selanjutnya pilih symbol ,
Step 3. Di dalam order pilih in ascending order, Step 4 . Pilih Next

8. Selanjutnya akan muncul Tampilan SUMMARIES tempat untuk
memilih field yang akan melakukan penjumlahan

Step 1. Pilih Next

9. Selanjutnya akan muncul Tampilan GROUP SORTING tempat
untuk memilih field Berdasarkan Field Order

51

Step 1. Pilih Next

10. Selanjutnya akan muncul Tampilan Chart tempat untuk membuat
Graphic

Step 1. Pilih Next
11. Selanjutnya akan muncul Tampilan Record Selection

Step 1. Pilih Next


12. Selanjutnya akan muncul Tampilan Report Style untuk membuat
tampilan laporan

52

Step 1. Pilih Table di dalam Available Style, Step 2. Lihat
tampilannya Step 3.Pilih Finish

13. Selanjutnya akan muncul Tampilan Report



14. Selanjutnya Tambahkan sebuah MDIForm yang baru, yang
digunakan untuk menampung report

sehingga muncul MDIFrm yang baru


53

kemudian panggil toolbar menu edit






15. Selanjutnya akan muncul tampilan berikut, lalu tambahkan menu
laporan => master barang


• Caption : Berisikan Tampilan Tulisan Yang akan di tampilakan
• Name : Berisikan Nama dari tulisan ter sebut biasanya diawali
dengan MN
16. Isikan Menu editor diatas sesuai dengan criteria,setelah selesai tekan
OK
Setelah itu akan muncul tampilan seperti di bawah ini



54
17. Setelah itu tambahkan control dengan cara masuk kedalam
Componen yang ada di dalam Toolbar kemudian Pilih Crystal
Report Control

18. Sehingga muncul control tambahan pada toolbar




19. Masukan Kontrol tersebut kedalam mdi form


20. Untuk memasukan Syntak memanggil Form, caranya adalah
dalam keadaan design, lalu pilih menu form=> master barang


55
21. Selanjutnya akan muncul text editor lalu masukan sintak seperti
yang ada di bawah ini






D. Rangkuman
Dalam sebuah pemrograman akan selalu ada output yang dihasilkan salah
satunya adalah laporan ,laporan dalam microsoft visual basic.net terdapat 2
buah lapora yaitu data report dan crystal report

E. Tugas
Buatlah Makalah per kelompok (3 orang ) tentang perbedaan atara data
report dan crystal report

F. Evaluasi
Buatlah menu dan laporan tentang buku dangan ketentuan database
berikut;
Nama Database Perpustakaan
Nama Tabel Master_Buku
Column Name Data Type
Kode_Buku Char(15) Primary Key
Nama_Buku Char(50)
Jenis_Buku Char(35)
Pengarang Char(50)
Penerbit Char(35)
Stock_Buku Int
Harga_Buku Int

G. Pustaka
1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.
Database dengan SQL Server 2005, Mitra Wacana Media.
2. Imam.A.W, Pemrograman Visual Basic, Graha Ilmu 2005