Pemrograman Web Lanjut 2017

dokumen-dokumen yang mirip
Materi 4: Perintah For Perintah Do While

Pemrograman Web Lanjut 2017

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

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

Pemrograman Web Lanjut 2017

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

Pemrograman Web Lanjut 2017

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

Chapter 5. Struktur Kontrol Perulangan

Pemrograman Web Lanjut 2017

MODUL PEMROGRAMAN WEB

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Pemrograman Web Lanjut 2017

Struktur dan Kondisi Perulangan. Struktur Kondisi

BAB VII DASAR-DASAR PHP

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

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Materi 10: Create Read Update Delete

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

Pertemuan 3 Struktur Kondisi dan Perulangan

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Pertemuan 2. Muhadi Hariyanto

Struktur Kondisi dan Perulangan

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

KURSUS ONLINE JASA WEBMASTERS

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PHP (HYPERTEXT PREPROCESSOR)

Selection, Looping, Branching

MODUL. Variabel. Workshop Programming

Modul 1 Pengenalan PHP

MODUL 2 PHP INTRO PHP INTRO

Pemrograman Basis Data Berbasis Web

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

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

PERHITUNGAN UJI KESERAGAMAN DATA TERHADAP SAMPEL

BAB V. STATEMEN KONTROL

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Pemrograman Web Lanjut 2017

Dasar PHP. Wiratmoko Yuwono

MODUL PEMROGRAMAN WEB

Bab 9. Percabangan dan Perulangan

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

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

Server Response. Hello

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

MODUL 2 PHP. (Kontrol, Fungsi, Array)

Pemrograman Basis Data Berbasis Web

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

1 MODUL 5 MODUL 5 PERULANGAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Pemrograman Web Lanjut 2017

PERNYATAAN KONTROL. salah

PENGENALAN PHP DASAR

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

MODUL 1 Operasi Dasar dalam PHP

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

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

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

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

MODUL 1 INTERNET PROGRAMMING : PHP 1

Web Programming. Pengenalan PHP

Rekursif/ Iterasi/ Pengulangan

Struktur Kondisi dan Perulangan

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

DASAR PHP. Oleh : Devie Rosa Anamisa

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

PHP Intro. Pemrograman Web II. Ganjil

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

Percabangan & Perulangan

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Konstruksi Dasar Algoritma

OPERATOR DAN STATEMEN I/O

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

MODUL PEMROGRAMAN WEB

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

JavaScript. Pemrograman Web 1. Genap

BAB 4 Array dan Function

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

Struktur Kontrol Kondisi Dalam PHP

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

Pemrograman Fery Updi,M.Kom

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Membuka dan Menutup File

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

MODUL IV CONDITION 1

Pengenalan PHP Contoh penulisan file PHP :

APLIKASI ALGORITMA KNUTH-MORRIS-PRATT PADA MESIN PENCARI KATA UNTUK LINGKUNGAN WEBSITE MAHASISWA INFORMATIKA 2005

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

MODUL PEMROGRAMAN WEB

PERCABANGAN. Contoh :

Definisi Percabangan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Algoritma Perulangan. Kuliah algoritma dan pemrograman

24/09/2017 PERULANGAN

PENYELEKSIAN KONDISI

Transkripsi:

Praktikum 4 Struktur Kendali 4.1. Kendali Pengulangan Struktur kendali perulangan digunakan untuk mengulang pernyataan-pernyataan yang ada di dalam blok sistem sebanyak yang diinginkan. Ada beberapa perintah perulangan yaitu while, do.. while.., for, dan foreach. 2.1.1 Perintah While Perintah while adalah perintah yang digunakan untuk melakukan perulangan mengevaluasi blok pernyataan selama kondisi bernilai true(benar), dan akan berhenti apabila kondisi bernilai false(salah). Sintaks umum perintah while adalah sebagai berikut. while (kondisi) { Blok pernyataan; Atau Kondisi adalah pernyataan boolean. Blok pernyataan adalah daftar statemen yang akan diulang selama kondisinya terpenuhi. latihan1.php <title>pernyataan While</title> <h3>latihan Perulangan dengan While</h3> echo "Perulangan cara pertama<br>"; $x = 1; while ( $x <= 10) { echo "x= $x <br>"; $x++; echo "<br>"; echo "Perulangan cara kedua<br>"; $x = 1; while ( $x <= 10) { echo "x= ".$x++; echo "<br>"; while (kondisi) : Blok pernyataan; endwhile; 2.1.2 Perintah Do.. while.. Struktur do..while.. hampir sama dengan while, tetapi evaluasi kondisi diberikan pada akhir blok pernyataan. Oleh karena itu, blok pernyataan pasti akan dieksekusi terlebih dahulu

paling tidak sekali, lalu jika pada akhir blok kondisi yang diberikan tidak terpenuhi(bernilai false), maka perulangan akan dihentikan. Tetapi jika terpenuhi (bernilai true) maka perulangan akan diteruskan. Sintaks penggunaan do..while.. adalah sebagai berikut. do { blok pernyataan while kondisi; Kondisi bernilai boolean. Blok pernyataan adalah daftar pernyataan yang diulang selama kondisi terpenuhi(true). Jika kondisi tidak terpenuhi (false), maka blok pernyataan akan dihentikan dan program akan mengeksekusi pernyataan setelah while. latihan2.php <title>pernyataan Do While</title> <h3>latihan Perulangan dengan Do While</h3> echo "<b>contoh 1<br></b>"; $nilai = 5; do { echo "\$nilai = $nilai<br>"; $nilai++; while ( $nilai < 5); echo "<br><b>contoh 2<br></b>"; $hitung = 1; print("mulai.. <br>"); echo "Mulai hitung = $hitung <br>"; do { echo "$hitung Pemrograman Web Lanjut<br>"; $hitung++; while ( $hitung < 5); echo "Selesai<br>"; echo "Hitung lagi = $hitung<br>"; echo "Hitung lagi = $hitung"; 2.1.3 Perintah For Pernyataan for digunakan untuk melakukan perulangan (iterasi) dengan jumlah perulangan yang telah diketahui. Sintaks penggunaan for adalah sebagai berikut. For (inisialisasi; ekspresi; increment/decrement) Pernyataan; //atau dapat ditulis For(inisialisasi; ekspresi; increment/decrement){ Pernyataan;

Contoh penggunaan adalah sebagai berikut. for($i=0; $i<10; $i++;){ echo Baris ke-.$i. <br> ; Pemrograman Web Lanjut 2017 latihan3.php Penjelasan dari contoh di atas adalah: 1. Inisialisasi dilakukan terhadap nilai $i. Inisialisasi cukup dilakukan sekali saja. 2. Selanjutnya kondisi ( $i<10 ) akan diuji. Jika bernilai benar(true) maka perulangan dilanjutkan dengan mengerjakan blok pernyataan, sedangkan jika bernilai salah(false) maka perulangan berhenti dan blok pernyataan dilompati. 3. Increment merupakan nilai penambahan atau pengurangan untuk mengulangi pengerjaan blok pernyataan jika terpenuhi. 4. Setelah selesai mengeksekusi pernyataan yang ada di dalam blok pengulangan, program akan mengeksekusi pernyataan increment, yaitu $i++. 5. Program akan kembali memeriksa kondisi $<10. Karena 1 lebih kecil dari 10, program akan kembali ke badan pengulangan dengan mengeksekusi pernyataan di dalamnya. <title>struktur pengulangan dengan FOR</title> for($r=1; $r<=10; $r++) { for($s=1; $s<$r; $s++) { echo "$s"; echo "<br>"; Latihan Tambahan latihanfor.html <title>latihan For</title> <h3>perulangan dengan Perintah For</h3> Next code...

<form method="post" action="hasilfor.php"> Masukkan bilangan bulat positif: <input type="text" name="bilangan"><br> <input type="submit" name="input" value="input"> </form> hasilfor.php $angka = $_POST["bilangan"]; if (isset($angka)) { $jumlah =0; for ($i=1; $i<=$angka; $i++) { if ($i!= $angka) { echo "$i + "; else { echo "$i = "; $jumlah += $i; echo "$jumlah"; 2.1.4 Perintah Foreach Perintah foreach biasanya digunakan untuk melakukan pengulangan pada saat mengakses elemen-elemen suatu array. Sintaks umumnya adalah sebagai berikut. foreach(ekspresi_array as $current) pernyataan; //atau dapat ditulis foreach($array as $curent){ pernyataan; Dengan bentuk ini, setiap elemen data array akan diberikan ke variabel $currentdan pointer internal array maju ke elemen data berikutnya. foreach(ekspresi_array as $key => $curent){ pernyataan; Dengan bentuk pengulangan di atas, indeks elemen data array akan diberikan ke variabel $key dan nilai elemen data array diberikan ke variabel $current.

latihan4.php Pemrograman Web Lanjut 2017 $nama = array("adit","beni","candra","dito","emir"); foreach ($nama as $value) { echo "$value"; echo "<br />"; latihan5.php <title>latihan Foreach</title> $pegawai = array('ketua' => "Andi", 'Sekretaris' => "Bintang", 'Bendahara' => "Cinta"); foreach ($pegawai as $jabatan => $pejabat) { echo "$jabatan dijabat oleh $pejabat<br>";

Referensi Arief, M. R. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. Hakim, Lukmanul. 2014. Rahasia Inti Master PHP &MySQLi(improved). Yogyakarta, Lokomedia Paranginan, Kasiman. 2012. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Offset. Raharjo, Budi., dkk. 2014. Modul Pemrograman Web HTML, PHP, & MySQL. Bandung: Modula. Arifin, Oki. 2015. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta. Yunmar, Rajif Agung. 2011. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta.