Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

dokumen-dokumen yang mirip
PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Imam Fahrur Rozi. Algoritma dan Pemrograman PENGULANGAN

STRUKUR KENDALI : PERCABANGAN

Selection / Pemilihan PEMILIHAN

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

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

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

Pemrograman Dasar S E L E C T I O N

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Aliran Kendali (Flow Control)

If (kondisi) pernyataan

Algoritma Pemrograman 2B (Pemrograman C++)

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

BAB VI. STATEMENT CONTROL

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

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

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Aliran Kendali (Flow Control)

Percabangan. Agus Priyanto, M.Kom

24/09/2017 PERCABANGAN

Selection, Looping, Branching

3. Struktur Perulangan dalam C++

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Algoritma & Pemograman (Flowchart & C++)

MODUL 5 PERULANGAN (LOOPING)

Object Oriented Programming (OOP)

V. STRUKTUR PEMILIHAN

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pemrograman Fery Updi,M.Kom

Percabangan & Perulangan

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

INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.

3. Struktur Perulangan dalam Bahasa C++

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

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

Pemrograman Fery Updi,M.Kom

Percabangan. Yuli Sun Hariyani

Pert. 5. Operai Penyeleksian Kondisi

Pernyataan if MODUL V PERCABANGAN

Kondisi dan Perulangan

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

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

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

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

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.

PERTEMUAN 9-11 STATEMENT

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Imam Fahrur Rozi. Algoritma dan Pemrograman FUNGSI BAG. 2

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Pertemuan 5 PEMILIHAN/PERCABANGAN

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

Obyektif : KONTROL ALUR PROGRAM

PERNYATAAN DAN KONDISI

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

OPERATOR DAN STATEMEN I/O

PERCABANGAN. Bentuk if Sederhana

PRAKTIKUM 4 PERCABANGAN

24/09/2017 PERULANGAN

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

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

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Tipe Data, Identifier, Operator dan Control Statement

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

belajar pemograman C++ Dasar

OPERASI SELEKSI PEMROGRAMAN C++

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

I. RUNTUNAN(SEQUENCE)

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

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

Pengantar Pemrograman

Modul 4 Kondisional/Pencabangan If - Else

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

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

Pengambilan Keputusan DASAR PEMROGRAMAN

if (kondisi) Pernyataan;

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Bab 4. Decision 2 (Pengambilan Keputusan)

Imam Fahrur Rozi. Algoritma dan Pemrograman FUNGSI (FUNCTION)

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Pemrograman Dasar R E P E T I T I O N

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

P R E T R EM N 5 STRUKTUR LOOPING

Transkripsi:

Imam Fahrur Rozi Algoritma dan Pemrograman SELEKSI KONDISI

KOMPETENSI Setelah menempuh materi ini, mahasiswa hendaknya mampu: Memahami tentang konsep seleksi kondisi Memahami penggunaan IF- ELSE dan SWITCH- CASE untuk seleksi kondisi

JENIS ALIRAN KENDALI Aliran Berurutan (Sequence) Aliran Pencabangan atau Seleksi Kondisi (SelecOon atau CondiOonal SelecOon) Digunakan untuk melakukan seleksi terhadap suatu kondisi tertentu. Seleksi tersebut digunakan untuk memilih statement mana yang akan dijalankan berdasarkan kondisi tsb. Perulangan (RepeOOon atau IteraOon atau Looping) Digunakan untuk mengulang statement.

SELEKSI KONDISI Dalam membuat algoritma, adakalanya ditemukan kasus yang melibatkan suatu kondisi yang harus dipilih atau diseleksi. Jika suatu kondisi tersebut terpenuhi atau benar, maka akan melakukan suatu proses tertentu. Tapi jika salah, maka proses tsb Odak dijalankan, atau bahkan akan menjalankan proses yang lain. Ada KONDISI yang harus dicek atau diseleksi benar salahnya.

PERNYATAAN SELEKSI KONDISI Dalam C++ terdapat beberapa pernyataan untuk melakukan seleksi kondisi: if if else switch case

PERNYATAAN IF Dalam Flowchart :

PERNYATAAN IF Dalam C++ sintaks C++: A. if (boolean expression) B. if (boolean expression) {

PERNYATAAN IF Penulisan sintaks if sepero pada A digunakan jika statement yang akan dijalankan keoka boolean expression bernilai benar, hanya SATU statement saja Penulisan if sepero B digunakan jika statement yang akan dijalankan keoka boolean expression bernilai benar, LEBIH DARI SATU statement.

PERNYATAAN IF- ELSE Penggambaran dalam Flowchart:

PERNYATAAN IF- ELSE Dalam C++ sintaks C++: A. if (boolean expression) else B. if (boolean expression){ else{

CONTOH IF #include <iostream.h> #include <iostream.h> int main(){ int x; cin>>x; if(x == 100) cout<< x is 100 ; return 0; int main(){ int x; cin>>x; if(x == 100){ cout<< x is ; cout<<x; return 0;

CONTOH IF- ELSE #include <iostream.h> #include <iostream.h> int main(){ int x; cin>>x; if(x == 100) cout<< x is 100 ; else cout<< x is not 100 ; return 0; int main(){ int x; cin>>x; if(x == 100){ cout<< x is ; cout<<x; else{ cout<< x is not ; cout<<x; return 0;

PERNYATAAN IF- ELSE If- Else jika digunakan untuk menyeleksi lebih dari dua kondisi menjadi if (boolean expression 1){ else if(boolean expression 2){ else if(boolean expression 3){ else{

CONTOH IF- ELSE IF- ELSE #include <iostream.h> int main(){ int x; cin>>x; if(x > 0){ cout<< x is positive ; else if(x<0){ cout<< x is negative ; else{ cout<< x is 0 ; return 0;

PERNYATAAN IF BERSARANG (NESTED IF) Di dalam pernyataan IF terdapat pernyataan IF lagi Pernyataan IF yang ada di dalam IF, berada pada level yang berbeda if(boolean expression) { if(boolean expression){ else if(boolean expression){ else{ else{

PERNYATAAN SWITCH CASE Switch- case secara fungsi mirip dengan If- Else, tapi berbeda pada cara penggunaan Switch- case secara lebih spesifik digunakan untuk menyeleksi nilai konstan yang mungkin untuk suatu ekspresi

PERNYATAAN SWITCH CASE switch(int or char expression){ case constant1 : statement1; statement2; break; case constant2 : statement1; [default: statement1; statement2;] statement2; break;

CONTOH SWITCH CASE int x; cin>>x; switch(x){ case 1: cout<< Satu ; break; case 2: cout<< Dua ; break; case 3: cout<< Tiga ; break; default: cout<< Selain satu,dua,tiga ;

CONTOH SWITCH CASE char x; cin>>x; switch(x){ case a : cout<< huruf a ; break; case b : cout<< huruf b ; break; case c : cout<< huruf c ; break; default: cout<< Selain huruf a,b,c ;

PERNYATAAN SWITCH CASE Switch- case hanya bisa digunakan untuk menyeleksi nilai int atau char. Tidak bisa selain itu. int x; switch(x){ dst. char x; switch(x){ dst. float x; switch(x){ dst. BENAR BENAR SALAH

PERNYATAAN SWITCH CASE Ekspresi default dalam switch- case digunakan untuk memproses jika semua nilai konstan yang ada di case2 sebelumnya Odak sesuai dengan nilai yang di cek Befungsi sepero else pada if- else Ekspresi default ini bersifat opsional atau bukan mandatory atau Odak harus ada (bileh ada boleh Odak). Statement break digunakan untuk keluar dari blok switch- case. Statement break biasa diletakkan pada akhir blok statement yang ada di dalam case. Jika Odak dicantumkan break, maka setelah menjalankan ekspresi case, Odak langsung keluar, melainkan menjalankan sintaks di bawahnya.

CONTOH SWITCH CASE TANPA BREAK char x; cin>>x; switch(x){ case a : cout<< huruf a <<endl; case b : cout<< huruf b <<endl; break; case c : cout<< huruf c <<endl; break; default: cout<< Selain huruf a,b,c ; Jika x= a maka outputnya adalah: huruf a huruf b

Algoritma dan Pemrograman Selamat Belajar J J J J J J J J J Serious, Focus, stay cool & calm