Obyektif : KONTROL ALUR PROGRAM

dokumen-dokumen yang mirip
Percabangan & Perulangan

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

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

Percabangan & Perulangan

Struktur Kontrol Pemrograman Java : PERCABANGAN

Modul 3 Flow Control dan Input

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

Modul Praktikum 3 Pemograman Berorientasi Objek

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

24/09/2017 PERCABANGAN

Struktur Kontrol. Gambar 1: Flowchart Statement If

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

BAB V. STATEMEN KONTROL

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

Algoritma Pemrograman 2B (Pemrograman C++)

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

Pertemuan 2 Struktur Kontrol Percabangan

Kontrol Keputusan dan Pengulangan

BAB 6. Struktur Kontrol

24/09/2017 PERULANGAN

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

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

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

SEKUEN, PERCABANGAN & PENGULANGAN

Pada akhir pembahasan, peserta diharapkan mampu untuk:

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

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

3. Struktur Perulangan dalam C++

Modul Praktikum Bahasa Pemrograman 1

MODUL 2 STRUKTUR KONTROL

BAB 6. Struktur Kontrol

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Percabangan dan Perulangan

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

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

Modul 3: Kendali program dan teknik. penyimpanan data

SUMBER BELAJAR PENUNJANG PLPG

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Operator, Statement kondisional, dan Iterasi pada Java

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

Perulangan / Looping

Pemrograman Fery Updi,M.Kom

Selection, Looping, Branching

if (ekspresi_boolean) {

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

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

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

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

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

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

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

3. Struktur Perulangan dalam Bahasa C++

Definisi Eksepsi (exception)

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

IT210 Pemrograman Visual. Ramos Somya

OPERASI PERNYATAAN KONDISI

Object Oriented Programming (OOP)

LAPORAN STRUKTUR DATA STRUKTUR KONTROL. Disusun oleh :

Elemen Dasar Dalam Bahasa Java

BAB II VARIABEL DAN TIPE DATA

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

2 TIPE DATA DAN VARIABEL

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

Decision and Looping

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

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

6 Maret Structure of Java [Penyeleksian Kondisi]

OPERATOR DAN STATEMEN I/O

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

PERTEMUAN 3 OBJEK DAN CLASS

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

MODUL 5 PERULANGAN A. WHILE

Algoritma dan Pemrograman

Pemrograman Fery Updi,M.Kom

MODUL III CONTROL FLOW & FLOWCHART

OPERATOR-OPERATOR DALAM JAVA

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

Praktikum 4 Control Flow dan Looping

MODUL IV Analisis Kasus/Pemilihan

MINGGU III : KONTROL PROGRAM

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Bahasa Pemrograman 2.

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

PEMAHAMAN DASAR DASAR JAVA

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

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

STRUKUR KENDALI : PERCABANGAN

Method / Fungsi / Sub Program

Aliran Kendali (Flow Control)

Tujuan Instruksional. Mahasiswa mampu :

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Transkripsi:

KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN If Else Bentuk if-else menyebabkan eksekusi dijalankan melalui sekumpulan keadaan boolean sehingga hanya bagian tertentu program yang dijalankan. Bentuk umum pernyataan if-else : if (boolean expression) statement 1; [else statement 2; ] Klausa else bersifat optional, setiap statement dapat berupa satu statement tunggal atau dapat berupa satu blok statement yang ditandai dengan tanda { (kurung kurawal). Boolean expression dapat berupa sembarang pernyataan boolean yang menghasilkan besaran boolean. Break Java tidak memiliki pernyataan goto. Penggunaan goto adalah untuk membuat percabangan secara sembarang yang membuat program sulit dimengerti dan mengurangi optimasi compiler tertentu. Pernyataan break pada Java dirancang untuk mengatasi semua kasus tersebut. Istilah break mengacu kepada proses memecahkan blok program. Proses tersebut memerintahkan runtime untuk menjalankan program dibelakang blok tertentu. Untuk dapat ditunjuk blok diberi

nama/label. Break juga dapat digunakan tanpa label untuk keluar dari suatu loop dan pernyataan switch. Penggunaan break menunjukkan bahwa kita akan keluar dari sutu blok program. Switch Pernyataan switch memberiikan suatu cara ubtuk mengirimkan bagian program berdasarkan nilai suatu variabel atau pernyataan tunggal. Bentuk umum pernyataan switch : switch (expression) { case value1 : case value2 : case valuen : default; Expression dapat menghasilkan suatu tipe sederhana, dan setiap value yang disebutkan pada pernyataan case harus berupa tipe yang cocok. Pernyataan switch bekerja dengan cara membandingkan nilai expression dengan setiap nilai pada pernyataan case. Jika ada yang cocok maka urutan program yang ada di pernyataan case tersebut akan dijalankan, jika tidak ada yang cocok, program akan menjalankan default Return Java menggunakan bentuk sub-routine yang disebut method untuk mengimplementasikan antarmuka prosedural ke class objek. Setiap

saat dalam method dapat digunakan pernyataan return yang menyebabkan eksekusi mencabang kembali ke pemanggil method. PERULANGAN Loop atau sering disebut juga sebagai iterasi adalah pengualangan suatu eksekusi dari suatu kode program. Pengulangan ini akan terus dilakukkan sampai sebuah kondisi dicapai atau perulangan tersebut telah diulang sebanyak n kali. Didalam bahasa java terdapat beberapa macam perulangan yaitu : a. While Statemen while digunakan untuk mengeksekusi sebuah blok secara berulang selama memenuhi kondisi tertentu.. while(ekspresi) { statemen.. Contoh Program : class ulang1 { public static void main (String []args ) { System.out.println( Masukkan angka kamu : ); char c = (char) System.in.read(); while (c <> 7 ) { System.out.println( Please try again! ); System.out.println( Masukkan angka kamu : ); char c = (char) System.in.read(); System.out.println( Anda Benar!!!!! );

b. Do.While Sama halnya dengan while, statemen do-while digunakan untuk mengeksekusi sebuah blok secara berulang sampai tidak memenuhi kondisi tertentu. Pada penggunaan while,ekspresi diperiksa pada saat awa;,jadi kemungkinan blok statemen dalam while tidak pernah dieksekusi. Pada penggunaan do-while, ekspresi tidak diperiksa pada saat awal eksekusi, jadi minimal blok statemen do-while akan di eksekusi sekali. do {.. statemen.. while(ekspresi) Contoh Program : class DoWhile { public static void main (String args[]) { int n = 10 ; do { System.out.println( tick tick + n); n--; while(n > 0); c. For Statemen for digunakan untuk mengeksekusi sebuah blok secara berulang dalam sebuah range tertentu. for(inisialisai;terminasi;increment){.. statemen

Contoh Program : class ForTick { public static void main (String []args) { int n; for(n=10;n>0;n--) System.out.println( tick tick + n);