Pernyataan bersyarat,seleksi,dan perulangan

Slides:



Advertisements
Presentasi serupa
Pemrograman Dasar Struktur kendali percabangan
Advertisements

CONDITION I (Tunggal – Ganda) IF - Then
Flowchart (1) Mata Kuliah: Dasar Pemrograman
Praktikum Bahasa C Struktur Kendali.
Mulai Baca x x>x; if(x
PEMROGRAMAN PASCAL STATEMEN KENDALI.
Macam Statement As’ad Djamalilleil
Selection (pemilihan) As’ad Djamalilleil
STRUKTUR PERULANGAN (LOOPING)
Struktur Kondisi dan Perulangan
Pemrograman JAVA (TIB09)
Kondisi dan Pengulangan Sparisoma Viridi dan Suprijadi 1.
PENYELEKSIAN KONDISI (PEMILIHAN)
STRUKTUR KONTROL PENYELEKSIAN KONDISI.
sebuah fungsi yang memanggil dirinya sendiri
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Struktur Kendali Proses (Seleksi)
KONTROL ALUR PROGRAM Pernyataan Kondisional
STRUKTUR DASAR ALGORITMA KOMPETENSI DASAR Mahasiswa mengerti dan memahami berbagai struktur dalam penyajian algoritma Indikator 1.Mahasiswa dapat menjelaskan.
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Tahap Testing Program (lanjutan)
Cakupan Graf (Lanjutan) Pertemuan 7.
Pemograman 1 Pertemuan 5.
Nested If = if bersarang = if bertingkat Operator logika
Struktur Kendali Perulangan pada C
Struktur Kendali Percabangan pada C
Nested IF (If di dalam If) dan Operator Logika
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Struktur Kendali Proses (Perulangan)
Operasi Perulangan pada FORTRAN Pertemuan 6
Struktur kontrol ∞ kondisi. ∞ if-else ,
Algoritma dan Pemrograman
Renni Angreni, S.Kom., M.Kom.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
{Pertemuan 4 Struktur Kondisi IF}
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
DASAR PEMROGRAMAN & ALGORITMA
Statement Control (if dan switch)
{Pertemuan 4 Struktur Kondisi IF}
Buatlah flowchart untuk pembagian 3 buah bilangan
Struktur Kendali Sri nurhayati, mt.
PERTEMUAN 5 PENYELEKSIAN KONDISI.
{Pertemuan 4 Struktur Kondisi IF}
Dasar – dasar Algoritma dan Pemrograman
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma & Pemrograman 1
Operator dan Ekspresi TEE 2103 Algoritma dan Pemrograman
minggu ke-3 Imam Fahrur Rozi
1. Bentuk If- else STRUKTUR SELEKSI KONDISI SELEKSI KONDISI
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
STRUKTUR KENDALI PERCABANGAN
Struktur Kondisi dan Perulangan
Selection (pemilihan)
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
minggu ke-2 Imam Fahrur Rozi
Seleksi Kondisi/Pencabangan
Struktur Kendali Percabangan pada C
PENYELEKSIAN KONDISI.
Struktur Pengambilan Keputusan
Pertemuan 4 Pemrograman Terstruktur
STRUKTUR DASAR ALGORITMA
Dasar-Dasar Pemrograman
LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
PEMROGRAMAN TERSTRUKTUR
Proses Percabangan IF Satu Pernyataan
Pemrograman Web Lanjut “Pertemuan ke-3”
Struktur percabangan.
Struktur Kendali MINGGU KE-2.
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Pernyataan bersyarat,seleksi,dan perulangan Kendali Program Pernyataan bersyarat,seleksi,dan perulangan

‘if’ statement Bentuk umum if(syarat) statement1; else statement2; { urutan statement1; } else urutan statement2;

‘if’ statement if(syarat1) { urutan statement1 } else if(syarat2) else //selain syarat1,2, dan 3 urutan statement4

Keterangan Statement1,statement2, urutan statement1, dsb disebut target dari if statement Bentuk 1  target merupakan statement tunggal Bentuk 2  target merupakan suatu urutan statement (terdiri dari > 1 statement) Bentuk 3  ada banyak pilihan (> 2)

syarat Syarat bisa berupa suatu pernyataan relasional atau bisa berupa bilangan Contoh (pernyataan relasional): if(x>=2) if(y<0xF0) If(a==‘A’) If((x > y)&&(x<1)) Contoh (berupa bilangan) if(b) //dengan b suatu bilangan.diartikan sebagai //if(b!=0)

Flowchart untuk statemen if - else Proses sebelumnya tidak (syarat tidak dipenuhi) syarat if else Ya (syarat dipenuhi) statement1 statement2

Flowchart if – else if - else Proses sebelumnya syarat1 Tidak(syarat1 tdk dipenuhi) if Else if syarat2 Tidak(syarat2 tdk dipenuhi) Ya (syarat1 dipenuhi) else statement1 Ya (syarat2 dipenuhi) statement2 statement3

Struktur ‘switch-case’ Bentuk umum switch(expression){ case constant1: statement sequence_1 break; case constant2: statement sequence_2 case constant3: statement sequence_3 ….. default: statement sequence_n }

Hubungan switch-case dengan if Struktur switch-case tsb ekivalen dengan struktur if – else if sbb: if(expression==constant1) { statement sequence_1 } else if(expression==constant2) statement sequence_2 else if(expression==constant3) statement sequence_3 …… else statement_sequence_n

Aturan untuk switch-case Constant adalah bilangan bulat atau karakter, tidak boleh berupa bilangan float Constant1,constant2,dst harus berbeda Constant harus merupakan suatu literal, sedangkan expression adalah suatu variabel

Flowchart untuk switch-case Proses sebelumnya Expression =constan1 ? Tidak Expression=constan2 ? default Ya statement1 statement2 statement3

Loop ‘for’ Format umum: for (initialization; condition; increase/decrease) statement; Contoh: for(i=1;i<=10,i++) { cout<<“baris ke-”<< i <<endl; }

Penjelasan contoh loop ‘for’ i adalah suatu variabel,disebut variable kontrol i = 1 disebut bagian inisialisasi. Bilangan inisialisasi bisa berupa literal (misal:i=2) atau variabel (misal: i=a) i<=10 disebut syarat / kondisi, bisa berupa literal (misal: i<=8) atau variabel (misal: i<=y) i++ disebut bagian increment Potongan program tersebut jika dijelaskan dengan suatu kalimat: Dari i=1 dan selama i<=10, tampilkan teks “baris ke-i” kemudian i ditambah dengan 1 (i=i+1)

Flowchart loop for inisialisasi Loop belum selesai tidak i=10? ya Statement/proses i=i+1 Loop belum selesai tidak i=10? ya Loop selesai ke proses selanjtnya

Loop ‘while’ Format: Untuk statement tunggal: Untuk multi-statement: while (expression) statement; Untuk multi-statement: while (expression) { urutan statement; }

Loop ‘while’ Expression bisa berupa conditonal statement atau bilangan, sama dengan syarat pada statement ‘if’ Fungsi loop while adalah mengerjakan statement/ urutan statement jika syarat dipenuhi Pada loop while, syarat dibaca terlebih dahulu, baru kemudian mengerjakan statement

Flowchart while syarat While(syarat) Syarat sudah tak berlaku Statement sebelumnya While(syarat) Syarat sudah tak berlaku syarat Syarat berlaku Statement/proses ke proses selanjtnya

Loop do - while Format umum: do statement while(expression); do { urutan statement; }while(expression);

Flowchart do-while do Syarat tak berlaku syarat while Syarat berlaku Proses sebelumnya do Statement/proses Syarat tak berlaku syarat while Syarat berlaku ke proses selanjtnya

Perbedaan ‘while’ dan ‘do – while’ Pada loop while, syarat dilihat lebih dahulu, baru kemudian mengerjakan statement Pada loop do-while, statement dikerjakan dahulu baru kemudian melihat syaratnya

Statement ‘break’ break berarti keluar dari suatu loop atau suatu konstruksi switch-case Statement break digunakan pada: Konstruksi switch-case Loop for,while, do-while Loop for Pada penggunaannya di suatu loop, statement break menyebabkan loop tersebut dihentikan