MENGENAL PERNYATAAN KONTROL

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

KONTROL KENDALI DAN FUNGSI

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

Struktur Kondisi dan Perulangan

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

Pertemuan 3 Struktur Kondisi dan Perulangan

Selection, Looping, Branching

Modul 1 Pengenalan PHP

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

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

BAB VI. STATEMENT CONTROL

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

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

Materi 4: Perintah For Perintah Do While

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

PERNYATAAN KONTROL. salah

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

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

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

OPERATOR DALAM SCRIPT PHP

MINGGU III : KONTROL PROGRAM

Web Programming. Pengenalan PHP

Pertemuan 2. Muhadi Hariyanto

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

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

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

Bab 9. Percabangan dan Perulangan

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

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

6 Maret Structure of Java [Penyeleksian Kondisi]

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

No HP :

MATERI KULIAH 25 NOVEMBER DESEMBER 2015 Sri Istiyari Uswatun Chasanah G Struktur aliran atau bagan program kontrol.

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

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

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

KURSUS ONLINE JASA WEBMASTERS

MODUL PEMROGRAMAN WEB

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

Tugas Pemrograman Web D4 LJ PJJ Teknik Informatika Politeknik Elektronika Negeri Surabaya

Struktur Kontrol Kondisi Dalam PHP

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

Pertemuan X. Pemrograman Web Dasar Semester 1

PHP Intro. Pemrograman Web II. Ganjil

Server Response. Hello

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

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Percabangan & Perulangan

24/09/2017 PERCABANGAN

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

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

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

if($makanan == "ada") { $tindakan = "makan"; } else { $tindakan = "puasa"; }

MODUL 5 PERULANGAN (LOOPING)

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

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

Pengantar Pemrograman

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

PENYELEKSIAN KONDISI

Aliran Kendali (Flow Control)

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

JavaScript. Pemrograman Web 1. Genap

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

MODUL 1 INTERNET PROGRAMMING : PHP 1

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

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

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

STRUKTUR DASAR ALGORITMA

Pemrograman Dasar S E L E C T I O N

3. Struktur Perulangan dalam Bahasa C++

Pemrograman Web Lanjut 2017

if (ekspresi_boolean) {

PENGENALAN PHP DASAR

Struktur Kontrol Pemrograman Java : PERCABANGAN

Dasar PHP. Wiratmoko Yuwono

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

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

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

BEKERJA DENGAN FUNGSI WAKTU

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

DASAR PHP. Oleh : Devie Rosa Anamisa

3. Struktur Perulangan dalam C++

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

Algoritma & Pemrograman #5

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Chapter 5. Struktur Kontrol Perulangan

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Pertemuan 5 PEMILIHAN/PERCABANGAN

Module 4. Ekpresi, Operator, dan Konstanta

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

MODUL. Variabel. Workshop Programming

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

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

Transkripsi:

BAB 7 MENGENAL PERNYATAAN KONTROL Pada bab ini membahas beberapa fungsi pernyataan kontor yang berhubungan dengan pengambilan keputusan dalam struktur program dan pengulangan perintah dalam suatu program. Fungsi pernyataan control dalam sebuah program selalu digunakan. 7.1 Pernyataan If Pernyataan if digunakan sebagai pernyataan dalam memilih salah satu operasi yang akan dilaksanakan sesuai syarat atau kondisi tertentu yang telah ditetapkan. Ada beberapa pilihan sintaks dalam penerapan fungsi if sesuai dengan kondisi suatu program. 7.1.1 Fungsi If Dalam Satu Statement Fungsi IF adalah fungsi yang mengandung satu kondisi dan satu eksekusi operasi, dengan bentuk penulisan fungsi sebagai berikut: If (pernyataan){ Oleh : Yeni Cahyono- www.nicdesain.net 37

Operasi program ; Berdasarkan bentuk penulisan di atas, jika pernyataan terpenuhi (bernilai True) maka operasi program dilaksanakan. Jika pernyataan tidak terpenuhi (bernilai False) maka operasi program akan diabaikan. Statement adalah suatu kondisi atau perintah tunggal yang akan dikerjakan apabila suatu kondisi bernilai True, sebaliknya jika bernilai False maka operasi tidak dilaksanakan. Pada umumnya suatu kondisi mengandung operator logika atau operator relasi. Contoh penulisan program dengan menggunakan fungsi IF dengan suatu kondisi adalah : php // if.php $warna="biru"; $tempat="atas"; if($warna=="biru" and $tempat=="atas"){ echo"langit itu berwarna $warna dan tempatnya di $tempat."; Simpan script di atas dengan nama if.php dan jalankan pada browser. Hasilnya akan tampak seperti pada gambar 7.1 berikut: Gambar 7.1 Tampilan fungsi if dengan pernyataan tunggal 7.1.2 Fungsi If Else Suatu program juga sering memberikan dua operasi pilihan. Apabila suatu kondisi bernilai False atau tidak terpenuhi, maka akan menjalankan operasi program yang kedua. Fungsi IF ELSE ini menyatakan bahwa jika pernyataan terpenuhi maka Operasi I dilaksanakan, namun jika pernyataan tidak terpenuhi maka Operasi I diabaikan dan menjalankan Operasi II. Bentuk penulisan dari fungsi ini adalah: 38 Oleh : Yeni Cahyono- www.nicdesain.net

If(pernyataan){ Operasi I ; else{ Operasi II ; Contoh: php // ifelse.php $kaki="empat"; $warna="putih"; if($kaki=="dua" and $warna="hitam"){ echo"ayam adalah binatang berkaki $kaki dan berwarna $warna."; else{ echo"ayam adalah binatang bukan berkaki $kaki dan berwarna $warna."; Simpan script di atas dan jalankan pada browser. Hasilnya akan tampak pada gambar berikut: Gambar 7.2 Tampilan fungsi IF dengan kondisi tunggal 7.1.3 Fungsi If leseif else Fungsi if sebelumnya adalah cara untuk menyelesaikan permasalahan jika terdapat satu atau dua pilihan operasi, namun bagaimana apabila banyak pilihan operasi dan beberapa persyaratan harus disertakan? Fungsi if memberikan bentuk penyelesaian yang digunakan untuk membagi beberapa pilihan. Suatu contoh ada penentuan predikat nilai ujian, jika nilai ujian >=85 maka mendapat predikat sangat memuaskan, nilai antara 70 85 mendapat predikat memuaskan, 60-59 mendapat predikat Cukup, 40- Oleh : Yeni Cahyono- www.nicdesain.net 39

59 mendapat predikat kurang dan nilai <40 mendapat predikat kurang sekali. Untuk permasalahan ini, maka Anda dapat menggunakan fungsi alternatif if ganda atau if.. elseif.. Contoh penggunaan dalam program: // ifelseif.php $nama = "Rafiza Hafif"; $nilai = 86 ; If($nilai >= 85){ $predikat="sangat Memuaskan"; elseif($nilai>= 70){ $predikat="memuaskan"; elseif($nilai>=60){ $predikat="cukup"; elseif($nilai>=50){ $predikat="kurang"; else{ $predikat="sangat Kurang"; Echo"<br> Nama Siswa : <b>$nama</b><br>nilai angka <b>$nilai</b> dengan predikat <b>$predikat</b>"; Apabila dijalankan di browser akan menghasilkan tampilan seperti pada Gambar 7.3 berikut: Gambar 7.3 Hasil dari opersi fungsi if elseif else 7.2 Fungsi Pernyataan Switch Switch adalah suatu pernyataan yang digunakan untuk membandingkan variabel yang mempunyai beberapa nilai yang berbeda. Misalkan variabel $hari yang mempunyai nilai Minggu, Senin, Selasa, Rabu dan sebagainya, 40 Oleh : Yeni Cahyono- www.nicdesain.net

dan kemudian kita akan mengambil nilai nama hari yang berlaku untuk saat ini. Contoh penulisan dalam program adalah: // swicth.php $hari_ini=date("w"); Switch($hari_ini){ Case"0"; $hari="minggu"; Case"1"; $hari="senin"; Case"2"; $hari="selasa"; Case"3"; $hari="rabu"; Case"4"; $hari="kamis"; Case"5"; $hari="jumat"; Case"6"; $hari="sabtu"; Echo" Hari ini adalah ".$hari; Program di atas menunjukkan permasalahan pemilihan nilai hari yang dimiliki oleh variabel $hari. Dalam program PHP untuk menentukan bulan, Anda dapat menggunakan fungsi date();, namun hasilnya adalah dalam bahasa Inggris, agar dapat tampil dalam bahasa Indonesia, maka Anda harus mengkonversikannya (mengubahnya) ke dalam bahasa Indonesia. Salah satu cara untuk mengubahnya adalah menggunakan fungsi Switch. 7.3 Fungsi Loop Loop adalah suatu fungsi yang digunakan untuk menjalankan program secara berulang-ulang sampai menemukan suatu kondisi untuk menghentikan jalannya program. Dalam PHP mengenal dua fungsi Loop, adalah While Loop dan For Loop. Oleh : Yeni Cahyono- www.nicdesain.net 41

7.3.1 While Loop Fungsi While digunakan untuk pengulangan sebuah perintah hingga jumlah tertentu, selama persyaratan masih terpenuhi. Seperti halnya fungsi If Else, While ini juga mengandung Pernyataan atau Kondisi tertentu sebagai pembatas untuk mengakhiri sebuah perintah pengulangan. Bentuk penulisan dari fungsi ini adalah : While(kondisi){ Operasi; Contoh penulisan struktur program yang paling sederhana adalah: // while.php echo"operasi menggunakan while."; $a=1; While($a <= 8) { Echo"<br>Cetak ke : $a "; $a++; Kondisi / pernyataan dalam fungsi While harus dibuat dalam suatu pernyataan benar. Apabila pernyataan tidak benar sehingga mengakibatkan pembatasan tidak terbatas akan mengakibatkan program akan mengulang operasi secara terus-menerus, karena fungsi While akan menganggap bahwa pernyataan bernilai benar. Program di atas menunjukkan bahwa variabel $a bernilai 1, sehingga operasi akan terus dijalankan sampai pernyataan $a <= 8 terpenuhi, sehingga mengakibatkan pernyataan bernilai False dan operasi akan dihentikan. Apabila program tersebut dijalankan pada browser, maka akan tampak seperti pada Gambar 7.4. 42 Oleh : Yeni Cahyono- www.nicdesain.net

Gambar 7.4 Hasil operasi pengulangan menggunakan While Perhatikan penulisan program di atas, operasi akan dijalankan secara terusmenerus atau selama $a bernilai kurang 8. Pada setiap operasi $a selalu ditambah 1 dengan bentuk penulisan $a++:, hingga pada pengulangan ke 8 dan nilai $a adalah 8 dan operasi dihentikan karena pernyataan telah terpenuhi. 7.3.2 Do While Do While mempunyai bentuk penulisan fungsi yang sama dengan fungsi While. Beda dari kedua sintaks ini adalah pada operasi. Dalam fungsi While, apabila pernyataan terpenuhi maka operasi akan dijalankan. Kebalikannya, fungsi Do While akan menjalankan operasi terlebih dahulu, kemudian melakukan pengujian apakah pernyataan tersebut terpenuhi atau tidak. Bentuk penulisan dari fungsi ini adalah: Do { Operasi; while( persyaratan ) Contoh penulisan fungsi dalam suatu program adalah: //dowhile.php // bentuk operasi do.. while $a=1; Do { Echo"Dicetak ke $a <br>"; Oleh : Yeni Cahyono- www.nicdesain.net 43

$a++; while($a <= 8) Apabila program di atas dijalankan dengan menggunakan browser maka akan menghasilkan tampilan seperti pada Gambar 7.5. Gambar 7.5 Tampilan hasil program dengan menggunakan Do While 7.3.3 For Loop Fungsi For memiliki kesamaan fungsi dengan While maupun Do While. Perbedaannya, Anda dapat menentukan jumlah pengulangan dan kelipatan pengulangannya dalam fungsi For, di mana Anda hanya perlu menuliskan nilai awal pengulangan dan nilai batas pengulangannya. Nilai variabel secara otomatis bertambah atau berkurang setiap proses pengulangan dilakukan. Bentuk penulisan dari fungsi For adalah: For(nilai_awal; nilai_akhir; penambah atau pengurang) { Operasi; Contoh dalam suatu program adalah: // for.php Echo"Pengulangan dengan menggunakan for<br><form method=\"post\" action=\"kirim.php\">beri nilai Anda:<br>"; For($a=10;$a<=100;$a+=10){ Echo"<input type=\"radio\" value=\"$a\" name=\"r1\">$a<br>"; 44 Oleh : Yeni Cahyono- www.nicdesain.net

<input type="submit" value="pilih" name="pilih"></form> Apabila program tersebut dijalankan dengan menggunakan browser maka akan tampak seperti pada Gambar 7.6. Gambar 7.6 Hasil operasi menggunakan For Oleh : Yeni Cahyono- www.nicdesain.net 45