PERNYATAAN KONTROL. salah

dokumen-dokumen yang mirip
MENGGUNAKAN ARRAY. Array adalah suatu wadah yang dapat menampung sejumlah nilai, misalnya Anda bisa menyimpan sejumlah kota di dalam array.

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

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

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

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Struktur Kondisi dan Perulangan

BAB VI. STATEMENT CONTROL

Struktur dan Kondisi Perulangan. Struktur Kondisi

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Modul 1 Pengenalan PHP

KONTROL KENDALI DAN FUNGSI

Selection, Looping, Branching

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

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

KURSUS ONLINE JASA WEBMASTERS

Struktur Kontrol Pemrograman Java : PERCABANGAN

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

Pertemuan 2. Muhadi Hariyanto

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

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Pemrograman Web Lanjut 2017

Pengembangan Web. Ramos Somya

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

Bab 3. Decision 1 (Pengambilan Keputusan)

Struktur Kondisi dan Perulangan

PHP Intro. Pemrograman Web II. Ganjil

PENGAMBILAN KEPUTUSAN

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.

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

BAB VII DASAR-DASAR PHP

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

Pernyataan if MODUL V PERCABANGAN

Pertemuan 2. Statement IF

PHP. Ardhi ant Soft 1

Pertemuan X. Pemrograman Web Dasar Semester 1

Pertemuan 3 Struktur Kondisi dan Perulangan

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

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

MINGGU III : KONTROL PROGRAM

Pengantar Pemrograman

24/09/2017 PERCABANGAN

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

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

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

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

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

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

Struktur Kontrol. (Repetition)

DASAR PHP. Oleh : Devie Rosa Anamisa

MODUL 1 INTERNET PROGRAMMING : PHP 1

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

PENYELEKSIAN KONDISI

PERCABANGAN. Contoh :

Web Programming. Pengenalan PHP

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Pemrograman Web Lanjut 2017

PERCABANGAN. Bentuk if Sederhana

PENGENALAN PHP DASAR

Kondisi Pengulangan Fungsi

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

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

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

BAB II OPERASI BERSYARAT DAN PERULANGAN

Soal hari Jumat (16/10) Latihan 10 MS

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Server Response. Hello

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

Decission : if & if else

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

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

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C

I. RUNTUNAN(SEQUENCE)

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

MENGENAL PERNYATAAN KONTROL

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

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

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Basis Data Berbasis Web

MODUL 5 PERULANGAN (LOOPING)

Pertemuan 5 PEMILIHAN/PERCABANGAN

Percabangan. Agus Priyanto, M.Kom

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

Bagian 2: Holodeck di USS Enterprise NCC- 1701D

6 Maret Structure of Java [Penyeleksian Kondisi]

Percabangan & Perulangan

PERNYATAAN DAN KONDISI

OPERASI PERNYATAAN KONDISI

PERULANGAN 2 DASAR PEMROGRAMAN

Percabangan. Agus Priyanto, M.Kom

if (ekspresi_boolean) {

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

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

BAB 4 KONDISI / PEMILIHAN

OPERATOR DALAM SCRIPT PHP

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

Transkripsi:

MS Wulandari - HTML 1 PERNYATAAN KONTROL PERNYATAAN IF Pernyataan IF biasa dipakai untuk mengambil keputusan berdasarkan suatu kondisi. PHP mempunyai tiga macam bentuk IF, yaitu : 1. IF saja 2. IF - ELSE 3. IF - ELSEIF BENTUK IF saja If(ekspresi) pernyataan Pada bentuk ini, bagian pernyataan akan dijalankan hanya kalau bagian ekspresi benar. Nilai selain nol atau kosong dianggap sebagai nilai benar. PHP menyediakan konstanta bernama TRUE yang menyatakan benar dan FALSE yang menyatakan salah. Diagram : ekspre si salah benar pernyataan <title>penentuan Diskon</title> $totalbeli=50000; $keterangan="anda tidak mendapat diskon"; if ($totalbeli >=10000) $keterangan="anda mendapat diskon"; printf("total harga beli Anda Rp. %d <br>\n", $totalbeli); printf("$keterangan <br>\n");

MS Wulandari - HTML 2 Jika bagian pernyataan IF berupa sejumlah pernyataan, Anda bisa meletakkan pernyataan tersebut dalam tanda. <title>penentuan Diskon dengan Input</title> <form> Total Pembelian Rp. : <input type=text name=totalbeli> <br> <br> <input type=submit value="tentukan Diskon"> </form> if (isset($totalbeli)) $totalbeli=intval($totalbeli); $diskon="anda tidak mendapat diskon...!"; if($totalbeli >=100000) $diskon=intval(0.1 * $totalbeli); printf("diskon = Rp. %d <br>\n", $diskon); printf("jumlah Bayar Anda = Rp. %d <br>\n", $totalbeli-$diskon); Skrip di atas melibatkan kode HTML berupa tag FORM yang digunakan untuk menempatkan kotak teks dan sebuah tombol untuk memproses pemasukan data oleh pemakai. Isi kotak teks akan dinyatakan dengan variabel totalbeli. Pernyataan if(isset($totalbeli)) digunakan agar perhitungan dilakukan jika variabel $totalbeli sudah ada. Bila pemakai telah memasukkan total pembelian dan tombol tentukan diskon di klik maka form akan dikosongkan dan kode yang terletak sesudah if(isset($totalbeli)) yaitu yang terletak diantara tanda akan dijalankan. BENTUK IF-ELSE Kondisi ini digunakan bila kondisi bernilai benar dan menjalankan tindakan lain kalau kondisi bernilai salah. if (ekspresi) pernyataan-1; else pernyataan-2; atau if (ekspresi) pernyataan1; else pernyataan2;

MS Wulandari - HTML 3 Diagram : ekspre si benar pernyataan-1 salah pernyataan-2 <title>penggunaan If dan Else</title> <form> Total Pembelian Rp. : <input type=text name=totalbeli> <br> <br> <input type=submit value="tentukan Diskon"> </form> if (isset($totalbeli)) $totalbeli=intval($totalbeli); if($totalbeli >=100000) $diskon=intval(0.1 * $totalbeli); else $diskon=0; printf("diskon = Rp. %d <br>\n", $diskon); printf("jumlah Bayar Anda = Rp. %d <br>\n", $totalbeli-$diskon); PERNYATAAN IF-ELSEIF Pernyataan ini bermanfaat untuk melakukan pengambilan keputusan yang melibatkan banyak alternatif. <title>penggunaan If-ElseIf</title>

MS Wulandari - HTML 4 $hari=date("l"); if ($hari=="sunday") print("sekarang hari Minggu"); elseif ($hari=="monday") print("sekarang hari Senin"); elseif ($hari=="tuesday") print("sekarang hari Selasa"); elseif ($hari=="wednesday") print("sekarang hari Rabu"); elseif ($hari=="thursday") print("sekarang hari Kamis"); elseif ($hari=="friday") print("sekarang hari Jumat"); else print("sekarang hari Sabtu"); Pada skrip di atas, pernyataan if-elseif digunakan untuk menentukan nama hari sekarang (didasarkan pada tanggal sistem) dari fungsi date( l ). Jika menggunakan if-else perintahnya akan menjadi panjang. PERNYATAAN SWITCH switch (ekspresi) case ekspresi1; : pernyataan1; case ekspresi2; : pernyataan2; case ekspresi1; :... default : pernyataan-n; Jika tidak ada ekspresi case yang cocok, maka pernyataan setelah default akan dijalankan. <title>penggunaan Switch</title> $hari=date("l"); switch($hari) case "Sunday" : print("sekarang hari Minggu");

MS Wulandari - HTML 5 case "Monday" : print("sekarang hari Senin"); case "Tuesday" : print("sekarang hari Selasa"); case "Wednesday" : print("sekarang hari Rabu"); case "Thursday" : print("sekarang hari Kamis"); case "Friday" : print("sekarang hari Jumat"); default : print("sekarang hari Sabtu"); printf("<br>\n Terima Kasih"); Pernyataan break memegang peran yang sangat penting karena membuat eksekusi dilanjutkan ke pernyataan yang terletak sesudah tanda penutup switch ( ). OPERATOR?: Operator ini dikenal sebagai operator tertiary, karena melibatkan tiga buah operand. Operator ini dapat digunakan untuk melakukan pengambilan keputusan tetapi dalam bentuk ekspresi. ekspresi-berkondisi? nilai-1 : nilai-2 Ekspresi di atas akan memberikan hasil sesuai dengan nilai-1 jika ekpresi di depan tanda? bernilai benar dan nilai-2 apabila ekspresi salah. <title>penggunaan Operator?:</title> <form> Masukkan nilai A : <input type=text size=5 name=a> <br> Masukkan nilai B : <input type=text size=5 name=b> <br> <br> <input type=submit value="proses!"> </form> if (isset($b)) $x=intval($a); $y=intval($b); printf("<br>\nnilai terbesar adalah : %d", $x > $y? $x : $y);

MS Wulandari - HTML 6 PERNYATAAN WHILE Pernyataan ini merupakan salah satu pernyataan yang berguna untuk melakukan suatu pengulangan. while (ekspresi) pernyataan; Pernyataan while akan memeriksa nilai ekspresi terlebih dahulu. Jika bernilai benar maka pernyataan yang terdapat dalam akan dijalankan dan kemudian ekspresi dievaluasi lagi. Proses akan diulang terus menerus sampai ekspresi bernilai salah. Diagram : ekspre si benar salah pernyataan <title>penggunaan While</title> $bilangan=1; while ($bilangan <=10) printf("$bilangan <br>\n"); $bilangan++;

MS Wulandari - HTML 7 PERNYATAAN DO-WHILE Pernyataan do-while mempunyai kegunaan yang serupa dengan pernyataan while. do pernyataan; while (ekspresi); Pengulangan akan berakhir jika ekspresi yang diuji sesudah pernyataan bernilai salah. Paling tidak pernyataan yang berada dalam akan dieksekusi sekali. Diagram : pernyataan benar ekspre si salah <title>penggunaan Do-While</title> $bilangan=11; do printf("$bilangan <br>\n"); $bilangan++; while ($bilangan <=10);

MS Wulandari - HTML 8 11 PERNYATAAN FOR Pernyataan ini juga digunakan untuk menangani pengulangan proses. for (ekspresi1; ekspresi2 ; ekspresi3); pernyataan; ekspresi1 adalah ekspresi untuk memberi nilai awal terhadap variabel yang akan digunakan untuk melakukan pencacahan pengulangan ekspresi2 berlaku sebagai kondisi untuk menentukan pengulangan terhadap pernyataan yang ada dalam akan dilakukan atau tidak ekspresi3 digunakan untuk mengatur nilai variabel yang digunakan ekspresi1 Apabila hanya terdapat satu pernyataan maka tanda bisa tidak dituliskan. Pernyataan yang dapat digunakan dalam proses perulangan adalah : BREAK Digunakan untuk keluar dari suatu proses berulang. CONTINUE Digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataan yang terkait dengan perulangan. EXIT Digunakan untuk mengakhiri pengeksekusian. Contoh penggunaan FOR dan BREAK : <title>penggunaan FOR </title> for ($i=1; $i<=10; $i++) printf("$i "); 1 2 3 4 5 6 7 8 9 10 <title>penggunaan BREAK</title> for ($i=1; $i<=10; $i++) printf("$i "); if ($i == 5) 1 2 3 4 5 Contoh penggunaan CONTINUE : <title>penggunaan CONTINUE</title> for ($i=1; $i<=15; $i++) if ($i >=5 and $i <=10) continue;

MS Wulandari - HTML 9 printf("$i <br>\n"); Tampak bahwa angka 5 sampai 10 tidak ditampilkan disebabkan oleh perintah CONTINUE SINTAKS ALTERNATIF PHP juga menawarkan sintaks alternatif terhadap pernyataan-pernyataan kontrol. Misalnya sebagai pengganti kurung buka () Anda bisa menggunakan tanda :, sedangkan kurung tutup () dapat diganti dengan : ENDIF; ENDFOR; ENDWHILE; ENDFOREACH; ENDSWITCH; <title>penggunaan Sintaks Alternatif</title> $i=1; while ($i <= 5) : printf("baris ke-$i<br> \n"); $i++; endwhile;

MS Wulandari - HTML 10 LATIHAN 1. Buat program untuk menghasil tampilan sebagai berikut : Proses : Nilai Akhir = (Nilai UTS+ Nilai UAS /2) Jika Nilai Akhir >= 55, keterangan = Lulus 2. Buat program mencari bilangan Ganjil dan Genap antara 50 sampai 100!