Percabangan & Perulangan

dokumen-dokumen yang mirip
Percabangan dan Perulangan

Obyektif : KONTROL ALUR PROGRAM

Percabangan & Perulangan

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

if (ekspresi_boolean) {

SEKUEN, PERCABANGAN & PENGULANGAN

Struktur Kontrol Pemrograman Java : PERCABANGAN

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

Modul 3 Flow Control dan Input

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

BAB V. STATEMEN KONTROL

Perulangan / Looping

Pemrograman Fery Updi,M.Kom

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Struktur Kontrol. Gambar 1: Flowchart Statement If

Modul Praktikum 3 Pemograman Berorientasi Objek

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

BAB 6. Struktur Kontrol

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Operator, Statement kondisional, dan Iterasi pada Java

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

IF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.

Pada akhir pembahasan, peserta diharapkan mampu untuk:

Algoritma dan Pemrograman

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

Modul 3: Kendali program dan teknik. penyimpanan data

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

3. Struktur Perulangan dalam C++

SUMBER BELAJAR PENUNJANG PLPG

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

BAB II VARIABEL DAN TIPE DATA

9/12/2011. Tujuan. Struktur Kontrol. Struktur Kontrol. Struktur Kontrol Keputusan. Pernyataan-if. if-statement Flowchart. Struktur kontrol keputusan

Algoritma Pemrograman 2B (Pemrograman C++)

2 TIPE DATA DAN VARIABEL

PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

24/09/2017 PERCABANGAN

BAB 6. Struktur Kontrol

Pemrograman Berorientasi Obyek. Operator & Assignment

Tujuan Instruksional. Mahasiswa mampu :

Kontrol Keputusan dan Pengulangan

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Decision and Looping

MODUL 2 STRUKTUR KONTROL

24/09/2017 PERULANGAN

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

3. Struktur Perulangan dalam Bahasa C++

OPERATOR DAN STATEMEN I/O

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

IT210 Pemrograman Visual. Ramos Somya

MODUL DUA VARIABEL DAN TIPE VARIABEL

Modul Praktikum Bahasa Pemrograman 1

Bahasa Pemrograman 2.

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

OPERATOR-OPERATOR DALAM JAVA

Dasar Pemrograman Java

Elemen Dasar Dalam Bahasa Java

BAHASA PEMROGRAMAN JAVA

DASAR PEMOGRAMAN JAVA

Bab 9. Percabangan dan Perulangan

Praktikum 4 Control Flow dan Looping

Selection / Pemilihan PEMILIHAN

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

STRUKUR KENDALI : PERCABANGAN

MINGGU III : KONTROL PROGRAM

Badiyanto, S.Kom., M.Kom. PBO java

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

Struktur dan Kondisi Perulangan. Struktur Kondisi

Pertemuan 2 Struktur Kontrol Percabangan

Selection, Looping, Branching

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pemrograman Berbasis Objek Operator dan Assignment

Pemrograman Fery Updi,M.Kom

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

Bahasa C-M6 By Jamilah, Skom 1

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Operator dan Assignment

Transkripsi:

BRACHIG & LOOPIG Percabangan & Perulangan Pemrograman Berbasis Obyek Pertemuan 3 IT-EEPIS

Percabangan -else else- switch

(ekspresi boolean) { pernyataan1; pernyataan2; ekspresi = true pernyataan1 pernyataan2

public class If { public static void main(string args[]) { int bilangan=-1; (bilangan<0) System.out.println( Bilangan adalah negat );

-else (ekspresi boolean) { pernyataan1; else { pernyataan2; pernyataan3; pernyataan1 ekspresi = true pernyataan2 pernyataan3

If - else If() statement takes a boolean expression, not a numeric value. ou cannot convert or cast boolean types and numeric types. If you have: (x) // x is int use (x!=0)

public class IfElse { public static void main(string args[]) { int bilangan=-1; (bilangan<0) System.out.println( Bilangan adalah negat ); else System.out.println( Bilangan adalah posit );

else- (ekspresi1 boolean) { pernyataan1; else (ekspresi2 boolean) { pernyataan2; else { pernyataan3; pernyataan4; ekspresi2 = true ekspresi1 = true pernyataan1 pernyataan2 pernyataan3 pernyataan4

public class If { public static void main(string args[]) { int bilangan=-1; (bilangan<0) System.out.println( Bilangan adalah negat );

else- (ekspresi1 boolean) { pernyataan1; else (ekspresi2 boolean) { pernyataan2; else { pernyataan3; pernyataan4; ekspresi2 = true ekspresi1 = true pernyataan1 pernyataan2 pernyataan3 pernyataan4

switch switch (ekspresi) { case konstan1 : pernyataan1; break; case konstan2: pernyataan2; break; default : pernyataan3; pernyataan4; pernyataan2 break ekspresi = konstan2 pernyataan3 pernyataan4 ekspresi = konstan1 pernyataan1 break

switch Dalam statemen switch, ekspresi harus compatibel dengan tipe int Promosi akan terjadi untuk tipe byte, short, or char Floating point, long, referensi class ataupun String tidak diperbolehkan.

switch Aturan-aturan pada pernyataan switch Urutan dari pernyataan case tidak penting Klausa default boleh diletakkan di awal (secara konvensi diletakkan terakhir) Klausa default bersat optional akan dieksekusi HAA JIKA tidak ada satupun ekspresi yang match dengan case yg ada Keyword break HARUS disertakan pada akhir dari setiap pernyataan case, digunakan untuk melompat ke akhir dari blok switch setelah ketemu satu case yg match Jika tidak ada statemen break di akhir case, maka eksekusi akan berlanjut ke case berikutnya tanpa mengecek nilai ekspresi case tsb

public class Switch { public static void main(string args[]) { int i = 2; switch (i) { case 1 : i+=3; break; case 2 : i+=5; break; default: i+=10; System.out.println(i);

Perulangan for while do-while

Penentuan Looping Bisa ditentukan HOW MA TIMES-nya sebaiknya gunakan for Tidak bisa ditentukan HOW MA TIMES-nya, tapi diketahui kondisi untuk menghentikan loopnya sebaiknya gunakan while() atau do-while() while pengecekan kondisi dilakukan di AWAL ada kemungkinan body loop tidak akan pernah dilakukan sama sekali (0 kali) do while pengecekan kondisi dilakukan di AKHIR minimal body loop akan dieksekusi 1 kali (at least OCE)

for for (inisialisasi; kondisi; perubah) { pernyataan; Inisialisasi kondisi = true for (inisialisasi; kondisi; perubah) pernyataan pernyataan perubah

for (int i=0; i<10; i++) { System.out.println( Hore!! );

while while (kondisi) { pernyataan; kondisi = true while (kondisi) pernyataan pernyataan

int i=0; while (i<10) { System.out.println( Hore!! ); i++;

do-while do { pernyataan; while (kondisi); pernyataan pernyataan kondisi = true while (kondisi)

int i=0; do { System.out.println( Hore!! ); i++; while (i<10);

Kondisional break Pada switch-case digunakam untuk menuju ke akhir (keluar dari) struktur switch. Dalam looping, pernyataan ini berfungsi untuk keluar dari loop for, do-while dan while. continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama (skip the current iteration, continue to the next iteration)