Anda di halaman 1dari 32

VISUAL BASIC

LAPORAN PRAKTIKUM

Oleh :

ERLINDA AYU

S1 SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PRINGSEWU
2011
BAB I
PROGRAM OPERASI TERHADAP DUA BILANGAN

A. TUJUAN

1. Mahasiswa mampu mengoperasikan program visual basic


2. Mahasiswa mampu membuat program sederhana memanfaatkan control
label, textbox dan command button.

B. LANGKAH KERJA

1. Membuka program visual basic 6.0, langkah-langkahnya adalah sebagai


berikut :
 Klik Start  All Program  Microsoft Visual Studio 6.0 
Microsoft Visual Basic 6.0, Seperti pada gambar di bawah ini :

 Kemudian akan muncul tampilah awal Microsoft Visual Basic 6.0,


pada kotak dialog New Project pilih Standard EXE kemudian klik
Open, seperti pada gambar di bawah ini.
 Kemudian akan muncul sebuah project beserta sebuah form

2. Mengganti judul form, dapat dilakukan dengan cara mengganti value dari
Caption pada Form Properties, langkahnya adalah :
 Klik Form kemudian pada Form Properties pilih Caption dan ganti
Form1 dengan Tugas Praktikum 1(a), seperti pada gambar berikut ini.

3. Membuat judul program, langkahnya adalah :


 Klik Label pada Toolbox

2
 Kemudian Drag pada form, setelah itu pada Caption ganti value nya
dengan OPERASI TERHADAP DUA BUAH BILANGAN. Jika ingin
mengganti jenis font pada Form Properties pilih Font kemudian pilih
jenis fontnya, sedangkan untuk mengganti warna tulisan pilih
ForeColor kemudian pilih warnanya, hasilnya terlihat pada gambar di
bawah ini.

4. Menambahkan label Bilangan Satu, Bilangan Dua dan Hasil, pada form,
langkahnya adalah sebagai berikut :
 Klik Label pada Toolbox kemudian drag pada form, lakukan sebanyak
3 kali. Hasilnya seperti pada gambar di bawah ini

 Setelah itu klik Label1 kemudian pada Form Properties ganti


Caption-nya dengan Bilangan Satu, lakukan hal yang sama pada
Label2 dan Label3. Hasilnya terlihat seperti pada gambar di bawah
ini.

5. Menambahkan TextBox untuk Bilangan Satu, Bilangan Dua dan Hasil.


Langkah-langkahnya sebagai berikut :

3
 Klik TextBox pada Toolbox

 Kemudian drag pada form, lakukan sebanyak 3 kali. Hasilnya terlihat


seperti pada gambar di bawah ini.

 Hapus tulisan pada texbox dengan cara klik texbox, kosongkan bagian
Text pada Form Properties, lakukan hal yang sama pada ke dua
texbox lainya. Kemudian ganti nama texbox1 dengan tx_bil1, texbox2
dengan tx_bil2 dan texbox3 dengan tx_hasil, adapun langkahnya
adalah klik texbox kemudian ganti Name-nya pada Form Properties.
Hasilnya terlihat seperti pada gambar di bawah ini.

6. Menambahkan Command Button Tambah, Kurang, Kali, Bagi, Lagi,


Selesai dan Mulai. Langkahnya adalah sebagai berikut :
 Klik Command Button pada Toolbox

4
 Kemudian drag pada form, lakukan sebanyak 7 kali. Hasilnya terlihat
seperti pada gambar di bawah ini.

 Mengganti Caption Command1 dengan Tambah cara klik pada


Command1 kemudian pada Form Properties ganti Caption-nya, untuk
menambahkan Shortcut pada Command Button tambahkan tanda “&”
pada awal huruf pada Caption, contoh : &Tambah . Lakukan hal yang
sama pada Command Button yang lainya sehingga terlihat seperti pada
gambar di bawah ini.

 Ganti Name Command1 dengan cara klik Command1 kemudian pada


Properties ganti Name-nya dengan cmd_tambah, ulangi pada semua
Comman Button dan sesuaikan dengan Caption-nya.

5
7. Menambahkan baris perintah/code pada Form_Load(), langkahnya adalah
double klik di tempat kosong pada form, setelah itu akan muncul Project
Form Code kemudian tambahkan baris perintah seperti pada gambar di
bawah ini

Jalankan program dengan menekan tombol play pada toolbar. Jika


code yang di inputkan benar maka hasilnya akan terlihat seperti pada
gambar di bawah ini :

8. Menambahkan baris perintah/code pada tombol Mulai, langkahnya adalah


double klik Tombol Mulai, setelah itu akan muncul Project Form Code
kemudian tambahkan baris perintah seperti pada gambar di bawah ini.

6
Jika code yang di inputkan benar ketika program dijalankan dan tombol
Mulai di klik maka hasilnya akan terlihat seperti pada gambar di bawah
ini :

9. Menambahkan code pada tx_bil1 fungsinya ketika program dijalankan dan


pada Textbox tx_bil1di tekan tombol Enter maka kursor akan pindah ke
Textbox tx_bil2. langkahnya adalah double klik Textbox tx_bil1, setelah itu
akan muncul Project Form Code kemudian ganti change dengan
KeyPress seperti pada gambar di bawah ini.

1. Pilih Keypress

3. Hapus

2. Muncul

7
Kemudian tambahkan code seperti pada gambar di bawah ini :

10. Menambahkan baris perintah/code pada tombol Selesai, langkahnya


adalah double klik Tombol Selesai, setelah itu akan muncul Project Form
Code kemudian tambahkan baris perintah seperti pada gambar di bawah
ini.

Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Selesai di klik maka program akan keluar.

11. Menambahkan baris perintah/code pada tombol Lagi, langkahnya adalah


double klik Tombol Lagi, setelah itu akan muncul Project Form Code
kemudian tambahkan baris perintah seperti pada gambar di bawah ini.

Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Lagi di klik maka tx_bil1, tx_bil2 dan tx_hasil akan kosong dan kusor
berada pada tx_bil1.
.
12. Menambahkan baris perintah/code pada tombol Tambah, langkahnya
adalah double klik Tombol Tambah, setelah itu akan muncul Project Form
Code kemudian tambahkan baris perintah seperti pada gambar di bawah
ini.

8
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Tambah di klik maka textbox tx_hasil akan berisi hasil penjumlahan dari
tx_bil1 ditambah tx_bil2.

13. Menambahkan baris perintah/code pada tombol Kurang, langkahnya


adalah double klik Tombol Kurang, setelah itu akan muncul Project Form
Code kemudian tambahkan baris perintah seperti pada gambar di bawah
ini.

Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Kurang di klik maka textbox tx_hasil akan berisi hasil pengurangan dari
tx_bil1 dikurang tx_bil2.

14. Menambahkan baris perintah/code pada tombol Kali, langkahnya adalah


double klik Tombol Kali, setelah itu akan muncul Project Form Code
kemudian tambahkan baris perintah seperti pada gambar di bawah ini.

Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Kali di klik maka textbox tx_hasil akan berisi hasil perkalian dari tx_bil1
dikali tx_bil2.

15. Menambahkan baris perintah/code pada tombol Bagi, langkahnya adalah


double klik Tombol Bagi, setelah itu akan muncul Project Form Code
kemudian tambahkan baris perintah seperti pada gambar di bawah ini.

9
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Bagi di klik maka textbox tx_hasil akan berisi hasil pembagian dari
tx_bil1 dibagi tx_bil2.

16. Program sudah selesai dibuat, jangan lupa disimpan, dan simpan juga
dalam bentuk EXE, langkahnya adalah klik File  Make Project1

Tentukan lokasi penyimpanan dan nama file, kemudian klik OK

10
BAB II
OPTION BUTTON

A. TUJUAN

1. Mahasiswa mampu membuat program sederhana dengan memanfaatkan


control option button

B. LANGKAH KERJA

1. Membuka program visual basic 6.0, kemudian buat sebuah project baru
2. Pada kali ini akan menggunakan control option button ( ) yang
terdapat pada toolbox
3. Tambahkan 4 buah option button, sebuah label dan sebuah commad
button ke dalam form.
4. Mengatur properties objek
Melalui jendela properties atur objek propertiesnya sebagai berikut :

Objek Properties Value


Option1 Caption Biru
Option2 Caption Merah
Option3 Caption Kuning
Option4 Caption Hijau
Label1 Aligment 2-Centre
Font Ms San Serif, Bold,
size:14
Command1 Caption Exit

Sehingga tampilan UI nya sebagai berikut

11
5. Menuliskan kode program
Tampilkan jendela kode dengan cara klik view code ( ) pada bagian
project explorer atau klik menu view > object.

Object Event Selector


Selector
Code Editor

Pilih object Option1 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik Option1 maka property caption pada objek label1 akan berubah
menjadi “Novi lenjeh” dan property Backcolor akan berubah menjadi
warna biru.

Pilih object Option2 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik Option2 maka property caption pada objek label1 akan berubah
menjadi “Novi anget” dan property Backcolor akan berubah menjadi
warna merah.

Pilih object Option3 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik Option3 maka property caption pada objek label1 akan berubah
menjadi “Novi genit” dan property Backcolor akan berubah menjadi
warna kuning.

12
Pilih object Option4 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik Option4 maka property caption pada objek label1 akan berubah
menjadi “Novi manis” dan property Backcolor akan berubah menjadi
warna hijau.

Pilih object Command1 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Exit (object Command1) maka program akan berhenti.
Perintah End digunakan untuk menutup program

6. Simpan dan jalankan program


Setelah selesai mengetikkan kode program, selanjutnya simpan kemudian
jalan kan program dengan menekan tombol start ( ) pada toolbar atau
F5 pada keyboard. Pilih opsi merah, kemudian akan tampil hasil sebagai
berikut :

Jika ingin keluar tekan tombol Exit

13
BAB III
PROGRAM KANTIN BERSAMA

A. TUJUAN

1. Mahasiswa mampu membuat program sederhana dengan memanfaatkan


control CheckBox

B. LANGKAH KERJA

1. Membuka program visual basic 6.0, kemudian buat sebuah project baru
2. Pada kali ini akan menggunakan control CheckBox ( ) yang terdapat
pada toolbox
3. Tambahkan 3 buah frame ( ), 9 buah checkbox, 3 buah label dan 2
buah commad button ke dalam form.
4. Mengatur properties objek
Melalui jendela properties atur objek propertiesnya sebagai berikut :

Objek Properties Value


Frame1 Caption Makanan
Frame2 Caption Minuman
Frame3 Caption Rokok
Label1 Caption Kantin bersama
Font Comic sans ms, Bold,
size:14
Forecolor Merah
Label2 Caption Total pembayaran =
Label3 Name lb_total
Backcolor Putih
Font MS sans serif, Bold,
size:12
Check1 Name ck_sate
Caption Sate
Check2 Name ck_mie
Caption Mie Goreng
Check3 Name ck_nasi
Caption Nasi Goreng
Check4 Name ck_bakso
Caption Bakso
Check5 Name ck_ayam
Objek Properties Value
Caption Ayam Bakar
Check6 Name ck_buah
Caption Sup Buah
Check7 Name ck_jeruk
Caption Es Jeruk
Check8 Name ck_campur
Caption Es Campur
Check9 Name ck_rokok
Caption Sampoerna Mild
Command1 Caption OK
Command2 Caption Selesai

Sehingga tampilan UI nya sebagai berikut

5. Menuliskan kode program


Tampilkan jendela kode dengan cara klik view code ( ) pada bagian
project explorer atau klik menu view > object.

Pilih object Command1 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub Command1_Click()


If ck_sate.Value = Checked Then
total = total + 15000
End If
If ck_mie.Value = Checked Then
total = total + 8000
End If
If ck_nasi.Value = Checked Then

15
total = total + 8000
End If
If ck_bakso.Value = Checked Then
total = total + 8000
End If
If ck_ayam.Value = Checked Then
total = total + 11000
End If
If ck_buah.Value = Checked Then
total = total + 5000
End If
If ck_jeruk.Value = Checked Then
total = total + 4000
End If
If ck_campur.Value = Checked Then
total = total + 3000
End If
If ck_rokok.Value = Checked Then
total = total + 10000
End If

lb_total.Caption = Val(total)

ck_sate.Value = Clear
ck_mie.Value = Clear
ck_nasi.Value = Clear
ck_bakso.Value = Clear
ck_ayam.Value = Clear
ck_buah.Value = Clear
ck_jeruk.Value = Clear
ck_campur.Value = Clear
ck_rokok.Value = Clear
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user member
tanda chek list () pada makanan (sate, mie goreng, dll), minuman (sup
buah, es jeruk, dll) dan rokok kemudian meng-klik tombol OK (Object
command1) maka variable total akan ditambah harga dari
makanan/minuman/rokok (ex : bakso=8000, dll) yang di beri tanda
checklist, kemudian property caption object lb_total akan berubah
menjadi nilai dari variable total dan semua tanda checklist akan hilang.

Pilih object Command2 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

16
Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Selesai (object Command2) maka program akan berhenti.
Perintah End digunakan untuk menutup program

6. Simpan dan jalankan program


Setelah selesai mengetikkan kode program, selanjutnya simpan kemudian
jalan kan program dengan menekan tombol start ( ) pada toolbar atau
F5 pada keyboard. Beri tanda checklist pada Mie goreng, Nasi Goreng
dan es Jeruk kemudian klik tombol OK, maka akan tampil hasil sebagai
berikut :

Jika ingin keluar klik tombol Selesai

17
BAB IV
PROGRAM PENDAFTARAN MAHASISWA BARU

A. TUJUAN

1. Mahasiswa mampu membuat program sederhana dengan memanfaatkan


control ComboBox

B. LANGKAH KERJA

1. Membuka program visual basic 6.0, kemudian buat sebuah project baru
2. Pada kali ini akan menggunakan control ComboBox ( ) yang terdapat
pada toolbox
3. Tambahkan 3 buah frame, 6 buah combobox, 2 buah textbox, 19 buah
label dan 4 buah commad button ke dalam form.
4. Mengatur properties objek
Melalui jendela properties atur objek propertiesnya sebagai berikut :

Objek Properties Value


Frame1 Backcolor Hijau
Caption Biodata
Font Britanic Bold, Size:12
Frame2 Backcolor Biru
Caption Konfirmasi
Font Britanic Bold, Size:12
Frame3 Backcolor Kuning
Caption Perintah
Font Britanic Bold, Size:12
Label1 BorderStyle 1-Fixed Single
Caption FORMULIR
PENDAFTARAN
MAHASISWA BARU
Font Arial Black, Bold, Size:12
Label2 BorderStyle 1-Fixed Single
Caption Nama
Label3 BorderStyle 1-Fixed Single
Caption Alamat
Label4 BorderStyle 1-Fixed Single
Caption Jenis Kelamin
Label5 BorderStyle 1-Fixed Single

18
Objek Properties Value
Caption Agama
Label6 BorderStyle 1-Fixed Single
Caption Tanggal Lahir
Label7 BorderStyle 1-Fixed Single
Caption Pendidikan rerakhir
Label8 BorderStyle 1-Fixed Single
Caption Nama
Label9 BorderStyle 1-Fixed Single
Caption Alamat
Label10 BorderStyle 1-Fixed Single
Caption Jenis Kelamin
Label11 BorderStyle 1-Fixed Single
Caption Agama
Label12 BorderStyle 1-Fixed Single
Caption Tanggal Lahir
Label13 BorderStyle 1-Fixed Single
Caption Pendidikan rerakhir
Label14 Name Lb_nama
Font Britanic Bold, Size : 10
Label15 Name Lb_alamat
Fon Britanic Bold, Size : 10
Label16 Name Lb_jk
Fon Britanic Bold, Size : 10
Label17 Name Lb_agama
Fon Britanic Bold, Size : 10
Label18 Name Lb_tgl
Fon Britanic Bold, Size : 10
Label19 Name Lb_pt
Fon Britanic Bold, Size : 10
Textbox1 Name Tx_nama
Text
Textbox2 Name Tx_alamat
Text
ComboBox1 Name Cb_jk
Text Jenis Kelamin
ComboBox2 Name Cb_agama
Text Agama
ComboBox3 Name Cb_tahun
Text Tahun
ComboBox4 Name Cb_bulan
Text Bulan
ComboBox5 Name Cb_tgl
Text Tanggal
ComboBox6 Name Cb_pt
Text Pendidikan Terakhir
Command1 Name Cmd_ok

19
Objek Properties Value
Caption &OK
Font Britanic Bold, Size : 12
Command2 Name Cmd_more
Caption &More
Font Britanic Bold, Size : 12
Command3 Name Cmd_cancel
Caption &Cancel
Font Britanic Bold, Size : 12
Command4 Name Cmd_exit
Caption &Exit
Font Britanic Bold, Size : 12

Sehingga tampilan UI nya sebagai berikut

5. Menuliskan kode program


Tampilkan jendela kode dengan cara klik view code ( ) pada bagian
project explorer atau klik menu view > object.

Pilih object Form1 pada bagian Object Selector setelah itu ketikkan kode
programnya sebagai berikut :

Private Sub Form_Load()


cb_jk.AddItem "Laki-laki"
cb_jk.AddItem "Perempuan"
cb_agama.AddItem "Islam"
cb_agama.AddItem "Kristen"

20
cb_agama.AddItem "Katolik"
cb_agama.AddItem "Hindu"
cb_agama.AddItem "Budha"

For i = 1980 To 2011


cb_tahun.AddItem Val(i)
Next i

cb_bulan.AddItem "Januari"
cb_bulan.AddItem "Februari"
cb_bulan.AddItem "Maret"
cb_bulan.AddItem "April"
cb_bulan.AddItem "Mei"
cb_bulan.AddItem "Juni"
cb_bulan.AddItem "Juli"
cb_bulan.AddItem "Agustus"
cb_bulan.AddItem "September"
cb_bulan.AddItem "Oktober"
cb_bulan.AddItem "November"
cb_bulan.AddItem "Desember"

cb_pt.AddItem "SMA"
cb_pt.AddItem "SMEA"
cb_pt.AddItem "SMK"
cb_pt.AddItem "PAKET C"
End Sub

Penjelasan dari kode program di atas adalah ketika program dijalankan


maka property list cb_jk akan berisi “laki-laki” dan “Perempuan”,
property list cb_agama akan berisi daftar agama, property list cb_tahun
akan berisi daftar tahun dari 1980-2011, property list cb_bulan akan
berisi daftar bulan Januari-Desember dan property list cb_pt akan berisi
daftar SMA-PAKET C.

Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cb_bulan_Click()


If Val(cb_tahun) Mod 4 = 0 Then
blnfeb = 29
Else
blnfeb = 28
End If

Select Case cb_bulan


Case "Februari": bln = blnfeb

21
Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",
"Desember": bln = 31
Case Else: bln = 30
End Select

For tgl = 1 To bln


cb_tgl.AddItem Val(tgl)
Next tgl

End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik combo cb_bulan, maka program akan mengecek apakah tahun yang
dipilih habis dibagi 4 atau tidak, kalau habis dibagi 4 maka variable
blnfeb akan berisi angka 29 jika tidak variable blnfeb akan berisi angka
28. Pada fungsi select case jika bulan yang dipilih bulan Februari maka
variable bln akan berisi nilai dari variable blnfeb(29/28), jika bulan yang
dipilih Januari, Maret, Mei, Juli, Agustus, Oktober dan Desember maka
variable bln akan berisi angka 31, jika bulan yang dipilih selain bulan
yang telah disebutkan maka variable bln akan berisi angka 30. Pada
fungsi for maksudnya adalah property list cb_bulan akan berisi daftar
mulai dari 1 sampai isi dari variable bln.

Pilih object cmd_ok pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_ok_Click()


lb_nama.Caption = tx_nama
lb_alamat.Caption = tx_alamat
lb_jk.Caption = cb_jk
lb_agama.Caption = cb_agama
lb_tgl.Caption = cb_tgl + " " + cb_bulan + " " + cb_tahun
lb_pt.Caption = cb_pt
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol OK (object cb_ok), maka property caption lb_nama akan
berisi text yang diketikkan pada tx_nama, property caption lb_alamat
akan berisi text yang diketikkan pada tx_alamat, property caption lb_jk
akan berisi list yang dipilih pada cb_jk, property caption lb_agama akan
berisi list yang dipilih pada cb_agama, property caption lb_tgl akan
berisi gabungan list yang dipilih pada cb_tgl, cb_bulan dan cb_tahun dan
property caption lb_pt akan berisi list yang dipilih pada cb_pt.

Pilih object cmd_more pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

22
Private Sub cmd_more_Click()
tx_nama.Text = ""
tx_alamat.Text = ""
cb_jk.Text = "Jenis Kelamin"
cb_agama.Text = "Agama"
cb_tahun.Text = "Tahun"
cb_bulan.Text = "Bulan"
cb_tgl.Text = "Tanggal"
cb_pt.Text = "Pendidikan Terakhir"
lb_nama.Caption = ""
lb_alamat.Caption = ""
lb_jk.Caption = ""
lb_agama.Caption = ""
lb_tgl.Caption = ""
lb_pt.Caption = ""
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol More (object cb_more), maka property text tx_nama dan
tx_alamat akan dikosongkan, property text cb_jk akan berisi Jenis
Kelamin, property text cb_agama akan berisi Agama, property text
cb_tahun akan berisi Tahun, property text cb_bulan akan berisi Bulan,
property text cb_tgl akan berisi Tanggal, property text cb_pt akan berisi
Pendidikan Terakhir, property text lb_nama, lb_alamat, lb_jk, lb_agama,
lb_tgl dan lb_pt akan dikosongkan.

Pilih object cmd_cancel pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_cancel_Click()


tx_nama.Text = ""
tx_alamat.Text = ""
cb_jk.Text = "Jenis Kelamin"
cb_agama.Text = "Agama"
cb_tahun.Text = "Tahun"
cb_bulan.Text = "Bulan"
cb_tgl.Text = "Tanggal"
cb_pt.Text = "Pendidikan Terakhir"
lb_nama.Caption = ""
lb_alamat.Caption = ""
lb_jk.Caption = ""
lb_agama.Caption = ""
lb_tgl.Caption = ""
lb_pt.Caption = ""
End Sub
Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Cancel (object cb_cancel), maka property text tx_nama dan
tx_alamat akan dikosongkan, property text cb_jk akan berisi Jenis

23
Kelamin, property text cb_agama akan berisi Agama, property text
cb_tahun akan berisi Tahun, property text cb_bulan akan berisi Bulan,
property text cb_tgl akan berisi Tanggal, property text cb_pt akan berisi
Pendidikan Terakhir, property text lb_nama, lb_alamat, lb_jk, lb_agama,
lb_tgl dan lb_pt akan dikosongkan.

Pilih object cmd_exit pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_exit_Click()


End
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Exit (object cmd_exit) maka program akan berhenti. Perintah
End digunakan untuk menutup program

6. Simpan dan jalankan program


hasilnya sebagai berikut :

Jika ingin keluar klik tombol Exit

24
BAB V
PROGRAM PEMBAYARAN MAHASISWA STMIK

A. TUJUAN

1. Mahasiswa mampu membuat program sederhana dengan memanfaatkan


bebrapa control .

B. LANGKAH KERJA

1. Membuka program visual basic 6.0, kemudian buat sebuah project baru
2. Pada kali ini akan menggunakan event keypress
3. Tambahkan 3 buah frame, 4 buah combobox, 4 buah textbox, 4 buah
checkbox, 11 buah label dan 4 buah commad button ke dalam form.
4. Mengatur properties objek
Melalui jendela properties atur objek propertiesnya sebagai berikut :
Objek Properties Value
Frame1 Caption Keterangan
Frame2 Caption Jenis Pembayaran
Frame3 Caption Perintah
Label1 BorderStyle 1-Fixed Single
Caption INPUT PEMBAYARAN
MAHASISWA STMIK
PRINGSEWU
Forecolor Merah
Font Britanic Bold, Size:14
Label2 Caption No. Pembayaran
Label3 Caption Tanggal Pembaaran
Label4 Caption Nama
Label5 Caption NPM
Label6 Caption Jurusan
Label7 Caption Program Studi
Label8 Caption Rp. 200.000,-
Label9 Caption Rp. 2.000.000,-
Label10 Caption Rp. 600.000,-
Label11 Caption Rp. 700.000,-
Label12 Caption TOTAL BIAYA
Font MS Sans Serif, Bold, Size:12
Label13 Name Lb_total
Caption

25
Objek Properties Value
Textbox1 Name Tx_no
Text
Textbox2 Name Tx_nama
Text
Textbox3 Name Tx_npm
Text
Textbox4 Name Tx_ps
Text
ComboBox1 Name Cb_tahun
Text Tahun
ComboBox2 Name Cb_bulan
Text Bulan
ComboBox3 Name Cb_tgl
Text Tanggal
ComboBox4 Name Cb_jurusan
Text Pilih
Command1 Name Cmd_proses
Caption &Proses
Command2 Name Cmd_lagi
Caption &Lagi
Command3 Name Cmd_batal
Caption &Batal
Command4 Name Cmd_selsesai
Caption &Selesai
Check1 Caption Biaya Pendaftaran
Check2 Caption Biaya Pendidikan
Check3 Caption Biaya jaket
Check4 Caption Biaya PMB

Sehingga tampilan UI nya sebagai berikut

26
5. Menuliskan kode program
Tampilkan jendela kode dengan cara klik view code ( ) pada bagian
project explorer atau klik menu view > object.

Pilih object Form1 pada bagian Object Selector setelah itu ketikkan kode
programnya sebagai berikut :

Private Sub Form_Load()


Cb_jurusan.AddItem "S1"
Cb_jurusan.AddItem "D3"
For i = 1980 To 2011
cb_tahun.AddItem Val(i)
Next i

cb_bulan.AddItem "Januari"
cb_bulan.AddItem "Februari"
cb_bulan.AddItem "Maret"
cb_bulan.AddItem "April"
cb_bulan.AddItem "Mei"
cb_bulan.AddItem "Juni"
cb_bulan.AddItem "Juli"
cb_bulan.AddItem "Agustus"
cb_bulan.AddItem "September"
cb_bulan.AddItem "Oktober"
cb_bulan.AddItem "November"
cb_bulan.AddItem "Desember"
End Sub

Penjelasan dari kode program di atas adalah ketika program dijalankan


maka property list cb_jurusan akan berisi “D1” dan “D3”, property list
cb_tahun akan berisi daftar tahun dari 1980-2011 dan property list
cb_bulan akan berisi daftar bulan Januari-Desember.

Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cb_bulan_Click()


If Val(cb_tahun) Mod 4 = 0 Then
blnfeb = 29
Else
blnfeb = 28
End If

Select Case cb_bulan


Case "Februari": bln = blnfeb
Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",
"Desember": bln = 31

27
Case Else: bln = 30
End Select

For tgl = 1 To bln


cb_tgl.AddItem Val(tgl)
Next tgl

End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik combo cb_bulan, maka program akan mengecek apakah tahun yang
dipilih habis dibagi 4 atau tidak, kalau habis dibagi 4 maka variable
blnfeb akan berisi angka 29 jika tidak variable blnfeb akan berisi angka
28. Pada fungsi select case jika bulan yang dipilih bulan Februari maka
variable bln akan berisi nilai dari variable blnfeb(29/28), jika bulan yang
dipilih Januari, Maret, Mei, Juli, Agustus, Oktober dan Desember maka
variable bln akan berisi angka 31, jika bulan yang dipilih selain bulan
yang telah disebutkan maka variable bln akan berisi angka 30. Pada
fungsi for maksudnya adalah property list cb_bulan akan berisi daftar
mulai dari 1 sampai isi dari variable bln.

Pilih object tx_nama pada bagian Object Selector dan pilih keypress pada
event selector setelah itu ketikkan kode programnya sebagai berikut :

Private Sub tx_nama_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
tx_npm.SetFocus
End If
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user mengisi
tx_nama kemudian menekan tombol enter pada keyboard, maka kursor
akan berpidah ke tx_npm.

Pilih object tx_nama pada bagian Object Selector dan pilih keypress pada
event selector setelah itu ketikkan kode programnya sebagai berikut :

Private Sub tx_npm_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
Cb_jurusan.SetFocus
End If
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user mengisi
tx_npm kemudian menekan tombol enter pada keyboard, maka kursor
akan berpidah ke cb_jurusan.

28
Pilih object cb_jurusan pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cb_jurusan_click()


If cb_jurusan.Text = "S1" Then
Tx_ps.Text = "Sistem Informasi"
Else
Tx_ps.Text = "Manajemen Informatika"
End If
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user memilih
S1 pada cb_jurusan maka property text tx_ps akan berisi “Sistem
Informasi”, jika user memilih D1 maka property text tx_ps akan berisi
“Manajemen Informatika”.

Pilih object cmd_proses pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_proses_Click()


Dim biaya1, biaya2, biaya3, biaya4, total As Currency
If (Check1.Value = 1) Then
biaya1 = 200000
Else
biaya1 = 0
End If
If (Check2.Value = 1) Then
biaya2 = 2000000
Else
biaya2 = 0
End If
If (Check3.Value = 1) Then
biaya3 = 600000
Else
biaya3 = 0
End If
If (Check4.Value = 1) Then
biaya4 = 700000
Else
biaya4 = 0
End If
total = biaya1 + biaya2 + biaya3 + biaya4
lb_total.Caption = total

End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Proses (object cmd_proses) maka program akan memeriksa

29
jenis pembayaran mana saja yang ditandai kemudian program akan
menjumlahkan seluruh biaya jenis pembayaran yang dipilih kemudian
property caption lb_total akan berubah menjadi hasil penjumlahan
seluruh biaya jenis pembayaran tadi..

Pilih object cmd_lagi pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_lagi_Click()


Tx_no.Text = ""
Tx_nama.Text = ""
Tx_npm.Text = ""
Check1.Value = 0
Check2.Value = 0
Check3.Value = 0
Check4.Value = 0
Cb_jurusan.Text = "Pilih"
Lb_total.Caption = ""
Tx_no.SetFocus
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Lagi (object cmd_lagi) maka property text dari tx_no,
tx_nama, tx_npm akan dikosongkan, property value dari check1, check2,
check3 dan check4 akan diisi angka 0, property text cb_jurusan akan
berisi “Pilih”, property caption lb_total akan dikosongkan dan kursor
akan berada pada tx_no.

Pilih object cmd_batal pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_batal_Click()


Tx_no.Text = ""
Tx_nama.Text = ""
Tx_npm.Text = ""
Check1.Value = 0
Check2.Value = 0
Check3.Value = 0
Check4.Value = 0
Cb_jurusan.Text = "Pilih"
Lb_total.Caption = ""
Tx_no.SetFocus
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Batal (object cmd_batal) maka property text dari tx_no,
tx_nama, tx_npm akan dikosongkan, property value dari check1, check2,
check3 dan check4 akan diisi angka 0, property text cb_jurusan akan

30
berisi “Pilih”, property caption lb_total akan dikosongkan dan kursor
akan berada pada tx_no.

Pilih object cmd_selesai pada bagian Object Selector setelah itu ketikkan
kode programnya sebagai berikut :

Private Sub cmd_selesai_Click()


End
End Sub

Penjelasan dari kode program di atas adalah ketika seorang user meng-
klik tombol Selesai (object cmd_selesai) maka program akan berhenti.
Perintah End digunakan untuk menutup program

6. Simpan dan jalankan program


hasilnya sebagai berikut :

Jika ingin keluar klik tombol Exit

31

Anda mungkin juga menyukai