P. 1
Pemrograman Visual Basic Versi 2.0

Pemrograman Visual Basic Versi 2.0

|Views: 3,719|Likes:
Published by Budy Adzha

More info:

Published by: Budy Adzha on Jan 29, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/12/2013

pdf

text

original

Untuk contoh program penggunaan If then Else terdapat sebuah kasus dengan kriteria
penyelesainnya sebagai berikut :
a.Terdapat kolom isian untuk menginput besarnya penjualan

1

6

1.Private Sub Text1_Change()
Pendeklarasian perintah yaitu kode yang dituliskan setelah perintah ini akan dijalankan sewaktu
ada perubahan nilai pada control Text1

2.If Val(Text1) > 60 Then Text2.Text = "Lulus"
Jika nilai angka pada Text1 lebih besar dari 60 maka Text2 tulisannya Lulus

3.If Val(Text1) <= 60 Then Text2.Text = "Tidak Lulus"
Jika nilai angka pada Text2 lebih kecil atau sama dengan 60 maka Text2 tulisannya Tidak Lulus

4.End Sub

Pasangan dari perintah Private Sub Text1_Change

Pelatihan Pemrograman Visual Basic Dasar

b.Jika penjualan memenuhi target yaitu Rp. 1.000.000,00 atau diatasnya maka
akan mendapatkan bonus sebesar 10 % dari nilai penjualan tersebut. Terdapat
nilai pajak, yang diperoleh dari (Gaji Pokok + Bonus) x 15 %, sedangkan Total
Gaji didapatkan dari (Gaji Pokok + Bonus) – Pajak
c.Jika target penjualan tidak memenuhi terget (dibawah Rp. 1.000.000,00,)
maka tidak akan mendapatkan bonus, tetapi tetap diharuskan membayar
pajak serta mendapatkan perhitungan Total Gaji yang sama dengan yang
penjualannya mencapai target.
Adapun langkah-langkah untuk menyelesaikan kasus diatas adalah sebagai berikut :
a.Buatlah sebuah proyek baru pada Visual Basic.
b.Tampilkan kontrol-kontrol, atur posisi dan ubahlah propertinya hingga tampak
seperti pada gambar dibawah ini :

Tabel 2.2 Pengaturan properties untuk penggunaan If then Else

Kontrol

Properties

Nilai

Label1

Caption

Penjualan

Label2

Caption

Bonus

Label3

Caption

Pajak

Label4

Caption

Gaji Total

Text1

Text

(kosongkan

Text2

Text

(kosongkan)

Text3

Text

(kosongkan)

Text4

Text

(kosongkan)

Command1

Caption

Hitung

Gambar 2.2 Kontrol-kontrol yang sudah diubah propertinya

c.Langkah berikutnya, klik ganda kontrol Command1. Pada jendela Code yang
muncul ketikkan kode program dibawah ini :

Dim txtPenjualan
Dim sngGapok, sngBonus, sngPajak, sngGatot As Single
Private Sub Command1_Click()
sngGapok = 1000000
If (Text1.Text > 1000000) Then
sngBonus = Text1.Text * 0.1
sngPajak = (sngGapok + sngBonus) * 0.15
sngGatot = sngGapok + sngBonus - sngPajak

Else

sngBonus = 0
sngPajak = (sngGapok + sngBonus) * 0.15
sngGatot = sngGapok + sngBonus - sngPajak

1

7

Pelatihan Pemrograman Visual Basic Dasar

End If
Text2.Text = sngBonus
Text3.Text = sngPajak
Text4.Text = sngGatot

End Sub

d.Jalankan aplikasi tersebut dengan menekan tombol F5 atau klik Run () pada
Toolbar. Cobalah masukkan nilai yang berbeda-beda pada kotak penjualan. Jika
penjualan lebih besar dari 1.000.000 (kondisi pertama atu If benar), maka bonus
akan diberikan sebesar 10% dari nilai penjualan. Jika penjualan lebih kecil dari
1.000.000 (kondisi kedua atau If salah) maka blok program pada Else akan
dijalankan dan diberi nilai 0.

Gambar 2.3 Aplikasi menghitung bonus dengan If then Else

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->