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

dokumen-dokumen yang mirip
Selection, Looping, Branching

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

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

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

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

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

Pemrograman Web Lanjut 2017

Pertemuan 2. Muhadi Hariyanto

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

BAB V. STATEMEN KONTROL

Pemrograman Fery Updi,M.Kom

Struktur dan Kondisi Perulangan. Struktur Kondisi

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

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

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

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

Web Programming. Pengenalan PHP

Percabangan & Perulangan

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

Percabangan & Perulangan

BAB 5 PERULANGAN DAN ARRAY

Selection / Pemilihan PEMILIHAN

PENYELEKSIAN KONDISI

PENGENALAN PHP DASAR

Struktur Kondisi dan Perulangan

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

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

OPERASI PERNYATAAN KONDISI

No HP :

MODUL 2 PHP. (Kontrol, Fungsi, Array)

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

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

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

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

MODUL 1 INTERNET PROGRAMMING : PHP 1

MINGGU III : KONTROL PROGRAM

BAB 6 KONTROL ALIRAN

if (ekspresi_boolean) {

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

OPERATOR DAN STATEMEN I/O

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

Pertemuan 3 Struktur Kondisi dan Perulangan

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

SEKUEN, PERCABANGAN & PENGULANGAN

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

BAB VI. STATEMENT CONTROL

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Pemrograman Web Lanjut 2017

MODUL PEMROGRAMAN WEB

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Pertemuan2 Percabangan & Perulangan pada Python

Algoritma Pemrograman 2B (Pemrograman C++)

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

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

Dasar PHP. Wiratmoko Yuwono

Modul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

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

Pemrograman Dasar S E L E C T I O N

PRAKTIKUM 9 KONTROL ALIRAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PHP Intro. Pemrograman Web II. Ganjil

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

FLOWCHART - LANJUTAN

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

24/09/2017 PERCABANGAN

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

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

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

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

Chapter 5. Struktur Kontrol Perulangan

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

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

Aliran Kendali (Flow Control)

PERCABANGAN. Bentuk if Sederhana

BAB 6 KONTROL ALIRAN

KURSUS ONLINE JASA WEBMASTERS

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

BAB VII DASAR-DASAR PHP

Server Response. Hello

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

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

PHP (HYPERTEXT PREPROCESSOR)

STRUKUR KENDALI : PERCABANGAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

MODUL 2 SELECTION & LOOPING PADA FORM

Struktur Kontrol Kondisi Dalam PHP

Analisa Kasus Part 2. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

MODUL III CONTROL FLOW & FLOWCHART

3. Struktur Perulangan dalam Bahasa C++

Rekursif/ Iterasi/ Pengulangan

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

PENGULANGAN DAN PEMBACAAN DATA

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Transkripsi:

A. Dasar Teori PHP melakukan eksekusi perintah mulai dari baris pertama kemudian ke baris berikutnya, sampai baris yang terakhir. Struktur kontrol digunakan untuk mengatur alur logika program agar sesuiai dengan kenyataan. Struktur kontrol akan melibatkan variabel, tipe data, dan operator. Secara mendasar struktur program memiliki kombinasi struktur kontrol sebagai berikut: Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement) Pernyataan kondisional adalah pernyataan yang hanya akan dijalankan jika suatu kondisi bernilai benar, berfungsi untuk melakukan filter/penyaringan hasil berdasarkan kondisi tertentu. Berikut adalah macam-macam pernyataan kondisional: 1. If Sintaks: if(kondisi){ pernyataan 1; pernyataan 2; 1

2. If else Kontrol struktur else merupakan pelengkap dari kontrol struktur if, digunakan untuk memberikan alternatif jawaban benar atau salah. Pernyataan pada bagian else akan dijalankan apabila pernyataan pada bagian if bernilai salah. Sintaks: if(kondisi){ pernyataan 1; pernyataan 2; else{ pernyataan a; pernyataan b; 2

3. If elseif else Nilai hasil suatu ekspresi bisa jadi bukan merupakan dua nilai, benar atau salah, tetapi bisa bnyak nilai. Bentuk if... else... digunakan untuk memutuskan suatu blok perintah yang harus dikerjakan berdasarkan dua macam nilai yang dihasilkan yaitu benar dan salah. Jika terdapat lebih dari dua maka harus digunakan struktur kontrol yang dapat memenuhi kebutuhan ini. Struktur kontrol yang paling tepat untuk menjawab permasalahan tersebut adalah if... elseif... else... 3

Sintaks: if(kondisi){ pernyataan 1; pernyataan 2; elseif(kondisi2){ pernyataan a; pernyataan b; else if(kondisi3){ pernyataan a; pernyataan b; else{ pernyataan a; pernyataan b; 4

4. Switch Case Statement ini biasanya digunakan untuk menggantikan struktur if yang memiliki terlalu banyak kondisi. Sintaks: switch(variabel){ case nilai-1: pernyataan 1; 5

break; case nilai-2: pernyataan 2; break; case nilai-n: pernyataan n; break; default: pernyataam default; 6

Perulangan (Looping) Perulangan digunakan untuk mengeksekusi suatu pernyataan secara berulang-ulang. Terdapat beberapa istilah yang harus diperhatikan, istilah-istilah tersebut adalah: Inisialisasi adalah pemberian nilai awal, dalam kasus perulangan berarti bilangan yang akan menjadi awal dari proses perulangan. Kondisi/batas_perulangan adalah suatu kondisi yang akan menentukan kapan perulangan berhenti. Increment adalah penambahan satu yang akan menjadi counter sampai iterasi ke berapa perulangan sudah dilakukan. 7

Pada dasarnya, terdapat tiga jenis perulangan dalam PHP, yaitu: 1. For For merupakan jenis perulangan dengan jumlah perulangan sudah ditentukan berapa kali harus dilakukan. Sintaks: for(inisialisasi; batas_perulangan; increment/decrement){ Pernyataan yang diulang; 2. Foreach Statement foreach digunakan untuk melakukan pengulangan pada saat mengakses elemen-elemen dalam suatu array. Sintaks: foreach($array as $nilai){ pernyataan; 8

3. While Bentuk perulangan ini akan melakukan perulangan selama kondisi bernilai benar, perulangan ini akan berhenti saat kondisi bernilai salah. Sintaks: while (kondisi){ pernyataan yang diulang; increment/decrement; Do-while Seperti halnya pada bentuk while, bentuk do... while melakukan pengecekan kondisi pada akhir statement sehingga jenis ini akan melakukan perulangan minimal sebanyak satu kali. Sintaks: do{ pernyataan yang diulang; increment/decrement; while (kondisi); 9

B. Evaluasi 1. Buatlah program dibawah ini menggunakan perulangan! a. b. c. 2. Buatlah program yang dapat menerima inputan tahun, dan menghitung apakah tahun termasuk tahun kabisat atau tidak. 10