Percabangan dan Perulangan.

Slides:



Advertisements
Presentasi serupa
Algoritma : CONTROL STRUCTURES
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Selection (pemilihan) As’ad Djamalilleil
Modul 3: Kendali program dan teknik penyimpanan data
Flow Control & Exception Handling
Pemrograman JAVA (TIB09)
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
STRUKTUR KENDALI PROSES
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN BERORIENTASI OBJEK
Struktur Kontrol.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Perintah Perulangan Pertemuan ::
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Bab 5 Pengulangan.
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Proses (Perulangan)
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Struktur kontrol.
DECISION KONDISI / PEMILIHAN
Struktur Kontrol Perulangan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
MODUL 3 PERULANGAN PERCABANGAN ARRAY
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
Pernyataan Pertemuan 3 Season 1
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
PENGENDALI PROGRAM 1 Pokok bahasan :
Pengambilan Keputusan dan Pengulangan Proses
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Ekspresi Kondisi dan Pernyataan Berkondisi
PERCABANGAN & PERULANGAN DALAM JAVA
Struktur Kontrol.
Algoritma & Pemrograman 1
Pertemuan ke 10 Perintah Bercabang.
BAB 4 Flow Control & Looping
PERNYATAAN DASAR DALAM C++.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 3
PENERAPAN DASAR-DASAR SYNTAX JAVA
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
JAVA FUNDAMENTAL.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Selection (pemilihan)
Struktur Kontrol : Perulangan
JAVA FUNDAMENTAL.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Percabangan/Penyeleksian Kondisi
Aliran Kendali Pengulangan
PEMrograman web database
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pernyataan Kondisional, Perulangan dan Jump
Pengulangan Proses.
Konsep Bahasa Pemrograman I Operator
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
Struktur Kontrol Pemilihan
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

Percabangan dan Perulangan

Percabangan Menggunakan statement if - else atau switch. Syntax penulisan if - else : if (kondisi) statement1 else statement2

if - else dapat berada lagi di dalam if - else (nested if - else ) : if (kondisi) statement1 else statement2 statement3

Atau seperti di bawah ini : if (kondisi) statement1 else statement2 statement3

Syntax penulisan switch : switch (ekspresi) { case Constant1 : statement1; break; case Constant2 : statement2; break; ... default : defaultStatement }

Syntax penulisan switch di atas, dapat di- ekuivalen-kan dengan penulisan if-else yang nested, menjadi : nilaiSwitch = ekspresi; if (nilaiSwitch == nilai_1) statement_1 else if (nilaiSwitch == nilai_2) statement_2 … else if (nilaiSwitch == nilai_i) statement_i else statement_(i+1)

Perulangan dengan while Mengulang badan looping selama kondisi adalah benar. Badan looping adalah statement-statement yang berada di antara tanda kurung kurawal. Syntax : while (kondisi) { statement1; statement2; }

Perulangan dengan while class turun1 { static int max = 10, i = 1; public static void main(String[] args) { while (max > 0) { System.out.println(“Angka “+i+”:“+max); i = i + 1; max = max - 1 }

Perulangan dengan for Hal ini sama dengan perintah dengan while : for (statement1; kondisi; statement2) { statement3; } Hal ini sama dengan perintah dengan while : statement1; while (kondisi) { statement2;

Perulangan dengan for for System.out.println(i); { } (i = 1; i <= 20; i = i + 1) { System.out.println(i); }

Perulangan dengan for class turun1for { static int max = 10, i = 1; public static void main (String[] args) { for (i = 1; max > 0; i = i + 1) { System.out.println(“Angka”+i+”:”+max); max = max - 1; }

Perulangan dengan do-while statement1; statement2; } while (kondisi); ekivalen while (kondisi) { }

Perulangan dengan do-while class turun1do { static int max = 10, i = 1; public static void main (String[] args) { do { System.out.println(“Angka”+i+”:”+max); i = i + 1; max = max - 1; } while (max > 0);

while vs. do-while Berdiskusilah dengan kelompok untuk membandingkan kedua hal di atas ! Waktu hanya 10 menit !

Cara kerja while while (kondisi) { hanya jika “kondisi” bernilai benar statement1; maka statement didalam blok looping jika “kondisi” : dikerjakan terus salah statement_n; } // sisa program // yang berlanjut

Cara kerja do-while Selalu mengeksekusi satu kali sebelum mulai looping do { : statement_1; : hanya jika kondisi bernilai benar statement_2; maka mengerjakan statement : di badan looping } while ( kondisi ); : // sisa program // yang berlanjut

break Menghentikan looping secara paksa; artinya sebelum kondisi looping terpenuhi, looping dapat dihentikan. : while ( kondisi ) { : break ; : statement1; : } statement2;

continue Menghentikan looping yang terjadi saat itu dan kembali ke looping selanjutnya (dari awal). : while ( kondisi ) { : continue ; : statement; : } // baris berikutnya

Keyword static Berfungsi untuk memberikan wilayah jangkauan secara global (dalam satu class) kepada variabel dan method. Contohnya pada program-program looping di atas, jika variabel max tidak dibuat static.

Nested class Merupakan class di dalam class; artinya dalam satu source code terdiri dari banyak class. Contohnya : class hewan { class herbivora { … } class karnivora { }