Anda di halaman 1dari 34

LAPORAN

PRAKTIKUM ALGORITMA PEMROGRAMAN

Disusun Oleh :

Rangga Pratama 2562020062

JURUSAN TEKNIK KOMPUTER FAKULTAS TEKNIK


UNIVERSITAS ISLAM KADIRI – KEDIRI

2022
HALAMAN PENGESAHAN

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR


KOMPUTER

Nama : Rangga Pratama

NPM : 22562020061

Kelas : A2

Pogram Studi : Teknik Komputer

Perguruan Tinggi : Universitas Islam Kadiri

Mengetahui Kediri,

Dosen Pengampu Mahasiswa

Yudo Bismo Utomo, S.Kom, M.Kom Rangga Pratama

NIK: 198604202017032.1.704242 NPM: 22562020061

I
Kata Pengantar

Assalamu’alaikum Wr. Wb.

Pertama-tama saya ucapkan puja dan puji syukur kepada kehadirat Allah
Swt. yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat
menyelesaikan tugas yang berjudul “Laporan Praktikum Algoritma
Pemrograman” ini tepat pada waktunya. Adapun tujuan dari penulisan dari
laporan ini adalah untuk memenuhi tugas pada mata kuliah Algoritma
Pemrograman.
Terlebih dahulu, saya mengucapkan terima kasih kepada Bapak Yudo
Bismo Utomo, S.Kom, M.Kom yang telah memberikan tugas ini sehingga dapat
menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya
tekuni ini.

Wassalamu’alaikum Wr. Wb

Kediri,

Rangga Pratama

II
MODUL 2
PENGENALAM VISUAL BASIC 6

Praktikum : Modul 2 pengenalan visual basic 6

Tanggal Praktikum : 3 Oktober 2022

Asisten Praktikum : Saiful Islam

Npm : 22562020061

Nama Mahasiswa : Rangga Pratama

Disetujui :

Asisten Praktikum

(Saiful Islam )

JURUSAN TEKNIK KOMPUTER FAKULTAS TEKNIK


UNIVERSITAS ISLAM KADIRI – KEDIRI

2022
BAB I
PENDAHULUAN

1.1. LATAR BELAKANG

Visual Basicadalah bahasa pemrograman berbasis Windows ya


ng merupakan Object Oriented Programming(OOP), yaitu object pemrogra
man berorientasi objek, Visual Basic menyediakan objek-objek yang sangat
kuat, berguna dan sangat mudah dalam penggunaannya. Pemakaian Visual
Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi de
ngan aplikasi lain di dalam sistem operasi windows dengan komponen Acti
ve X Control. Dengan komponen ini memungkinkan pengguna untuk m
emanggil dan menggunakansemua model data yang ada di dalam sistem ope
rasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalamV
isual Basic yang mengadopsi dua macam jenis pemrograman yaitu Permrogr
aman Visual dan Object Oriented Programming(OOP).

1.2. PETUNJUK PRAKTIKUM

1. Setiap sebelum melakukan praktikum, awali dengan berdo’a


terlebihdahulu, semoga ilmu yang akan didapatkan mendapatkan
keberkahan dan mendapatkan kemudahan.
2. Pahami tujuan dan dasar teori dengan baik.
3. kerjakan Latihan praktikum dengan baik dan benar
4. Tanyakan kepada asisten dosen atau dosen pengampu, apabila ada hal-hal
yang kurang jelas.

14
BAB II
DASAR TEORI

2.1. Mengenal Visual Basic 6.0

Visual Basic 6.0 merupakan bahasa pemograman komputer yang di


dalamnya terdapat perintah-perintah atau instruksi yang dapat dimengerti
oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic
memungkinkan pembuatan aplikasi Graphical User Interface (GUI) atau
berbasis desktop dimana pemograman ini menggunakan tampilan grafis
sebagai alat komunikasi dengan pemakainya.
Pemrograman Visual Basic 6.0 dalam pembuatan tampilan UI (User
Interface) relatif mudah dilakukan, dikarenakan hanya perlu meletakkan
objek-objek grafis ke dalam lembar kerja (form) yang sudah disediakan oleh
Visual Basic. Setelah itu cukup mengatur properti dari objek-objek tersebut.
Adapun kemampuan atau manfaat dari menggunakan bahasa
pemrograman Visual Basic 6.0 ini antara lain sebagai berikut :
1. Untuk membuat program aplikasi berbasis desktop.
2. Untuk menghasilkan program akhir berakhiran .EXE yang bersifat
Executable atau dapat langsung dijalankan ke komputer lainnya.

15
2.1. Visual Basic 6.0

Pada praktikum modul 2 ini, tool pertama yang perlu disiapkan dan dii
nstal adalah visual basic 6.0. Setelah proses peng-install-an selesai, halaman u
tama dari visual basic 6.0 adalah sebagai berikut :

Gambar 2.1. Tampilan Utama Visual Basic 6.0

16
2.3. Bagan-Bagan Visual Basic 6.0

Dari tampilan utama tersebut diatas, pemrograman visual basic 6.0


mempunyai bagan-bagan yang terdiri dari :

1. Main Menu
Pada main menu visial basic 6.0 terdiri dari dua komponen, yaitu
MenuBar dan TitleBar. Untuk menampilkan menu yang berisi perintah-
perintah pada Visual Basic dinamakan Menubar, sedangkan TitleBar
untuk menampilkan judul project Visual Basic yang sedang dikerjakan.

2. Menu Toolbar
Menu ToolBar merupakan menu berbentuk icon yang berisi
perintah. ToolBar disediakan oleh Visual Basic untuk mengakses
berbagai fungsi yang ada dalam menu secara lebih cepat dan lebih
mudah.

3. Menu Toolbox
Setiap kontrol dalam Visual Basic disediakan oleh jendela
ToolBox. Pada saat membuat program aplikasi dengan Visual Basic 6.0,
kontrol-kontrol tersebut harus diletakkan semua di dalam jendela form.
Semua kontrol di dalam form akan menjadi media bagi user untuk
menggunakan program aplikasi.

4. Form Window
Form Window atau jendela form adalah lembar kerja utama untuk
meletakkan berbagai macam objek interaktif seperti teks, gambar,
tombol-tombol perintah, scrollbar dan sebagainya. Pada saat program

17
aplikasi dijalankan, semua yang terdapat di dalam form akan ditampilkan
pada ayer window.

5. Project Explorer
Jendela Project Explorer adalah jendela yang mengandung semua
file di dalam aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic
disebut dengan istilah project, dan setiap project bisa mengandung lebih
dari satu file, misalnya form, modul, class dan sebaginya.

6. Jendela Property
Jendela yang mengandung semua informasi mengenai objek (seperti
nama, warna, ukuran, posisi dan sebagainya) yang terdapat pada aplikasi
Visual Basic 6.0 merupakan pengertian dari jendela property. Fungsi
utama dari jendela property adalah untuk mengatur bentuk dan
karakteristik dari setiap objek.

7. Form Layout
Fungsi utama dari form layout adalah untuk menggambarkan
posisi dari form yang akan ditampilkan pada layar monitor pada saat di
running atau dijalankan. Jika ingin memindahkan form ke posisi yang
lain pada layar, maka caranya adalah dengan menggeser form tersebut
pada layar form layout.

18
2.4. Tipe Data

Tipe data adalah sebuah pengklasifikasian data berdasarkan jenis dat


a. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah
data akan digunakan. Ada beberapa macam tipe data yang dapat digunakan,
antara lain sebagai berikut :

TIPE KETERANGAN

Integer Tipe data numerik yg berupa bilangan bulat (tanpa pecahan).

Byte Tipe data yang berupa nilai bulat positif (tanpa pecahan).

Long Tipe data yang sama dgn integer hanya kisaran lebih besar dan
membutuhkan memori yang sangat besar.
Boolean Tipe data yang memiliki nilai True atau False

String Tipe data yang memiliki nilai alfanumerik, yaitu: huruf,angka,


atau karakter khusus.
Single Tipe numerik dg kisaran -3.402823E+38 sampai
3.402823E+38
Double Tipe numerik dengan kisaran yang sangat besar

Date Digunakan untuk menyimpan nilai tanggal dan jam.

Currency Untuk menyimpan nilai uang.

Tabel 2.1. Tipe Data

19
2.5. Variabel dan Konstanta

Variabel adalah tempat untuk menyimpan data di dalam memory


komputer. Sebuah variabel hanya dapat menyimpan satu nilai data sesuai
dengan type datanya.
Deklarasi dari Variabel pada visual basic 6.0 adalah :

Dim <nama variabel> as <tipe variabel>

Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa di
ubah. Deklarasi dari konstanta pada visual basic 6.0 adalah :

Const <nama konstanta> as <tipe data> = <nilai data>


2.6. Operator
Ada 3 jenis operator pada pemrograman Visual Basic 6.0, yaitu antara
lain sebagai berikut :

1. Operator Aritmatika, digunakan untuk operasi matematis terhadap nilai


data.

Simbol Operator Matematis


+ Penambahan
- Pengurangan
* Perkalian
/ Pembangunan
Mod Sisa bagi
^ Pangkat 20

& Penggabungan
Tabel 2.2. Operator Matematis

2. Operator Perbandingan, digunakan untuk operasi yang membandingkan


nilai data.

Simbol Operator Perbandingan


> Lebih besar
< Lebih kecil
>= Lebih besar sama dengan
<= Lebih kecil sama dengan
= Sama dengan
<> Tidak sama dengan

Tabel 2.3. Operator Perbandingan


3. Operator Logika, digunakan untuk operasi yang membandingkan suatu
perbandingan.

Simbol Operator Logika


Or Atau
And Dan
Not Tidak

Tabel 2.4. Operator Logika

2.7. Contoh Membuat Program Sederhana Di Visual Basic 6.0


Buatlah program untuk memasukkan nama lengkap, dengan algoritma
sebagai berikut :
1. Mulai
2. Masukkan nama depan

21
3. Masukkan nama tengah
4. Masukkan nama belakang
5. Hasil dari nama lengkap dicetak sebagai keluaran (output)
6. Selesai
Untuk menyelesaikan algoritma diatas, langkah-langkah dalam membuat apl
ikasi di visual basic 6.0 adalah sebagai berikut :
 Buat form seperti berikut ini :

Gambar 2.2. Form Input Nama Lengkap

22
 Ubah Properties

Kontrol Properties Nilai


Form1 Caption Input Nama Lengkap
Form1 BackColor Inactive Border
Form1 StartUpPosition CenterScreen
Label1 Caption Nama Depan
Label1 BorderStyle Fixed Single
Label2 Caption Nama Tengah
Label2 BorderStyle Fixed Single
Label3 Caption Nama Belakang
Label3 BorderStyle Fixed Single
Label4 Caption Nama Lengkap
Label4 BorderStyle Fixed Single
Text1 Text <kosongkan>
Text2 Text <kosongkan>
Text3 Text <kosongkan>
Text4 Text <kosongkan>
Command1 Caption &Proses
Command2 Caption &Reset
Command3 Caption &Keluar
Component Microsoft Windows Common StatusBar
s Control 6.0 (SP6)

23
Tabel 2.5. Properties Form Input Nama Lengkap

 Buat Source Code Program, dengan cara Klik Ganda Button Proses.

Private Sub Command1_Click()


Text4.Text = Text1.Text + " " + Text2.Text + "
" + Text3.Text

End Sub

 Buat Source Code Program, dengan cara Klik Ganda Button Reset.

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""

End Sub

 Buat Source Code Program, dengan cara Klik Ganda Button Keluar.

Private Sub Command2_Click()


End

End Sub

24
 Jalankan aplikasi yang sudah dibuat, dengan cara pilih Run  Start pada
Menubar atau dengan menekan tombol F5 pada keyboard.

Gambar 2.3. Hasil Running Input Nama Lengkap

BAB III
TUGAS PENDAHULUAN

3.1 Langkah – Langkah installasi Visual Basic 6.0

1. Intalasi Wizard

25
Gambar 2.4. Visual Basic 6.0 Instal Wizard

2. Instalasi Visual Basic

Gambar 2.5. Visual Basic Instalasi – perjanjian lisensi pernguna akhir

26
3. Proses memasukan nomor dan user id

Gambar 2.6. Masukan nomor dan user id

4. Instal Visual Basic Enterprise Edition

Gambar 2.7. Pentunjuk install Visual Basic

27
5. Pilih tempat install folder

Gambar 2.8. Pilih dan install folder

6. Visual Basic Setup Screen

Gambar 2.9. Enterprise Setup Screen

28
7. Visual Basic menampilkan product id dan click ok

Gambar 2.10. Product ID

8. Proses Setup instalasi components

29
Gambar 2.11. Setup instalasi components

9. Pilih Typical Instalasi

Gambar 2.12. Typical Installasi

10. Click YES

30
Gambar 2.13. Click yes Databese

11. Instal file pada Visual Basic

Gambar 2.14. Setup instaling file

12. Click Restart Windows

31
Gambar 2.15. Restart Windows

13. Click Exit instal MSDN

Gambar 2.16. Exit installation

14. Konfirmasi Intalasi

32
Gambar 2.17. Konfirmasi instalasi

15. Klik Visual Basic lalu pilih properties

Gambar 2.18. Pilih properties

16. Pilih windows xp lalu pilih run this program

33
Gambar 2.19. Pemilihan Compability

17. Pilih %temp% lalu klik OK

Gambar 2.19. Waktunya runing

34
BAB IV
IMPLEMENTASI

4.1 Dari soal nomor 1 pada modul yang sudah dibuat, masukan algoritma
tersebut ke dalam Bahasa Pemograman visual basic 6.0

Hitung L & K lingkaran

Private sub Command1_Click()

35
Const phi As Double = 3.14
Dim R, L, K As Double

R = Text1.Text

L = phi * R * R
K = 2 * phi * R

Text2.Text = L
Text3.Text = K
End Sub

Private Sub Command2_Click()

Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""

End Sub

Private Sub Command3_Click()


End

End Sub

36
Dari soal nomer 2 pada modul 1 yang sudah dibuat, masukkan algoritma
tersebutke dalam bahasa pemrograman visual basic 6.0

Gambar 2.20. hitung luas dan keliling lingkaran

37
4.2. Dari soal nomer 2 pada modul 1 yang sudah dibuat, masukkan algoritma
tersebutke dalam bahasa pemrograman visual basic 6.0

Hitung L & K persegi

Private sub Command1_Click()


Const phi As Double = 3.14
Dim S, L, K As Double

S = Text1.Text

L = S * S
K = 4 * S

Text2.Text = L
Text3.Text = K
End Sub

Private Sub Command2_Click()


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

Private Sub Command3_Click()


End

End Sub

38
Gambar 2.21. menghitung luas dan keliling persegi

39
4.3 Dari soal nomer 3 pada modul 1 yang sudah dibuat, masukkan algoritma
tersebut ke dalam bahasa pemrograman visual basic 6.0

Hitung L & K segitiga

Private sub Command1_Click()


Const setengah As Double = 0.5
Dim A, T, L, R, K As Double

' input
A = Text1.Text
T = Text2.Text

' L adalah hitung luas


L = setengah * A * T
' R adalah hitung sisi miring
R = Math.Sqr(A ^ 2 + T ^ 2)
' bulatkan hasil R
hasil = Int(R)
' K adalah hitung keliling
K = A + T + R

' output
Text3.Text = L
Text4.Text = K
End Sub

40
Private Sub Command2_Click()

Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""

End Sub
Private Sub Command3_Click()
End
End Sub

Gambar 2.22. Menghitung luas dan keliling segitiga

41
BAB V
PENUTUP

5.1 Analisa Praktikum

1. memudahkan kita dalam belajar visual basic


2. membuat kita paham akan rumus” tersevut
3. membuat rumus” tersebut dan memasukan ke dalam visual basic

5.2 Kesimpulan

Dari pembahasan di atas kita mempelajari Visual Basic dan membuat


program untuk memecahkan masalah algortima dengan Visual Basic. Dan
membuat algortma pemrograman dengan visual basic. Disni juga mempelajari
algoritma pemrograman dan mempelajari visual basic.

42
43

Anda mungkin juga menyukai