Penggunaan Struktur Kontrol Pengulangan

dokumen-dokumen yang mirip
Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Visual Basic 6.0 For Beginners

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

Struktur Data II. Bekerja Dengan Form.

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

UNIVERSITAS GUNADARMA

PENGGUNAAN DATA DAN VARIABEL

Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

STRUKTUR KENDALI PERULANGAN

Modul Praktikum Ke-2

1.2 Mengenal Integrated Development Environment (IDE) VB 6

Visual Basic 6.0 For Beginners

Kelas X Semester II. Cindra Paramukti X7 08 Tugas TIK Tutorial Visual Basic 6.0

STRUKTUR KENDALI PERCABANGAN

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

PENGULANGAN, ARRAY. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowloedge and Education

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Sesi/Perkuliahan ke: VII

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Modul Praktikum Ke-1

Visual Basic 6.0 For Beginners

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Krisna D. Octovhiana

TUGAS MAKALAH VISUAL BASIC 6.0

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Krisnha D. Oktovhiana

BAB PERULANGAN (LOOPING)

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Visual Basic 6.0 SETYO BUDI, M.KOM

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

BAB V Pengenalan Komponen-Komponen (object) pada VB

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL IV PERULANGAN ( LOOPING )

PEMROGRAMAN DASAR. Visual Basic 6

E-Trick Visual Basic 6.0

BAB 2 LANDASAN TEORI

Pengenalan Visual Basic

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

FUNGSI PENCABANGAN DAN PERULANGAN

Pengenalan Visual Basic

Percabangan. 1. Statemen If...Then

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

Mengenal Visual Basic (VB)

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

pernyataan pernyataan End If

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana

MODUL 2 PERANCANGAN INTERFACE

Krisnha D. Oktovhiana

Algoritma Pemrograman 2 B

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Sesi/Perkuliahan ke: XII

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Form dan Kontrol. 5.1 Form

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel

Pernyataan: Background Cover ini menunjukkan Keaslian Ebook ini yang sesuai / sama dengan Cover CD depan aslinya. Dan bila background / Cover setiap

DIKTAT KULIAH PRAKTIKUM PEMROGRAMAN I

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Iman Adrianto

Visual Basic 6.0 For Beginners

PENGGUNAAN STRUKTUR KONTROL

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Otodidak VBA MS Excel untuk Pemula

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

BAB III Struktur Program

MODUL PRAKTEK PEMROGRAMAN VISUAL PRODI T. INFORMATIKA UNISLA SEMESTER VI Tanggal 8 Juni 2010 KALKULATOR

Program Sekuensial VB 6 dan VB 2008

Dasar Pemrograman Visual Basic

Modul Report Dan Form Report

Basic Programing Visual Basic

PRAKTIKUM 1 INPUT - OUTPUT

MODUL I Pengenalan IDE Visual Basic 6.0

DISusun Oleh :Team Penyusun Mo

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

V. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC

Transkripsi:

Penggunaan Struktur Kontrol Pengulangan 1.1 Mengenal Struktur Kontrol Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu : 1. Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. Sudah dibahas pada bab lalu. 2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program. Akan dibahas pada bab ini. Ada dua bentuk struktur kontrol pengulangan (looping),yaitu: 1. Struktur FOR NEXT. 2. Struktur DO LOOP. 1.2 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.3 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 <blok kode program> akan diulang sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai TRUE. 1.4 Contoh Program : Struktur Looping Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. Tambahkan Form baru ke dalam Project. Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen ListBox dan CommandButton)

Pengaturan property setiap object-nya adalah sebagai berikut : Object Properties Value Form7 Struktur Looping StartUpPosition 2 CenterScreen List1 - - Command1-4 For Next 1 For Next 2 Do Until Do While Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai berikut : Dim i As Integer Private Sub Command1_Click() For i = 1 To 100 List1.AddItem "Angka " & i Private Sub Command2_Click() For i = 100 To 1 Step -2 List1.AddItem "Angka " & i Private Sub Command3_Click() i = Asc("A") Do Until i > Asc("Z") List1.AddItem "Huruf " & Chr(i) i = i + 1 Loop Private Sub Command4_Click() i = Asc("Z") Do While i >= Asc("A") List1.AddItem "Huruf " & Chr(i) i = i - 1 Loop

Coba jalankan Project1 : Klik Command1 List1 akan berisi : Angka 1 s/d Angka 100. Klik Command2 List1 akan berisi : Angka genap antara 1 s/d 100 dengan urutan descending. Klik Command3 List1 akan berisi : Huruf A s/d Huruf Z. Klik Command4 List1 akan berisi : Huruf A s/d Huruf Z dengan urutan descending. Catatan : Bila ingin keluar dari struktur pengulangan sebelum pengulangannya selesai gunakan perintah EXIT FOR atau EXIT DO. Contoh : For i = 1 To 100 List1.AddItem "Angka " & i If i = 50 Then Exit For Do Until i > Asc("Z") List1.AddItem "Huruf " & Chr(i) If Chr(i) = "M" Then Exit Do i = i + 1 Loop 1.1 Apa itu Kontrol Array? Penggunaan Kontrol Array Kontrol array merupakan sekumpulan kontrol yang dikelompokkan dengan nama yang sama didalam sebuah Form. Kontrol array digunakan bila ada beberapa kontrol yang sama dan akan mendapat perlakuan yang sama pula. Misalnya, ada 5 buah TextBox di dalam sebuah Form dan akan diprogram dengan cara yang sama, maka akan lebih mudah jika membuat sebuah TextBox sebagai kontrol array dibandingkan bila membuat 5 buah TextBox yang berbeda. Setiap object di dalam kontrol array masingmasing dibedakan dengan nomer indeksnya. 1.2 Membuat Kontrol Array Untuk membuat kontrol array (misalnya TextBox) sebanyak 5 buah di dalam sebuah form, lakukan langkah berikut ini : (1) Buatlah sebuah TextBox di dalam sebuah Form. (2) Aturlah property TextBox tersebut sebagai berikut : : txtdata Index : 0 (nol) Perhatikan : kontrol TextBox-nya akan menjadi object txtdata(0) (lihat bagian Object Selector pada Jendela Properties). (3) Klik object txtdata(0) pada Form, kemudian klik tombol Copy pada bagian Toolbar. (4) Untuk membuat TextBox kedua, klik tombol Paste pada bagian Toolbar. TextBox kedua akan muncul di pojok kiri Form sebagai object txtdata(1), aturlah posisinya di dalam Form. (5) Lakukan langkah ke-4 di atas sebanyak 4 kali (sesuai dengan jumlah TextBox yang dibutukan). (6) Di dalam Form akan ada 5 buah TextBox dengan nama yang sama (yaitu txtdata) dan masingmasing menjadi object txtdata yang dibedakan nomer indexnya (mulai dari 0 s/d 4). Selanjutnya

object-object yang dibuat dengan kontrol array bisa diprogram dengan lebih mudah. Misalnya untuk mengosongkan object txtdata, bisa menggunakan struktur kontrol For Next : For i = 0 To 4 txtdata(i).text = Cara ini lebih mudah bila dibandingkan cara konvensional berikut : Text1.Text = Text2.Text = Text4.Text = 1.3 Contoh Program : Kalkulator Aktifkan VB 6 melalui tombol Start. Tambahkan Form baru ke dalam Project. Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen TextBox dan CommandButton) Pengaturan property setiap object-nya adalah sebagai berikut : Form Text1 Command1 Command2 Command3 Command4 Object Properties Value BorderStyle 1 Fixed Single Kalkulator StartUpPosition 2 Center Screen Alignment 1 Right Justify Text Index Index <kosong> cmdangka 1 0 cmdhapus C cmdoperator + 0 cmdoperator = Buat kontrol array dari cmdangka (sebanyak 10 buah) dan dari cmdoperator (sebanyak 3 buah). Kemudian atur property caption masing-masing sebagai berikut :

Object cmdangka(1) cmdangka(2) cmdangka(10) cmdoperator(1) cmdoperator(2) cmdoperator(3) 2 3, - * / Buka Jendela Code dan pada bagian Code Editor, lalu ketikkan kode programnya sebagai berikut : Dim angka(1 To 2) As Single Dim operator As String Private Sub cmdangka_click(index As Integer) Text1.Text = Text1.Text & cmdangka(index). Private Sub cmdoperator_click(index As Integer) If Text1.Text = "" Then Exit Sub angka(1) = CSng(Text1.Text) operator = cmdoperator(index). Text1.Text = "" Private Sub cmdhitung_click() Dim hasil As Single If Text1.Text = "" Then Exit Sub angka(2) = CSng(Text1.Text) Select Case operator Case "+" hasil = angka(1) + angka(2) Case "-" hasil = angka(1) - angka(2) Case "*" hasil = angka(1) * angka(2) Case "/" hasil = angka(1) / angka(2) End Select Text1.Text = hasil

Private Sub cmdhapus_click() Text1.Text = "" Coba jalankan Project : Klik salah satu tombol angka, misalnya 5 Klik salah satu tombol operator, misalnya * Klik lagi salah satu tombol angka, misalnya 6 Klik tombol = Akan muncul pada TextBox angka 30 (hasil penghitungan 5 * 6) Klik tombol C untuk menghapus isi TextBox