Anda di halaman 1dari 20

LAPORAN PRAKTIKUM

PEMROGRAMAN KOMPUTER

STRUKTUR KONTROL PENGULANGAN DALAM VISUAL BASIC 6.0

Disusun Oleh:
Rista Febiana
NIM A1C016005

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI


UNIVERSITAS JENDERAL SOEDIRMAN
FAKULTAS PERTANIAN
PURWOKERTO
2017
I. PENDAHULUAN

A. Latar Belakang

Struktur kontrol didalam bahasa pemrograman adalah perintah dengan

bentuk (struktur) tertentu digunakan untuk mengatur (mengontrol) jalannya

program. Visual Basic 6.0 mengenal dua jenis struktur kontrol, yaitu: struktur

kontrol keputusan (digunakan untuk memutuskan kode program mana yang akan

dikerjakan berdasarkan suatu kondisi) dan struktur kontrol pengulangan

(digunakan untuk melakukan pengulangan kode program).

Ada dua bentuk struktur kontrol pengulangan (looping), yaitu :

1. Struktur FOR…NEXT.

Bentuk penulisan (syntax) struktur For…Next :

FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>] <blok kode

program> NEXT <pencacah>

Keterangan:

a) <pencacah> adalah variabel (tipe: integer) yang digunakan untuk menyimpan

angka pengulangan.

b) <awal> adalah nilai awal dari <pencacah>

c) <akhir> adalah nilai akhir dari <pencacah>

d) <langkah> adalah perubahan nilai <pencacah> setiap pengulangan. Sifatnya

optional (boleh ditulis ataupun tidak). Bila tidak ditulis maka nilai <langkah>

adalah 1.
2. Struktur DO…LOOP.

Struktur Kontrol Do…Loop Bentuk penulisan (syntax) struktur Do…Loop :

a) DO WHILE <kondisi>

<kode program>

LOOP

Keterangan: <kode program> akan diulang selama <kondisi> bernilai

TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.

b) DO UNTIL <kondisi>

LOOP

Keterangan: <kode program> akan diulang selama <kondisi> bernilai

TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai TRUE.

B. Tujuan Praktikum

1. Mengenal dan memahami pemakaian struktur pengulangan FOR NEXT

dalam Visual Basic 6.0

2. Mengenal dan memahami pemakaian struktur pengulangan DO LOOP

dalam Visual Basic 6.0


II. TINJAUAN PUSTAKA

Visual Basic adalah bahasa pemrograman yang bersifat event-driven. Jika

dibahas dalam istilah sehari-hari, event-driven programming merupakan script

pemrograman yang “bereaksi” apabila ada kejadian (event) yang dipicu oleh

seorang user, misalnya saat menekan tombol “Submit”, “Hitung”, dan sebagainya

(Enterprise, 2015).

Visual Basic adalah Program untuk membuat aplikasi berbasis Microsoft

Windows secara cepat dan mudah. Visual Basic menyediakan tool untuk

membuat aplikasi yang sederhana sampai aplikasi kompleks atau rumit baik untuk

perusahaan/instansi dengan sistem yang lebih besar”. (Sunyoto 2007).

visual basic merupakan sebuah bahasa pemrograman yang menawarkan

Intergrated Development Environment (IDE) visual untuk membuat program

perangkat lunak berbasis operasi Microsoft Windows menggunakan model

pemrograman (COM) (Stefano 2014).

Struktur For Next digunakan untuk mengulang blok perintah dalam jumlah

yang sudah ditentukan. Nilai variabel penghitung ini akan secara otomatis

bertambah atau berkurang setiap kali suatu pengulanga dilakukan(Ratih

Purwandari, 2009).

Struktur Do While-Loop digunakan untuk melakukan pengulangan terus-

menerus selama kondisi memenuhi syarat (bernilai true). Pengulangan ini akan

berhenti jika kondisinya tidak memenuhi syarat (bernilai false) (Ratih Purwandari,

2009).
Struktur Do Until-Loop dilakukan untuk melakukan pengulangan terus-

menerus selama kondisi tidak memenuhi syarat (bernilai false). Pengulangan ini

akan berhenti jika kondisinya memenuhi syarat (bernilai true) (Ratih Purwandari,

2009).

Struktur While-End While digunakan untuk melakukan pengulangan terus-

menerus selama kondisi memenuhi syarat (bernilai true). Pengulangan ini akan

berhenti jika kondisinya tidak memenuhi syarat (bernialai false) (Ratih

Purwandari, 2009).
III. METODE PENELITIAN

A. Alat dan Bahan

1. Laptop

2. Charger laptop

3. Kabel roll

4. Alat tulis

5. Kertas

6. Aplikasi Visual Basic 6.0

7. Modul

B. Prosedur Kerja

1. Membuat userinterface

Gambar 1. Userinterface

2. Menuliskan kode

Buka jendela kode dan pada bagian code editor ketikkan kode program sebagai

berikut:
Dim i As Integer
Private Sub Command1_Click()
List1.Clear
For i = 1 To 100
List1.AddItem "Angka" & i
Next i
End Sub
Private Sub Command2_Click()
List1.Clear
For i = 100 To 1 Step -2
List1.AddItem "Angka" & i
Next i
End Sub
Private Sub Command3_Click()
List1.Clear
i = Asc("A")
Do Until i > Asc("Z")
List1.AddItem "Huruf" & Chr(i)
i=i+1
Loop
End Sub

Private Sub Command4_Click()


List1.Clear
i = Asc("Z")
Do While i >= "Huruf" & Chr(i)
i=i-1
Loop
End Sub

3. Menjalankan program dan memperhatikan hasil yang diberikan saat tiap

tombol command diklik


IV. HASIL DAN PEMBAHASAN

A. Hasil

Gambar 1. Jendela awal Microsoft Visual Basic 6.0

Gambar 2. Tampilan setelah memilih

Gambar 3. Membuat 1 Listbox


Gambar 4. Membuat 4 command

Gambar 5. Mengganti caption command menjadi seperti yang digambar

Gambar 6. Memasukkan coding

Gambar 7. Coding
Gambar 8. Mengganti font dan ukuran

Gambar 9. Mengganti background

Gambar 10. Membuat tambahan


Gambar 11. Userinterface

Gambar 12. Mencoba for next 1

Gambar 13. Mencoba for next 2

Gambar 14. Mecoba do until

Gambar 15. Mencoba do while


B. Pembahasan

Struktur kontrol pengulangan dalam visual basic 6.0 yaitu digunakan untuk

melakukan pengulangan kode program. Ada dua bentuk struktur pengulangan

(looping) yaitu struktur FOR NEXT dan struktur DO LOOP. (Krisna, 2003).

Macam-macam struktur kontrol pengulangan dalam visual basic 6.0 (Ratih

Purwandari, 2009):

1. Struktur For Next digunakan untuk mengulang blok perintah dalam jumlah

yang sudah ditentukan. Nilai variabel penghitung ini akan secara otomatis

bertambah atau berkurang setiap kali suatu pengulanga dilakukan.

2. Struktur Do While-Loop digunakan untuk melakukan pengulangan terus-

menerus selama kondisi memenuhi syarat (bernilai true). Pengulangan ini

akan berhenti jika kondisinya tidak memenuhi syarat (bernilai false).

3. Struktur Do Until-Loop dilakukan untuk melakukan pengulangan terus-

menerus selama kondisi tidak memenuhi syarat (bernilai false). Pengulangan

ini akan berhenti jika kondisinya memenuhi syarat (bernilai true).

4. Struktur While-End While digunakan untuk melakukan pengulangan terus-

menerus selama kondisi memenuhi syarat (bernilai true). Pengulangan ini

akan berhenti jika kondisinya tidak memenuhi syarat (bernialai false).

Perbedaan struktur do while dan do until dan contohnya:

1. Perulangan Do While – Loop adalah perulangan yang akan dijalankan jika

kondisi bernilai TRUE (memenuhi syarat) dan akan berhenti pada saat

kondisi bernilai FALSE (tidak memenuhi syarat).

Contoh : Print ke form dari 0 sampai 9.


Tuliskan code berikut pada event cmdPrint_Click

Option Explicit

Private Sub cmdPrint_Click()

Dim num As Integer

num = 0

Do While num < 10

Print num

num = num + 1

Loop

End Sub

2. Do Until – Loop yaitu perulangan yang akan dijalankan jika kondisi bernilai

FALSE (tidak memenuhi syarat) dan akan berhenti pada saat kondisi bernilai

TRUE (memenuhi syarat).

Contoh: nilai variable x akan terus bertambah sampai lebih besar daripada 10

Option Explicit

Private Sub cmdPrint_Click()

Dim x As Integer

x=0

Do

Print x

x=x+1

Loop Until x > 10

End Sub
Program struktur kontrol pengulangan yang saya buat :

Gambar 16. Buat 1 listbox dan 4 command

Gambar 17. Mengganti caption

Gambar 18. Coding

Gambar 19. Mencoba command ganjil


Gambar 20. Mencoba command genap

Gambar 21. Mencoba command prima

Gambar 22. Mencoba command clear utuk menghapus


Saya memodifikasi program saya agar lebih menarik untuk digunakan.

Berikut ini langkah-langkah modifikasi program yang telah saya buat :

1. Awal mula saat membuka Microsoft Visual Basic 6.0

Gambar 23. Jendela awal Microsoft Visual Basic 6.0

2. Pada bagian General pilih 1 textbox, 1 label, 4 command

Gambar 24. Tampilan bagian General


3. Sebelum dan sesudah modifikasi

Gambar 25. Sebelum modifikasi

Gambar 26. Setelah modifikasi

Gambar 27. Tampilan bagian Properties

4. Menuliskan Kode Program

Gambar 28. Tampilan Kode Program


5. Menyimpan project.

Hasil praktikum pada acara ini adalah membuat sebuah program yang akan

dilakukan dengan pengulangan.

Gambar 29. Mencoba for next 1

Gambar 30. Mencoba for next 2

Gambar 31. Mecoba do until

Gambar 32. Mecoba do while


V. KESIMPULAN DAN SARAN

A. Kesimpulan

Kesimpulan pada acara kali ini bahwa Struktur Pengulangan proses

menggunakan For...Next adalah bentuk pengulangan terkendali dengan variable

kendali yang terus berjalan maju atau mundur. Sedangkan Struktur Pengulangan

dengan Do Loop adalah bentuk pengulangan terkendali dengan proses yang akan

diulang hingga kondisi yang diberikan terpenuhi.

B. Saran.

Semoga praktikum selanjutnya lebih baik lagi, dan lebih banyak

memberikan contoh modifikasinya untuk sebagai referensi untuk praktikan.


DAFTAR PUSTAKA

Asisten Praktikum. 2017. Modul Pemrograman Konputer. Universitas Jendral


Soedirman: Purwokerto.

Handajadi, W. and Sholeh, A. 2009. Pembacaan Output Timbangan Digital Jarak


Jauh Dengan Menggunakan Pemprograman Visual Basic 6.0. Jurnal
Teknologi IST AKPRIND, 2.

Jubilee Enterprise. 2015. Pengenalan Pemrograman Komputer. Jakarta: PT Elex


Media Komputindo.

Octovhiana, K .D. 2003. Cepat Mahir Visual Basic 6.0. Ilmukomputer.Com.

Purnama, Bambang Eka. 2006. Perancangan Awal Perangkat Lunak Ensiklopedia


Wayang Digital Berbasis Multimedia, Program Penelitian. Universitas
Surakarta: Fakultas Teknologi Informasi.

Rusna, Ratih P. 2009. Modul Ajar POLITEKNIK Surabaya. Surabaya:


POLITEKNIK.

Stefano,2014, Cara Mudah Membangun Sistem Informasi Menggunakan VB.Net


dan Komponen DXPerlence,Andi Offset, Yogyakarta.

Wibisono, Stevanus Gunawan. 2011. Kamus Komputer Untuk Pelajar dan


Umum.Jawa Tengah: Kawan Kita.

Yuswanto. 2003. Pemrograman Dasar Microsoft Visual Basic 6.0.Surabaya:


Prestasi Pustaka.

Anda mungkin juga menyukai