Disusun oleh:
1. Wisnu Suryo Baskoro (1910503097)
2. Aulia Ali Rahman (1910503100)
Puji syukur kami panjatkan kepada Tuhan Yang maha Esa karena dengan
rahmat, karunia-Nya kami dapat menyelesaikan Laporan Praktikum Pemograman
Komputer ini dengan baik meskipun banyak kekurangan di dalamnya. Tak lupa
kami berterimakasih kepada Ibu Evi Puspita Sari, S.T .,M.Sc. selaku Dosen
pengampu mata kuliah Pemograman Komputer di jurusan Teknik Sipil Universitas
Tidar dan Mas Rangga Hadi Saputro, selaku asisten dosen. Yang telah memberikan
bimbingan dan arahan dalam penyusunan laporan ini.
Penyusun
Daftar Isi
NITRO iii
Lembar Asistensi...…………………………………………………………….….i
Daftar Isi…………………………………………………………………..……..iv
Pendahuluan ………………………………………………………......................1
Materi 1 …………………………………………………..…………....................4
Materi 2 ……………………………………………………………………....…15
Materi 3…………………………………………………………………….........21
Materi 5 ……………………………………………………..…………..……....33
Materi 6 ……………………………………………………………....................39
NITRO iv
2.7 Menghitung Momen di-X………………………………..……………….39
Penutup……………………….……………………………………....................55
3.1 Kesimpulan……………………………………………………………....55
3.2 Saran…………………………….………………………………………..55
NITRO v
BAB I
PENDAHULUAN
Visual Basic adalah salah satu bahasa pemrograman komputer yang menawarkan
Integrated Development Environment (IDE) visual untuk membuat program
perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan
model pemrograman.
Bahasa Komputer adalah perintah – perintah yang dimengerti oleh komputer untuk
melakukan tugas – tugas tertentu.
Bahasa pemrograman Visual Basic, yanh dikembangkan oleh Microsoft sejak tahun
1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman
BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan
pada era 1950-an. Visual Basic merupakan salah satu Development Tools yaitu alat
bantu untuk membuat berbagai macam program komputer, khususnya yang
menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa
pemrograman komputer yang mendukung object (Object Oriented Programming) /
OOP.
Visual basic yang sekarang digunakan oleh jutaan programmer adalah berawal dari
sebuah bahasa pemrograman yang diciptakan oleh Prof. Jhon Kemeny dan Thomas
Kurtz pada tahun 1964 dengan nama BASIC yang kepanjangannya dari Baginner
All Purpose Symbolic Intruction Code.
NITRO 1
1.2. Rumusan Masalah
Aktifkan Visual Basic 6.0 melalui tombol Start → Programs → Microsoft Visual
Studio
6.0 → Microsoft Visual Basic 6.0. Tunggulah beberapa saat hingga muncul
tampilan berikut :
NITRO 2
Pilih Standart EXE dan klik tombol Open.
Lalu anda akan melihat tampilan area kerja atau IDE VB 6.0. Kenali bagian –
bagian utama di dalam IDE VB 6.0 berikut ini :
Form disusun oleh komponen – komponen yang berada di [Toolbox], dan setiap
komponen yang dipakai harus propertinya lewat jendela [Property].
Menu pada dasarnya adalah operasional standar didalam sistem operasi Windows,
seperti membuat form baru, membuat project baru, membuka project dan
menyimpan project. Disamping itu terdapat fasilitas – fasilitas pemakaian Visual
Basic pada menu. Untuk lebih jelasnya, Visual Basic menyediakan bantuan yang
sangat lengkap dan detail dalam MSDN.
NITRO 3
BAB II
MULAI
L ← 2*(P*L+L*T+P*T)
V ← P*L*T
NITRO 4
c. Visualisasi
d. Langkah-langkah
NITRO 5
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
frame
NITRO 6
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
l = Val(Text2.Text) t = Val(Text3.Text) v = p * l * t
Text5.Text = lp
NITRO 7
End Sub
Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " End Sub
End Sub
NITRO 8
B. Menghitung Luas Bola dan Volume Bola
a. Algoritma
1. Mulai
2. Masukkan r
3. L = 4 x π x r²
4. Tulis L
5. Selesai
b. Flow Chart
MULAI
MASUKKAN r
L ← 4 x π x r² V
← 4/3 x π x r
TULIS L TULIS V
SELESAI
NITRO 9
c. Visualisasi
d. Langkah-langkah
1. Buka aplikasi Visual Basic 6.0 dan pilihlah jenis project Standart
EXE
1
NITRO
0
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
3. Buat table box, text box, image box, command box yang dibutuhkan
frame
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
1
NITRO
1
5. Mengecek apakah code sudah benar bisa dengan mejalanka aplikasi
dengan cara click tombol run
1
NITRO
2
e. Kode Visual Basic
Dim R, A, V As Single
R = Val(Text1.Text)
phi = 22 / 7
A = 4 * phi * R ^ 2
V = 4 / 3 * phi * R ^ 3
Label4.Caption = A Label5.Caption = V
End Sub
1
NITRO
3
End Sub
Then
Exit Sub
End If
End
End Sub
1
NITRO
4
C. Mencari Akar Persamaan Kuadrat
a. Algoritma
1. Mulai
2. Masukkan A, B, C 3. D = B^2-4*A*C
4. X1= ((-B) + (Sqr(D))) / (2 * A)
X2 = ((-B) - (Sqr(D))) / (2 * A)
5. Jika D < 0 Maka “Akar Imajiner”
6. Tulis X1, X2
7. Selesai
b. Flow Chart
1
NITRO
5
c. Visualisasi
1
NITRO
6
d. Langkah-langkah
1. Buka aplikasi Visual Basic 6.0 dan pilihlah jenis project Standart
EXE
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
3. Buat Frame, Label, Text Box, Command Button, Dan Image Box
dengan cara click pada menu bar yang disediakan di kiri, Label adalah pada icon
yang berlambangkan huruf A, Text Box berlambangkan ab, frame berlambangkan
xv, Command Button dibawah icon textbox dan image box memiliki icon gambar
frame
1
NITRO
7
4. Edit code command button HITUNG sebagai berikut
1
NITRO
8
6. Command Button SELESAI sebagai berikut
Val(Text1.Text)
B = Val(Text2.Text) C = Val(Text3.Text)
Label8.Caption = A & "X^2" & " + " & B & "X" & " + " & C & " = 0" D = B ^ 2
-4*A*C
1
NITRO
9
If D < 0 Then
Else
X1 = ((-B) + (Sqr(D))) / (2 * A)
X2 = ((-B) - (Sqr(D))) / (2 * A)
End If
Label6.Caption = X1
Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " End Sub
Exit Sub
End If
End
End Sub
2
NITRO
0
D. Program Menghitung Reaksi Perletakan Sederhana dengan Beban
Terpusat
A. Algoritma
1.
Mul
ai
2. Masukkan P, L, a
3. RA = (P * (L-a)) / L RB=(P*A)/L
4. Tulis VA, VB
5. Selesai
B. Flowchart
2
NITRO
1
C. Visualisasi
D. Langkah-langkah
1. Sama seperti pada materi sebelumnya, buat tampilan form1 hingga menjadi
demikian.
2
NITRO
2
2. Klik 2x pada CommanButton “HITUNG” hingga muncul
jendela kode,
2
NITRO
3
lalu inputkan kodenya.
4. Klik 2x pada CommanButton “SELESAI” hingga muncul jendela kode, lalu inputkan
kodenya.
2
NITRO
4
5. Cek apakah program sudah berjalan dengan benar dengan mengklik tombol
“Start” pada toolbar atau “f5” pada keyboard. Periksa kembali kodenya jika
memang ada kesalahan.
P = Val(Text1.Text)
A = Val(Text2.Text)
L = Val(Text3.Text)
RA = P * ((L - A) / L)
RB = P * A / L
If A > L Then
MsgBox "Nilai A Harus Lebih Kecil Dari L ^_^", vbExclamation, "Ulangi Lagi"
Else
Label6.Caption = VA Label7.Caption = VB
End If
2
NITRO
5
End Sub
MsgBox "Thank you for Using Our Services", vbExclamation, "Information" End
Else
End If
End Sub
2
NITRO
6
E. Menghitung Faktorial
a. Algoritma
a. Mulai
b. Masukkan X
c. P = 1 N=1
d. P = P * N
e. Jika N < X kerjakan baris 6
f. N = N + 1
g. Jika N = X tulis P
h. Selesai
b. Flow Chart
c. Visualisasi
d.
2
NITRO
7
Langkah-langkah
2
NITRO
8
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
frame
2
NITRO
9
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
3
NITRO
0
I=1
F=1
100:
F=F*I
End If
If I = A Then
Label3.Caption = F
End If
End Sub
Text1.Text = ""
Label3.Caption = ""
End Sub
3
NITRO
1
Private Sub Command3_Click()
End
Else
End If
End Sub
3
NITRO
2
F. Menghitung Deret
a. Algoritma
a. Mulai
b. Masukkan X
c. SUM = 1 N=1
b. Flow Chart
3
NITRO
3
c. Visualisasi
Langkah-langkah
3
NITRO
4
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
frame
3
NITRO
5
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
X = Val(Text1.Text)
SUM = 0
3
NITRO
6
N=1
100:
SUM = SUM + (1 / N)
End If
If N > X Then
If N = X Then
Label3.Caption = SUM
End If
End Sub
Text1.Text = ""
Label3.Caption = ""
End Sub
MsgBox "Thank you for Using Our Software", vbExclamation, "Information" End
Else
End If
End Sub
3
NITRO
8
G. Menghitung Momen di X
a. Algoritma
1. Mulai
2. Masukkan P, L, a 3. FA=(P*(L*a)/L
FB = (P*a))/L
4. Jika a>L maka kembali ke langkah 2
5. Jika a< L maka tulis FA dan FB
6. Selesai
b. Flow Chart
FA = (P*(L*a)/L
FB=(P*a)/L tidak
3
NITRO
9
c. Visualisasi
d. Langkah - langkah
4
NITRO
0
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
frame
4
NITRO
1
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
Dim i As Byte
4
NITRO
2
Dim mtotal As Double
Lbalok = Val(Text1.Text)
xmomen = Val(Text2.Text)
nbeban = Val(Text3.Text)
pbeban(1) = Val(Text4.Text)
pbeban(2) = Val(Text5.Text)
pbeban(3) = Val(Text6.Text)
Xbeban(1) = Val(Text7.Text)
Xbeban(2) = Val(Text8.Text)
Xbeban(3) = Val(Text9.Text)
MsgBox "jumlah tdk boleh lbh dr 3, masukan kembali angka, maks 3",
vbExclamation, "input again"
GoTo 10 End If
For i = 1 To nbeban
4
NITRO
3
mx(i) = (pbeban(i) * (Lbeban - Xbeban(i) / Lbalok) * xmomen)
Else
End If
Next i
4
NITRO
4
H. Program Problem Transportasi
A. Algoritma
1. Mulai
3. I = 1 J = 1
B. Flowchart
f. Visualisasi
4
NITRO
5
g. Langkah - langkah
1. Buka aplikasi Visual Basic 6.0 dan pilihlah jenis project Standart EXE
2. Jika sudah keluar jendela project anda, maka perhatikanlah toolbox dan
properties karena kita akan menggunakan ikon-ikon yang ada di toolbox seperti
picturebox,label,textbox, dan commandbutton
4
NITRO
6
3. Buat table box, text box, image box, command box
frame
4
NITRO
7
4. edit code label, text, command yang sudah dibuat agar bisa berfungsi
sesuai kebutuhan
MsgBox " Jumlah Titik Harus Lebih Dari 1 dan Maksimum 10, klik ok untuk
lanjut", vbInformation, "Ulangi Lagi"
4
NITRO
8
GoTo 100
End If
Label2.Visible = True
Label3.Visible = True
Label4.Visible = True
Label5.Visible = True
Label6.Visible = True
Label7.Visible = True
Label8.Visible = True
Label9.Visible = True
Label10.Visible = True
Command2.Visible = True
Command3.Visible = True
Command4.Visible = True
Frame2.Visible = True
Label11.Visible = True
Label12.Visible = True
Label13.Visible = True
Label14.Visible = True
Label15.Visible = True
4
NITRO
9
Label16.Visible = True
For i = 1 To n
Textx(i).Visible = True
Texty(i).Visible = True
Next i
Text2.Visible = True
Text3.Visible = True
Text4.Visible = True
100
End Sub
'input biaya bus, supir, jumlah titik, dan kecepatan bus = Val(Text2.Text)
sup = Val(Text3.Text)
5
NITRO
0
kc = Val(Text4.Text)
j = Val(Text1.Text)
For i = 1 To j
x1(i) = Val(Textx(i))
y1(i) = Val(Texty(i))
Next
x1(j) = Val(Textx(i))
y1(j) = Val(Texty(i))
jarak = 0
5
NITRO
1
'hitung biaya perjalanan
Label13.Caption = jarak
Label14.Caption = biaya
End Sub
n = Val(Text1.Text)
Label2.Visible = False
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False
Label6.Visible = False
Label7.Visible = False
Label8.Visible = False
Label9.Visible = False
Label10.Visible = False
Command2.Visible = False
Command3.Visible = False
5
NITRO
2
Command4.Visible = False
Frame2.Visible = False
Label11.Visible = False
Label12.Visible = False
Label13.Visible = False
Label14.Visible = False
Label15.Visible = False
Label16.Visible = False
5
NITRO
3
Text2.Text = "" Text3.Text = "" Text4.Text = "" Label13.Caption = ""
Label14.Caption = ""
End Sub
End
End Sub
5
NITRO
4
BAB III
PENUTUP
3.1 Kesimpulan
Visual Basic adalah bahasa pemrograman berbasis Windows. Kita bisa membuat
program dengan Visual Basic dengan menggunakan dan memasukkan kode bahasa
pemrograman agar program yang kita buat bisa berjalan dengan baik. Program yang
bisa kita buat sangat beragam, seperti contohnya Program Perhitungan Luas
Permukaan dan Volume Balok, Program Perhitungan Akar – Akar Kuadrat,
Program Perhitungan Faktorial, Program Perhitungan Reaksi Perletakan, Program
Perhitungan Momen di X, Program Perhitungan Problem Transportasi dan lainnya.
Diperlukan usaha yang sungguh-sungguh dan semangat juang yang tinggi bagi
pemula untuk bisa membuat program Visual Basic yang baik dan benar.
3.2 Saran
5
NITRO
5
DAFTAR PUSTAKA
https://www.academia.edu/7275825/MAKALAH_PEMROGRAMAN_VISUAL_
BASIC_6_0_TES_3, diakses pada Minggu, 23 Desember 2018 pukul 17.23
WIB
5
NITRO
6