Laporan Praktikum Bu Ayu
-
Upload
thenmustrizal -
Category
Documents
-
view
241 -
download
0
Transcript of Laporan Praktikum Bu Ayu
-
8/6/2019 Laporan Praktikum Bu Ayu
1/32
VISUAL BASIC
LAPORAN PRAKTIKUM
Oleh :
ERLINDA AYU
S1 SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PRINGSEWU
2011
-
8/6/2019 Laporan Praktikum Bu Ayu
2/32
B B I
PROGRAM OPERASI TERHADAP DUA BILANGAN
A. TUJUAN1. Mahasiswa mampu mengoperasikan program visual basic2. Mahasiswa mampu membuat program sederhana memanfaatkan control
label, textbox dan command button.
B. LANGKAH KERJA1. Membuka program visual basic 6.0, langkah-langkahnya adalah sebagai
berikut :
y Klik Start p All Program p Microsoft Visual Studio 6.0 pMicrosoft VisualBasic 6.0, Seperti pada gambar di bawah ini :
y Kemudian akan muncul tampilah awal Microsoft Visual Basic 6.0, pada kotak dialogNew Project pilih Standard EXE kemudian klik
Open, seperti pada gambar di bawah ini.
-
8/6/2019 Laporan Praktikum Bu Ayu
3/32
2
y Kemudian akan muncul sebuah project beserta sebuah form
2. Mengganti judul form, dapat dilakukan dengan cara mengganti value dariCaption padaForm Properties, langkahnya adalah :
y KlikForm kemudian pada Form Properties pilih Caption dan gantiForm1 dengan Tugas Praktikum 1(a), seperti pada gambar berikut ini.
3. Membuat judul program, langkahnya adalah :y KlikLabelpada Toolbox
-
8/6/2019 Laporan Praktikum Bu Ayu
4/32
3
y Kemudi Dragpada form, setelah itu pada Caption ganti value nyadengan OPERASI TERHADAPDUA BU AH BILANGAN. Ji a ingin
menggantijenis font pada Form Propertiespilih Fontkemudian pilih
jenis fontnya, sedangkan untuk mengganti warna tulisan pilih
ForeColorkemudian pilih warnanya, hasilnya terlihat pada gambardibawah ini.
4. Menambahkan labelBilangan Sat , Bilangan Dua dan Hasil, pada form,langkahnya adalah sebagaiberikut:
y KlikLabel pada Toolbox kemudian drag pada form,lakukan sebanyak3 kali. Hasilnya seperti pada gambardibawah ini
y Setelah itu klik Label1 kemudian pada Form Properties gantiCaption-nya dengan Bilangan Satu, lakukan hal yang sama pada
Label2 dan Label3. Hasilnya terlihat seperti pada gambar dibawah
ini.
5. Menambahkan TextBox untukBilangan Satu, Bilangan Dua dan Hasil.Langkah-langkahnya sebagaiberikut:
-
8/6/2019 Laporan Praktikum Bu Ayu
5/32
4
y KlikTextBox pada Toolbox
y Kemudian drag pada form, lakukan sebanyak 3 kali. Hasilnya terlihatseperti pada gambar di bawah ini.
y Hapus tulisan pada texbox dengan cara klik texbox, kosongkan bagianText 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 gantiName-nya padaForm Properties.
Hasilnya terlihat seperti pada gambar di bawah ini.
6. Menambahkan Command Button Tambah, Kurang, Kali, Bagi, Lagi,SelesaidanMulai. Langkahnya adalah sebagai berikut :
y KlikCommand Button pada Toolbox
-
8/6/2019 Laporan Praktikum Bu Ayu
6/32
5
y Kemudian drag pada form, lakukan sebanyak 7 kali. Hasilnya terlihatseperti pada gambar di bawah ini.
y Mengganti Caption Command1 dengan Tambah cara klik padaCommand1 kemudian padaForm Properties ganti Caption-nya, untuk
menambahkan Shortcutpada Command Button tambahkan tanda &
pada awal huruf padaCaption,contoh : &Tambah . Lakukan hal yang
sama pada Command Button yang lainya sehingga terlihat seperti pada
gambar di bawah ini.
y Ganti NameCommand1 dengan cara klikCommand1 kemudian padaProperties ganti Name-nya dengan cmd_tambah, ulangi pada semua
Comman Button dan sesuaikan denganCaption-nya.
-
8/6/2019 Laporan Praktikum Bu Ayu
7/32
6
7. Menambahkan baris perintah/code padaForm_Load(), langkahnya adalahdouble klik di tempat kosong pada form, setelah itu akan munculProject
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 tombolMulai, langkahnya adalahdouble klikTombolMulai, setelah itu akan munculProject Form Code
kemudian tambahkan baris perintah seperti pada gambar di bawah ini.
-
8/6/2019 Laporan Praktikum Bu Ayu
8/32
7
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 danpada Te xtbox tx_bil1di tekan tombol Enter maka kursor akan pindah ke
Textbox tx_bil2. langkahnya adalah double klikTextbox tx_bil1, setelah itu
akan muncul Project Form Code kemudian ganti change dengan
KeyPress seperti pada gambar di bawah ini.
3. Hapus
1. Pilih Keypress
2. Muncul
-
8/6/2019 Laporan Praktikum Bu Ayu
9/32
8
Kemudian tambahkan code seperti pada gambardibawah ini:
10.Menambahkan baris perintah/code pada tombol Selesai, langkahnyaadalah double klik Tombol Selesai, setelah itu akan munculProjectForm
Code kemudian tambahkan baris perintah seperti pada gambar dibawah
ini.
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Selesai di klikmaka program akan keluar.
11.Menambahkan baris perintah/code pada tombolLagi, langkahnya adalahdouble klik Tombol Lagi, setelah itu akan munculProject Form Code
kemudian tambahkan baris perintah seperti pada gambardibawah ini.
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Lagi di klikmaka tx_bil1, tx_bil2 dan tx_hasil akan kosong dan kusor
berada pada tx_bil1..
12.Menambahkan baris perintah/code pada tombol Tambah, langkahnyaadalah double klik Tombol Tambah, setelah itu akan munculProjectForm
Code kemudian tambahkan baris perintah seperti pada gambar dibawah
ini.
-
8/6/2019 Laporan Praktikum Bu Ayu
10/32
9
Jika code yang di inputkan benar, ketika program dijalankan dan tombolTambah di klikmaka textboxtx_hasil akan berisi hasil penjumlahan dari
tx_bil1ditambah tx_bil2.
13.Menambahkan baris perintah/code pada tombolKurang, langkahnyaadalah double klik TombolKurang, setelah itu akan munculProjectForm
Code kemudian tambahkan baris perintah seperti pada gambar dibawah
ini.
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Kurang di klikmaka textboxtx_hasil akan berisi hasil pengurangan dari
tx_bil1dikurang tx_bil2.
14.Menambahkan baris perintah/code pada tombolKali, langkahnya adalahdouble klik TombolKali, setelah itu akan munculProject Form Code
kemudian tambahkan baris perintah seperti pada gambardibawah ini.
Jika code yang di inputkan benar, ketika program dijalankan dan tombol
Kali di klikmaka textboxtx_hasil akan berisi hasil perkalian daritx_bil1
dikalitx_bil2.
15.Menambahkan baris perintah/code pada tombolBagi, langkahnya adalahdouble klik Tombol Bagi, setelah itu akan munculProjectForm Code
kemudian tambahkan baris perintah seperti pada gambardibawah ini.
-
8/6/2019 Laporan Praktikum Bu Ayu
11/32
10
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.P
rogram sudah selesai dibuat, jangan lupa disimpan, dan simpan jugadalam bentuk EXE, langkahnya adalah klikFilepMake Project1
Tentukan lokasi penyimpanan dan nama file, kemudian klikOK
-
8/6/2019 Laporan Praktikum Bu Ayu
12/32
11
BAB II
OPTION BUTTON
A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan
control option button
B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kali ini akan menggunakan control option button ( ) yang
terdapat pada toolbox
3. Tambahkan 4 buah optionbutton, sebuah labeldan sebuah commadbutton kedalam form.
4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:
Objek Properties Value
Option1 Caption Biru
Option2 Caption Merah
Option3 Caption Kuning
Option4 Caption HijauLabel1 Aligment
Font
2-Centre
Ms San Serif,Bold,
size:14
Command1 Caption Exit
Sehingga tampilan UI nya sebagaiberikut
-
8/6/2019 Laporan Praktikum Bu Ayu
13/32
12
5. Menuliskan kode programTampilkan jendela kode dengan cara klikviewcode ( ) pada bagian
project explorer atau klik menu view > object.
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 berubahmenjadi 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.
Object
Selector
Event Selector
Code Editor
-
8/6/2019 Laporan Praktikum Bu Ayu
14/32
13
Pilih object Option4 pada bagian Object Selector setelah itu ketikkan
kode programnya sebagaiberikut:
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
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 ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
klik tombol Exit (object Command1) maka program akan berhenti.
PerintahEnddigunakan untukmenutup program
6. Simpan danjalankan programSetelah selesaimengetikkan kode program, selanjutnya simpan kemudian
jalan kan programdengan menekan tombol start ( ) pada toolbar atauF5 pada keyboard. Pilih opsimerah, kemudian akan tampil hasil sebagai
berikut:
Jika ingin keluartekan tombolExit
-
8/6/2019 Laporan Praktikum Bu Ayu
15/32
BAB III
PROGRAM KANTIN BERSAMA
A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan
control CheckBox
B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kali ini akan menggunakan control CheckBox ( ) yang terdapat
pada toolbox
3. Tambahkan 3 buah frame ( ),9buah checkbox, 3 buah label dan 2buah commadbutton kedalam form.
4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:
Objek Properties Value
Frame1 Caption Makanan
Frame2 Caption Minuman
Frame3 Caption RokokLabel1 Caption
Font
Forecolor
Kantin bersama
Comic sans ms,Bold,
size:14
Merah
Label2 Caption Total pembayaran =
Label3 Name
Backcolor
Font
lb_total
Putih
MS sans serif,Bold,
size:12
Check1 Name
Caption
ck_sate
Sate
Check2 NameCaption
ck_mieMie Goreng
Check3 Name
Caption
ck_nasi
Nasi Goreng
Check4 Name
Caption
ck_bakso
Bakso
Check5 Name
Caption
ck_ayam
AyamBakar
-
8/6/2019 Laporan Praktikum Bu Ayu
16/32
15
Objek Properties Value
Check6 Name
Caption
ck_buah
Sup Buah
Check7 Name
Caption
ck_jeruk
Es Jeruk
Check8 NameCaption
ck_campurEs Campur
Check9 Name
Caption
ck_rokok
Sampoerna Mild
Command1 Caption OK
Command2 Caption Selesai
Sehingga tampilan UI nya sebagaiberikut
5. Menuliskan kode programTampilkanjendela kodedengan cara klikviewcode ( ) pada bagian
projectexplorer atau klikmenu view > object.
Pilih object Command1 pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub Command1_Click()
If ck_sate.Value = Checked Thentotal = total + 15000
End If
If ck_mie.Value = Checked Thentotal = total + 8000
End If
If ck_nasi.Value = Checked Then
total = total + 8000
-
8/6/2019 Laporan Praktikum Bu Ayu
17/32
16
End If
If ck_bakso.Value = Checked Then
total = total + 8000
End If
If ck_ayam.Value = Checked Then
total = total + 11000End If
If ck_buah.Value = Checked Then
total = total + 5000
End If
If ck_jeruk.Value = Checked Then
total = total + 4000End If
If ck_campur.Value = Checked Thentotal = total + 3000
End IfIf ck_rokok.Value = Checked Then
total = total + 10000End 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
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermembertanda cheklist (3) pada makanan (sate,mie goreng,dll),minuman (sup
buah, es jeruk, dll) dan rokok kemudian meng-klik tombolOK (Objectcommand1) maka variable total akan ditambah harga dari
makanan/minuman/rokok (ex : bakso=8000, dll) yang di beri tandachecklist, kemudian property caption object lb_total akan berubah
menjadi nilaidari variabletotaldan semua tanda checklist akan hilang.
Pilih object Command2 pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
-
8/6/2019 Laporan Praktikum Bu Ayu
18/32
17
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
klik tombol Selesai (object Command2) maka program akan berhenti.PerintahEnddigunakan untukmenutup program
6. Simpan danjalankan programSetelah selesaimengetikkan kode program, selanjutnya simpan kemudian
jalan kan programdengan menekan tombol start ( ) pada toolbar atau
F5 pada keyboard. Beri tanda checklist pada Mie goreng, Nasi Goreng
dan es Jeruk kemudian kliktombolOK,maka akan tampil hasil sebagai
berikut:
Jika ingin keluar kliktombolSelesai
-
8/6/2019 Laporan Praktikum Bu Ayu
19/32
18
BAB IV
PROGRAM PENDAFTARAN MAHASISWA BARU
A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan
control ComboBox
B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kaliini akan menggunakan control ComboBox ( ) yang terdapat
pada toolbox
3. Tambahkan 3 buah frame, 6 buah combobox, 2 buah textbox, 19buahlabeldan 4 buah commadbutton kedalam form.
4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:
Objek Properties Value
Frame1 Backcolor
Caption
Font
Hijau
Biodata
Britanic Bold,Size:12
Frame2 BackcolorCaption
Font
BiruKonfirmasi
Britanic Bold,Size:12
Frame3 Backcolor
Caption
Font
Kuning
Perintah
Britanic Bold,Size:12
Label1 BorderStyle
Caption
Font
1-FixedSingle
FORMULIR
PENDAFTARAN
MAHASISWA BARU
ArialBlack,Bold,Size:12
Label2 BorderStyleCaption
1-FixedSingleNama
Label3 BorderStyleCaption
1-FixedSingleAlamat
Label4 BorderStyleCaption
1-FixedSingleJenis Kelamin
Label5 BorderStyleCaption
1-FixedSingleAgama
-
8/6/2019 Laporan Praktikum Bu Ayu
20/32
19
Objek Properties Value
Label6 BorderStyle
Caption
1-FixedSingle
Tanggal Lahir
Label7 BorderStyle
Caption
1-FixedSingle
Pendidikan rerakhir
Label8 BorderStyleCaption
1-FixedSingleNama
Label9 BorderStyle
Caption
1-FixedSingle
Alamat
Label10 BorderStyle
Caption
1-FixedSingle
Jenis Kelamin
Label11 BorderStyle
Caption
1-FixedSingle
Agama
Label12 BorderStyle
Caption
1-FixedSingle
Tanggal Lahir
Label13 BorderStyleCaption
1-FixedSinglePendidikan rerakhir
Label14 NameFont
Lb_namaBritanic Bold,Size: 10
Label15 NameFon
Lb_alamatBritanic Bold,Size: 10
Label16 NameFon
Lb_jkBritanic Bold,Size: 10
Label17 NameFon
Lb_agamaBritanic Bold,Size: 10
Label18 NameFon
Lb_tglBritanic Bold,Size: 10
Label19 Name
Fon
Lb_pt
Britanic Bold,Size: 10Textbox1 Name
Text
Tx_nama
Textbox2 Name
Text
Tx_alamat
ComboBox1 Name
Text
Cb_jk
Jenis Kelamin
ComboBox2 Name
Text
Cb_agama
Agama
ComboBox3 Name
Text
Cb_tahun
Tahun
ComboBox4 Name
Text
Cb_bulan
Bulan
ComboBox5 Name
Text
Cb_tgl
Tanggal
ComboBox6 Name
Text
Cb_pt
Pendidikan Terakhir
Command1 Name
Caption
Cmd_ok
&OK
-
8/6/2019 Laporan Praktikum Bu Ayu
21/32
20
Objek Properties Value
Font Britanic Bold,Size: 12
Command2 Name
Caption
Font
Cmd_more
&More
Britanic Bold,Size: 12
Command3 NameCaption
Font
Cmd_cancel&Cancel
Britanic Bold,Size: 12
Command4 Name
Caption
Font
Cmd_exit
&Exit
Britanic Bold,Size: 12
Sehingga tampilan UI nya sebagaiberikut
5. Menuliskan kode programTampilkanjendela kodedengan cara klikviewcode ( ) pada bagian
projectexplorer atau klikmenu view > object.
Pilih object Form1 pada bagian ObjectSelector setelah itu ketikkan kode
programnya sebagaiberikut:
PrivateSub Form_Load()
cb_jk.AddItem "Laki-laki"
cb_jk.AddItem "Perempuan"
cb_agama.AddItem "Islam"
cb_agama.AddItem "Kristen"
cb_agama.AddItem "Katolik"
-
8/6/2019 Laporan Praktikum Bu Ayu
22/32
21
cb_agama.AddItem "Hindu"
cb_agama.AddItem "Budha"
Fori = 1980 To 2011
cb_tahun.AddItem Val(i)
Nexti
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"
EndSub
Penjelasan dari kode program di atas adalah ketika programdijalankan
maka property list cb_jk akan berisi laki-laki dan Perempuan,
property list cb_agama akan berisidaftar agama, property list cb_tahun
akan berisi daftar tahun dari 1980-2011, property list cb_bulan akan
berisidaftarbulan Januari-Desemberdan property list cb_pt akan berisi
daftarSMA-PAKET C.
Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkankode programnya sebagaiberikut:
PrivateSub cb_bulan_Click()
If Val(cb_tahun) Mod 4 = 0 Thenblnfeb = 29
Else
blnfeb = 28
End If
Select Case cb_bulan
Case "Februari":bln =blnfeb
-
8/6/2019 Laporan Praktikum Bu Ayu
23/32
22
Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",
"Desember":bln = 31
CaseElse:bln = 30
EndSelect
Fortgl = 1 Toblncb_tgl.AddItem Val(tgl)
Nexttgl
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-klik combo cb_bulan,maka program akan mengecek apakah tahun yang
dipilih habis dibagi 4 atau tidak, kalau habis dibagi 4 maka variableblnfeb akan berisi angka 29jika tidak variableblnfeb akan berisi angka
28. Pada fungsi select casejika bulan yang dipilih bulan Februarimakavariablebln akan berisi nilaidari variableblnfeb(29/28),jika bulan yang
dipilih Januari,Maret,Mei, Juli, Agustus,Oktoberdan Desembermakavariablebln 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
mulaidari 1 sampaiisidari variablebln.
Pilih object cmd_ok pada bagian Object Selector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub 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_tahunlb_pt.Caption = cb_pt
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-klik tombol OK (object cb_ok), maka property caption lb_nama akan
berisi text yang diketikkan pada tx_nama, property caption lb_alamatakan berisi text yang diketikkan pada tx_alamat, property caption lb_jk
akan berisilist yang dipilih pada cb_jk, property caption lb_agama akan
berisi list yang dipilih pada cb_agama, property caption lb_tgl akanberisi gabungan list yang dipilih pada cb_tgl, cb_bulan dan cb_tahun dan
property caption lb_pt akan berisilist yang dipilih pada cb_pt.
Pilih object cmd_more pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
-
8/6/2019 Laporan Praktikum Bu Ayu
24/32
23
PrivateSub 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 = ""
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-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 textlb_nama,lb_alamat,lb_jk,lb_agama,
lb_tgldan lb_pt akan dikosongkan.
Pilih object cmd_cancel pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub 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 = ""
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
kliktombol Cancel (object cb_cancel),maka property text tx_nama dan
tx_alamat akan dikosongkan, property text cb_jk akan berisi Jenis
-
8/6/2019 Laporan Praktikum Bu Ayu
25/32
24
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 textlb_nama,lb_alamat,lb_jk,lb_agama,
lb_tgldan lb_pt akan dikosongkan.
Pilih object cmd_exit pada bagian Object Selector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cmd_exit_Click()
End
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-kliktombolExit (object cmd_exit) maka program akan berhenti. Perintah
Enddigunakan untukmenutup program
6. Simpan danjalankan programhasilnya sebagaiberikut:
Jika ingin keluar kliktombolExit
-
8/6/2019 Laporan Praktikum Bu Ayu
26/32
25
BAB V
PROGRAM PEMBAYARAN MAHASISWA STMIK
A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan
bebrapa control .
B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kaliini akan menggunakan event keypress3. Tambahkan 3 buah frame, 4 buah combobox, 4 buah textbox, 4 buah
checkbox, 11buah labeldan 4 buah commadbutton kedalam form.
4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:
Objek Properties Value
Frame1 Caption Keterangan
Frame2 Caption Jenis Pembayaran
Frame3 Caption Perintah
Label1 BorderStyle
Caption
Forecolor
Font
1-FixedSingle
INPUT PEMBAYARANMAHASISWA STMIK
PRINGSEWU
Merah
Britanic Bold,Size:14
Label2 Caption No. Pembayaran
Label3 Caption Tanggal Pembaaran
Label4 Caption Nama
Label5 Caption NPM
Label6 Caption Jurusan
Label7 Caption ProgramStudi
Label8 Caption R p. 200.000,-
Label9 Caption Rp. 2.000.000,-Label10 Caption R p. 600.000,-
Label11 Caption R p. 700.000,-
Label12 Caption
Font
TOTAL BIAYA
MSSans Serif,Bold,Size:12
Label13 Name
Caption
Lb_total
Textbox1 Name Tx_no
-
8/6/2019 Laporan Praktikum Bu Ayu
27/32
26
Objek Properties Value
Text
Textbox2 Name
Text
Tx_nama
Textbox3 Name
Text
Tx_npm
Textbox4 Name
Text
Tx_ps
ComboBox1 Name
Text
Cb_tahun
Tahun
ComboBox2 Name
Text
Cb_bulan
Bulan
ComboBox3 Name
Text
Cb_tgl
Tanggal
ComboBox4 Name
Text
Cb_jurusan
Pilih
Command1 NameCaption Cmd_proses&Proses
Command2 Name
Caption
Cmd_lagi
&Lagi
Command3 Name
Caption
Cmd_batal
&Batal
Command4 Name
Caption
Cmd_selsesai
&Selesai
Check1 Caption Biaya Pendaftaran
Check2 Caption Biaya Pendidikan
Check3 Caption Biayajaket
Check4 Caption Biaya PMB
Sehingga tampilan UI nya sebagaiberikut
-
8/6/2019 Laporan Praktikum Bu Ayu
28/32
27
5. Menuliskan kode programTampilkan jendela kode dengan cara klikview code ( ) pada bagian
projectexplorer atau klikmenu view > object.
Pilih object Form1 pada bagian ObjectSelector setelah itu ketikkan kode
programnya sebagaiberikut:
PrivateSub Form_Load()
Cb_jurusan.AddItem "S1"
Cb_jurusan.AddItem "D3"
Fori = 1980 To 2011
cb_tahun.AddItem Val(i)
Nexti
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"
EndSub
Penjelasan dari kode programdi atas adalah ketika programdijalankanmaka 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 berisidaftarbulan Januari-Desember.
Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cb_bulan_Click()If Val(cb_tahun) Mod 4 = 0 Then
blnfeb = 29Else
blnfeb = 28End If
Select Case cb_bulan
Case "Februari":bln =blnfeb
Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",
"Desember":bln = 31
CaseElse:bln = 30
-
8/6/2019 Laporan Praktikum Bu Ayu
29/32
28
EndSelect
Fortgl = 1 Tobln
cb_tgl.AddItem Val(tgl)
Nexttgl
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
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 29jika tidak variableblnfeb akan berisi angka28. Pada fungsi select casejika bulan yang dipilih bulan Februarimaka
variablebln akan berisi nilaidari variableblnfeb(29/28),jika bulan yangdipilih Januari,Maret,Mei, Juli, Agustus,Oktoberdan Desembermaka
variablebln akan berisi angka 31,jika bulan yang dipilih selain bulanyang telah disebutkan maka variable bln akan berisi angka 30. Pada
fungsi for maksudnya adalah property list cb_bulan akan berisi daftarmulaidari 1 sampaiisidari variablebln.
Pilih objecttx_nama pada bagian ObjectSelectordan pilih keypress pada
event selector setelah itu ketikkan kode programnya sebagaiberikut:
PrivateSubtx_nama_KeyPress(KeyAscii As Integer)
IfKeyAscii = 13 Then
tx_npm.SetFocus
End If
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermengisi
tx_nama kemudian menekan tombol enter pada keyboard,maka kursor
akan berpidah ketx_npm.
Pilih objecttx_nama pada bagian ObjectSelectordan pilih keypress padaevent selector setelah itu ketikkan kode programnya sebagaiberikut:
PrivateSubtx_npm_KeyPress(KeyAscii As Integer)
IfKeyAscii = 13 ThenCb_jurusan.SetFocus
End If
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermengisi
tx_npm kemudian menekan tombol enter pada keyboard, maka kursor
akan berpidah ke cb_jurusan.
-
8/6/2019 Laporan Praktikum Bu Ayu
30/32
29
Pilih object cb_jurusan pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cb_jurusan_click()
If cb_jurusan.Text = "S1" Then
Tx_ps.Text = "Sistem Informasi"Else
Tx_ps.Text = "Manajemen Informatika"
End If
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermemilihS1 pada cb_jurusan maka property text tx_ ps akan berisi Sistem
Informasi,jika user memilih D1 maka property text tx_ps akan berisiManajemen Informatika.
Pilih object cmd_proses pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cmd_proses_Click()
Dimbiaya1,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) Thenbiaya3 = 600000
Elsebiaya3 = 0
End IfIf (Check4.Value = 1) Then
biaya4 = 700000Else
biaya4 = 0
End Iftotal = biaya1 + biaya2 + biaya3 + biaya4
lb_total.Caption = total
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
kliktombol Proses (object cmd_proses) maka program akan memeriksa
-
8/6/2019 Laporan Praktikum Bu Ayu
31/32
30
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 biayajenis pembayaran tadi..
Pilih object cmd_lagi pada bagian Object Selector setelah itu ketikkankode programnya sebagaiberikut:
PrivateSub cmd_lagi_Click()
Tx_no.Text = ""
Tx_nama.Text = ""
Tx_npm.Text = ""Check1.Value = 0
Check2.Value = 0Check3.Value = 0
Check4.Value = 0Cb_jurusan.Text = "Pilih"
Lb_total.Caption = ""Tx_no.SetFocus
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
klik tombol Lagi (object cmd_lagi) maka property text dari tx_no,
tx_nama,tx_npm akan dikosongkan, property valuedari 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 ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cmd_batal_Click()Tx_no.Text = ""
Tx_nama.Text = ""Tx_npm.Text = ""
Check1.Value = 0Check2.Value = 0
Check3.Value = 0Check4.Value = 0
Cb_jurusan.Text = "Pilih"
Lb_total.Caption = ""Tx_no.SetFocus
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
klik tombol Batal (object cmd_batal) maka property text dari tx_no,
tx_nama,tx_npm akan dikosongkan, property valuedari check1, check2,
check3 dan check4 akan diisi angka 0, property text cb_jurusan akan
-
8/6/2019 Laporan Praktikum Bu Ayu
32/32
berisi Pilih, property caption lb_total akan dikosongkan dan kursor
akan berada pada tx_no.
Pilih object cmd_selesai pada bagian ObjectSelector setelah itu ketikkan
kode programnya sebagaiberikut:
PrivateSub cmd_selesai_Click()
End
EndSub
Penjelasan dari kode programdi atas adalah ketika seorang usermeng-
klik tombol Selesai (object cmd_selesai) maka program akan berhenti.PerintahEnddigunakan untukmenutup program
6. Simpan danjalankan programhasilnya sebagaiberikut:
Jika ingin keluar kliktombolExit