You are on page 1of 5

Hello teman-teman Bagi teman-teman yang mau Belajar VB dengan membuat Program Konversi Suhu mungkin ini bias

s bermanfaat bagi teman-teman. Langsung aja ya Buka Visual Basic 6.0 teman-teman dan ikuti langkah-langkah berikut : 1. Masukkan 5 buah Label 2. Masukkan 1 buah Frame 3. Masukkan 5 buah TextBox 4. Masukkan 4 buah OptionButton 5. Masukkan 3 buah CommandButton Setelah itu pada bagian Properties ganti Caption : 1. Label1 Menjadi Masukkan Suhu yang Telah Diketahui dan Tekan Tombol Konversi atau sesuka teman-teman. 2. Label2 Menjadi Fahrenheit 3. Label3 Menjadi Celcius 4. Label4 Menjadi Rheamur 5. Label5 Menjadi Kelvin 6. Frame1 Menjadi Masukkan Pilihan Input 7. OptionButton1 Menjadi Fahrenheit 8. OptionButton2 Menjadi Celcius 9. OptionButton3 Menjadi Rheamur 10. OptionButton4 Menjadi Kelvin 11. CommandButton1 Menjadi &Konversi 12. CommandButton2 Menjadi &Again 13. CommandButton3 Menjadi &Exit Selanjutnya rapikan Label,Frame,TextBox,OptionButton, dan CommandButton menjadi seperti gambar dibawah ini.

Setelah Tampilannya sesuai dengan gambar diatas, maka teman-teman perlu source code atau script agar programnya bisa digunakan. Inilah Script programnya : 1. Pada Form load 1Private Sub Form_Load() 2Option1 = True 3End Sub 2. Pada Option1 1Private Sub Option1_Click() 2If Option1 = True Then 3Option2 = False And Option13 = False And Option4 = False 4End If End Sub 5 3. Pada Command1 1 2 3 4 5 6 7 8
Private Sub Command1_Click() Dim jwb As Integer If Text1.Text = "" Then jwb = MsgBox("Masukkan Nilai Suhu Yang Akan Dikonversi!!! vbInformation + vbYesNo, "WARNING") If jwb = vbNo Then Unload Me ElseIf jwb = vbYes Then FrmKonversiSuhu.Show End If

", _

9 10 11ElseIf Option1 Fahrenheit 12ElseIf Option2 13Celcius 14ElseIf Option3 15Rheamur 16ElseIf Option4 Kelvin 17End If 18End Sub 19 20 4. Pada Command2

= True Then = True Then = True Then = True Then

1 2 Private Sub Command2_Click() 3 Text1 = "" Text2 = "" 4 Text3 = "" 5 Text4 = "" 6 Text5 = "" 7 Text2.BackColor = "&H80000005" 8 Text3.BackColor = "&H80000005" Text4.BackColor = "&H80000005" 9 Text5.BackColor = "&H80000005" 10Text1.SetFocus 11End Sub 12 5. Pada Command3 1Private Sub Command3_Click() 2Unload Me 3End Sub Nah berikutnya tulislah Script berikut pada bagian paling bawah Script program tementeman 1 2 3 4 5 6 7 8 9
Sub Celcius() Dim bil1, fah, rhe, kel As Integer bil1 = Text1 fah = Val((Text1.Text) * 9 / 5) + Text2.Text = FormatNumber(fah, 2, rhe = Val(Text1.Text) * 4 / 5 Text4.Text = FormatNumber(rhe, 2, kel = Val(Text1.Text) + 273 Text5.Text = FormatNumber(kel, 2, Text3.BackColor = black End Sub

32 vbFalse, vbFalse, vbFalse) vbFalse, vbFalse, vbFalse) vbFalse, vbFalse, vbFalse)

10 11 12 13 14 15Sub Fahrenheit() Dim bil1, cel, rhe, kel As Integer 16bil1 = Text1 17cel = Val((Text1.Text) - 32) * 5 / 9 18Text3.Text = FormatNumber(cel, 2, vbFalse, vbFalse, 19rhe = Val((Text1.Text) - 32) * 4 / 9 20Text4.Text = FormatNumber(rhe, 2, vbFalse, vbFalse, kel = Val(((Text1.Text) - 32) * 5 / 9) + 273 21Text5.Text = FormatNumber(kel, 2, vbFalse, vbFalse, 22Text2.BackColor = black 23End Sub 24 25Sub Rheamur() 26Dim bil1, fah, cel, kel As Integer bil1 = Text1 27fah = Val((Text1.Text) * 9 / 4) + 32 28Text2.Text = FormatNumber(fah, 2, vbFalse, vbFalse, 29cel = Val(Text1.Text) * 5 / 4 30Text3.Text = FormatNumber(cel, 2, vbFalse, vbFalse, kel = Val((Text1.Text) * 5 / 4) + 273 31Text5.Text = FormatNumber(kel, 2, vbFalse, vbFalse, 32Text4.BackColor = black 33End Sub 34 35Sub Kelvin() 36Dim bil1, fah, cel, rhe As Integer bil1 = Text1 37fah = Val((((Text1.Text) - 273) * 9 / 5)) + 32 38Text2.Text = FormatNumber(fah, 2, vbFalse, vbFalse, 39cel = Val(Text1.Text) - 273 40Text3.Text = FormatNumber(cel, 2, vbFalse, vbFalse, 4 41rhe = Val((Text1.Text) - 273) *2, / 5 Text4.Text = FormatNumber(rhe, vbFalse, vbFalse, 42Text5.BackColor = black 43End Sub 44 45 46 47

vbFalse) vbFalse) vbFalse)

vbFalse) vbFalse) vbFalse)

vbFalse) vbFalse) vbFalse)

Jika anda belajar VB, ada kalanya kita ditugaskan untuk mencari bilangan ganjil dan genap. Bilangan ganjil adalah bilangan yang jika dibagi 2 memiliki sisa 1. Sedangkan bilangan genap adalah bilangan yang jika dibagi 2, sisanya adalah nol. Contohnya jika kita punya bilangan 12 di bagi 2 akan menghasilkan 6 tanpa sisa. Sedangkan 13 jika dibagi 2 akan menghasilkan 6 sisa 1. Algoritma bilangan ganjil / genap Masukkan sebuah bilangan i Lakukan operasi mod pada i Simpan sisanya dalam variabel n Jika n = 0 maka i adalah bilangan genap Jika n = 1 maka i adalah bilangan ganjil Selesai Sedangakan untuk aplikasi ke program visual basic sangat mudah berikut adalah Source code bilangan ganjil/genap dengan VB 6.0 Private Sub command1_Click() If Text1 = "" Then MsgBox "Bilangan masih kosong" Else If Text1.Text Mod 2 = 0 Then Label2.Caption = Text1.Text + " Bilangan Genap" Else Label2.Caption = Text1.Text + " Bilangan Ganjil" End If End If End Sub

You might also like