0% menganggap dokumen ini bermanfaat (0 suara)
173 tayangan42 halaman

Modul 4 Pemrograman Visual Basic

Modul 4 membahas pemrograman dengan Visual Basic (VB) untuk membuat program sederhana berdasarkan algoritma yang telah dibuat pada modul sebelumnya. Terdapat contoh pembuatan program VB untuk menghitung luas permukaan dan volume kerucut, konversi satuan suhu, dan volume bangun ruang seperti bola dan prisma segitiga.

Diunggah oleh

Ikno Susanto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
173 tayangan42 halaman

Modul 4 Pemrograman Visual Basic

Modul 4 membahas pemrograman dengan Visual Basic (VB) untuk membuat program sederhana berdasarkan algoritma yang telah dibuat pada modul sebelumnya. Terdapat contoh pembuatan program VB untuk menghitung luas permukaan dan volume kerucut, konversi satuan suhu, dan volume bangun ruang seperti bola dan prisma segitiga.

Diunggah oleh

Ikno Susanto
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 42

MODUL 4

PEMROGRAMAN DENGAN VISUAL BASIC

4.1 Tujuan Praktikum


Setelah meyelesaikan praktikum ini, praktikan diharapkan dapat :
1. Mengetahui bahasa pemrograman sederhana dengan Visual Basic (VB)
2. Membuat program sederhana berdasarkan algoritma yang telah dibuat di
Modul 1, Modul 2, Modul 3

4.2 Tugas Praktikum


a. Buatlah program menggunakan VB berdasarkan modul1 untuk semua kasus di
modul 1
b. Buatlah program menggunakan VB berdasarkan modul1 untuk semua kasus di
modul 2
c. Buatlah program menggunakan VB berdasarkan modul1 untuk semua kasus di
modul 3

4.3 Hasil dan Pembahasan


4.3.1 Script project modul 1
1. Luas permukaan kerucut dan volume kerucut
 Langkah-Langkah
1. Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2. Mendesain form dengan menggunakan Label, TextBox, CommandButton
yang terdapat pada toolbox. Dengan menambahkan 4 label, 4 textbox,
dan 3 Commandbutton
Objek Name Caption/Text

Label1 Label1 JARI-JARI


Label2 Label2 TINGGI
Label3 Label3 LUAS
Label4 Label4 VOLUME
Textbox1 Txtjari -
Textbox2 Txttinggi -
Textbox3 Txtluas -
Textbox4 txtvolum -
Commandbutton1 Cmdhitung HITUNG
Commandbutton2 Cmdisilagi ISILAGI
Commandbutton3 Cmdkeluar KELUAR
Coding program

Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara mengisinya
ikuti perintah dibawah .

Option Explicit

Const phi As Double = 3.14

Dim jari As Long

Dim tinggi As Long

Dim luas, volume As Long

Private Sub cmdhitung_Click()

jari = txtjari

tinggi = txttinggi

luas = phi * jari * (jari + (((jari ^ 2) + (tinggi ^ 2)) ^ (1 / 2)))

txtluas = luas

volume = (1 / 3) * phi * (jari ^ 2) * tinggi

txtvolume = volume

End Sub

Private Sub cmdisilagi_Click()


txtjari = ""

txttinggi = ""

txtluas = ""

txtvolume = ""

End Sub

Private Sub cmdkeluar_Click(Index As Integr)

Unload Me

End Sub

2. Konversi Celcius ke Fahrenheit dan Reamur


 Langkah-Langkah
1. Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2. Mendesain form dengan menggunakan Label, TextBox, CommandButton
yang terdapat pada toolbox. Dengan menambahkan 3 label, 3 textbox, dan 3
Commandbutton
Objek Name Caption/Text
Label1 Label1 CELSIUS
Label2 Label2 FAHRENHEIT
Label3 Label2 RAMUR
Textbox1 Txtc -
Textbox2 Txtf -
Textbox3 Txtr -
Commandbutton1 Cmdhitung HITUNG
Commandbutton2 Cmdisilagi ISILAGI
Commandbutton3 Cmdkeluar KELUAR

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara mengisinya
ikuti perintah dibawah .

Option Explicit
Dim celcius As Integer
Dim fahrenhait As Integer
Dim reamur As Integer
Private Sub cmdhitung_Click()
celcius = txtc
fahrenhait = (9 / 5 * celcius) + 32
txtf = fahrenhait
reamur = (4 / 5) * celcius
txtr = reamur
End Sub
Private Sub cmdisilagi_Click()
txtc = ""
txtf = ""
txtr = ""
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub

3. Konversi dari Fahrenhait ke Celcius dan Reamur


 Langkah-Langkah
1. Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2. Mendesain form dengan menggunakan Label, TextBox, CommandButton
yang terdapat pada toolbox. Dengan menambahkan 3 label, 3 textbox, dan
3 command button.

Objek Name Caption/Text


Label1 Label1 FAHRENHEIT
Label2 Label2 CELSIUS
Label3 Label2 REAMUR
Textbox1 Txtf -
Textbox2 Txtc -
Textbox3 Txtr -
Commandbutton1 cmdhitung HITUNG
Commandbutton2 cmdisilagi ISILAGI
Commandbutton3 cmdkeluar KELUAR
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim celcius As Integer
Dim fahrenhait As Integer
Dim reamur As Integer
Private Sub cmdhitung_Click()
fahrenhait = txtf
celcius = (5 / 9) * (fahrenhait - 32)
txtc = celcius
reamur = (4 / 9) * (fahrenhait - 32)
txtr = reamur
End Sub
Private Sub cmdisilagi_Click()
txtf = ""
txtc = ""
txtr = ""
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub

4. Konversi dari Reamur ke Fahrenhait dan Celcius

 Langkah-Langkah
1. Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2. Mendesain form dengan menggunakan Label, TextBox, CommandButton
yang terdapat pada toolbox. Dengan menambahkan 3 label, 3 textbox, dan
3 command button.
Objek Name Caption/Text
Label1 Label1 REAMUR
Label2 Label2 CELSIUS
Label3 Label2 FAHRENHIT
Textbox1 Txtr -
Textbox2 Txtc -
Textbox3 Txtf -
Commandbutton1 Cmdhitung HITUNG
Commandbutton2 Cmdisilagi ISIlAGI
Commandbutton3 cmdkeluar KELUAR

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim celcius As Integer
Dim fahrenhait As Integer
Dim reamur As Integer

Private Sub cmdhitung_Click()


reamur = txtr
celcius = 5 / 4 * reamur
txtc = celcius
fahrenhait = (9 / 4 * reamur) + 32
txtf = fahrenhait
End Sub

Private Sub cmdisilagi_Click()


txtr = ""
txtf = ""
txtc = ""
End Sub

Private Sub cmdkeluar_Click()


Unload Me
End Sub
5. Menghitung Volume Bola
 Langkah-Langkah
1. Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2. Mendesain form dengan menggunakan Label, TextBox, CommandButton
yang terdapat pada toolbox. Dengan menambahkan 2 label, 2 textbox, dan
3 command button.

Objek Name Caption/Text


Label1 Label1 Jari-jari
Label2 Label2 Volume
Textbox1 Txtjari -
Textbox2 Txtvolume -
Commandbutton1 Cmdhitung Hitung
Commandbutton2 Cmdisilagi Isilagi
Commandbutton3 Cmdkeluar Keluar

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Const phi = 3.14
Dim jari As Double
Dim volume As Double

Private Sub cmdhitung_Click()


jari = txtjari
volume = 4 / 3 * phi * jari ^ 3
txtvolume = volume
End Sub

Private Sub cmdisilagi_Click()


txtjari = ""
txtvolume = ""
End Sub

Private Sub cmdkeluar_Click()


Unload Me
End Sub

. 6. Mencari volume prisma segitiga


 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
4 label, 4 textbox, dan command button.
Objek Name Caption/Text
Label1 Label1 Alas
Label2 Label2 Tinggi alas
Label3 Labell3 Tinggi prisma
Label4 Label4 Volume
Textbox1 Txta -
Textbox2 Txtta -
Textbox3 Txttp -
Textbox4 Txtv -
Commandbutton1 Cmdhitung Hitung
Commandbutton2 Cmdisilagi Isilagi
Commandbutton3 Cmdkeluar Keluar

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim alas As Long
Dim tinggi_alas As Long
Dim tinggi_prisma As Long
Dim volume As Long

Private Sub cmdhitung_Click()


alas = txtla
tinggi_alas = txtta
tinggi_prisma = txtt
volume = (1 / 2) * alas * tinggi_alas * tinggi_prisma
txtv = volume
End Sub

Private Sub cmdisilagi_Click()


txtla = ""
txtta = ""
txtt = ""
txtv = ""
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub

7. Mencari kecepatan.
 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
3 label, 3 textbox, dan 3 command button.

Objek Name Caption/Text


Label1 Label1 Jarak
Label2 Label2 Waktu
Label3 Label3 Kecepatan
Textbox1 Txtj -
Textbox2 Txtw -
Textbox3 Txtk -
Commandbutton1 Cmdhitung Hitung
Commandbutton2 Cmdisilagi Isilagi
Commondbutton3 cmdkeluar Keluar
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim jarak As Single
Dim waktu As Single
Dim kecepatan As Double

Private Sub cmdhitung_Click()


jarak = txtj
waktu = txtw
kecepatan = jarak / waktu
txtk = kecepatan
End Sub

Private Sub cmdisilagi_Click()


txtj = ""
txtw = ""
txtk = ""
End Sub

Private Sub cmdkeluar_Click()


Unload Me
End Sub

8. Menghitung massa jenis

 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
3 label, 3 textbox, dan 3 command button.

Objek Name Caption/Text


Label1 Label1 Massa
Label2 Label2 Volume
Label3 Label3 Massa jenis
Textbox1 Txtm -
Textbox2 Txtv -
Textbox3 Txtmj -
Commandbutton1 Cmdhitung Hitung
Commandbutton2 Cmdisilagi Isilagi
Commandbutton3 Cmdkeluar Keluar
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim massa As Single
Dim volume As Single
Dim massajenis As Double

Private Sub cmdhitung_Click()


massa = txtm
volume = txtv
massajenis = massa / volume
txtmj = massajenis
End Sub

Private Sub cmdisilagi_Click()


txtm = ""
txtv = ""
txtmj = ""
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub

9. Mencari volume limas segitiga sama sisi

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
3 label, 3 textbox, dan 3 command button.

Objek Name Caption/Text


Label1 Label1 Luas alas
Label2 Label2 Tinggi limas
Label3 Label3 Volume
Textbox1 Txtla -
Textbox2 Txttl -
Textbox3 Txtv -
Commandbutton1 Commandbutton1 Hitung
Commandbutton2 Commandbutton2 Isilagi
Commandbutton3 Commandbutton3 Keluar
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Option Explicit
Dim luasalas As Long
Dim tinggilimas As Long
Dim volume As Long

Private Sub cmdhitung_Click()


luasalas = txtla
tinggilimas = txttl
volume = (1 / 3) * luasalas * tinggilimas
txtv = volume
End Sub

Private Sub cmdisilagi_Click()


txtla = ""
txttl = ""
txtv = ""
End Sub

Private Sub cmdkeluar_Click()


Unload Me
End Sub

4.3.2 Script project Modul 2

1. Mengkonversi Suhu

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
6 label, 6 textbox, dan 2 command button.

Objek Name Caption/Text


Label1 Label1 Nomor
Label2 Label2 Angka
Label3 Label3 Derajat
Label4 Label4 Celsius
Label5 Label5 Fahrenhit
Label6 Label6 Reamur
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Textbox5 Text5 -
Textbox6 Text6 -
Commandbutton1 Command1 Hitung
Commandbutton2 Command2 Isilagi

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti gambar dibawah
Dim reamur As Integer
Dim fahrenhait As Integer
Dim celsius As Integer

Private Sub Command1_Click()


nomor = Val(Text1)
k = Text6
Select Case nomor
Case 1:
derajat = "celsius"
reamur = (4 / 5) * k
Text3 = reamur
fahrenhait = (9 / 5 * k) + 32
Text4 = fahrenhait
Case 2:
derajat = "fahrenhait"
reamur = (4 / 9) * (k - 32)
Text3 = reamur
celsius = (5 / 9) * (k - 32)
Text5 = celsius
Case 3:
derajat = "reamur"
fahrenhait = (9 / 4 * k) + 32
Text4 = fahrenhait
celsius = (5 / 4) * k
Text5 = celsius
End Select
End Sub

Private Sub Command2_Click()


derajat = ""
Text1 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub

5 Mencari Nilai Akhir dan Grade Nilai

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
6 label, 6 textbox, dan 2 command button.

Objek Name Caption/Text


Label1 Label1 Kehadiran
Label2 Label2 Praktikum
Label3 Label3 UTS
Label4 Label4 UAS
Label5 Label5 Nilai Akhir
Label6 Label6 Grade Nilai
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4
Textbox5 Text5
Textbox6 Text6
Commandbutton1 Command1 Hitung
Commandbutton2 Command2 Isilagi

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti gambar dibawah
Dim k As Integer
Dim p As Integer
Dim ut As Integer
Dim ua As Integer
Dim NA As Integer

Private Sub Command1_Click()


k = Text1
p = Text2
ut = Text3
ua = Text4
NA = (0.15 * k) + (0.3 * p) + (0.3 * ut) + (0.25 * ua)
Text5 = NA
If NA > 80 Then
ket = "A"
Else
If NA > 75 Then
ket = "B+"
Else
If NA > 70 Then
ket = "B"
Else
If NA > 60 Then
ket = "C+"
Else
If NA > 55 Then
ket = "C"
Else
If NA > 40 Then
ket = "D"
Else
ket = "E"
End If
End If
End If
End If
End If
End If
Text6 = ket
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub
6 Mencari Total Pembayaran

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
3 label, 3 textbox, dan 2 command button

Objek Name Caption/Text


Label1 Label1 Total Pembelian
Label2 Label2 Total Diskon
Label3 Label3 Total Pembayaran
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Commandbutton1 Command1 Hitung
Commandbutton2 Command2 Isilagi
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti gambar dibawah
Private Sub Command1_Click()
tp = Val(Text1)
If tp > 80000 Then
td = tp * 0.1
tb = tp - td
Else
If tp > 30000 And tp < 80000 Then
td = tp * 0.05
tb = tp - td
Else
td = tp * 0
tb = tp - td
End If
End If
Text2 = td
Text3 = tb
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
End Sub

7 Menentukan lingkaran besar dengan luas lebih dari 100

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
3 label, 3 textbox, dan 2 command button.
Objek Name Caption/Text
Label1 Label1 Jari-jari
Label2 Label2 Luas lingkaran
Label3 Label3 Keterangan
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Commandbutton1 Command1 Hitung
Commandbutton2 Command2 Isilagi
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah

Dim r As Double
Const phi = 3.14
Dim luas As Double

Private Sub Command1_Click()


r = Text1
luas = phi * r ^ 2
Text2 = luas
If luas > 100 Then
ket = "BESAR"
Else
ket = "KECIL"
End If
Text3 = ket
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
End Sub
5. Menentukan luas segitiga dan persegi panjang

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
7 label, 7 textbox, dan 4 command button.

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim p, l, t, a, persegi, segitiga As Double
Dim pilih As Single
Objek Name Caption/Text
Label1 Label1 Panjang
Label2 Label2 Lebar
Label3 Label3 Tinggi
Label4 Label4 Alas
Label5 Label5 Luas persegi panjang
Label6 Label6 Luas segitiga
Label7 Label7 Pilihan
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Textbox5 Text5 -
Textbox6 Text6 -
Textbox7 Text7 -
Commandbutton1 Command1 Hitung persegi
Commandbutton2 Command2 Isilagi
Commandbutton3 Command3 Hitung segitiga
Commandbutton4 Command4 Pilih
Private Sub Command1_Click()
p = Text1
l = Text2
persegi = p * l
Text5 = persegi
End Sub
Private Sub Command2_Click()
Text1.Visible = False
Text2.Visible = False
Text3.Visible = False
Text4.Visible = False
Text5.Visible = False
Text6.Visible = False
Label1.Visible = False
Label2.Visible = False
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False
Label6.Visible = False
Command1.Visible = False
Command3.Visible = False
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub

Private Sub Command3_Click()


t = Text3
a = Text4
segitiga = 1 / 2 * a * t
Text6 = segitiga
End Sub

Private Sub Command4_Click()


pilih = Text7
If pilih = 1 Then
Text1.Visible = True
Text2.Visible = True
Text3.Visible = False
Text4.Visible = False
Text5.Visible = True
Text6.Visible = False
Label1.Visible = True
Label2.Visible = True
Label3.Visible = False
Label4.Visible = False
Label5.Visible = True
Label6.Visible = False
Command1.Visible = True
Command3.Visible = False
ElseIf pilih = 2 Then
Text1.Visible = False
Text2.Visible = False
Text3.Visible = True
Text4.Visible = True
Text5.Visible = False
Text6.Visible = True
Label1.Visible = False
Label2.Visible = False
Label3.Visible = True
Label4.Visible = True
Label5.Visible = False
Label6.Visible = True
Command1.Visible = False
Command3.Visible = True
Else
MsgBox " Inputan Salah ", vbOKOnly, " Try Again ! "
End If
End Sub

Private Sub Form_Load()


Text1.Visible = False
Text2.Visible = False
Text3.Visible = False
Text4.Visible = False
Text5.Visible = False
Text6.Visible = False
Label1.Visible = False
Label2.Visible = False
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False
Label6.Visible = False
Command1.Visible = False
Command3.Visible = False

End Sub
6. Menentukan ukuran TV

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
2 label, 2 textbox, dan 2 command button.
Objek Name Caption/Text
Label1 Label1 Ukuran tv
Label2 Label2 Keterangan
Textbox1 Text1 -
Textbox2 Text2 -
Commandbutton1 Command1 Lihat
Commandbutton2 Command2 Isilagi
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah

Private Sub Command1_Click()


ut = Val(Text1)
If ut > 40 Then
ket = "BESAR"
Else
If ut > 20 And ut < 40 Then
ket = "SEDANG"
Else
ket = "KECIL"
End If
End If
Text2 = ket
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
End Sub
7. Menentukan ukuran pakaian

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
2 label, 2 textbox, dan 2 command button.

Objek Name Caption/Text


Label1 Label1 Ukuran pakaian
Label2 Label2 Size letter
Textbox1 Text1 -
Textbox2 Text2 -
Commandbutton1 Command1 Lihat
Commandbutton2 Command2 Isilagi
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Private Sub Command1_Click()
up = Val(Text1)
If up > 36 Then
ket = "XL"
Else
If up > 33 And up < 36 Then
ket = "L"
Else
If up > 29 And up < 33 Then
ket = "M"
Else
ket = "S"
End If
End If
End If
Text2 = ket
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
End Sub

8. Menentukan bilangan terbesar dari 3 bilangan

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
2 label, 2 textbox, dan 2 command button.
Objek Name Caption/Text
Label1 Label1 A
Label2 Label2 B
Label3 Label3 C
Label4 Label4 Bilangan terbesar
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Commandbutton1 Command1 Cari
Commandbutton2 Command2 Isilagi
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim a As Double
Dim b As Double
Dim c As Double

Private Sub Command1_Click()


a = Val(Text1)
b = Val(Text2)
c = Val(Text3)
If a > b And a > c Then
ket = "A"
ElseIf b > a And b > c Then
ket = "B"
ElseIf c > a And c > b Then
ket = "C"
Else
ket = "A=B dan A=C"
End If
Text4 = ket
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
End Sub

4.3.3 Script project Modul 3

1. Menampilkan jumlah kardus ke gudang serta menampilkan volume gudang dan


volume kardus.
 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
6 label, 6 textbox, dan 2 command button.
Objek Name Caption/Text
Label1 Label1 Panjang gudang
Label2 Label2 Lebar gudang
Label3 Label3 Tinggi gudang
Label4 Label4 Panjang kardus
Label5 Label5 Lebar kardus
Label6 Label6 Tinggi kardus
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Textbox5 Text5 -
Textbox6 Text6 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim PG, PK, LG, LK, TG, TK, VG, VK As Single

Private Sub Command1_Click()


PG = Text1
LG = Text2
TG = Text3
PK = Text4
LK = Text5
TK = Text6
VG = PG * LG * TG
VK = PK * LK * TK
While VG > VK
JK = JK + 1
VG = VG - VK
Wend
MsgBox " Penuh " & " , " & " Volume Kardus = " & VK & " Jumlah Kardus = " &
JK, vbOKOnly, " Hasil "

End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub
2. Menampilkan hasil seleksi bilangan sebanyak 5 kali.

 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox, list
CommandButton yang terdapat pada toolbox. Dengan menambahkan
1 label, 1 textbox, 1 list dan 1 command button.

Objek Name Caption/Text


Label1 Label1 Bilangan
Textbox1 Text1 -
Commandbutton1 Command1 Run
List1 List1
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim B As Integer

Private Sub Command1_Click()


List1.Clear
B = Text1
J = B Mod 2
If J = 0 Then
Do
List1.AddItem "Genap"
i=i+1
Loop Until i = 5
Else
Do
List1.AddItem "Ganjil"
i=i+1
Loop Until i = 5
End If
End Sub

3. Menampilkan jumlah bola tenis ke dalam kardus serta menampilkan volume kardus
dan volume bola tenis.
 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
4 label, 4 textbox, dan 2 command button.

Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Objek Name Caption/Text
Label1 Label1 Panjang kardus
Label2 Label2 Lebar kardus
Label3 Label3 Tinggi kardus
Label4 Label4 Jari-jari
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Dim PK, LK, TK, r, VK, VB As Single
Const Phi = 3.14

Private Sub Command1_Click()


PK = Text1
LK = Text2
TK = Text3
r = Text4
VB = (4 / 3) * Phi * r ^ 3
VK = PK * LK * TK
While VK > VB
JB = JB + 1
VK = VK - VB
Wend
MsgBox " Penuh " & " , " & " Jumlah Bola = " & JB & " Volume Bola = " & VB,
vbOKOnly, " Hasil "

End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
End Sub

4. Menampilkan jumlah es batu dalam freezer yang memiliki kapasitas sebanyak 100 es
batu.
 Langkah-Langkah

1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE


2.Mendesain form dengan menggunakan Label, TextBox, List
CommandButton yang terdapat pada toolbox. Dengan menambahkan
1 label, 1 textbox, 1 list dan 2 command button.
Objek Name Caption/Text
Label1 Label1 Es batu
Textbox1 Text1 -
List1 Listt1 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Const KF = 100
Dim EB As Integer

Private Sub Command1_Click()


List1.Clear
EB = Text1
i=1
If EB > 100 Then
MsgBox " Input Error ", vbOKOnly, " Try Again ! "
Else
ST = KF - EB
If ST = 0 Then
MsgBox " Freezer Penuh ", vbOKOnly, " Hasil "
Else
Do
i=i+1
EB = EB + 1
List1.AddItem (EB)
Loop Until EB = 100
MsgBox " Freezer Penuh !! " & " , " & " Jumlah Pengisian " & i & " kali ",
vbOKOnly, " Hasil "
End If
End If
End Sub
Private Sub Command2_Click()
Text1 = ""
List1.Clear
End Sub

5. Menampilkan jumlah penumpang bus sesuai dengan tempat duduk yang tersedia.
 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox,
CommandButton yang terdapat pada toolbox. Dengan menambahkan
2 label, 2 textbox dan 2 command button.

Objek Name Caption/Text


Label1 Label1 Panjang bus
Label2 Label2 Lebar bus
Textbox1 Text1 -
Textbox2 Text2 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim pb, lb, lbs, td As Single
Private Sub Command1_Click()
pb = Text1
lb = Text2
lbs = pb * lb
td = lbs * 2
While p <= td
p=p+1
td = td - 1
Wend
MsgBox " Penuh " & " , " & " Luas Bus = " & lbs & " Tempat Duduk = " & td,
vbOKOnly, " Hasil "
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
End Sub

6. Menampilkan jumlah buku dalam lemari yang memiliki kapasitas penampungan


sebanyak 60 buku.
 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox, listbox
CommandButton yang terdapat pada toolbox. Dengan menambahkan
1 label, 1 textbox, 1 listbox dan 2 command button.
Objek Name Caption/Text
Label1 Label1 Buku
Textbox1 Text1 -
List1 List1 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Const kp = 60
Dim B As Integer

Private Sub Command1_Click()


List1.Clear
B = Text1
i=1
If B > 60 Then
MsgBox " Input Error ", vbOKOnly, " Try Again ! "
Else
ST = kp - B
If ST = 0 Then
MsgBox " Lemari Penuh ", vbOKOnly, " Hasil "
Else
Do
i=i+1
B=B+1
List1.AddItem (B)
Loop Until B = 60
MsgBox " Lemari Penuh !! " & " , " & " Jumlah Pengisian " & i & " kali ",
vbOKOnly, " Hasil "
End If
End If
End Sub

Private Sub Command2_Click()


Text1 = ""
List1.Clear
End Sub

7. Menampilkan “Anda Lulus” atau “Anda Gagal” sebanyak 5 kali dari hasil nilai akhir.
 Langkah-Langkah
1.Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE
2.Mendesain form dengan menggunakan Label, TextBox,
CommandButton yang terdapat pada toolbox. Dengan menambahkan
5 label, 5 textbox, 1 listbox dan 2 command button.

Objek Name Caption/Text


Label1 Label1 Nilai kehadiran
Label2 Label2 Nilai praktikum
Label3 Label3 UTS
Label4 Label4 UAS
Label5 Label5 Nilai akhir
Textbox1 Text1 -
Textbox2 Text2 -
Textbox3 Text3 -
Textbox4 Text4 -
Textbox5 Text5 -
List1 List1 -
Commandbutton1 Command1 Run
Commandbutton2 Command2 Clear
Coding program
Untuk mengcoding tinggal klick 2x pada hitung. Selanjutnya, untuk cara
mengisinya ikuti perintah dibawah
Dim nk, np, ut, us, na As Single

Private Sub Command1_Click()


List1.Clear
nk = Text1
np = Text2
ut = Text3
us = Text4
na = (nk / 4) + (np / 4) + (ut / 4) + (us / 4)
Text5 = na
If na >= 80 Then
Do
List1.AddItem "LULUS"
i=i+1
Loop Until i = 5
Else
Do
List1.AddItem "GAGAL"
i=i+1
Loop Until i = 5
End If
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
List1.Clear
End Sub
4.4 Kesimpulan
1. Algoritma merupakan suatu prosedur yang terdiri atas beberapa langkah tertentu
yang digunakan untuk menyelesaikan suatu persoalan. Algoritma memiliki
beberapa sifat utama yaitu, Input, Output, definiteness, finiteness, effectiveness,
generality. Misalnya : untuk mencari luas permukaan dan volume kerucut.
2. Berdasarkan Algoritma yang sudah dibuat Membuat flowchart sesuai dengan
algoritma yaitu dengan cara yang pertama yaitu start, memasukkan data,
masukkan rumus, kalau “ya” langsung cetak. Dapat dilihat pada 1.3.4
3. Algoritma dan flowchart saling berhubungan dalam menjelaskan suatu masalah
atau peristiwa yang terperinci. Namun algoritma sendiri menunjukkan aliran
proses suatu masalah atau peristiwa secara obyektif dan sistematis. Dan flowchart
akan membuat gambaran dari aliran proses suatu masalah atau peristiwa dari
algoritma yang akan dibuat.

Anda mungkin juga menyukai