Struktur kontrol ∞ kondisi. ∞ if-else ,

Slides:



Advertisements
Presentasi serupa
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Advertisements

PENGULANGAN PROSES PADA VISUAL BASIC
Desain web – pertemuan 13 Javascript (Part 2).
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Struktur Kondisi dan Perulangan
Pemrograman JAVA (TIB09)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PHP (2) Pemrograman Internet.
Struktur Kontrol.
Struktur Kontrol #2 Perulangan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Algoritma dan Struktur Data
Flow Control & Exception Handling
STRUKTUR KENDALI PROSES
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Struktur Kontrol Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar struktur kontrol yaitu : Seleksi: if, else, elseif, switch-case.
Perintah Perulangan Pertemuan ::
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PENDALAMAN LOOP DAN LOGIKA
Pemograman 1 Pertemuan 6.
Pengenalan PHP Operator Aritmatika:
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Perulangan pada C
Struktur Kontrol Pemilihan
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Operator Fungsi Logika Perulangan
Struktur kontrol.
Referensi Bahasa (4) As’ad Djamalilleil
LOOPING / PERULANGAN VISUAL BASIC 6.0.
DECISION KONDISI / PEMILIHAN
Struktur Kontrol Keputusan
Algoritme dan Pemrograman
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Struktur Kontrol #1 Keputusan
Statement Control (if dan switch)
STRUKTUR KONTROL.
Struktur Kontrol Keputusan
PERULANGAN WHILE.
Struktur Kontrol.
Iterasi ( Perulangan ).
Pertemuan ke 10 Perintah Bercabang.
BAB 4 Flow Control & Looping
Aliran Kendali (Flow Control)
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Pengenalan PHP Operator Aritmatika:
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Percabangan dan Perulangan
PERTEMUAN 5 Pemrograman Visual
Struktur Perulangan Pertemuan 4.
Iteration Statements (statement iterasi/pengulangan)
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
JAVA FUNDAMENTAL.
STRUKTUR CONTROL program
Struktur Kontrol #1 Keputusan
Flow Control & Exception Handling
Struktur Pengambilan Keputusan
PEMrograman web database
Pernyataan Kondisional, Perulangan dan Jump
Penggunaan Decission (keputusan ) pada C
Konsep Bahasa Pemrograman I Operator
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

Struktur kontrol ∞ kondisi. ∞ if-else , Struktur kontrol ∞ kondisi ∞ if-else , ∞ switch ∞ perulangan ∞ percabangan /perpindahan Zaenal Abidin

Kondisi Kondisi Switch - Case If – Else

Kondisi (if-elseif-else) 23 Oktober 2013 Kondisi (if-elseif-else) If (ekspresi | TRUE | FALSE) { Statements; } Elseif (ekspresi | TRUE | FALSE) { } Else { }

Kondisi (Switch – case) Switch ($ekspresi) Case “value1” : Statements ; Break Case “value2” : ………... Default : break

For (awal; konidisi; inc) Perulangan Do { } While (kondisi) While (konsidi) { --- } For (awal; konidisi; inc)

Perulangan (For) Looping dengan for disebut juga determinate loop, artinya looping yang jumlah pengulangannya (iterasi) telah ditentukan di awal looping. for (nilai_awal; kondisi; penambahan_nilai) { statement 1 statement 2 statement 3 statement 4 }

Keterangan Nilai awal = nilai awal untuk memulai sebuah perulangan for Kondisi = merupakan syarat yang harus dipenuhi untuk terus melakukan perulangan | jika masih bernilai TRUE maka perulangan akan terus dilakukan, jika tidak terpenuhi lagi maka akan perulangan dihentikan Penambahan_nilai = merupakan nilai perubahan terhadap variabel yang diulang

Contoh : for ($ulang = 1; $ulang <= 10; $ulang++) { } Ket: print $ulang; } Ket: Nama variabel yang menjadi perulangan adalah ulang ($ulang) Nilai awal ulang adalah 1, berarti perulangan dimulai dari 1 Ulang <=10, perulangan akan terus akan dilakukan apabila syarat ulang lebih kecil atau sama dengan 10 (TRUE), dan berhenti jika sudah tidak terpenuhi (FALSE) $ulang++; penambahan 1 terhadap nilai ulang($ulang);

Perulangan(while) While loop juga dikenal dengan istilah indeterminate loop, artinya jumlah loopingnya tidak ditentukan pada awal looping. while loop lebih sederhana daripada for loop, karena cuma memiliki dua bagian: Ekspresi (Kondisi) Bagian perulangan { statements }

While…. ekspresi diperiksa sebelum tiap iterasi dilaksanakan. Selama stop condition bernilai true, perintah dalam loop body akan dilakukan berulang-ulang. Iterasi (perulangan) akan dihentikan apabila ekspresi bernilai false.

Contoh $i = 1; while ($i <= 10) { } Ket : echo $i++; Nilai awal perulangan ($i) = 1 Jika kondisi TRUE pada ($i<=10) masih terpenuhi maka perulangan terus dilakukan dengan mencetak nilai $i ditambah 1

Perulangan (do-while) Perulangan do..while loops hampir sama dengan perulangan while, kecuali kebenaran ekspresi dicek di akhir iterasi (perulangan). Perbedaan mendasar dari perulangan while adalah iterasi pertama pada do…while pasti akan dijalankan

Cara penulisan do { } while (ekspresi | TRUE | FALSE); Ket : Statements; } while (ekspresi | TRUE | FALSE); Ket : Statement terlebih dahulu di proses Setelash itu mengecek nilai kondisi, jika FALSE maka bernhenti, jika TRUE diljutkan

Percabangan / Perpindahan Exit Continue Break

Break Break digunakan dalam looping untuk menghentikan suatu loop. Untuklebih jelasnya, perhatikan kode berikut : <?php // melakukan break pada $i == 2 for($i = 0; $1<5; $i++){ if($i == 2){ break; } echo("Nilai i : $i <br>"); echo(“Loop Selesai”); ?>

Break…. kode tersebut akan melakukan break pada saat i bernilai 2, sehingga akan menghasilkan output sebagai berikut : Nilai i : 0 Nilai i : 1 Loop Selesai

Continue continue berfungsi untuk melewati satu iterasi/putaran dalam rangkaian loop. Untuk lebih jelasnya, kode di atas akan kita modifikasi. <?php // melakukan break pada $i == 2 for($i = 0; $1<5; $i++){ if($i == 2){ continue; echo("Nilai i : $i <br>"); } echo(“Loop Selesai”); ?>

kode tersebut akan melakukan break pada saat i bernilai 2, sehingga akan menghasilkan output sebagai berikut : Nilai i : 0 Nilai i : 1 Nilai i : 3 Nilai i : 4 Loop Selesai

Perpindahan (Exit) Contoh Exit <?php for($i = 0; $i<5; $i++){ // melakukan return pada $i == 2 if($i == 2){ exit; } echo("Nilai i : $i <br>"); echo("Loop Selesai"); ?>

Output Nilai i : 0 Nilai i : 1