MODUL IV PERULANGAN ( LOOPING )

dokumen-dokumen yang mirip
Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

FUNGSI PENCABANGAN DAN PERULANGAN

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

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

STRUKTUR KENDALI PERULANGAN

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

UNIVERSITAS GUNADARMA

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

MODUL VI Penggunaan Struktur Kontrol Pengulangan


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

Percabangan. 1. Statemen If...Then

Sesi/Perkuliahan ke: VII

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Struktur Data II. Bekerja Dengan Form.

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

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

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

MODUL-MODUL PRAKTIKUM VB.

Visual Basic 6.0 For Beginners

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

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

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

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

MODUL 2 SELECTION & LOOPING PADA FORM

BAB III Struktur Program

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB PERULANGAN (LOOPING)

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL I MEMBUAT PROGRAM PERTAMA VISUAL BASIC

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

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

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

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

STRUKTUR KENDALI PERCABANGAN

Basic Programing Visual Basic

Gambar 3. Jendela yang keluar jika memilih 2 unsur dan Statistiknya saja

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

MODUL 3 SELEKSI KONDISI

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

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

BAB VI KONTROL ALIR STRUKTUR PERCABANGAN (BRANCH)

Algoritma Pemrograman 2 B

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

Bab 4 Perintah Perulangan

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

Pengenalan Visual Basic

Pengenalan Visual Basic

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

BAB 2 LANDASAN TEORI

PENGGUNAAN EVENT, PROPERTY DAN METHOD

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

Krisna D. Octovhiana. 1.1 Apa itu Array?

Mengenal Visual Basic (VB)

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

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

LAMPIRAN A: LISTING PROGRAM

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

BAB III PEMBAHASAN MASALAH

PENGGUNAAN DATA DAN VARIABEL

BAB II Unit Control pada Visual Basic

BAB V PROSEDUR DAN FUNGSI

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

Sesi/Perkuliahan ke: XII

ALGORITMA PEMROGRAMAN 2. Menggunakan VISUAL BASIC 6.0. Achmad Basuki

MODUL I PENGENALAN VISUAL BASIC Main Menu

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

PENGGUNAAN STRUKTUR KONTROL

MODUL VISUAL BASIC 6.0

Modul Praktikum Ke-2

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

DASAR. Sigit Purnomo. Abstrak. Pendahuluan. Pembahasan. pemrograman. tidak. pengguna untuk VBA. yang. Application. dasar. Copyright

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

E-Trick Visual Basic 6.0

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

PRAKTIKUM ALGORITMA DAN PEMOGRAMAN DALAM BAHASA VISUAL BASIC

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

<Algoritma & Pemrograman Komputer/> Nama Kelompok

Visual Basic 6.0 For Beginners

Selection, Looping, Branching

Materi : Koneksi database & Operasi dasar table di Visual Basic 6.0.

pernyataan pernyataan End If

P6 Struktur Kontrol pada Visual Basic.Net

TUGAS MAKALAH VISUAL BASIC 6.0

MODUL IV PROCEDURE. [Private public static]sub namaprosedur (daftarargumen) End Sub

Lampiran A. Program Visualisasi Cuaca Otomatis

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Private Sub cmdprint_click() WebBrowser1.ExecWB OLECMDID_PRINT,OLECMDEXECOPT_DODEFAULT End Sub


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

Transkripsi:

MODUL IV PERULANGAN ( LOOPING ) beberapa jenis perulangan dalam pemrograman Visual Basic pada umumnya tidak jauh berbeda dengan bahasa pemrograman lainnya, berikut ialah beberapa jenis looping ( perulangan ) dalam pemrograman Visual Basic : 1. Do...Loop Gunakan Do loop untuk mengeksekusi suatu blok statement dengan jumlah perulanganyang tak terhingga, ada beberapa Do...Loop statement, tetapi masing-masingmengevaluasi suatu kondisi untuk menentukan apakah melanjutkan eksekusi Berikut ini adalah statement Do Loop, yang dijalankan selama kondisi benar : Do While condition statements Loop Ketika Visual menjalankan Do loop ini, pertama kali akan di coba kondisinya, jika kondisi False (zero), akan diloncati semua statements yang mengikuti kondisi tersebut. Visual Basic akan menjalankan statements jika kondisi benar dan kembali ke Do Loop berikutnya. Contoh : function faktorial(x as integer) dim hasil as long dim i as integer hasil=hasil*i for i=1 to x do hasil=hasil*i next I end function berikut ialah penerapan perulangan pada contoh aplikasi : Contoh 1 : Dim X As Integer Dim HASIL As Long Dim I As Integer Private Sub Text1_KeyPress(KeyAscii As Integer)

X = Val(Text1) If KeyAscii = 13 Then HASIL = 1 For I = 1 To X HASIL = HASIL * I Next I Label1.Caption = "HASIL " & X & " FAKTORIAL = " & CLng(HASIL) 2. For...Next For Next adalah pilihan yang cukup baik, tidak seperti Do..Loop, For..Next menggunakan suatu variable yang disebut counter yang mana akan bertambah atau berkurang pada setiap perulangan, syntaxnya adalah : For Counter = Start To End [step increment].statements Next[Counter] Argumen Counter, start, end dan increement semuanya adalah numerik. Yang dilakukan visual Basic ketika melakukan For Next adalah : a ) Menset nilai counter dengan start b ) mencoba apakah counter lebih besar dari end. Jika ya, visual basic meninggalkan looping tersebut c ) Menjalankan statements tersebut d ) menaikkan counter dengan 1 atau dengan nilai step yang ditentukan e ) mengulangi langkah 2 sampai 4 3. While...Wend While...Wend digunakan untuk mengeksekusi suatu blok statement dengan jumlah perulangan yang tak terhingga. Berikut ini adalah statement While-Wend yang dijalankan selama kondisi benar : While Condition statements Wend ketika menjalankan while ini, pertama kali akan dicoba kondisinya, jika kondisi false (zero), akan diloncati semua statement yang mengikuti kondisi tersebut. Program akan menjalankan statement jika

kondisi benar dan kembali ke while berikutnya. Contoh 2 : Komponen Property Nilai / Value Label Name Label1, label2 Text Box Name Text1, Text2 Command Button Name Command1, Command2 List Box name List1 Combo Box Name cmbjenislooping Berikut ialah listing Programnya : Private Sub Command1_Click() Dim Count As Integer Dim i As Integer Count = Val(Text1.Text) If Count <= 0 Then MsgBox "Nilai harus besar dari 0", vbinformation, "Error" Else List1.Clear i = 0 Select Case cmbjenislooping.listindex Case 0: For i = 0 To Count - 1

List1.AddItem Text2.Text & " data ke - " & i + 1 & " For -- 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 List1.AddItem Text2.Text & " data ke - " & i + 1 & " Do -- Loop Until", i i = i + 1 Loop Until i > Count - 1 End Select Private Sub Form_Load() cmbjenislooping.additem "For -- next" cmbjenislooping.additem "While -- wend" cmbjenislooping.additem "Do loop until" cmbjenislooping.listindex = 0 Latihan Aplikasi pengenalan konfigurasi objek picture ( dalam grafik fungsi Trigonometri )

Komponen Property Nilai / Value Command name command1 picturebox Name BackColor Appearance MyPicture1 &H00000000& 1-3D Label Name Label1, Label2 Berikut Adalah Scriptnya Dim x As String Dim angka As Double Private Sub Command1_Click() mypicture.scalemode = 0 mypicture.scalewidth = 180 mypicture.scaleheight = 2 mypicture.scaleleft = 0 mypicture.scaletop = -1 For j = 0 To 360 If j Mod 10 = 0 Then mypicture.line (j, -1)-(j, 1) Next j mypicture.line (0, -0.5)-(360, -0.5) mypicture.line (90, -1)-(90, 1) mypicture.line (0, -0.25)-(360, -0.25) mypicture.line (0, 0.25)-(360, 0.25) mypicture.line (0, 0)-(360, 0) mypicture.line (0, 0.5)-(360, 0.5) For i = 0 To 360 mypicture.forecolor = vbred mypicture.pset (i, -Sin(i * 3.14 / 45)) mypicture.forecolor = vbgreen mypicture.pset (i, -Cos(i * 3.14 / 45)) mypicture.forecolor = vbwhite mypicture.pset (i, -Tan(i * 3.14 / 45)) For i = 0 To 180

mypicture.forecolor = vbyellow mypicture.pset (i, -Sin(i * 3.14 / 180)) For i = 1 To 360 mypicture.forecolor = vbyellow mypicture.pset (i, -1 / (Sin(i * 3.14 / 45))) dari contoh diatas, akan dibuat 3 buah fungsi trigonometri sederhana melalui perulangan (Looping) untuk menggambarkan titik-titik yang akan membentuk pola grafik dari Fungsi Sinus, Cosinus Dan Tan, berikut penggambaran grid secara berulang. Latihan Soal. Buatlah sebuah random Generator bilangan, dimana batas awal dan batas akhir nilai yang akan di Randomnya dapat ditentukan / di setting oleh user. Data akan tampil pada listbox, kemudian lakukanlah pengurutan (sorting) dengan algorithma sebagai berikut : Public Sub SelectionSort(numbers() As Long, ByVal num As Long) Dim i As Long Dim j As Long Dim min As Long Dim temp As Long temp = 0 'do the selection sort For i = 0 To (num - 2) min = i For j = (i + 1) To (num - 1) If numbers(j) < numbers(min) Then min = j Next j temp = numbers(i) numbers(i) = numbers(min) numbers(min) = temp