Anda di halaman 1dari 71

BAB I

PENDAHULUAN

1.1 Tujuan
Tujuan umum dari pembuatan laporan ini adalah :
a. Sebagai salah satu tugas akhir mata kuliah Program Komputer
Visual Basic

Tujuan khusus dari pembuatan laporan ini adalah:


a. Membuat program & aplikasi sederhana perhitungan luas macam
macam bangun datar : lingkaran, segi empat, segi tiga, trapesium
b. Membuat program & aplikasi sederhana perhitungan volume
bangun ruang tabung
c. Membuat program dan aplikasi multiform dari perhitungan luas
bangun datar dan vome bangun ruang yang sudah dibuat pada
tugas sebelumnya.
d. Membuat program & aplikasi sederhana perhitungan konversi
sudut
e. Membuat program & aplikasi sederhana perhitungan konversi
suhu
f. Membuat program dan aplikasi multiform dari perhitungan
konversi sudut dan konversi suhu.
g. Membuat program & aplikasi tugas akhir perhitungan perencaan
poros pejal.

1.2 Manfaat
Manfaat dari penulisan tugas akhir visual basic ini adalah:
a. Mengetahui langkah-langkah proses pembuatan program
perhitungan luas macam macam bangun datar : lingkaran, segi
empat, segi tiga, trapesium.
b. Mengetahui langkah-langkah proses pembuatan program
perhitungan volume bangun ruang tabung

1
c. Mengetahui langkah-langkah proses pembuatan program
perhitungan konversi sudut.
d. Mengetahui langkah-langkah proses pembuatan program
perhitungan konversi suhu
e. Mengetahui langkah-langkah proses pembuatan program
perhitungan perencaan poros pejal
f. Mengetahui langkah langkah proses pembuatan program
aplikasi multiform.

2
BAB II
DASAR TEORI

2.1. Latar Belakang


Microsoft Visual Basic adalah sebuah compiler yang menganut
asas event driven programming. Istilah visual mengacu pada metode
pembuatan tampilan atau objeknya yang dilakukan secara langsung
terlihat oleh programmer. bahasa yang digunakan adalah bahasa basic
yang merupakan salah satu bahasa pemrograman yang cukup populer
pada era sistem operasi DOS (Disk Operating System).
Pada sistem operasi windows berlaku system yang berbeda.
Sebuah program tidak lagi dijalankan berurutan baris ke baris tetapi
tergantung kejadian berdasarkan kejadian yang ada. Seperti pada saat
mengoperasikan komputer misalnya meng-klik mouse, menggerakan
mouse, menekan keyboard, meload program dan lain sebagainya.
Pemrograman dengan dasar kejadian kejadian inilah yang dinamakan
dengan event driven programming atau pemrograman terpicu kejadian.
Selain pada Visual Basiv, event driven programming digunakan di Borland
Delphi, C++ dan lain sebagainya.
Langkah awal dari belajar Visual Basic adalah mengenal IDE
(Integrated Developement Environment) Visual Basic yang merupakan
Lingkungan Pengembangan Terpadu bagi programmer dalam
mengembangkan aplikasinya. Dengan menggunakan IDE programmer
dapat membuat user interface (antar muka pengguna), melakukan koding,
melakukan testing dan debuging serta menkompilasi program menjadi
executable. Penguasaan yang baik akan IDE akan sangat membantu
programmer dalam mengefektifkan tugas - tugasnya sehingga dapat
bekerja dengan efisien.

3
2.2. Tujuan
Tujuan umum dari pembuatan laporan ini adalah :
b. Sebagai salah satu tugas akhir mata kuliah Visual Basic

Tujuan khusus dari pembuatan laporan ini adalah


h. Membuat program & aplikasi sederhana perhitungan luas macam
macam bangun datar : lingkaran, segi empat, segi tiga, trapesium
i. Membuat program & aplikasi sederhana perhitungan volume
bangun ruang tabung
j. Membuat program dan aplikasi multiform dari perhitungan luas
bangun datar dan vome bangun ruang yang sudah dibuat pada
tugas sebelumnya.
k. Membuat program & aplikasi sederhana perhitungan konversi
sudut
l. Membuat program & aplikasi sederhana perhitungan konversi
suhu
m. Membuat program dan aplikasi multiform dari perhitungan
konversi sudut dan konversi suhu.
n. Membuat program & aplikasi tugas akhir perhitungan perencaan
poros pejal.

2.3. Manfaat
Manfaat dari penulisan tugas akhir visual basic ini adalah
g. Mengetahui langkah-langkah proses pembuatan program
perhitungan luas macam macam bangun datar : lingkaran, segi
empat, segi tiga, trapesium.
h. Mengetahui langkah-langkah proses pembuatan program
perhitungan volume bangun ruang tabung
i. Mengetahui langkah-langkah proses pembuatan program
perhitungan konversi sudut.
j. Mengetahui langkah-langkah proses pembuatan program
perhitungan konversi suhu

4
k. Mengetahui langkah-langkah proses pembuatan program
perhitungan perencaan poros pejal
l. Mengetahui langkah langkah proses pembuatan program
aplikasi multiform.

5
BAB III
DATA DAN PEMBAHASAN

3.1. TUGAS 1
Tugas 1 dilaksanan pada tanggal 28 september 2016, dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program dan aplikasi yaitu meliputi perhitungan
luas macam macam bangun datar seperti lingkaran, segi empat, segi
tiga, trapesium dan perhitungan volume bangun ruang tabung.

3.1.1 Program Perhitungan Luas Lingkaran


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:

a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
lingkaran
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 29-September-2016
Label 4 Caption Diameter
Label 5 Caption (mm)
Label 6 Caption Luas

6
Label 7 Caption (mm^2)
Text1 Text Kosongkan
Text 2 Text Kosongkan

c. Menulis program

Berikut ini listing programnya:


Private Sub Text1_Change()
Text2 = Val(Text1 ^ 2) * 1 / 4 * 22/7
End Sub
Private Sub Text2_Change()
Text2 = Val(Text1 ^ 2) * 1 / 4 * 22 / 7
End Sub

7
d. Hasil setelah dijalankan

Pembuatan program & selesai

3.1.2 Program Perhitungan Luas Segiempat


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

8
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
segiempat
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 29-September-2016
Label 4 Caption Panjang
Label 5 Caption (mm)
Label 6 Caption Lebar
Label 7 Caption (Mm)
Label 8 Caption Luas Segiempat
Label 9 Caption (mm^2)
Text1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan

c. Menulis program

Berikut ini listing programnya:


Private Sub Text1_Change()
Text3 = Val(Text1) * Val(Text2)
End Sub
Private Sub Text2_Change()
Text3 = Val(Text1) * Val(Text2)
End Sub
Private Sub Text3_Change()

9
Text3 = Val(Text1) * Val(Text2)
End Sub

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.1.3 Program Perhitungan Luas Segitiga


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

b. Membuat property

10
Objek Property Nilai
Label 1 Caption Program menghitung luas
segitiga
Label 2 Caption Oleh : Faris Putra Irawan,
No: 08, Kelas : ME3G
Label 3 Caption Dibuat: 29-09-2016
Label 4 Caption Alas
Label 5 Caption (mm)
Label 6 Caption Tinggi
Label 7 Caption (mm)
Label 8 Caption Luas Segitiga
Label 9 Caption (mm^2)
Text 1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan

c. Menulis program

Berikut ini listing programnya:


Private Sub Text1_Change()
Text3 = Val(Text1) * Val(Text2) * 1 / 2
End Sub

11
Private Sub Text2_Change()
Text3 = Val(Text1) * Val(Text2) * 1 / 2
End Sub
Private Sub Text3_Change()
Text3 = Val(Text1) * Val(Text2) * 1 / 2
End Sub

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.1.4 Program Perhitungan Luas Trapesium


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

12
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
Trapesium
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas: ME36
Label 3 Caption Dibuat: 29-September-2016
Label 4 Caption Panjang sisi sejajar AB
Label 5 Caption (mm)
Label 6 Caption Panjang sisi sejajar CD
Label 7 Caption (mm)
Label 8 Caption Tinggi
Label 9 Caption (Mm)
Label 10 Caption Luas trapesium
Label 11 Caption (Mm^2)
Text 1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Text 4 Text Kosongkan

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)
End Sub
Private Sub Text2_Change()
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)

13
End Sub
Private Sub Text3_Change()
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)
End Sub
Private Sub Text4_Change()
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)
End Sub

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.2 TUGAS 2
Tugas 2 dilaksanan pada tanggal 05 Oktober 2016, dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program dan aplikasi yaitu meliputi perhitungan
luas macam macam bangun datar seperti lingkaran, segi empat, segi
tiga, trapesium dan perhitungan volume bangun ruang tabung dengan
penambahan perintah commandbutton proses hitung.

3.2.1 Program Perhitungan Luas Lingkaran


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:

14
a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
lingkaran
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 05-Oktober-2016
Label 4 Caption Diameter
Label 5 Caption mm
Label 6 Caption Luas
Label 7 Caption mm^2
Text1 Text Kosongkan
Text 2 Text kosongkan
Command 1 Caption Proses hitung

c. Menulis program

15
Berikut ini listing programnya:
Private Sub Command1_Click()
Text2 = 3.14 * Val(Text1) ^ 2
End Sub
Private Sub Text1_Change()
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

16
d. Hasil setelah dijalankan

Pembuatan program & selesai

3.2.2 Program Perhitungan Luas Segiempat


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
segiempat
Label 2 Caption Oleh : Faris Putra Irawan,

17
No: 08, Kelas: ME3G
Label 3 Caption Dibuat: 05-Oktober-2016
Label 4 Caption Panjang
Label 5 Caption mm
Label 6 Caption Lebar
Label 7 Caption mm
Label 8 Caption Luas
Label 9 Caption mm^2
Text1 Text Kosongkan
Text 2 Text kosongkan
Text 3 Text Kosongkan
Command 1 Caption Proses hitung

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text3 = Val(Text1) * Val(Text2)
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

18
d. Hasil setelah dijalankan

Pembuatan program & selesai

3.2.3 Program Perhitungan Luas Segitiga


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

19
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
segitiga
Label 2 Caption Oleh : Faris Putra Irawan
Label 3 Caption Dibuat: 05-Oktober-2016
Label 4 Caption Alas
Label 5 Caption (mm)
Label 6 Caption Tinggi
Label 7 Caption (mm)
Label 8 Caption Luas Segitiga
Label 9 Caption (mm^2)
Text 1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Command 1 Caption Proses hitung

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text3 = Val(Text1) * Val(Text2) * 1 / 2
End Sub
Kemudian jalankan dengan pilih menu Run | Start atau tekan F5
pada keyboard.

20
Tekan proses.

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.2.4 Program Perhitungan Luas Trapesium


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

21
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
Trapesium
Label 2 Caption Oleh : Faris Putra Irawan,
No: 08, Kelas : ME3G
Label 3 Caption Dibuat: 05-Oktober-2016
Label 4 Caption Panjang sisi sejajar AB
Label 5 Caption (mm)
Label 6 Caption Panjang sisi sejajar CD
Label 7 Caption (mm)
Label 8 Caption Tinggi
Label 9 Caption (mm)
Label 10 Caption Luas trapesium
Label 11 Caption (mm^2)
Text1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Text 4 Text Kosongkan
Command 1 Caption Proses hitung

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()

22
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.3 TUGAS 3
Tugas 3 dilaksanan pada tanggal 12 Oktober 2016, dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program dan aplikasi yaitu meliputi perhitungan
luas macam macam bangun datar seperti lingkaran, segi empat, segi
tiga, trapesium dan perhitungan volume bangun ruang tabung dengan
penambahan perintah commandbutton proses hitung, hitung ulang dan
keluar.
3.3.1 Program Perhitungan Luas Lingkaran

23
Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
lingkaran
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 12-Oktober-2016
Label 4 Caption Diameter
Label 5 Caption Mm
Label 6 Caption Luas
Label 7 Caption mm^2
Text1 Text Kosongkan
Text 2 Text Kosongkan
Command 1 Caption Proses hitung
Command 2 Caption Hitung ulang
Command 3 Caption Keluar

24
c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text2 = Val(Text1) ^ 2 * 3.14 * 1/ 4
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub
Kemudian jalankan dengan pilih menu Run | Start atau tekan F5
pada keyboard.
Tekan proses.

25
d. Hasil setelah dijalankan

Pembuatan program & selesai

3.3.2 Program Perhitungan Luas Segiempat


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

b. Membuat property
Objek Property Nilai

26
Label 1 Caption Program menghitung luas
segiempat
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 05-Oktober-2016
Label 4 Caption Panjang
Label 5 Caption Mm
Label 6 Caption Lebar
Label 7 Caption Mm
Label 8 Caption Luas
Label 9 Caption mm^2
Text 1 Text Kosongkan
Text 2 Text kosongkan
Text 3 Text Kosongkan
Command 1 Caption Proses hitung
Command 2 Caption Hitung ulang
Command 2 Caption Keluar

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text3 = Val(Text1) * Val(Text2)
End Sub
Private Sub Command2_Click()
Text1 = " "
Text2 = " "

27
Text3 = " "
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

Pembuatan program & selesai

3.3.3 Program Perhitungan Luas Segitiga


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

28
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
segitiga
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas : ME3G
Label 3 Caption Dibuat: 12-Oktober-2016
Label 4 Caption Alas
Label 5 Caption mm
Label 6 Caption Tinggi
Label 7 Caption mm
Label 8 Caption Luas Segitiga
Label 9 Caption mm^2
Text 1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Command 1 Caption Proses hitung
Command 2 Caption Hitung ulang
Command 3 Caption Keluar

29
c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text3 = Val(Text1) * Val(Text2) * 1 / 2
End Sub
Private Sub Command2_Click()
Text1 = " "
Text2 = " "
Text3 = " "
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

30
d. Hasil setelah dijalankan

Pembuatan program & selesai

3.3.4 Program Perhitungan Luas Trapesium


Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form

31
b. Membuat property
Objek Property Nilai
Label 1 Caption Program menghitung luas
Trapesium
Label 2 Caption Oleh : Faris Putra Irawan
Label 3 Caption Dibuat: 12-Oktober-2016
Label 4 Caption Panjang sisi sejajar AB
Label 5 Caption mm
Label 6 Caption Panjang sisi sejajar CD
Label 7 Caption mm
Label 8 Caption Tinggi
Label 9 Caption mm
Label 10 Caption Luas
Label 11 Caption mm^2
Text1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Text 4 Text Kosongkan
Command 1 Caption Proses hitung
Command 2 Caption Hitung ulang
Command 3 Caption Keluar

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text4 = (Val(Text1) + Val(Text2)) * 1 / 2 * Val(Text3)
End Sub

32
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

Pembuatan program & selesai

33
3.4 TUGAS 4
Tugas di laksanakan pada tanggal 19 Oktober 2016 dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program yaitu aplikasi multiform, yang berisi
perhitungan luas lingkaran, luas segiempat, luas segitiga, luas trapesium
dan volume tabung.
Langkah-langkah pembuatan program & aplikasi yaitu sebagai berikut:
a. Desain form
Project form1

Project form2

Project form3

34
Project Form4

35
Project Form5

b. Membuat property
Form 1 berisi :
Objek Property Nilai
Label 1 Caption Program perhitungan
dengan rumus - rumus
sederhana
Label 2 Caption Oleh : Faris Putra Irawan,
No:08, Kelas: ME3G
Label 3 Caption Dibuat : 19-Oktober- 2016
Command1 Caption Lingkaran
Command2 Caption Persegi panjang
Command3 Caption Segi Tiga
Command4 Caption Trapesium
Command5 Caption Keluar

Form 2 berisi :
Objek Property Nilai
Label 1 Caption Program menghitung luas
lingkaran
Label 2 Caption Disusun oleh : Faris Putra
Irawan, No:08, Kelas:
ME3G
Label 3 Caption Dibuat : 19-10- 2016
Label 4 Caption Diameter
Label 5 Caption mm^2
Label 6 Caption Luas
Label 7 Caption mm^2

36
Text1 Text Kosongan
Command1 Caption Proses Hitung
Command2 Caption Hitung Ulang
Command3 Caption Kembali

Project form3 berisi :


Objek Property Nilai
Label 1 Caption Program menghitung Segi
Empat
Label 2 Caption Disusun oleh: Faris Putra
Irawan, No:08, Kelas:
ME3G
Label 3 Caption Dibuat : 19-10- 2016
Label 4 Caption Panjang
Label 5 Caption mm
Label 6 Caption Lebar
Label 7 Caption mm
Label 8 Caption luas
Label 9 Caption mm^2
Text 1 Text Kosongan
Text 2 Text Kosongan
Text 3 Text Kosongan
Command1 Caption Proses Hitung
Command2 Caption Hitung Ulang
Command3 Caption Keluar

Project From4 berisi:


Objek Property Nilai
Label 1 Caption Program menghitung luas
Segi Tiga
Label 2 Caption Disusun oleh : Faris Putra
Irawan, No: 08, Kelas:
ME3G
Label 3 Caption Dibuat : 19-10- 2016
Label 4 Caption Alas
Label 5 Caption mm
Label 6 Caption Tinggi
Label 7 Caption mm
Label 8 Caption Luas
Label 9 Caption mm^2
Text1 Text Kosongan
Text2 Text Kosongan
Text3 Text Kosongan
Command1 Caption Proses Hitung

37
Command2 Caption Hitung Ulang
Command3 Caption Kembali

Project Form5 berisi:


Objek Property Nilai
Label 1 Caption Program menghitung luas
Trapesium
Label 2 Caption Disusun oleh : Faris Putra
Irawan, No:08, Kelas:
ME3G
Label 3 Caption Dibuat : 19-10- 2016
Label 4 Caption Sisi Atas
Label 5 Caption mm
Label 6 Caption Sisi Bawah
Label 7 Caption mm
Label 8 Caption tinggi
Label 9 Caption mm
Label 10 Caption Luas
Label 11 Caption mm^2
Text1 Text Kosongan
Text2 Text Kosongan
Text3 Text Kosongan
Text4 Text Kosongan
Command1 Caption Proses Hitung
Command2 Caption Hitung Ulang
Command3 Caption Kembali

c. Menulis program
Form 1

38
Berikut ini listing programnya:
Private Sub Command1_Click()
LINGKARAN.Show
Menu.Hide
End Sub
Private Sub Command2_Click()
PERSEGIPANJANG.Show
Menu.Hide
End Sub
Private Sub Command3_Click()
SEGITIGA.Show
Menu.Hide
End Sub
Private Sub Command4_Click()
TRAPESIUM.Show
Menu.Hide
End Sub
Private Sub Command5_Click()
End
End Sub

39
Form 2

Berikut ini listing programnya:


Private Sub Command1_Click()
Text2 = Val(Text1) ^ 2 * 1 / 4 * 3.14
End Sub
Private Sub Command2_Click()
Text1 = " "
Text2 = " "
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Menu.Show
LINGKARAN.Hide
End Sub
Form 3

40
Berikut ini listing programnya:
Private Sub Command1_Click()
Textluas = Val(Textpanjang) * Val (Textlebar)
End Sub
Private Sub Command2_Click()
Textpanjang = " "
Textlebar = " "
Textluas =
Textpanjang =
End Sub
Private Sub Command3_Click()
Menu.Show
PERSEGIPANJANG.Hide
End Sub

Form4

Berikut ini listing programnya:


Private Sub Command1_Click()
Textluas = Val (Textalas) * Val (Texttinggi) * 1 / 2
End Sub

41
Private Sub Command2_Click()
Textalas = " "
Texttinggi = " "
Textluas =
Textalas.SetFocus
End Sub
Private Sub Command3_Click()
Menu.Show
SEGITIGA.HIde
End Sub

Form5

Berikut ini listing programnya:


Private Sub Command1_Click()

42
Textluas = (Val(Textsisi1) + Val (Textsisi2)) * 1 / 2 * Val(Texttinggi)
End Sub
Private Sub Command2_Click()
Textsisi1 = " "
Textsisi2 = " "
Texttinggi =
Textluas =
Textsisi1.SetFocus
End Sub
Private Sub Command3_Click()
Menu.Show
TRAPESIUM.Hide
End Sub

d. Hasil setelah dijalankan

43
Aplikasi berjalan dan di input dengan data

44
3.5 TUGAS 5
Tugas di laksanakan pada tanggal 3 November 2016 dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program yaitu aplikasi Konversi sudut.
Langkah-langkah pembuatan program & aplikasi yaitu :

45
a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Tugas 5 : Konversi Sudut

Label 2 Caption Oleh : Faris Putra Irawan


No.08 Kelas : ME3G
Label 3 Caption Rabu, 04 November 2016
Label 4 Caption Input Sudut
Label 5 Caption ()
Label 6 Caption Konversi Sudut
Label 7 Caption (Radian)
Label 8 Caption Sin Sudut
Label 9 Caption Cos Sudut
Label 10 Caption Tan Sudut
Text1 Text Kosongkan
Text2 Text Kosongkan
Text3 Text Kosongkan
Text4 Text Kosongkan
Text5 Text Kosongkan
Text6 Text Kosongkan
Command1 Caption Konversi sudut
Command2 Caption Sin Sudut
Command3 Caption Cos Sudut
Command4 Caption Tan Sudut
Command5 Caption Hitung Ulang
Command6 Caption Keluar

46
c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text2 = 0.0174532 * Val(Text1)
End Sub
Private Sub Command2_Click()
Text3 = Round (Math.Sin(Val(Text1) * 0.0174532), 4)
End Sub
Private Sub Command3_Click()
Text4 = Round (Math.Cos(Val(Text1) * 0.0174532), 4)
End Sub
Private Sub Command4_Click()
Text5 = Round (Math.Tan(Val(Text1) * 0.0174532), )
End Sub
Private Sub Command5_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""

47
Text5 = ""
Text1.SetFocus
End Sub
Private Sub Command6_Click()
End
End Sub

Kemudian jalankan dengan pilih menu Run | Start atau tekan F5


pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

3.6 TUGAS 6
Tugas di lakukan pada tanggal 3 November 2016 dengan topik
perkuliahan yaitu pembuatan program dan aplikasi menggunakaan Visual
Basic 6.0. Pembuatan program yaitu aplikasi Konversi suhu.
Langkah-langkah pembuatan program & aplikasi yaitu

48
a. Desain form

b. Membuat property
Objek Property Nilai
Label 1 Caption Tugas 6 : Konversi Suhu

Label 2 Caption Oleh : Faris Putra Irawan


No. 08 Kelas : ME-3G
Label 3 Caption 04 november 2016
Label 4 Caption Input suhu
Label 5 Caption C
Label 6 Caption Konversi Reamur
Label 7 Caption R
Label 8 Caption Konversi Fahrenheit
Label 9 Caption F
Label 10 Caption Konversi Kelvin
Label 11 Caption K
Text1 Text Kosongkan
Text2 Text Kosongkan
Text3 Text Kosongkan
Text4 Text Kosongkan
Command1 Caption Reamur
Command2 Caption Fahrenheit
Command3 Caption Kelvin
Command4 Caption Hitung Ulang

49
Command5 Caption Keluar

c. Menulis program

Berikut ini listing programnya:


Private Sub Command1_Click()
Text2 = Val(Text1) * 4 / 5
End Sub
Private Sub Command2_Click()
Text3 = Val(Text1) * 9 / 5 + 32
End Sub
Private Sub Command3_Click()
Text4 = Val(Text1) + 273
End Sub
Private Sub Command4_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text1.SetFocus
End Sub

50
Private Sub Command5_Click()
End
End Sub
Kemudian jalankan dengan pilih menu Run | Start atau tekan F5
pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

TUGAS AKHIR (PERHITUNGAN POROS)

Tugas ini merupakan tugas akhir dari mata kuliah Program Komputer.
Pembuatan program dan aplikasi menggunakaan Visual Basic 6.0.
Pembuatan program yaitu aplikasi multiform, yang berisi perhitungan
poros secara lengkap.
Langkah-langkah pembuatan program & aplikasi yaitu
a. Desain form
Project form1

51
Project form2

Project form3

52
Project Form4

53
Project Form5

Project Form6

b. Membuat property
Form 1 berisi :
Objek Property Nilai
Label 1 Caption Perhitungan Pada Siklus
Diesel Atau Pada Siklus
Tekanan Konstan
Label 2 Caption Nama : Faris Putra Irawan

54
Label 3 Caption Kelas : Me-3G
Label 4 Caption Nim : 3.21.14.3.10
Image 1 Image Diagram P-V
Image 2 Image Diagram T-S
Command1 Caption Mencari Volume Tiap Titik
Pada Diagram P-V (Gambar 1)
Command2 Caption Mencari Tekanan Tiap Titik
Pada Diagram P-V (Gambar 1)
Command3 caption Mencari Temperatur Tiap Titik
Pada Diagram T-S (Gambar 2)

Form 2 berisi
Objek Property Nilai
Label 1 Caption Mencari Volume Tiap Titik
Pada Diagram P-V (Gambar 1)
Label 2 Caption Diameter
Label 3 Caption (mm)
Label 4 Caption Panjang Langkah
Label 5 Caption (mm)
Label 6 Caption Rasio Kompresi
Label 7 Caption % Volume Stroke
Label 8 Caption (mm^3)
Label 9 Caption (mm^3)
Label 10 Caption (mm^3)
Label 11 Caption (mm^3)
Label 12 Caption (mm^3)
Text 1 Text Kosongkan
Text 2 Text Kosongkan
Text 3 Text Kosongkan
Text 3 Text Kosongkan
Text 3 Text Kosongkan
Text 4 Text Kosongkan
Text 5 Text Kosongkan
Text 6 Text Kosongkan
Text 7 Text Kosongkan
Text 8 Text Kosongkan
Text 9 Text Kosongkan
Command1 Caption Volume Stroke
Command2 Caption Volume 2 (V2)
Command3 Caption Volume 1 (V1)
Command 4 Caption Volume 3 (V3)
Command 5 Caption Volume 4 (V4)
Command 6 Caption Hitung Ulang
Command 7 Caption Kembali ke Menu Pilihan

55
Project form3 berisi :
Objek Property Nilai
Label 1 Caption Program Mencari Tekanan
Tiap Titik pada Diagram P-V
(Gambar 1)
Label 2 Caption Tekanan 1 (P1)
Label 3 Caption Volume 1 (V1)
Label 4 Caption Volume 2 (V2)
Label 5 Caption Volume 3 (V3)
Label 6 Caption Volume 4 (V4)
Label 7 Caption (N/mm^2)
Label 8 Caption (mm^3)
Label 9 Caption (mm^3)
Label 10 Caption (mm^3)
Label 11 Caption (mm^3)
Label 12 Caption (N/mm^2)
Label 13 Caption (N/mm^2)
Label 14 Caption (N/mm^2)
Command 1 Caption Tekanan 2 (P2)
Command 2 Caption Tekanan 3 (P3)
Command 3 Caption Tekanan 4 (P4)
Command 4 Caption Hitung Ulang
Command 5 Caption Kembali ke Menu Pilihan

Project form4 berisi :


Objek Property Nilai
Label 1 Caption Program Mencari Temperatur
Tiap Titik pada Diagram T-S
(Gambar 2)
Label 2 Caption Temperatur 1 (T1)
Label 3 Caption Volume 1 (V1)
Label 4 Caption Volume 2 (V2)
Label 5 Caption Volume 3 (V3)
Label 6 Caption Volume 4 (V4)
Label 7 Caption ()
Label 8 Caption (mm^3)
Label 9 Caption (mm^3)
Label 10 Caption (mm^3)
Label 11 Caption (mm^3)
Label 12 Caption ()
Label 13 Caption ()
Label 14 Caption ()
Command 1 Caption Temperatur 2 (T2)
Command 2 Caption Temperatur 3 (T3)
Command 3 Caption Temperatur 4 (T4)

56
Command 4 Caption Hitung Ulang
Command 5 Caption Kembali ke Menu Pilihan

Project form5 berisi :


Objek Property Nilai
Label 1 Caption Program Efisiensi Mesin Diesel

Label 2 Caption Temperatur 1 (T1)


Label 3 Caption Temperatur 2 (T2)
Label 4 Caption Temperatur 3 (T3)
Label 5 Caption Temperatue 4 (T4)
Label 6 Caption Cp
Label 7 Caption Cv
Label 8 Caption Massa Udara
Label 9 Caption ()
Label 10 Caption ()
Label 11 Caption ()
Label 12 Caption ()
Label 13 Caption (kJ/Kg K)
Label 14 Caption (kJ/Kg K)
Label 15 Caption (Kg)
Label 16 Caption (kJ)
Label 17 Caption (kJ)
Label 18 Caption Efisiensi
Command 1 Caption Panas yang ditambahkan (Q1)
Command 2 Caption Panas yang dibuang (Q2)
Command 3 Caption Hitung
Command 4 Caption Hitung Ulang
Command 5 Caption Kembali ke Menu Pilihan

Project form6 berisi :


Objek Property Nilai
Label 1 Caption Program Kerja/Cycle Mesin
Diesel
Label 2 Tekanan Temperatur 1 (P1)
Label 3 Caption Volume 1 (V1)
Label 4 Caption Volume 2 (V2)
Label 5 Caption Volume 3 (V3)
Label 6 Caption (N/mm^2)
Label 7 Caption (mm^3)
Label 8 Caption (mm^3)
Label 9 Caption (mm^3)
Label 10 Caption (mm^3)
Label 11 Caption (N/mm^2)

57
Label 12 Caption Work/Cycle
Label 13 Caption (J/Cycle)
Command 1 Caption Rasio Kompresi (r)
Command 2 Caption Cut off Ratio
Command 3 Caption Volume Stroke (Vs)
Command 4 Caption Tekanan Efektif Rata2 (Pm)
Command 5 Caption Hitung
Command 6 Caption Hitung Ulang
Command 7 Caption Kembali Ke Menu Pilihan

c. Menulis program
Form 1

Berikut ini listing programnya


Private Sub Command1_Click()
Vs.Show
menu.Hide
End Sub
Private Sub Command2_Click()
Tekanan.Show
menu. Hide

58
End Sub
Private Sub Command3_Click()
Temperatur.Show
menu. Hide
End Sub
Private Sub Command4_Click()
efisiensi.Show
menu. Hide
End Sub
Private Sub Command5_Click()
kerja.Show
menu. Hide
End Sub
Private Sub Command6_Click()
end
End Sub

Form 2

59
Berikut ini listing programnya
Private Sub Command1_Click()
Vs = 22 / 7 * Val(D ^ 2) * Val (L)
End Sub
Private Sub Command2_Click()
V2 = (Val(Vs) / (Val(r) 1))
End Sub
Private Sub Command3_Click()
V1 = Val (Vs) + Val (V2)
End Sub
Private Sub Command4_Click()
V3 = Val (PERSEN) + Val (V2)
End Sub
Private Sub Command5_Click()
V4 = Val (V1)
End Sub
Private Sub Command6_Click()
Vs = " "
V2 = " "
V3 =
V4 =
End Sub
Private Sub Command7_Click()
menu.Show
End Sub
Form 3

60
Berikut ini listing programnya:
Private Sub Command1_Click()
p2 = Val(P1) * (Val(V1) / Val (V2)) ^ 1.4
End Sub
Private Sub Command2_Click()
p3 = Val(p2)
End Sub
Private Sub Command3_Click()
p4 = Val(p3) * (Val(V3) / Val (V4)) ^ 1.4
End Sub
Private Sub Command4_Click()
P1 =
V1 =
V2 =
V3 =
V4 =
p2 =
p3 =

61
p4 =
P1.SetFocus
End Sub
Private Sub Command5_Click()
menu.Show
End Sub

Form4

Berikut ini listing programnya


Private Sub Command1_Click()
T2 = Val(T1) * (Val(V1) / Val(V2) ^ 1.4 - 1
End Sub
Private Sub Command2_Click()
T3 = Val(T2) * (Val(V3) / Val(V2))
End Sub
Private Sub Command3_Click()
T4 = Val(T3) * (Val(V3) / Val(V4)) ^ 1.4 - 1
End Sub
Private Sub Command4_Click()
T1 =

62
V1 =
V2 =
V3 =
V4 =
T2 =
T3 =
T4 =
T1.SetFocus
End Sub
Private Sub Command5_Click()
menu.Show
End Sub

Form5

Berikut ini listing programnya:


Private Sub Command1_Click()
Q1 = Val(MU) * Val(CP) * (Val(T3) Val(T2))
End Sub
Private Sub Command2_Click()
Q2 = Val(MU) * Val(CV) * (Val(T4) Val(T1))

63
End Sub
Private Sub Command3_Click()
EFISIEN = (Val(Q1) Val(Q2)) / Val(Q1)
End Sub
Private Sub Command4_Click()
T1 =
T2 =
T3 =
T4 =
CP =
CV =
MU =
Q1 =
Q2 =
EFISIEN =
T1.SetFocus
End Sub
Private Sub Command5_Click()
menu.Show
End Sub

Form6

64
Berikut ini listing programnya
Private Sub Command1_Click()
PM = Val(P1) * Val(r) ^ 1.4 * (1.4 * (Val(RO) - 1) - Val(r) ^ 1 - 1.4 *
(Val(RO) ^ 1.4 - 1))
End Sub

Private Sub Command3_Click()


WORK = Val(PM) * Val(vs)
End Sub

Private Sub Command4_Click()


P1 = ""
V1 = ""
V2 = ""
V3 = ""
r = ""
RO = ""
vs = ""
PM = ""
WORK = ""
P1.SetFocus
End Sub

Private Sub Command5_Click()


menu.Show
End Sub

Private Sub Command6_Click()


vs = Val(V1) - Val(V2)
End Sub

65
Private Sub Command7_Click()
RO = Val(V3) / Val(V2)
End Sub

Private Sub Command8_Click()


r = Val(V1) / Val(V2)
End Sub
Kemudian jalankan dengan pilih menu Run | Start atau tekan F5
pada keyboard.
Tekan proses.

d. Hasil setelah dijalankan

66
Aplikasi berjalan dan di input dengan data

67
68
Pembuatan program & selesai

69
BAB IV
PENUTUP

4.1 Kesimpulan

Microsoft Visual Basic adalah sebuah compiler yang menganut asas


event driven programming. Istilah visual mengacu pada metode
pembuatan tampilan atau objeknya yang dilakukan secara langsung
terlihat oleh programmer. Microsoft Visual Basic dapat digunakan untuk
membuat berbagai program. Beberapa program dan aplikasi yang sudah
dibuat yaitu:

a. Program & aplikasi sederhana perhitungan luas macam macam


bangun datar seperti : lingkaran, segiempat, segitiga, dan
trapesium
b. Program dan aplikasi multiform dari perhitungan luas bangun
datar yang sudah dibuat.
c. Pogram & aplikasi sederhana perhitungan konversi sudut dan
konversi suhu.
d. Program & aplikasi tugas akhir perhitungan pada Siklus Diesel
atau Siklus Tekanan Konstan

Apabila akan membuat program alangkah baiknya membuat


flowchart terlebih dahulu untuk mempermudah pembuatan programnya.
Langkah pembuatan program selanjutnya setelah membuat flowchart
yaitu sebagai berikut:
a. Membuat desain form
b. Membuat property
c. Membuat program dan listing programnya
d. Menjalankan program

70
4.2 Saran

Seiring bertambahnya kecanggihan teknologi, penting sekali untuk


belajar visual basic karena dapat mempermudah pembuatan program
program yang membantu dalam penyelesaian masalah. Selain program
program di atas yang sudah dibuat, diharapkan mahasiswa mampu
mengembangkan pembuatan berbagai macam program yang lebih
kompleks. Pengembangan kemampuan tersebut, dapat dilakukan secara
beriringan dengan pelatihan pelatihan baik sendiri mau pun dengan tutor
tutor apabila dibutuhkan.

71

Anda mungkin juga menyukai