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

dokumen-dokumen yang mirip
MODUL VI Penggunaan Struktur Kontrol Pengulangan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

UNIVERSITAS GUNADARMA

FUNGSI PENCABANGAN DAN PERULANGAN

STRUKTUR KENDALI PERULANGAN

MODUL IV PERULANGAN ( LOOPING )

Struktur Data II. Bekerja Dengan Form.

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Sesi/Perkuliahan ke: VII

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

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

PENGGUNAAN STRUKTUR KONTROL

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

Visual Basic 6.0 For Beginners

UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V

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

BAB III Struktur Program

MODUL-MODUL PRAKTIKUM VB.

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


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

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

STRUKTUR KENDALI PERCABANGAN

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

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

Percabangan. 1. Statemen If...Then

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

BAB 2 LANDASAN TEORI

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:

Analisis Kecepatan Terminal Benda Jatuh Bebas

PENGGUNAAN STRUKTUR KONTROL

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

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

BAB PERULANGAN (LOOPING)

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

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

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

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

SURAT KETERANGAN. Hasil Uji Program Tugas Akhir

Algoritma Pemrograman 2 B

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Mengenal Visual Basic (VB)

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

Visual Basic 6.0 For Beginners

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Basic Programing Visual Basic

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

PENGGUNAAN DATA DAN VARIABEL

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

PENGULANGAN DAN PEMBACAAN DATA

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

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

MODUL 2 SELECTION & LOOPING PADA FORM

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

BAB VI KONTROL ALIR STRUKTUR PERCABANGAN (BRANCH)

Pengenalan Visual Basic

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

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

Konstruksi Dasar Algoritma

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

<Algoritma & Pemrograman Komputer/> Nama Kelompok

MODUL 3 SELEKSI KONDISI

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

Struktur Kontrol. (Repetition)

1.2 Mengenal Integrated Development Environment (IDE) VB 6

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

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

E-Trick Visual Basic 6.0

TUGAS MAKALAH VISUAL BASIC 6.0

Algoritma Pemrograman

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA

Selection, Looping, Branching

BAB IV IMPLEMENTASI 4.1. IMPLEMENTASI

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI KAS

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

DISUSUN OLEH : : Friska Rosalina NIM :

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

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

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

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

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

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

PERTEMUAN 9-11 STATEMENT

Pemrograman Fery Updi,M.Kom

BAB II Unit Control pada Visual Basic

MINGGU III : KONTROL PROGRAM

PENGULANGAN DAN PEMBACAAN DATA *

Algoritma Pemrograman

Program absen dengan menggunakan visual basic 6.0

P6 Struktur Kontrol pada Visual Basic.Net

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Transkripsi:

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

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. 2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program.

Struktur pengulangan (Loop) digunakan untuk mengulang sebagian dari suatu yang rutin (bagian dari suatu kode program tertentu) berdasarkan suatu kondisi tertentu. Dengan demikian kita tidak perlu menulis ulang rutin sebanyak pengulangan yang kita inginkan. Banyak pengulangan dapat ditentukan sesuai dengan kondisi yang diberikan. Dengan kata lain, pengulangan tersebut akan dilakukan selama kondisi tersebut tidak memenuhi syarat maka pengulangan akan dihentikan.

Ada dua bentuk struktur kontrol pengulangan (looping), yaitu : Struktur FOR NEXT. Struktur DO LOOP.

Bentuk penulisan (syntax) struktur For Next : FOR <pencacah> = <awal> TO <akhir> [STE <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.

Bentuk penulisan (syntax) struktur Do Loop : 1. Struktur Do While DO WHILE <kondisi> <blok kode program> LOOP <blok kode program> akan diulang selama <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.

Bentuk penulisan (syntax) struktur Do Loop : 2. Struktur Do Until DO UNTIL <kondisi> <blok kode program> LOOP <blok kode program> akan diulang sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai TRUE.

Dim i As Integer Private Sub Command 1_Click() List1.Clear Next i End Sub For i = 1 To 100 List1.AddItem "Angka " & i Bentuk penulisan (syntax) struktur For Next : FOR <pencacah> = <awal> TO <akhir> [STE <langkah>] <blok kode program> NEXT <pencacah>

Private Sub Command2_Click() List1.Clear For i = 100 To 1 Step -2 End Sub Next i List1.AddItem "Angka " & i Bentuk penulisan (syntax) struktur For Next : FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>] <blok kode program> NEXT <pencacah>

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 Struktur Do Until DO UNTIL <kondisi> <blok kode program> LOOP <blok kode program> akan diulang sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai TRUE.

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 Struktur Do While DO WHILE <kondisi> <blok kode program> LOOP <blok kode program> akan diulang selama <kondisi> bernilai TRUE. Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.

CONTOH 2

FOR NEXT (ascending) Dim i, a, b, c As Integer Private Sub Command1_Click() a = Val(Combo1.Text) b = Val(Text1.Text) c = a * b List1.Clear For i = 1 To c List1.AddItem "Data Ke- " & i Next i End Sub

DO UNTIL (ascending) Private Sub Command2_Click() a = Val(Combo1.Text) b = Val(Text1.Text) c = a * b List1.Clear i = 1 Do Until i > c List1.AddItem "Data Ke-" & i i = i + 1 Loop End Sub

DO WHILE (descending) Private Sub Command3_Click() List1.Clear a = Val(Combo1.Text) b = Val(Text1.Text) c = a * b i = c Do While i >= 1 List1.AddItem "Data Ke- " & i i = i - 1 Loop End Sub

CONTOH 3

Bentuk penulisan (syntax) struktur For Next : FOR <pencacah> = <awal> TO <akhir> [STE <langkah>] <blok kode program> NEXT <pencacah> Private Sub Command1_Click() Dim i, banyak As Integer Dim faktor, jumlah As Double banyak = Val(Text1.Text) faktor = 1 jumlah = 0 For i = banyak To 1 Step -1 faktor = faktor * i jumlah = jumlah + i Next i Text2.Text = Format(faktor, "#,##0") Text3.Text = jumlah End Sub

Contoh 4

Private Sub CmdHitung_Click() angsur = Val(TxtAngsur.Text) pinjam = Val(TxtPinjam.Text) Bunga = Val(txtBunga.Text) Else If (TxtPinjam.Text) = "" Or (TxtPinjam.Text) = "0" Then MsgBox "Isi Besar Pinjaman dan jangan 0" TxtPinjam.SetFocus ElseIf (TxtAngsur.Text) = "" Or (TxtAngsur.Text) = "0" Then MsgBox "Isi Banyak Angsuran dan jangan 0" TxtAngsur.SetFocus ElseIf (txtbunga.text) = "" Then MsgBox "Isi Besar Bunga" txtbunga.setfocus

List1.Clear TotBunga = (Bunga / 100) * pinjam 'Menghitung total bunga' TotBayar = pinjam + TotBunga cicilan = TotBayar / angsur 'Menghitung Angsuran/cicilan 'Menghitung Total Pembayaran(Pinjaman+Bunga)' For a = 1 To angsur TotBayar = TotBayar - cicilan 'Menghitung sisa' List1.AddItem " " & a & " " & "Rp " & Format(cicilan, "#,##0") & " " & "Rp " & Format(TotBayar, "#,##0") Next End If End Sub