jobsheet pemoograman komputer (vb) isi bab 4

11
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). 35

Upload: rivaldo-anto

Post on 22-Dec-2015

16 views

Category:

Documents


6 download

DESCRIPTION

pengolahan visual basic

TRANSCRIPT

Page 1: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 2: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 3: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 4: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 5: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 6: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 7: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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

Page 8: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

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)

Page 9: Jobsheet Pemoograman Komputer (Vb) Isi Bab 4

43