Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.

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

STRUKTUR DASAR ALGORITMA
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
MATERI 8 CHOICE / PILIHAN.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PERULANGAN.
Struktur Kontrol #2 Perulangan
Pemograman 1 Pertemuan 6.
2 JAM TEORI dan 1 jam praktek
Pemprograman Terstruktur 1
LOOPING dan array Tinaliah, S. Kom.
Perulangan.
Operasi Perulangan pada FORTRAN Pertemuan 6
Struktur kontrol ∞ kondisi. ∞ if-else ,
Percabangan dan Perulangan
Pemrograman VB.NET Pertemuan 3.
Pernyataan Pengulangan Proses
Perulangan Ari Pambudi.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
LOOPING / PERULANGAN VISUAL BASIC 6.0.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
Prodi S1-Sistem Komputer, F Teknik Elektro
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
Pemprograman VB Dot Net
Algoritma & Pemrograman
STRUKTUR DASAR ALGORITMA
Perulangan.
Perulangan (looping) Oleh: Sri Supatmi.
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
STRUKTUR DASAR ALGORITMA
Menggunakan Pengulangan - Do While / Loop - Do / Loop While - While / Wend Dosen : Ega Hegarini.
Algoritma Pemrograman
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
Algoritma & Pemrograman 1B
Penggunaan Struktur Kontrol Pengulangan
Materi 10 LOGIKA & ALGORITMA.
Iterasi ( Perulangan ).
SUBROUTINE: Prosedure dan Fungsi
Looping (Perulangan).
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pseudo-code.
Pertemuan 5 Dani Hamdani, S.Kom..
PERTEMUAN 5 Pemrograman Visual
Materi Praktikum Algoritma dan Pemrograman 2A PJ : Darmadi
Perulangan.
Pengulangan.
Pernyataan Pengulangan Proses
PERCABANGAN DAN PERULANGAN
Pengulangan.
Dasar-Dasar Pemrograman
Pemrograman Visual Proses Pengulangan.
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Penggunaan Struktur Kontrol Pengulangan
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
ALGORITMA & PEMROGRAMAN 2B
Bab 7 Perulangan.
Chapter 5 : Perulangan (Repeatition)
Pernyataan Pengulangan Proses
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom

Struktur Perulangan Struktur pengulangan atau Loop digunakan untuk mengulang suatu blok perintah sampai kondisi tertentu. Proses pengulangan ini dapat dikendalikan jumlahnya oleh aplikasi yang dibuat pada kondisi tertentu. Perulangan yang digunakan terdiri dari FOR-NEXT, dan Do Loop While, While-Wend, dan Do Loop Until Sorang Pakpahan,S.Kom.,M.Kom

Kondisi Perulangan Kondisi dimana Listing Program akan diulang-ulang Jika Kondisinya terpenuhi Sorang Pakpahan,S.Kom.,M.Kom

Macam Perulangan For index = start To end [Step step] [statements] [Exit For] Next [index] Do [{While | Until} condition ] [statements] [Exit Do] Loop Do [statements] [Exit Do] Loop [{While | Until} condition] While condition [statements] End While Sorang Pakpahan,S.Kom.,M.Kom

For counter = awal To akhir Step pertambahan ……. Expresi ……. 1. Struktur For-Next Struktur ini digunakan untuk mengulang blok perintah dalam jumlah yang sudah ditentukan. Pada struktur ini tidak perlu menuliskan kondisi yang akan diuji tetapi hanya perlu menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel penghitung ini akan secara otomatis bertambah atau berkurang setiap kali suatu pengulangan dikerjakan. Bentuk Syntax : For counter = awal To akhir Step pertambahan ……. Expresi ……. Next counter Sorang Pakpahan,S.Kom.,M.Kom

Keterangan : Counter Nama variabel integer yang digunakan untuk melakukan proses pengulangan. Awal Nilai suatu variabel integer untuk menentukan harga awal suatu pengulangan. Akhir Nilai suatu variabel integer untuk mentukan harga akhir suatu pengulangan. Pertambahan Besarnya nilai dari nilai awal sampai nilai akhir. Jika pengulangannya menurun yaitu dari nilai yang besar menuju kenilai yang kecil. Sorang Pakpahan,S.Kom.,M.Kom

Pertambahan Besarnya nilai perubahan dari nilai awal sampai nilai akhir. Jika pengulangannya menurun yaitu dari nilai yang besar menuju nilai yang kecil, maka nilai pertambahannya harus negatif. Expresi Suatu blok perintah yang akan dikerjakan jika kondisi dari proses pengulangan memenuhi syarat. Contoh : Suatu program untuk mencetak deretan angka mulai dari 1 sampai dengan 15 dan sebaliknya dengan menggunakan struktur For-Next. Tuliskan program tsb pada struktur Form1_Click ( ) Sorang Pakpahan,S.Kom.,M.Kom

Private Sub Form1_click ( ) Dim I, J As Integer ListBox1.Items.Clear() For I = 1 To 15 ListBox1.Items.Add(I) Next I ListBox2.Items.Clear() For J = 15 To 1 Step -1 ListBox2.Items.Add(J) Next J End Sub Sorang Pakpahan,S.Kom.,M.Kom

Hasil Program : Sorang Pakpahan,S.Kom.,M.Kom

Terkadang didalam proses pengulangan dengan struktur For-Next diletakan struktur For-Next lainnya. Bentuk semacam ini disebut dengan Nested For. Contoh : Buat suatu program untuk menampilkan deretan bilangan seperti pada tampilan berikut ini : 1 2 3 4 5 2 3 4 5 3 4 5 4 5 5 Sorang Pakpahan,S.Kom.,M.Kom

Bentuk listing programnya yang diletakan pada prosedur Form1_Load seperti berikut : Sorang Pakpahan,S.Kom.,M.Kom

a. Struktur Do – Loop While dan Do While-Loop Syntax : Do – loop While Bentuk lain dari struktur Do – Loop adalah dengan mengexekusi terlebih dahulu blok perintah baru menjalankan pengujian kondisi diakhir exekusi. Dengan menggunakan perintah ini maka blok perintah minimal dikerjakan 1 kali. Perulangan dilanjutkan jika kondisi bernilai True a. Struktur Do – Loop While dan Do While-Loop Syntax : Do – loop While Do ….. Expresi …… Loop While (kondisi) Contoh : Buat Program untuk menampilkan huruf A sampai Z dengan struktur Do While -Loop dan sebaliknya dengan Do-Loop While Sorang Pakpahan,S.Kom.,M.Kom

Private Sub Form1_Click ( ) Dim i, j As Byte ListBox1.Items.Clear() i = Asc("A") Do While i <= Asc("Z") ListBox1.Items.Add("Huruf " & Chr(i)) i = i + 1 Loop ListBox2.Items.Clear() j = Asc("Z") Do ListBox2.Items.Add("Huruf " & Chr(j)) j = j - 1 Loop While j >= Asc("A") End Sub Sorang Pakpahan,S.Kom.,M.Kom

Hasil Program : Selain bentuk Do While – Loop dan Do – Loop While, terdapat bentuk lain yang fungsinya sama yaitu While – wend. Sorang Pakpahan,S.Kom.,M.Kom

While (kondisi) …….. Ekspresi ……. Wend Contoh : b. While - Wend Bentuk Syntax : While (kondisi) …….. Ekspresi ……. Wend Contoh : Buat program dengan kondisi berisi data Number yang bertujuan untuk menampilkan deretan bilangan mulai dari 1 s/d 9 dengan struktur While – Wend. Private Sub Form1_Click ( ) Bil = 1 While Bil <= 9 Listbox1.Items.Add(Bil) Bil = Bil +1 End Sub Sorang Pakpahan,S.Kom.,M.Kom

c. Struktur Do – Loop Until Struktur ini merupakan perulangan yang metodenya kebalikan dari struktur Do While – Loop. Struktur Do – Loop Until akan menjalankan blok blok program didalam perulangan itu selama kondisi yang dibandingkan tidak memmenuhi syarat (False). Perulangan tsb akan terus menerus dikerjakan sampai (until) kondisinya memenuhi syarat (True), sebelum akhirnya berhenti. Bentuk Syntax : Do …… Expresi …… Loop Until (kondisi). Contoh : Buatlah program untuk menghitung total bilangan ganjil dan genap dari sedereten bilangan 20 sampai 30 Sorang Pakpahan,S.Kom.,M.Kom

Private Sub Form1_Click ( ) Dim i, j As Byte Dim jumgan, jumgen As Integer ListBox1.Items.Clear() jumgan = 0 i = 20 Do Until i > 30 If i Mod 2 = 0 Then ListBox1.Items.Add(i) jumgen = jumgen + i End If i = i + 1 Loop Sorang Pakpahan,S.Kom.,M.Kom

Label1.Text = "Total Genap : " & jumgen ListBox2.Items.Clear() j = 30 Do If j Mod 2 <> 0 Then ListBox2.Items.Add(j) jumgan = jumgan + j End If j = j - 1 Loop Until j <= 20 Label1.Text = "Total Genap : " & jumgen Label2.Text = "Total Ganjil : " & jumgan End Sub Sorang Pakpahan,S.Kom.,M.Kom

Hasil Program : Sorang Pakpahan,S.Kom.,M.Kom

Latihan: Buatlah Form dan program untuk menghitung faktorial suatu bilangan. Misalnya : N=5, maka 5 ! = 5 x 4 x 3 x 2 x 1 =120 Sorang Pakpahan,S.Kom.,M.Kom