As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Looping (perulangan) As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Slides:



Advertisements
Presentasi serupa
PENGULANGAN PROSES PADA VISUAL BASIC
Advertisements

Konsep Pemrograman Oleh Tita Karlita
Pemrograman Berorientasi Objek
Macam Statement As’ad Djamalilleil
Selection (pemilihan) As’ad Djamalilleil
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Struktur Kontrol (2) As’ad Djamalilleil
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Struktur Kondisi dan Perulangan
Pemrograman JAVA (TIB09)
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
Struktur Kontrol #2 Perulangan
Algoritma dan Struktur Data
Flow Control & Exception Handling
STRUKTUR KENDALI PROSES
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
PENDALAMAN LOOP DAN LOGIKA
Pemograman 1 Pertemuan 6.
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
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.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Struktur kontrol.
Perulangan (Iteration)
Bahasa Pemrograman IF CASE dan Perulangan
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Pernyataan Pertemuan 3 Season 1
PERULANGAN (LOOPING) Harni Kusniyati.
Pengambilan Keputusan dan Pengulangan Proses
PERULANGAN WHILE.
Looping (perulangan).
Struktur Kontrol Perulangan
Iterasi ( Perulangan ).
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Minggu ke-10 Imam Fahrur Rozi
Pemrograman Terstruktur
Percabangan dan Perulangan
Struktur Perulangan Pertemuan 4.
JAVA FUNDAMENTAL.
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
Iteration Statements (statement iterasi/pengulangan)
PENGULANGAN (Loop).
Selection (pemilihan)
Pengendalian Proses : Perulangan /Looping
PRAKTIKUM DASAR PEMROGRAMAN
Struktur Kontrol : Perulangan
Looping (perulangan).
Flow Control & Exception Handling
Aliran Kendali Pengulangan
PEMROG. BERORIENTASI OBJEK I (JAVA)
PEMrograman web database
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Struktur Data dan Algoritma
Perulangan Minggu ke-10.
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Looping (perulangan) As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Looping Statement Java menyediakan tiga macam statement untuk melakukan looping/perulangan, yaitu: for while do – while

Statement while while (ekspresi) statement ekspresi statement true false

Statement while mengeksekusi statement berulang-ulang, selama ekspresi bernilai TRUE Nilai dari ekspresi diperiksa setiap kali memasuki awal perulangan, jadi walaupun nilai ekspresi berubah selama eksekusi statement, eksekusi tidak berhenti sampai akhir iterasi Jika ekspresi pada while bernilai FALSE pada saat pertama kali dijalankan, maka statement tidak dijalankan

contoh statement while mencetak nilai 1 sampai 10 int a = 1; while (a <= 10) System.out.println(a++); -- atau -- while (a <= 10){ System.out.println(a); a++; }

Statement do-while do statement while (ekspresi); ekspresi statement true false

Perulangan do-while serupa dengan while, kecuali ekspresi diperiksa di akhir iterasi, bukan di awal Perbedaan utama dari do-while dan while adalah pada do-while statement pasti dijalankan pada iterasi pertama Jadi pada statement do-while, statement pasti dijalankan minimal satu kali

Contoh perulangan do-while int a = 0; do System.out.println(a); while (a > 0); Perulangan di atas hanya berjalan satu kali iterasi, dikarenakan setelah iterasi pertama ketika ekspresi diperiksa akan menghasilkan nilai FALSE sehingga perulangan dihentikan

contoh do-while mencetak nilai 1 sampai 10 int a = 1; do System.out.println(a++); while (a <= 10); -- atau -- do { System.out.println(a); a++; }

Statement for for (ekspr1; ekspr2; ekspr3) statement ekspr1 ekspr2 true false statement ekspr3

Ekspresi pertama (ekspr1) dieksekusi satu kali di awal perulangan Di awal setiap iterasi, ekspr2 dijalankan untuk diperiksa nilainya. Jika nilainya TRUE, maka perulangan dilanjutkan dan statement dieksekusi. Jika nilainya FALSE, maka perulangan dihentikan Pada akhir setiap iterasi, ekspr3 dieksekusi Setiap ekspresi dapat dikosongkan. Bila ekspr2 dikosongkan, berarti perulangan dijalankan tanpa henti tetapi dapat digunakan statement break pada statement untuk keluar dari perulangan for

Contoh mencetak 1 sampai 10 : for (int a = 1; a <= 10; a++) System.out.println(a); Contoh 2: int a; for (a = 1; ; a++) { if (a > 10) break; }

System.out.println(a); a++; } Contoh 4: int a = 1; for (;;) { if (a > 10) break; System.out.println(a); a++; } Contoh 4: for (int a = 1; a <= 10; System.out.println(a), a++);

String kata[] = {"satu", "dua", "tiga", "empat", "stop", "lima"}; int i = 0; while(i < kata.length){ if(kata[i].compareTo("stop") == 0) break; System.out.println(kata[i++]); }

Statement continue continue digunakan di dalam struktur perulangan untuk melompati sisa dari iterasi pada perulangan yang sedang berjalan dan melanjutkan eksekusi ke iterasi berikutnya

Contoh penggunaan statement continue untuk mencetak bilangan ganjil: int a = 1; while(a < 10){ if(a++ % 2 != 0) continue; System.out.println(a); }