Perulangan.

Slides:



Advertisements
Presentasi serupa
Pernyataan Pengulangan Proses Samson AE Sinaga. Pernyataan Pengulangan •FOR – NEXT •DO WHILE – LOOP •DO UNTIL – LOOP •DO LOOP – WHILE •DO LOOP – UNTIL.
Advertisements

PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
- PERTEMUAN 5 & 6 – PERULANGAN
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
PENGULANGAN PROSES PADA VISUAL BASIC
panduan praktis belajar VISUAL BASIC 6.0
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PERULANGAN.
Struktur Kontrol #2 Perulangan
PENCARIAN DATA DENGAN KONTROL DATA
PERTEMUAN IX Penggunaan Array.
Pemograman 1 Pertemuan 6.
PERTEMUAN III SINTAK LANJUT VB
LOOPING dan array Tinaliah, S. Kom.
Perulangan.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Percabangan dan Perulangan
Struktur Data II dengan Visual Basic
Pemrograman VB.NET Pertemuan 3.
Pernyataan Pengulangan Proses
Perulangan Ari Pambudi.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Pengulangan.
LOOPING / PERULANGAN VISUAL BASIC 6.0.
Penggunaan Data dan Variabel
PERTEMUAN VI PERULANGAN (LOOPING)
MENGHITUNG TANGGAL LAHIR
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
Pemprograman VB Dot Net
Pertemuan 5 Combo Box List Box Combo Box List Box.
PERTEMUAN IV STRUKTUR KEPUTUSAN
Pengantar Pemrograman
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
Menggunakan Pengulangan - Do While / Loop - Do / Loop While - While / Wend Dosen : Ega Hegarini.
Algoritma Pemrograman
Struktur Kontrol Keputusan IF dan Select
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
Algoritma & Pemrograman 1B
Penggunaan Struktur Kontrol Pengulangan
Iterasi ( Perulangan ).
Looping (Perulangan).
Pengenalan Visual Basic
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur kontrol pengulangan
Pertemuan 5 Dani Hamdani, S.Kom..
PERTEMUAN 5 Pemrograman Visual
Materi Praktikum Algoritma dan Pemrograman 2A PJ : Darmadi
Perulangan.
Pengulangan.
Pengulangan.
Pernyataan Pengulangan Proses
Struktur Dasar Algoritma dan Runtunan
PERCABANGAN DAN PERULANGAN
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Pengulangan.
Penggunaan Struktur Kontrol Pengulangan
KAWALAN DALAM VISUAL BASIC 6.0
ALGORITMA & PEMROGRAMAN 2B
BAB III VARIABEL, TIPE DATA DAN OPERATOR
Bab 7 Perulangan.
Tutorial Visual Basic Disusun oleh: Oktaviani
Pernyataan Pengulangan Proses
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Transcript presentasi:

Perulangan

LOOP sering disebut dengan istilah iterasi adalah instruksi prorgam yang memerintahkan suatu tugas diulang-ulang berdasarkan kondisi tertentu. Pengulangan ini dapat dikendalikan jumlahnya oleh aplikasi, tergantung pada kondisi yang diinginkan. Loop akan terus dilakukan selama kondisi yang dibandingkan oleh loop tersebut memenuhi syarat (bernilai true). Dan akan berhenti jika tdk lagi memenuhi syarat (bernilai false).

Do While adalah loop yang akan melakukan perulangan terus menerus selama (while) suatu kondisi memenuhi syarat (bernilai true). Loop ini akan terus-menerus dijalankan sampai kondisinya tdk lagi memenuhi syarat (false), baru akan berhenti

Bentuk Umum Do While (kondisi) … ekspresi … Loop Keterangan : Kondisi : kondisi yang dibandingkan kebenarannya Ekspresi : kode-kode program yang akan dijalankan jika kondisi memenuhi syarat (bernilai true)

Contoh : intNilai = 1 Do While ( intNilai < 5) intNilai = intNilai + 1 Loop Keterangan : Variabel intNilai diberi nilai awal 1. Do While intNilai < 5) Memeriksa kondisi apakah isi variabel intNilai kurang dari 5. jika benar, pernyataan didalam loop Do While akan dijalankan Variabel intNilai yang baru diisi dengan variabel intNilai yang lama ditambah 1. Pernyataan ini terus diulangi hingga nilai variabel intNilai tidak lebih kecil dari 5. lalu loop akan dihentikan.

Alur eksekusi Do While Do While Loop Ekspresi

Contoh Program Membuat sebuah aplikasi yang meminta user memasukan input nama sebanyak lima kali. Nama-nama ini akan disimpan pada variabel array strNama. Langkahnya : 1. Buatlah proyek baru pada Visual Basic 2. Buatlah kontrol-kontrol dan aturlah posisi dan ukurannya hingga seperti berikut :

Contoh Form 1 Label1 List1 Ubahlah properti setiap kontrol di atas menjadi sbb :

Contoh Kontrol Properti Nilai Form1 Caption Contoh Do While Label1 Caption Nama-nama yang dinput

Coding Dim strNama(5) As String Dim intCounter As Integer Private Sub Form_Load() intCounter = 1 Do While (intCounter <=5) strNama(intCounter) = InputBox(“Ketikan nama ke-” +_ Str(intCounter), “Menginput Nama 5 Kali”) List1.Additem strNama (intCounter) intCounter = intCounter + 1 Loop End Sub Jalankan aplikasi ini dengan menekan tombol F5

Do Until Merupakan kebalikan dari loop Do While. Loop ini akan terus-menerus dijalankan sampai (unti) kondisinya memenuhi syarat (True), baru setelah itu akan berhenti. Loop ini diawali dengan kata Do Until dan diakhiri dengan kata Loop.

Bentuk Umum Do Until (kondisi) … ekspresi … Loop Keterangan : kondisi yang dibandingkan kebenarannya Ekspresi : kode-kode program yanng akan dijalankan jika kondisi tidak memenuhi syarat (bernilai False)

Contoh : intNilai = 1 Do Until (intNilai > 5) intNilai = intNilai + 1 Loop Keterangan : Variabel intNilai diberi nilai awal 1 Memeriksa kondisi apakah isi variabel intNilai besar dari 5, Jika salah, pernyataan, pernyataan didalam loop Do Until akan dijalankan. Variabel intNilai yang baru diisi dengan variabel intNilai yang lama ditambah 1. Pernyatan ini terus diulangi hingga isi variabel intNilai lebih besar dari 5, lalu loop dihentikan.

Alur eksekusi Do While Do Until Loop Ekspresi

Coding Dim strNama (5) As String Dim intCounter As Integer Private Sub Form_Load() intCounter = 1 Do Until (inCounter > 5) strNama(intCounter) = InputBox(“Ketikkan nama ke-”+ _ Str(intCounter), “Mengikuti Nama 5 kali”) List1.Additem strNama (intCounter) intCounter = intCounter +1 Loop End Sub

For Next Loop For Next digunakan untuk mengulani suatu perintah dalam jumlah yang ditentukan. Dengan loop ini bisa menentukan hingga berapa kali loop akan berulang serta besar kenaikannya. Loop ini diawali dengan kata For dan diakhiri dengan kata Next.

Bentuk Umum For counter = nilaiawal ti nilaiakhir [step kenaikan] … ekspresi … Next counter Keterangan -counter variabel integer yang digunakan untuk melakukan pengulangan - nilaiawal nilai awal variabel untuk memulai pengulangan -nilaiakhir nilai akhir variabel untuk menghentikan pengulangan. -kenaikan besarnya kenaikan yang diinginkan dalam pengulangan -ekspresi instruksi-2 yang akan dilakukan jika kondisi memenuhi syarat

Contoh (Menjumlah nilai dari 1 sampai 10) intJumlah = 0 For intAngka = 1 To 10 intJumlah = intJumlah + intAngka Next intAngka (Menjumlahkan nilai dari 1 sampai 100 dalam kelipatan 5) intJumlah=0 For intAngka = 1 To 100 Step 5

Contoh Membuat sebuah form yang berfungsi menghitung jumlah semua angka dari nilai yang dimasukkan. Langkahnya : Buatlah proyek baru pada Visual Basic Buatlah kontrol-kontrol dan aturlah posisi dan ukurannya hingga seperti pada gambar dibawah ini:

Contoh Form1 Label1 Label2 Text1 Label3 Text2 Label4 Text3 Command2 Ubalah properti setiap kontrol menjadi sbb :

Contoh Kontrol Properti Nilai Form1 Caption Menghitung nilai bilangan Label1 Caption Menghitung Jumlah Bilangan Label2 Caption Awal Label3 Caption Akhir Label4 Caption Jumlah Bilangan Text1 Text Kosongkan Text2 Text Kosongkan Text3 Text Kosongkan Command1 Caption &Hitung Command2 Caption &Exit

Coding Dim intJumlah, intAngka As Integer Dim intAwal, intAkhir As Integer Private Sub Command1_Click() intJumlah = 0 intAwal = Text1.Text intAkhir = Text2.Text For intAngka = intAwal To intAkhir intJumlah = intJumlah + intAngka Next intAngka Text3.Text = intJumlah End Sub Private Sub Command2_Click() Unload Me End

Contoh Jalankan aplikasi dengan menekan F5. pada teks awal ketikkan nilai terkecil yang diinginkan. Pada teks akhir ketikkan nilai terbesar, klik tombol hitung untuk mulai menghitung jumlah semua angka tersebut.

Keluar dari Loop Perintah untuk menghentikan atau keluar LOOP ada 2 macam : Exit Do ; untuk loop Do While dan Do Until Exit For ; untuk loop For Next

Contoh For intCounter = 1 To 10 ‘--- Kode-kode VB lain ---’ If (txtPenjualan.Text = 0) Then Exit For End If ‘--- Kode-kode VB lain --- Next intCounter