KURSUS ONLINE JASA WEBMASTERS

dokumen-dokumen yang mirip
MODUL PEMROGRAMAN WEB

Control Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

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

Selection, Looping, Branching

KURSUS ONLINE JASA WEBMASTERS

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

3. Struktur Perulangan dalam C++

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

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

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

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

STRUKUR KENDALI : PERCABANGAN

Modul 1 Pengenalan PHP

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

Algoritma Pemrograman 2B (Pemrograman C++)

Pertemuan 3 Struktur Kondisi dan Perulangan

Struktur Kondisi dan Perulangan

Pemrograman Fery Updi,M.Kom

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

3. Struktur Perulangan dalam Bahasa C++

No HP :

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

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

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

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

6 Maret Structure of Java [Penyeleksian Kondisi]

Obyektif : KONTROL ALUR PROGRAM

Rekursif/ Iterasi/ Pengulangan

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

Percabangan & Perulangan

KURSUS ONLINE JASA WEBMASTERS

Bab 9. Percabangan dan Perulangan

TEORI KONSEP PEMPROGRAMAN 3.1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

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

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

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

PERNYATAAN KONTROL. salah

24/09/2017 PERULANGAN

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

Pertemuan 2. Muhadi Hariyanto

MINGGU III : KONTROL PROGRAM

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

PHP Hypertext Preprocessor (PHP)

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

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

KURSUS ONLINE JASA WEBMASTERS

Pemrograman Web Lanjut 2017

24/09/2017 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

Perulangan / Looping

Pemrograman Dasar S E L E C T I O N

BAB 6. Struktur Kontrol

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

BAB VII DASAR-DASAR PHP

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

Pemrograman Web Lanjut 2017

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

Perulangan (Looping)

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

OPERATOR DAN STATEMEN I/O

2.4. Struktur Branching

BAB V. STATEMEN KONTROL

Pertemuan2 Percabangan & Perulangan pada Python

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Dasar PHP. Wiratmoko Yuwono

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Chapter 5. Struktur Kontrol Perulangan

Aliran Kendali (Flow Control)

Object Oriented Programming (OOP)

Server Response. Hello

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

Modul 3 Flow Control dan Input

Tujuan Instruksional. Mahasiswa mampu :

DASAR PHP. Oleh : Devie Rosa Anamisa

PERCABANGAN. Contoh :

KURSUS ONLINE JASA WEBMASTERS

Percabangan & Perulangan

PHP. Ardhi ant Soft 1

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

Percabangan dan Perulangan

Perulangan Java Statement Control dalam Java

PENGULANGAN DAN PEMBACAAN DATA

PRAKTIKUM 9 KONTROL ALIRAN

Pada akhir pembahasan, peserta diharapkan mampu untuk:

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

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

Kontrol Keputusan dan Pengulangan

KURSUS ONLINE JASA WEBMASTERS

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

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

Transkripsi:

KURSUS ONLINE JASA WEBMASTERS PHP Control Flow JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta

Control Flow Control flow jika diterjemahkan ke dalam Bahasa Indonesia berarti Aliran Kendali, yang berarti urutan perintah eksekusi pada suatu program. Control flow dibagi menjadi 3 jenis, yaitu Percabangan (Branching), Perulangan (Looping), dan Perpindahan (Jumping). A. Percabangan Percabangan atau sering disebut dengan istilah decision-making. Percabangan memungkinkan aplikasi untuk memeriksa isi sebuah variabel atau hasil perhitungan dan ekspresi kemudian mengambil tindakan yang sesuai. Contoh percabangan bisa kita temukan pada aplikasi login sistem. Jika user memasukan username dan password yang valid maka user dapat masuk ke sistem. Jika username dan password tidak valid maka user tidak berhak mengakses ke sistem. 1. Percabangan if Secara umum bentuk percabangan if dapat dituliskan sebagai berikut. if(condition){ statements else { statements Percabangan if pada dunia nyata bisa bisa mungkin bisa digambarkan dengan kondisi di bawah ini. Jika haus maka minum. Jika lapar maka makan. Jika sedih maka cari pacar. Perhatikan contoh di bawah ini.

contoh4_1.php <title>percabangan If</title> Bilangan Positif : <?= +9 <br /> Bilangan Negatif : <?= -9 <br /> 9 + 3 = <?= 9 + 3 <br /> 9-3 = <?= 9-3 <br /> 9 * 3 = <?= 9 * 3 <br /> 9 / 3 = <?= 9 / 3 <br /> 9 % 3 = <?= 9 % 3 2. Percabangan else if dan else Tidak semua kasus bisa ditangani oleh percabangan if. Terkadang ada kondisi yang memerlukan banyak alternatif. Itulah fungsi dari else if dan else. Perhatikan struktur percabangan else if dan else di bawah ini. if(condition){ statements else if { statements else if { statements else { statements

Perhatikan contoh di bawah ini. contoh4_2.php <title>percabangan Else If dan Else</title> $nilai = 85; if(($nilai >= 80) && ($nilai <= 100)){ $index = "A"; else if($nilai >= 70){ $index = "B"; else if($nilai >= 50){ $index = "C"; else if($nilai >= 30){ $index = "D"; else { $index = "E"; echo "Nilai kamu adalah ".$nilai; echo "<br/>"; echo "Index kamu adalah ".$index; 3. Percabangan Switch Percabangan switch merupakan alternatif dari percabangan else if dan else. Tidak seperti if, percabangan switch digunakan hanya untuk membandingkan variabel tunggal dengan dengan beberapa kemungkinan nilai-nilai. Perhatikan bentuk umum percabangan switch di bawah ini.

switch($variable){ case value_1: statements 1; case value_2: statements 2; case value_3: statements 3; default: statements 4; Keterangan alur percabangan switch 1. $variable akan dibandingkan dengan daftar kemungkinan. 2. Pernyataan dieksekusi a. Jika $variable == value_1, maka statements 1 dijalankan kemudian keluar dari dari blok program switch. b. Jika $variable == value_2, maka statements 2 dijalankan kemudian keluar dari dari blok program switch. c. Jika $variable == value_3, maka statements 3 dijalankan kemudian keluar dari dari blok program switch. d. Jika $variable tidak memenuhi value_1 - value_2, maka statements 4 dijalankan kemudian keluar dari dari blok program switch. Perhatikan contoh di bawah ini.

contoh4_3.php <title>percabangan Switch</title> $jurusan = "IPA"; switch ($jurusan){ case "IPA": echo "Ilmu Pengetahuan Alam"; case "IPS": echo "Ilmu Pengetahuan Sosial"; case "BHS": echo "Bahasa"; default: echo "Jurusan tidak ada"; B. Perulangan Dalam sebuah pemrograman, perulangan digunakan untuk mengulang statement yang nantinya akan mendukung program supaya berjalan semestinya. Ada 3 jenis perulangan dalam PHP, yaitu While, Do-While, For. 1. Perulangan While Perulangan while dikenal juga dengan indeterminate loop. Artinya, penentuan jumlah perulangan tidak ditentukan sebelumnya. Perulangan akan dilakukan terus menerus sampai dengan kondisi yang menjadi prasyarat bernilai false. Berikut ini struktur umum perulangan while.

Prinsip kerja a. Pernyataan while menguji kondisi yang menjadi prasyarat. b. Jika kondisi bernilai true, maka statements di dalam loop body akan dikerjakan sekali lagi. Jika kondisi bernilai false, maka perulangan akan dihentikan. c. Setiap kali statements pada loop body selesai dikerjakan, kondisi prasyarat akan kembali diperiksa. Perhatikan contoh perulangan while di bawah ini. contoh4_4.php <title>perulangan While</title> echo "Iklan yang paling ngeselin adalah iklan:"; echo "<br/>"; $i = 1; while($i<=3){ echo "Mastin gooood..<br/>"; $i++;

2. Perulangan Do-While Perulangan do-while merupakan modifikasi dari perulangan while. Perulangan dowhile memiliki prinsip kerja yang sama dengan perulangan while. Hanya saja pemeriksaan kondisi prasyaratnya dilakukan pada akhir perulangan. Berikut ini struktur umum perulangan do-while. Prinsip kerja a. Mula-mula statements akan dikerjakan tanpa melakukan pengujian terhadap kondisi yang menjadi prasyarat. b. Setelah statements dijalankan, program akan memeriksa kondisi prasyarat perulangan. c. Jika kondisi bernilai true, maka statements di dalam loop body akan dikerjakan sekali lagi. Jika kondisi bernilai false, maka perulangan akan dihentikan. Perhatikan contoh perulangan do-while di bawah ini. contoh4_5.php <title>perulangan Do-While</title> $i = 1; do{ echo "<h".$i.">perulangan ke-".$i."</h".$i.">"; $i++; while($i<=6);

3. Perulangan For Perulangan for disebut juga determinate loop. Yaitu jumlah perulangannya (iterasi) telah ditentukan sejak awal pernyataan. Berikut ini struktur umum perulangan for. Terdapat beberapa bagian penting dalam perulangan for, yaitu a. Initialization expression : digunakan untuk menentukan nilai awal counter (penghitung). b. Stop condition : pemeriksaan nilai counter. Jika kondisi ekspresi bernilai false, perulangan dihentikan. c. Interative expression : perintah yang dijalankan setiap selesai satu siklus perulangan. Biasanya bagian ini digunakan untuk menambah nilai counter. d. Loop body : merupakan perintah yang akan dilakukan dalam sebuah perulangan.

Perhatikan contoh perulangan for di bawah ini. contoh4_6.php <title>perulangan For</title> for($i=1; $i<=6; $i++){ echo "<font size=".$i.">perulangan ke- ".$i."</font><br />"; C. Perpindahan Dengan adanya perpindahan akan memudahkan kita untuk berpindah dari satu statement ke statement lain. Ada 4 macam perpindahan yang akan kita pelajari yaitu break, continue, return, dan exit. 1. Perpindahan Break Keyword break adalah bagian dari syntax bahasa pemrograman yang berfungsi untuk keluar dari sebuah perulangan.

contoh4_7.php <title>perpindahan Break</title> for($i=1; $i<=6; $i++){ if($i==3){ echo "<font size=".$i.">perulangan ke- ".$i."</font><br />"; 2. Perpindahan Continue Keyword continue adalah bagian dari syntax bahasa pemrograman yang berfungsi untuk melewati satu siklus perulangan / iterasi. contoh4_8.php <title>perpindahan Continue</title> for($i=1; $i<=6; $i++){ if($i==3){ continue; echo "<font size=".$i.">perulangan ke- ".$i."</font><br />";

3. Perpindahan Return Keyword return berguna untuk memerintahkan program keluar dari sebuah fungsi. Keterangan dan penggunaan return secara lebih lanjut akan dibahas pada bab fungsi. 4. Perpindahan Exit Keyword exit adalah fungsi yang digunakan untuk keluar dari sebuah program. Walaupun terdapat statements-statements lain di bawah baris kode exit yang belum dikerjakan, jika terdapat exit maka kita akan keluar dari alur program. contoh4_9.php <title>perpindahan Exit</title> for($i=1; $i<=6; $i++){ if($i==3){ exit(); echo "<font size=".$i.">perulangan ke- ".$i."</font><br />"; //statement di bawah ini akan diabaikan echo "Aku ganteng banget"; echo "Kata ibuku..";