Pertemuan 3 Struktur Kondisi dan Perulangan



dokumen-dokumen yang mirip
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 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL. Variabel. Workshop Programming

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 }

MODUL PEMROGRAMAN WEB

Selection, Looping, Branching

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

Pertemuan X. Pemrograman Web Dasar Semester 1

BAB V. STATEMEN KONTROL

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

Pengantar Pemrograman

Memahami Struktur Perulangan Dalam PHP

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

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

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 :

PENYELEKSIAN KONDISI

PHP Intro. Pemrograman Web II. Ganjil

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

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

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

Pertemuan 2. Muhadi Hariyanto

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

No HP :

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

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

MINGGU III : KONTROL PROGRAM

3. Struktur Perulangan dalam C++

Bab 9. Percabangan dan Perulangan

Struktur Kontrol Pemrograman Java : PERCABANGAN

Dasar PHP. Wiratmoko Yuwono

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Chapter 5. Struktur Kontrol Perulangan

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

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

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

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

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

24/09/2017 PERULANGAN

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

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

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

Materi 4: Perintah For Perintah Do While

24/09/2017 PERCABANGAN

Pemrograman Fery Updi,M.Kom

BAB VI. STATEMENT CONTROL

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

Pertemuan 3 Penyeleksian Kondisi

Pertemuan 5 PEMILIHAN/PERCABANGAN

Percabangan & Perulangan

MENGENAL PERNYATAAN KONTROL

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

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Modul 3 Percabangan dan Perulangan

BAB VII DASAR-DASAR PHP

Rekursif/ Iterasi/ Pengulangan

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Web Lanjut 2017

STRUKTUR DASAR PHP ASUMSI 02/10/2014

3. Struktur Perulangan dalam Bahasa C++

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

PHP (HYPERTEXT PREPROCESSOR)

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Konstruksi Dasar Algoritma

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

Modul 1 Pengenalan PHP

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

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

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

Pertemuan 07 Struktur Dasar PHP

Bab 2 Struktur Dasar PHP

OPERATOR DAN STATEMEN I/O

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

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

Struktur Kontrol. (Repetition)

Algoritma Perulangan. Kuliah algoritma dan pemrograman

6 Maret Structure of Java [Penyeleksian Kondisi]

Pertemuan 2 Struktur Dasar PHP

Soal hari Jumat (16/10) Latihan 10 MS

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

JavaScript. Pemrograman Web 1. Genap

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

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

Percabangan dan Perulangan

Perulangan Java Statement Control dalam Java

Transkripsi:

Diktat Kuliah Pemrograman Web Pertemuan 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) { statement-jika-kondisi-true; else { 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;... Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web $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. Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web Gambar.. Tampilan Program. 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"; Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web 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 $day akan diperiksa dengan switch (baris ke-), jika isinya adalah Sun maka $hari adalah Minggu dan seterusnya. Gambar.. Tampilan Program. Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web 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 Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web 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 "<br><br>"; /* contoh */ for ($i = ; ; $i++) { if ($i > 0) { break; echo "<br><br>"; /* contoh */ $i = ; for (; ; ) { if ($i > 0) { break; $i++; echo "<br><br>"; /* contoh */ for ($i = ; $i <= 0; print "$i ", $i++); Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web 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. : while.php : Program Struktur Perulangan While dan beberapa variasinya. 0 0 /* contoh */ $i = ; while ($i <= 0) { echo $i++; echo "<br><br>"; /* contoh */ $i = ; while ($i <= 0): echo "$i"; $i++; endwhile; echo "<br><br>"; /* 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> Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web Gambar.. Tampilan Program. Program. : dowhile.php : Program Struktur Perulangan dengan Do...While. $i = ; do { $i+=; while ($i <= 0); 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. Achmad Solichin (achmatim@bl.ac.id) Halaman

Diktat Kuliah Pemrograman Web 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; 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 Achmad Solichin (achmatim@bl.ac.id) Halaman