Struktur Kondisi dan Perulangan

dokumen-dokumen yang mirip
Pertemuan 3 Struktur Kondisi dan Perulangan

Struktur dan Kondisi Perulangan. Struktur Kondisi

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

Struktur Kondisi dan Perulangan

MODUL. Variabel. Workshop Programming

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 2 PHP INTRO PHP INTRO

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

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

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

Selection, Looping, Branching

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

Pertemuan X. Pemrograman Web Dasar Semester 1

BAB V. STATEMEN KONTROL

Pemrograman Web. Pertemuan Ke-10 dan 11 Server Side Scripting [PHP] Server Side Scripting 1

Pengantar Pemrograman

MODUL PEMROGRAMAN WEB

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

PENYELEKSIAN KONDISI

DASAR PHP. Oleh : Devie Rosa Anamisa

KURSUS ONLINE JASA WEBMASTERS

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

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

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

3. Struktur Perulangan dalam C++

PHP Intro. Pemrograman Web II. Ganjil

Pertemuan 2. Muhadi Hariyanto

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

P - 9 & 10 Bab 7 : PHP (Perulangan dan Array)

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

Chapter 5. Struktur Kontrol Perulangan

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

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

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

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

24/09/2017 PERCABANGAN

Struktur Kontrol Pemrograman Java : PERCABANGAN

BAB VI. STATEMENT CONTROL

3. Struktur Perulangan dalam Bahasa C++

Memahami Struktur Perulangan Dalam PHP

MINGGU III : KONTROL PROGRAM

Dasar PHP. Wiratmoko Yuwono

MENGENAL PERNYATAAN KONTROL

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Materi 4: Perintah For Perintah Do While

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

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

24/09/2017 PERULANGAN

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Pemrograman Fery Updi,M.Kom

No HP :

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

OPERATOR DAN STATEMEN I/O

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Modul 3 Percabangan dan Perulangan

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

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

BAB VII DASAR-DASAR PHP

Percabangan & Perulangan

Struktur Kontrol. (Repetition)

6 Maret Structure of Java [Penyeleksian Kondisi]

Bab 9. Percabangan dan Perulangan

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

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

DPK UNIVERSITAS BRAWIJAYA MALANG

Rekursif/ Iterasi/ Pengulangan

Pertemuan 5 PEMILIHAN/PERCABANGAN

BAB 5 PERULANGAN DAN ARRAY

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

STRUKTUR DASAR ALGORITMA

Percabangan. Agus Priyanto, M.Kom

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Konstruksi Dasar Algoritma

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

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

Pertemuan 2. Statement IF

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

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Array Pendeklarasian Array

P - 9 & 10 Bab 7 : PHP (Array dan Fungsi)

Modul Praktikum Bahasa Pemrograman 1

Soal hari Jumat (16/10) Latihan 10 MS

OPERASI PERNYATAAN KONDISI

PHP (HYPERTEXT PREPROCESSOR)

Percabangan dan Perulangan

Struktur Kontrol. Gambar 1: Flowchart Statement If

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Modul 1 Pengenalan PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Pemrograman Web Lanjut 2017

Transkripsi:

Struktur Kondisi dan Perulangan Struktur Kondisi + Struktur Kondisi If + Struktur Kondisi If...Else + Struktur Kondisi Khusus? : + Struktur Kondisi Switch...Case Struktur Perulangan + Struktur Kondisi For + Struktur Kondisi While + Struktur Kondisi Do...While + Struktur Kondisi Foreach Struktur Kondisi Struktur Kondisi If if (kondisi) { statement-jika-kondisi-true; kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Struktur Kondisi If... Else if (kondisi) { else { statement-jika-kondisi-true; statement-jika-kondisi-false; kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi. Struktur Kondisi Khusus? : (kondisi)? benar : salah; kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Statement pada blok benar dan salah hanya boleh satu statemen saja Struktur Kondisi Switch... Case switch ($var) { case '' : statement-; break; case '' : statement-; break;... Halaman

$var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak dibatasi. Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal maupun kutip ganda. Program. : if.php : Program Struktur Kondisi If. $nilai = 0; if ($nilai >= 0) { echo "Nilai Anda $nilai, Anda LULUS"; Penjelasan Program. Pada program di atas, terdapat pemeriksaan kondisi apakah isi variabel $nilai lebih dari 0 (baris ). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai yang lebih besar dari 0) maka statement pada baris ke- akan dijalankan. Sebaliknya jika kondisinya FALSE, maka statement pada baris ke- tidak akan dijalankan. Gambar.. Tampilan Program. Program. : if_else.php : Program Struktur Kondisi If..Else. $nilai = 0; if ($nilai >= 0) { echo "Nilai Anda $nilai, Anda LULUS"; else { echo "Nilai Anda $nilai, Anda GAGAL"; Penjelasan Program. Pada program di atas, terdapat pemeriksaan kondisi apakah isi variabel $nilai lebih dari 0 (baris ). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai yang lebih besar dari 0) maka statement pada baris ke- akan dijalankan. Sebaliknya jika kondisinya FALSE, maka statement pada baris ke- yang akan dijalankan. Pada contoh program di atas, kondisi pada baris ke- bernilai FALSE karena isi variabel $nilai adalah 0. Halaman

Program. Gambar.. Tampilan Program. : if_else.php : Program Memeriksa username dan password dengan If..Else. $user = "achmatim"; $pass = "" if ($user == "achmatim" && $pass == "") { echo"login Berhasil"; else { echo"login Gagal"; Penjelasan Program. Pada program di atas, terdapat pemeriksaan kondisi apakah isi variabel $nilai sama dengan achmatim dan apakah isi variabel $pass sama dengan (baris ). Jika kedua kondisi tersebut bernilai TRUE maka statement pada baris ke- akan dijalankan. Sebaliknya jika salah satunya bernilai FALSE, maka statement pada baris ke- yang akan dijalankan. Gambar.. Tampilan Program. Program. : if_var.php : Program Memeriksa suatu variabel ada atau tidak. $user=""; if (!isset($user)) { echo "Variabel tidak ada/belum terbentuk"; else { echo "Variabel ada"; Halaman

Penjelasan Program. Pada program di atas, terdapat fungsi isset() yang merupakan fungsi untuk memeriksa apakah suatu variabel sudah terbentuk (ada) atau belum. Fungsi akan bernilai TRUE jika variabelnya ada. Jadi jika baris ke- dari program di atas diremark atau dihilangkan maka statement pada baris ke- yang akan dijalankan. Gambar.. Tampilan Program. Program. : switch.php : Program Struktur Switch..Case untuk menampilkan nama hari dalam bahasa Indonesia. 0 $day = date ("D"); switch ($day) { case 'Sun' : $hari = "Minggu"; break; case 'Mon' : $hari = "Senin"; break; case 'Tue' : $hari = "Selasa"; break; case 'Wed' : $hari = "Rabu"; break; case 'Thu' : $hari = "Kamis"; break; case 'Fri' : $hari = "Jum'at"; break; case 'Sat' : $hari = "Sabtu"; break; default : $hari = "Kiamat"; echo "Hari ini hari <b>$hari</b>"; Penjelasan Program. Pada program di atas, variabel $day (baris ke-) akan berisi (tiga) digit pertama dari nama hari dalam bahasa Inggris. Dengan fungsi date(), kita akan memperoleh informasi tanggal, hari dan waktu sekarang. Fungsi ini akan diperlajari lebih lanjut pada pertemuan mendatang. Selanjutnya isi variabel akan diperiksa dengan switch (baris ke-), jika isinya adalah Sun maka adalah Minggu dan seterusnya. $day $hari Gambar.. Tampilan Program. Halaman

Program. : if_khusus.php : Program Struktur Kondisi Khusus? untuk memeriksa tahun kabisat. $tahun = date ("Y"); $kabisat = ($tahun% == 0)? "KABISAT" : "BUKAN KABISAT"; echo "Tahun <b>$tahun</b> $kabisat"; Penjelasan Program. Pada program di atas, fungsi date() dengan parameter Y (baris ke-) akan menghasilkan digit tahun sekarang. Pada baris ke- akan diperiksa apakah isi variabel $tahun jika dimodulus dengan akan menghasilkan nilai 0. Jika TRUE maka $kabisat akan berisi KABISAT dan jika FALSE $kabisat akan berisi BUKAN KABISAT Struktur Perulangan Struktur Perulangan For Gambar.. Tampilan Program. for (init_awal, kondisi, counter) { statement-yang-diulang; init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Struktur Perulangan While init_awal; while (kondisi) { statement-yang-diulang; counter; init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Struktur Perulangan Do... while Halaman

init_awal; do { statement-yang-diulang; counter; while (kondisi); init_awal merupakan inisialisasi atau nilai awal variable. kondisi merupakan statemen kondisi yang akan membatasi perulangan. counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan. Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada dalam block do...while setidaknya akan dieksekusi sebanyak satu kali. Struktur Perulangan Foreach foreach (array_expression as $value) statement; foreach (array_expression as $key => $value) statement; Struktur foreach biasanya digunakan untuk melakukan perulangan berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah habis. Program. : for.php : Program Struktur Perulangan For dan beberapa variasinya. 0 0 0 /* contoh */ for ($i = ; $i <= 0; $i++) { echo "$i "; echo "<br><br>"; /* contoh */ for ($i = ; ; $i++) { if ($i > 0) { break; echo "$i "; echo "<br><br>"; /* contoh */ $i = ; for (; ; ) { if ($i > 0) { break; echo "$i "; $i++; echo "<br><br>"; /* contoh */ for ($i = ; $i <= 0; print "$i ", $i++); Halaman

Penjelasan Program. Program di atas merupakan bentuk-bentuk perulangan dengan menggunakan for. Contoh yang pertama (baris -) merupakan bentuk yang paling umum. Pada contoh, batas akhir perulangan tidak disebutkan dalam for, tapi diatur dengan if dan break (baris -). Gambar.. Tampilan Program. Program. 0 0 /* contoh */ $i = ; while ($i <= 0) { echo $i++; echo "<br><br>"; /* contoh */ $i = ; while ($i <= 0): echo "$i"; $i++; endwhile; echo "<br><br>"; : while.php : Program Struktur Perulangan While dan beberapa variasinya. /* contoh */ $i = ; while ($i <= ) { echo "<h$i>heading $i</h$i>"; $i++; Penjelasan Program. Program di atas merupakan beberapa variasi perulangan dengan while. Contoh yang pertama (baris -) merupakan bentuk yang paling umum dipakai. Blok perintah (baris ) akan dijalankan selama pemeriksaan kondisi pada baris ke- bernilai TRUE. Contoh kedua merupakan bentuk lain dari while, bentuk ini jarang digunakan. Pada contoh ketiga, penggunaan perulangan untuk menampilkan tulisan dengan format <H> sampai <H> Halaman

Program. $i = ; do { echo"$i "; $i+=; while ($i <= 0); Gambar.. Tampilan Program. : dowhile.php : Program Struktur Perulangan dengan Do...While. Penjelasan Program. Program di atas akan menampilkan bilangan ganjil antara sampai 0 menggunakan struktur perulangan do..while. Pada struktur perulangan do...while, pemeriksaan kondisi berada di bawah. Gambar.. Tampilan Program. Halaman

Struktur Break dan Continue Program.0 : break.php : Program Struktur Break dan Continue. 0 for ($i=; $i<0; $i++) { if ($i == ) continue; if ($i == ) break; echo "$i "; Penjelasan Program.0 Dari program di atas, dapat disimpulkan bahwa perintah continue akan melanjutkan proses perulangan tanpa melewati (meng-eksekusi) baris perintah di bawahnya. Jadi perintah pada baris - akan dilewati ( tidak akan tercetak) Sedangkan dengan perintah break akan menyebabkan program menghentikan perulangan (langsung keluar dari perulangan) Gambar.0. Tampilan Program.0 Halaman