Professional Documents
Culture Documents
Latihan VB
Latihan VB
NIM : 1257301077
Kelas : B2
1. Program
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim Label1, Label2 As Long
Dim Label3 As Single
Dim response As String
Label1 = Val(TextBox1.Text)
Label2 = Val(TextBox2.Text)
If Label1 = 0 And Label2 = 0 Then
response = MsgBox("Nilai A dan B tidak boleh 0", 0, "Input Nilai A,B")
Exit Sub
End If
Label3 = Label1 + Label2
TextBox3.Text = Label3
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim Label1, Label2 As Long
Dim Label3 As Single
Dim response As String
Label1 = Val(TextBox1.Text)
Label2 = Val(TextBox2.Text)
If Label1 = 0 And Label2 = 0 Then
response = MsgBox("Nilai A dan B tidak boleh 0", 0, "Input Nilai A,B")
Exit Sub
End If
Label3 = Label1 - Label2
TextBox3.Text = Label3
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim Label1, Label2 As Long
Dim Label3 As Single
Dim response As String
Label1 = Val(TextBox1.Text)
Label2 = Val(TextBox2.Text)
If Label1 = 0 And Label2 = 0 Then
response = MsgBox("Nilai A dan B tidak boleh 0", 0, "Input Nilai A,B")
Exit Sub
End If
Label3 = Label1 / Label2
TextBox3.Text = Label3
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Dim Label1, Label2 As Long
Dim Label3 As Single
Dim response As String
Label1 = Val(TextBox1.Text)
Label2 = Val(TextBox2.Text)
Hasil Percobaan
2. Program
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal Label5 As EventArgs) Handles
MyBase.Load
End Sub
Private Function hitung(ByVal Label1 As Integer, ByVal Label2 As Integer) As
Object
hitung = Label1 + Label2
End Function
Private Function hitung1(ByVal Label1 As Double, ByVal Label2 As Double) As Object
hitung1 = Label1 + Label2
End Function
Private Function hitung2(ByVal Label1 As String, ByVal Label2 As String) As Object
hitung2 = Label1 + Label2
End Function
Hasil Percobaan
3. Program
Public Class Form1
4.
Hasil Percobaan
Program
Hasil Percobaan
5. Program
Public Class Form1
Hasil Percobaan
Analisa
Pada program pertama yaitu program aritmatika, semua variable label dideklarasikan
menggunakan DIM, Label1 dan Label2 dideklarasikan kedalam type long, label3 ke type Single.
Kemudian pada Label1 dan label2, TextBox1 dan TextBox2 diisi dengan value yang diinputkan dari
keyboard ketika program dijalankan. Selanjutnya variabel label3 diisi dengan label1 + label2 dimana
nantinya hasilnya akan ditampilkan pada TextBox3. Kemudian pada setiap button nya diberi sintak yang
sama seperti sebelumnya dan masing masing label3 deberikan sintak aritmatika yang dibutuhkan.
Program kedua mengubah nilai kedalam bentuk Integer, Double, dan String. Pada program ini
dibuat dulu Function hitung,hitung1,hitung2. Hitung digunakan pada Button Integer untuk mengeksekusi
nilai yang ada pada Label1 dan Label2 menjadi Integer yang kemudian ditampilkan pada
TextBox3.Hitung1 digunakan pada Button Double untuk mengeksekusi nilai yang ada pada Label1 dan
Label2 menjadi Double yang kemudian ditampilkan pada TextBox3.Hitung2 digunakan pada Button
String untuk mengeksekusi nilai yang ada pada Label1 dan Label2 menjadi String yang kemudian
ditampilkan pada TextBox3. dan pada button close diberikan intruksi End supaya ketika button tersebut
diklik maka workspace akan tertutup.
Program ketiga cara menggunakan keypress, disediakan jList dan TextBox1 dan TextBox2
dimana pada jList tersebut diisi dengan nilai 1 sampai dengan 10 ketika salah satu angka dipilih maka
akan tampil pada textBox1 dan TextBox2 angka tersebut yang dipilih. Jadi pada Formnya dideklarasikan i
sebagai Integer menggunakan Dim, kemudian For i= 0 To 10.pada listbox_click didelarasikan dari setiap
TextBox1 dan TextBox2 dengan menyeleksi Item yang ada pada list tersebut. ketika item pada list
diseleksi maka akan tampil pada kedua textbox.
Program keempat mengkonversi mata uang, Dideklarasikan dulu kurs dan nilairupiah menjadi
single menggunakan DIM, sintak ini ditulis pada General. Kemudian digunakan empat label dan satu
combobox dan 3 textbox.pada conbobox dibuat pernyataan if untuk menentukan konversi dari setiap mata
uang.
Program kelima discount harga, Pada RadioButton2 dideklarasikan dengan nilai sebagai Double
dimana value TextBox4 dikali dengan value textbox3 dan ditampilkan pada textbox5. Pada RadioButton1
dideklarasikan dengan nilai dan nilai1 sebagai Double dimana variable dari nilai = value TextBox4 dikali
dengan value textbox3 dan nilai1 = 0.1* nilai dan hasilnya ditampilkan pada textbox6.Pada textbox6
dibuat pernyataan RadioButton jika discountnya dipilih atau tidak.jika discountnya dipilih maka variable
nilai1 = 0.1* nilai atau discountnya tidak dipilih maka nilai - nilai1 yang hasilnya ditampilkan pada
TextBox7.