Visual Basic 6.0 For Beginners

dokumen-dokumen yang mirip
MODUL VI Penggunaan Struktur Kontrol Pengulangan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Visual Basic 6.0 For Beginners

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

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

Sesi/Perkuliahan ke: VII

Visual Basic 6.0 For Beginners

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

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

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

UNIVERSITAS GUNADARMA

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Apa itu Array?

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Struktur Data II. Bekerja Dengan Form.

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

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

MODUL 2 SELECTION & LOOPING PADA FORM

Percabangan. 1. Statemen If...Then

Visual Basic 6.0 For Beginners

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

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

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

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

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

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

Modul Praktikum Ke-2

MODUL-MODUL PRAKTIKUM VB.

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

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

Sesi/Perkuliahan ke: XII

Visual Basic 6.0 For Beginners

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

PENGGUNAAN DATA DAN VARIABEL

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Krisna D. Octovhiana

STRUKTUR KENDALI PERULANGAN

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

BAB PERULANGAN (LOOPING)

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

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

BAB V PROSEDUR DAN FUNGSI

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

BAB III Struktur Program

PEMROGRAMAN VISUAL BASIC

Krisna D. Octovhiana. 1.1 Apa itu Operator?

MODUL IV PERULANGAN ( LOOPING )

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Modul Praktikum Ke-1

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

BAB 2 LANDASAN TEORI

Writting Procedure and Function

Algoritma Pemrograman 2 B

DIALOG B OX Minggu ke-7

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

STRUKTUR KENDALI PERCABANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart

BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour

Tips n Trik Membuat Toolbar dan Statusbar

FUNGSI PENCABANGAN DAN PERULANGAN

Tutorial, Source code, Request Program Visual Basic

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Form dan Kontrol. 5.1 Form

MODUL-MODUL PRAKTIKUM VB.

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

ALGORITMA PERULANGAN

Otodidak VBA MS Excel untuk Pemula

Visual Basic 6.0 For Beginners

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

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

BAB III ANALISA DAN PERANCANGAN

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Bab I Pengenalan Visual BASIC

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

BAB IV IMPLEMENTASI DAN PENGUJIAN

Praktikum 6 SubForm dan Kode VBA

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Perintah Perulangan

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah

Pengenalan Visual Basic

Mengenal Macro (Visual Basic for Application)

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

pernyataan pernyataan End If

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

Transkripsi:

Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 7 Alur Program Kondisi Perulangan Dalam pemrograman ada kalanya kita memerlukan perulangan untuk melakukan suatu perintah yang sama untuk beberapa kali, misalkan pada program untuk mencari data maka diperlukan perulangan untuk mencari data dari record awal sampai record akhir atau sampai data yang dicari ditemukan. Perhatikan contoh sederhana yang menunjukkan penggunaan kondisi perulangan dalam program berikut ini : Private Sub Form_Load() MsgBox "ini adalah pesan ke 1" MsgBox "ini adalah pesan ke 2" MsgBox "ini adalah pesan ke 3" MsgBox "ini adalah pesan ke 4" MsgBox "ini adalah pesan ke 5" Kode program di atas adalah kode program yang digunakan untuk menampilkan pesan sebanyak 5 kali ketika program di load. Bayangkan jika pesan yang ingin ditampilkan bukan 5 kali tetapi 1000 kali, pastinya kita akan kesusahan jika harus menulis kode program MsgBox "ini adalah pesan ke #" Sebanyak 1000 kali. Untuk mempersingkat kode program maka sebenarnya kita tidak perlu menulis program sebanyak 1000 baris, kita cukup menulis 3 baris program yang hasilnya akan menampilkan pesan sebanyak 1000 kali yaitu sebagai berikut : For i = 1 To 1000 MsgBox "ini adalah pesan ke " & i Sehingga source kodenya menjadi :

Private Sub Form_Load() For i = 1 To 1000 MsgBox "ini adalah pesan ke " & i Dengan menggunakan struktur kondisi perulangan seperti source code di atas maka ketika program di load maka program akan menjalankan perulangan dan menampilkan pesan ini adalah pesan ke 1,angka 1 pada pesan karena pada perulangan For Next nilai awalnya adalah 1 kemudian program menjalankan perintah sehingga sekarang nilai i menjadi 2, kemudian program menampilkan pesan ini adalah pesan ke 2, kemudian begitu seterusnya sampai nilai i = 1000 dan program menampilkan pesan ini adalah pesan ke 1000, karena nilai i = nilai akhir yaitu 1000 maka program keluar dariperulangan. Dari contoh di atas dapat disimpulkan bahwa sebuah perulangan memiliki kondisi awal dan kondisi akhir, dan perulangan akan berjalan dan berhenti jika kondisi akhir terpenuhi. 1. Macam Macam Bentuk Perulangan Dalam visual basic terdapat beberapa macam struktur kondisi perulangan, diantaranya adalah Do dan For Next. Untuk lebih jelasnya berikut adalah macam macam bentuk perulangan dalam visual basic : a. Do While Kata while dalam pernyataan Do While merintahkan program untuk melakukan perulangan apabila kondisi persyaratan masih bernilai True. Apabila kondisi persyaratan bernilai False maka program akan keluar dari perulangan dan berpindah ke kode program berikutnya. Bentuk sintaks perulangan Do While adalah : Do While Kondisi Sintaks di atas adalah bentuk Do While dimana kondisi akhir perulangan terletak di awal sedangkan bentuk Do While yang letak kondisi akhirnya di akhir adalah sebagai berikut :

Do While Kondisi b. Do Until Pada dasarnya perulangan Do Until sama dengan perulangan Do While yang membedakannya adalah pada perulangan Do While perulangan akan terus berjalan selama kondisi bernilai True dan akan berhenti jika kondisi bernilai False sedangkan pada perulangan Do Until perulangan akan terus berjalan apabila kondisi bernilai salah dan akan brhenti jika kondisi bernilai True. Sintaks dari perulangan Do Until adalah : Do Until Kondisi Seperti halnya perulangan Do While, perulangan Do Until juga memiliki dua bentuk sintaks yaitu bentuk seperti di atas dan bentuk lainnya dimana kondisi diletakkan di akhir pernyataan perulangan yaitu sebagai berikut : Do Until Kondisi

c. While Wend Perulangan While Wend digunakan apabila kita ingin pernyataan pada program dijalankan selama kondisi ekspresi yang di tetapkan masih bernilai True. Sintaks perulangan While Wend adalah : While Ekspresi Wend d. For Next Perulangan For Next digunakan untuk melakukan perulangan dengan jumlah tertentu yang kita kehendaki. Kita harus mendeklarasikan sebuah variabel yang akan digunakan sebagai indeks untuk perulangan. Sintaks perulangan For Next adalah : For Indeks = NilaiAwal To NilaiAkhir Next Indeks Secara default pada perulangan For Next pertambahan indeks perulangan adalah 1, untuk menentukan pertambahan sesuai yang kita inginkan kita dapat menambahkan Step dari perulangan menjadi 2 atau 1 untuk melakukan perhitungan mundur pada perulangan. Sintaksnya menjadi sebagai berikut : For Indeks = NilaiAwal To NilaiAkhir Step 1 Next Indeks

2. Keluar dari Perulangan Pada situasi tertentu kita mungkin perlu keluar dari perulangan sebelum kondisi akhir perulangan tersebut tercapai. Kita dapat keluar dari perulangan dengan menambahkan kondisi di dalam perulangan kemudian jika kondisi yang kita berikan tersebut bernilai benar maka program akan keluar dari perulangan dengan menggunakan perintah Exit. Contohnya adalah sebagai berikut : Pada Perulangan Do Do Until KondisiAkhir If Kondisi = NilaiYangDicari Then Exit Do End If Pada perulangan For Next For Indeks = NilaiAwal To NilaiAkhir If Kondisi =NilaiYangDicari Then Exit For End If Next Indeks

Untuk lebih memahami tentang struktur kondisi perulangan buatlah sebuah program dengan menggunakan Visual Basic 6.0, buatlah project baru pada Visual Basic 6.0 kemudian pilih Standard.exe, masukkan objek objek yang diperlukan yaitu 7 buah CommandButton dan 1 buah ListBox dan aturlah tampilan pada form sehingga menjadi seperti pada gambar berikut ini : Kemudian atur property masing masing objek sebagai berikut : Object Property Value Form1 frmperulangan Test Perulangan Command1 Command2 Command3 Command4 Command5 Command6 Command7 cmdfor Perulangan For... Next cmdforstep Perulangan For... Next dengan Step cmddowhile Perulangan Do... While cmddountil Perulangan Do... Until cmdwhilewend Perulangan While... Wend cmdkeluardo Keluar dari Perulangan Do... While cmdkeluarfor Keluar dari perulangan For... Next List1 lstperulangan

Selanjutnya copy paste source code berikut ini : ' ketika cmddountil di klik program menjalankan kode perulangan Do Until ' menampilkan Perulangan ke 0 sampai Perulangan ke 99 pada lstperulangan Private Sub cmddountil_click() i = 0 Do Until i >= 100 lstperulangan.additem "Perulangan ke " & i i = i + 1 ' ketika tombol cmddowhile di klik program menjalankan kode perulangan Do While ' menampilkan Perulangan ke 100 sampai Perulangan ke 0 pada lstperulangan Private Sub cmddowhile_click() i = 100 Do While i >= 0 lstperulangan.additem "Perulangan ke " & i i = i 1 ' ketika tombol cmdfor di klik program menjalankan kode perulangan For Next ' menampilkan huruf A sampai Z pada lstperulangan Private Sub cmdfor_click() For i = Asc("A") To Asc("Z") lstperulangan.additem Chr(i)

' ketika tombol cmdforstep di klik program menjalankan kode perulangan For Next ' menampilkan huruf A, C, E, G dst dengan kelipatan 2 pada lstperulangan Private Sub cmdforstep_click() For i = Asc("A") To Asc("Z") Step 2 lstperulangan.additem Chr(i) ' ketika tombol cmdkeluardo di klik program menjalankan kode perulangan Do While ' perulangan berhenti jika i bernilai 50 Private Sub cmdkeluardo_click() i = 100 Do While i >= 0 If i = 50 Then Exit Do End If lstperulangan.additem "Perulangan ke " & i i = i 1 ' ketika tombol cmdkeluarfor di klik program menjalankan kode perulangan For Next ' perulangan berhenti jika i bernilai karakter M Private Sub cmdkeluarfor_click() For i = Asc("A") To Asc("Z") If i = Asc("M") Then Exit For End If lstperulangan.additem Chr(i)

' ketika cmdwhilewend di klik program menjalankan kode perulangan While Wend ' menampilkan Perulangan ke 0 sampai Perulangan ke 100 pada lstperulangan Private Sub cmdwhilewend_click() i = 0 While i <= 100 lstperulangan.additem "Perulangan ke " & i i = i + 1 Wend Jika sudah selesai jalankan program kemudian tes perulangan dengan cara klik salah satu tombol. Misalkan ketika tombol Keluar dari Perulangan Do While maka program akan menampilkan Perulangan ke 100 sampai Perulangan ke 51 seperti yang ditunjukkan oleh gambar berikut ini :