jobsheet pemoograman komputer (vb) isi bab 4
DESCRIPTION
pengolahan visual basicTRANSCRIPT
PERCOBAAN IV
PERULANGAN (LOOPING)
4.1 Tujuan Intruksional Khusus
1. Menjelaskan tentang beberapa Struktur Looping
2. Menjelaskan tentang pemakaian Do….Loop
3. Menjelaskan tentang pemakaian While...Wend
4. Menjelaskan tentang instruksi For ... Next
4.2. Dasar Teori
Stuktur Perulangan
Ada dua bentuk struktur kontrol pengulangan (looping), yaitu :
1. Struktur Kontrol For…Next
Bentuk penulisan (syntax) struktur For…Next :
FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>]<blok
kode program>NEXT <pencacah>
<pencacah> adalah variabel (tipe: integer) yang digunakan
untuk menyimpan angka pengulangan.
<awal> adalah nilai awal dari <pencacah>.
<akhir> adalah nilai akhir dari <pencacah>.
<langkah> adalah perubahan nilai <pencacah> setiap
pengulangan. Sifatnya optional (boleh ditulis ataupun tidak).
Bila tidak ditulis maka nilai <langkah> adalah 1.
1. Struktur Kontrol Do…Loop
Bentuk penulisan (syntax) struktur Do…Loop :
1. DO WHILE <kondisi><blok kode program>LOOP
<blok kode program> akan diulang selama <kondisi> bernilai TRUE.
Pengulangan berhenti bila<kondisi> sudah bernilai FALSE.
2. DO UNTIL <kondisi><blok kode program>LOOP
35
36
<blok kode program> akan diulang sampai <kondisi> bernilai TRUE.
Pengulangan berhenti bila<kondisi> sudah bernilai TRUE.
Fungsi Pengulangan (Looping) diantaranya:.
1. Do ... Loop
Berfungsi untuk menggulang blok perintah sampai jumlah tertentu.
Perintah ini dipakai jika tidak tahu pasti berapa kali akan diadakan
pengulangan blok perintah.
Sintax :
Visual Basic akan menguji kondisi, jika hasilnya salah maka akan
melewati perintah di bawah Do dan meneruskan ke bagian bawah Loop.
Visual Basic akan melakukan perulangan jika hasil pengujian bernilai
salah (false). Pengulangan ini dilakukan minimal 0 kali.
2. While...Wend
Urutan kode while dan wend akan di ulang terus selama kondisi true
(benar) masih berlangsung.
Syntax :
3. For ... Next
Dipilih jika sudah tahu berapa kali perulangan yang akan dilakukan
dalam blok perintah.
Syntax :
Do while (kondisi) ....perintah....
Loop
While (kondisi).....ekspresi...Wend
Do Until Kondisi....Perintah...
Loop
37
4.3. Daftar Alat dan Bahan
1. Komputer dengan spesifikasi yang cukup memadai untuk dapat
menjalankan aplikasi Visual basic6
2. Software Visual Basic 6
4.4. Keselamatan Kerja
Untuk menjaga keselamatan dalam melakukan praktikum:
1. Pasangkan kabel power ke stop kontak yang telah disediakan di meja
praktikum.
2. Tekan tombol power on pada cpu dan monitor, biarkan computer
menyala sampai tampilan desktop windows tampil dengan sempurna.
3. Buatlah setiap program sesuai dengan contoh kode program dan
simpanlah dalam sebuah folder.
4. Bila praktikum sudah selesai, tutup semua program aplikasi yang
terbuka. Matikan komputer dengan cara klik tombol start-turn off.
5. Setelah power komputer mati, cabutlah kabel power yang terhubung ke
stop kontak.
4.5. Langkah Percobaan
Percobaan berikutnya hanya berkaitan cara menjalankan atau
mengoperasikan Visual Basic sebagai berikut :
1. Hidupkan Komputer sampai menyala dan mengeluarkan layar
Windows.
2. Pilih Start pada ujung kiri bawah monitor.
3. Pilih Program.
4. Pilih Program Visual basic 6.
For counter = nilaiawal To Nilaiakhir [ Step Kenaikan ]...............ekspresi.........
Next counter
38
5. Jika Layar VB sudah keluar, Pilih File.
6. Pilih News untuk membuka Program baru, atau open untuk membuka
file program yang sudah dibuat sebelumnya.
7. Buat desain dan ikuti langkah pada data program.
8. Setelah selesai membuat form pilih file dan save as program tersebut
dengan nama file sesuai keinginan praktikan.
9. Jalankan program tersebut untuk melihat kebenaran pengetikan
program dan untuk mengubah file dengan extension .vbp menjadi
file .hex, .bin dan. .obj.
10. Lihat hasilnya dimonitor dan catat, kemudian analisa hasil percobaan
tersebut.
11. Lakukan praktikum untuk file program berikutnya dengan cara yang
sama.
4.6. Data Program
A. Program Aplikasi Perulangan
1. Buat Form Aplikasi dan ubah Property
2. Buat Kode Program
a. Klik ganda tombol For..Next
Private Sub Command1_Click()
List1.Clear
For i = 1 To 100
List1.AddItem "angka" & i
Next i
End Sub
39
Klik Ganda Tombol Do..Until
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
Klik Ganda Tombol Do..While
Private Sub Command4_Click()
List1.Clear
i = Asc("Z")
Do While i >= Asc("A")
List1.AddItem "huruf" & Chr(i)
i = i - 1
Loop
End Sub
3. Jalankan Program dengan klik tombol Run atau F5
B. Program Aplikasi dengan Menggunakan Pernyataan For…Next.
1. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE)
2. Masukan 2 TextBox, 2 Label, 1 ListBox dan 2 CommandButton
3. Gantilah properties masing-masing komponen seperti tertera dibawah ini
:
Object Properties ValueFormi Caption LoopingLabel Caption Contoh LoopingLabel2 Caption Jenis LoopingLabel3 Caption Banyaknya LoopingLabeM Caption Ketikan Bandung - LampungText1 Text <kosong>Text2 Text <kosong>ComboBox1 Text
Name<kosong> cmbJenisLoopList1 Box
Command1 Capti Caption Looping
40
Command2 Caption Keluar
4. Sesuai dengan Layout berikut :
5.Masukan code untuk CommandButton Looping
Dim Count As Integer Dim i As Integer Count =
Val(Text1.Text)
If Count <= 0 Then
MsgBox "Nilai harus besar dari 0", vbInformation, "Error" ElseList1.Clear i =0
Select Case
cmbJenisLooping.ListI
ndex Case 0:
For i = 0 To Count - 1
List1. AddItem Text2.Text & " data ke - " & i + 1 &
" For -- Next", i Next i Case 1:
While i < Count
List1. AddItem Text2.Text & " data ke - " & i + 1 & " While -- Wend", i i = i + 1 Wend
Case Else Do
41
List1. AddItem Text2.Text & " data ke - " & i + 1 & " Do - -
Loop Until", i i = i + 1
Loop Until i > Count - 1 End Select End If
6. Masukan code untuk FormLoad
cmbJenisLooping.AddItem "For -- next"
cmbJenisLooping.AddItem "While -- wend"
cmbJenisLooping.AddItem "Do loop until"
cmbJenisLooping.ListIndex = 0
7. Masukan code untuk commandButton Keluar
Unload Me
8. Tekan F5 untuk menjalankan program (Running)
4.7. Data Hasil
Hasil Praktikum 1 Visual Basic 6 :
A. Program Aplikasi Perulangan
42
B. Program Aplikasi dengan Menggunakan Pernyataan For…Next.
4.8. Soal :
1. Buat program untuk membuat sebuah operasi perkalian (*) dan penjumlahan
(+) yang tampil dikomponen listbox dengan menginputkan jumlah
perulangan (Nama File, Project : P41.vbp).
2. Buat program dengan output bilangan genap seperti :
(Simpan Di folder Latihan3, folder Latihan3A, Nama File F31.frm,
P31.frm)
3. Buat Program untuk menghitung jumlah kata.
(Simpan Di folder Latihan3, folder latihan3B, Nama File F32.frm,
P32.frm)
43