Pemrograman Visual I Outline: Proses Pengulangan/Looping

Slides:



Advertisements
Presentasi serupa
Perulangan Pertemuan ke-5 Bahasa C.
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
PENGULANGAN PROSES PADA VISUAL BASIC
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Dasar Pemrograman MODUL 07 PERULANGAN.
PHP (2) Pemrograman Internet.
Struktur Kontrol #2 Perulangan
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
- PERTEMUAN 4 - PERULANGAN
Pemograman 1 Pertemuan 6.
2 JAM TEORI dan 1 jam praktek
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Struktur Kontrol Pemilihan
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
PERNYATAAN PERULANGAN
Perulangan (Iteration)
DECISION KONDISI / PEMILIHAN
Algoritma dan Pemprograman 1
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Pernyataan Pertemuan 3 Season 1
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
Perulangan.
Kuliah IV Ricky Maulana Fajri, M.Sc
PERULANGAN (LOOPING) Harni Kusniyati.
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
PERULANGAN WHILE.
Looping (perulangan).
PERCABANGAN & PERULANGAN DALAM JAVA
Algoritma Pemrograman
Struktur Kontrol Perulangan
Struktur Kontrol Pada C
Iterasi ( Perulangan ).
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Struktur Data Khoiriya Latifah, M.Kom.
Pemrograman Terstruktur
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
JAVA FUNDAMENTAL.
Struktur Perulangan Yohana Nugraheni.
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Iteration Statements (statement iterasi/pengulangan)
Kuliah IV Ricky Maulana Fajri, M.Sc
PRAKTIKUM DASAR PEMROGRAMAN
Struktur Kontrol : Perulangan
JAVA FUNDAMENTAL.
Pemograman Terstruktur
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Flow Control & Exception Handling
Aliran Kendali Pengulangan
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pernyataan Kondisional, Perulangan dan Jump
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Struktur Data dan Algoritma
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 4
Transcript presentasi:

Pemrograman Visual I Outline: Proses Pengulangan/Looping Iteration Statement Perintah for Perintah while Perintah do-while

Proses Pengulangan/Looping Seseorang yang ingin memfotocopy dokument sebanyak 10 kali akan berkata kepada tukang fotocopy “tolong dokumen ini difotocopy sebanyak 10 kali” Jarang kita temui seseorang berkata “tolong dokumen ini difotocopy”. Setelah selesai difotocopy kemudian dia mengatakan kalimat yang sama sebanyak 10 kali Loop merupakan salah satu struktur penting yang digunakan untuk mengulangi eksekusi pernyataan berulang kali. Selama tiap repetisi/perulangan, pernyataan-pernyataan tsb berperan dalam mengubah nilai-nilai variabel

Iteration Statement Statement jenis ini digunakan untuk menentukan bagian mana dari program yang akan dieksekusi berulang-ulang dan apa kondisi yang menentukan perulangan tersebut. Dalam C# ada tiga iteration statement yang dapat digunakan yaitu: while, do-while, dan for.

Perintah For Digunakan untuk mengeksekusi blok program secara berulang-ulang dalam range tertentu Kondisi yang paling cocok untuk perintah for: Bila jumlah perulangan yang diinginkan sudah diketahui atau Nilai awal dan akhir dari proses pengulangan sudah diketahui Contoh: Menampilkan kalimat tertentu sebanyak 5 kali Mengisikan nilai ujian dari 30 siswa Menghitung total harga pembelian dari barang ke 10 hingga ke 20 dsb

Perintah For for (inisialisasi, terminasi, increment) { …….statement…… Sintaks perintah for: Inisialisasi : nilai awal perulangan, misal int a=1; Terminasi : nilai akhir perulangan, misal i<10; Increment : nilai penambahan dari nilai inisialisasi, misal i++; for (inisialisasi, terminasi, increment) { …….statement…… }

Flowchart Perintah For Eksekusi Setiap statement di dalam loop Apakah counter < nilai penghenti? Ya Tidak Tetapkan variabel counter menjadi nilai awal Increment variabel counter Setiap statement setelah loop

Contoh Perintah For public static void Main() { for (int i = 1; i <= 10; i++) i = i * i; Console.WriteLine(i); } Console.WriteLine("Iterasi selesai"); Console.ReadLine();

Contoh Perintah For public static void Main() { for (int j=1;j<=10;j+=2) for (int k = 2; k < 5; k += 3) k = k + 1*j; j = j+k; Console.WriteLine("J= {0}", j); Console.WriteLine("K= {0}", k); } Console.ReadLine();

Contoh Perintah For public static void Main() { string baris, entri; for (int j = 1; j <= 3; j++) baris = " "; for (int k = 1; k <= 3; k++) entri=j + " x " + k + " = "+ (j * k); baris += entri + " "; } Console.WriteLine(baris); Console.ReadLine();

Perintah While Arti kata while dalam bahasa Indonesia adalah “selama” Contoh pengulangan yang menggunakan kata “selama” dalam kehidupan sehari-hari misalnya: Selama galon itu masih berisi air maka ambillah satu gelas air dari galon itu Selama jumlah peserta tur masih sedikit maka pendaftaran peserta tur masih tetap dibuka Selama uang saya masih belum cukup untuk membeli mobil maka saya akan terus menabung dsb

Perintah While while (kondisi) { …….statement…… } Dari contoh tsb dapat dilihat bahwa perintah “while” sangat cocok digunakan pada kondisi dimana banyaknya proses pengulangan tidak diketahui secara pasti Perintah while berguna untuk melakukan perulangan selama kondisi bernilai true. Jika kondisi bernilai false maka statement didalam perulangan tidak akan dieksekusi Sintaksnya adalah: while (kondisi) { …….statement…… }

Flowchart Perintah While Eksekusi Setiap statement di dalam loop Kondisi bernilai true? Ya Tidak Statement setelah loop

Contoh Perintah While public static void Main() { int angka=1; while (angka <=7) angka +=2; Console.WriteLine(angka); } Console.ReadLine();

Contoh Perintah While public static void Main() { Console.Write("masukkan bilangan: "); int i = int.Parse(Console.ReadLine()); while (i<=10) if (i % 2 == 0) Console.WriteLine("bilangan genap {0}", i); i++; } else Console.WriteLine("bilangan ganjil {0}", i); i += 2; Console.ReadLine();

Contoh Perintah While public static void Main() { Console.Write("Masukkan angka: "); int x = int.Parse(Console.ReadLine()); while (x <= 15) for (int i = 1; i <= 10; i += 2) i = i*3; x = x + i; Console.WriteLine("i = {0}",i); } Console.Write("x = {0}",x); Console.ReadLine();

Perintah Do-while Pada perintah for dan while pengecekan kondisi selalu dilakukan sebelum statement perulangan dikerjakan sehingga jika kondisi tidak terpenuhi maka statement perulangan tidak akan pernah dikerjakan Pada perintah do-while pengecekan kondisi dilakukan di akhir blok perulangan sehingga statement perulangan minimal satu kali dijalankan Contoh kalimat dalam kehidupan sehari-hari yang menyatakan hal tsb: Teleponlah terus perusahaan itu selama hubungan belum tersambung Tambahkan gula pada air teh itu selama rasanya masih belum manis Makanlah lagi makanan yang ada di piringmu selama perutmu masih lapar

Perintah Do-while Pada contoh satu dapat dilihat bahwa proses untuk menelepon akan dilakukan minimal 1 kali sebelum diketahui apakah proses menelepon perlu dilakukan lagi atau tidak Sintaks: do { …….statement…… } While (kondisi);

Flowchart Perintah do-While Eksekusi Setiap statement di dalam loop Kondisi bernilai true? Ya Tidak Statement setelah loop

Contoh perintah do-while public static void Main() { Console.Write("masukkan bilangan: "); int i = int.Parse(Console.ReadLine()); do i = i * 2; Console.WriteLine(i); } while (i <= 15); Console.ReadLine();

Contoh perintah do-while public static void Main() { Console.Write("masukkan bilangan: "); int i = int.Parse(Console.ReadLine()); do for (int x = 1; x <= 7; x++) x =x + i; i += x; Console.WriteLine("x : {0}",x); } Console.WriteLine("i :{0}",i); while (i <= 10); Console.ReadLine();

Contoh Perintah do-while public static void Main() { Console.Write("Masukkan nilai x: "); int x = int.Parse(Console.ReadLine()); do while(x<=10) int y = 2; int z = x+y; x = z*y; Console.WriteLine("z = {0}",z); } Console.Write("x = {0}",x); while(x<=5); Console.ReadLine();