際際滷

際際滷Share a Scribd company logo
3
Most read
4
Most read
5
Most read
Pemrograman Web
SETIAWANSYAH, M.KOM.
Chapter 2
Percabangan dan
Perulangan pada PHP
Definisi Percabangan
Kita telah mempelajari beberapa unsur dasar dalam PHP. Kita sudah bisa
membuat variabel, memanipulasinya dengan operator, mengetahui tipe datanya,
dan juga kita bisa menampilkannya dengan perintah echo.
Akan tetapi, program yang kita tulis sejauh ini masih sangat sederhana. Semua
baris berjalan begitu saja dari atas ke bawah. Nah, bagaimana jika kita akan
menampilkan sesuatu berdasarkan kondisi? Seperti misalnya: kita akan
menampilkan string lulus jika variabel $nilai lebih dari 70, dan kita akan
menampilkan string tidak lulus jika nilainya di bawah itu?
Percabangan IF
Percabangan if adalah percabangan yang
paling dasar. Tugasnya adalah memeriksa
nilai boolean atau sebuah ekspresi logika.
Jika suatu variabel atau suatu ekspresi logika
bernilai true, maka proses yang ada di dalam
blok kode if akan dijalankan. Jika tidak, maka
perintah/kode yang ada di dalam blok if tidak
akan dijalankan.
Contoh Percabangan If-else
Contoh Percabangan If-else
Perulangan pada PHP
Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping. Dalam setiap
bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada
php. Hal yang paling wajib dikuasai dalam bahasa pemrograman yaitu
perulangan. Banyak algoritma yang memerlukan proses perulangan atau looping
sebagai terwujudnya sarana alogirtma seperti menggunakan array, searching,
sorting dan lain sebagainya.
Perulangan For
 Perulangan For adalah perulangan yang termasuk dalam counted loop, karena
kita bisa menentukan jumlah perulangannya.
 Bentuk dasar perulangan for:
Perulangan While
 Perulangan while adalah perulangan yang termasuk dalam uncounted loop.
Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah
pengulangannya. Namun, perulangan while juga bisa digunakan seperti
perulangan for sebagai counted loop.
 Bentuk dasarnya:
Perulangan Do-While
 Perulangan Do/While sama seperti perulangan
while. Ia juga tergolong dalam uncounted loop.
Perbedaan Do/While dengan while terletak pada
cara iya memulai pengulangan. Perulangan
Do/While akan selalu melakukan pengulangan
sebanyak 1 kali, kemudian melakukan
pengecekan kondisi. Sedangkan perulangan
while akan mengecek kondisi terlebih dahulu,
baru melakukan pengulangan.
 Bentuk perulangan Do/While:
 Untuk digit NPM terakhir ganjil
(1,3,5,7,9) : apa output dari script
dibawah ini :
$nilai = 10;
for ($x = 1; $x < $nilai; $x+2)
{
echo $x;
}
 Untuk digit NPM terakhir genap (0,2,4,6,8, p) :
apa output dari script dibawah ini :
$nilai = 1;
while ($nilai <= 15)
{
echo $nilai;
$nilai+=3;
}
Silahkan tuliskan jawaban anda pada forum pertemuan 2.
Chapter 2

More Related Content

What's hot (20)

PDF
Looping Algoritma
Firdaus1212
DOCX
Makalah perulangan
Surya Radhitya
PDF
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
DOC
PERULANGAN (LOOPING)
Ahmad Givari
PDF
Pengulanganwhilealgoritma
casnadi
PPTX
Wisnu
wisnupurnomoaji
PPTX
struktur pengulangan di pascal bagian 2
Alfian Syamsurizal
PDF
Tugas algoritma
Muhammad Sudirman 2
PDF
makalah perulangan
Riska Haerani
PDF
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Akhmad Khanif Zyen
DOCX
Java (Netbeans) - Looping - Object Oriented Programming
Melina Krisnawati
DOCX
PERULANGAN/LOOPING
hafizul walidain
PPTX
Presentasi pemograman dasar 2
F. Bagus TKJa
PPT
Algoritma & pemrograman 2
Mulyana Yana
DOCX
M. ade candra 1610530187
Ade Chandra
PPTX
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Fitri Ratna Dewi
PPTX
Algo temu 4 struktur dasar algoritma
Senna Hendrian
DOCX
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
PPT
PBO Pert 4 Praktek
RUDISELAMAT2
PPT
02 flowchart
Den Askhari
Looping Algoritma
Firdaus1212
Makalah perulangan
Surya Radhitya
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
PERULANGAN (LOOPING)
Ahmad Givari
Pengulanganwhilealgoritma
casnadi
struktur pengulangan di pascal bagian 2
Alfian Syamsurizal
Tugas algoritma
Muhammad Sudirman 2
makalah perulangan
Riska Haerani
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Akhmad Khanif Zyen
Java (Netbeans) - Looping - Object Oriented Programming
Melina Krisnawati
PERULANGAN/LOOPING
hafizul walidain
Presentasi pemograman dasar 2
F. Bagus TKJa
Algoritma & pemrograman 2
Mulyana Yana
M. ade candra 1610530187
Ade Chandra
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Fitri Ratna Dewi
Algo temu 4 struktur dasar algoritma
Senna Hendrian
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
PBO Pert 4 Praktek
RUDISELAMAT2
02 flowchart
Den Askhari

Similar to Chapter 2 (20)

PPTX
Web progamming tentang bahasa PHP pertemuan 4
RedyWinatha1
PPTX
Web progamming tentang bahasa PHP pertemuan 3
RedyWinatha1
PPTX
Pertemuan ke 5
cep_firmansyah
DOCX
Logika algoritma dan pemograman
Fikri ngeblues
PPT
Pertemuan 10
beiharira
DOCX
Logika algoritma dan pemograman
Ilham marduantha
PPT
Pertemuan 13 - Pemrograman WEB
beiharira
PPTX
Materi Pemrograman Dasar 6 Perulangan.pptx
SRINURLELA2
PPTX
Materi php
Mizuhashi Yuki
PPTX
materi Php lanjutan
Cahya Outsiders
PDF
Pertemuan1 - PHP Dasar
Ari Effendi
PPTX
Pernyataan kontrol pengulangan
Wahyu Lihardo
DOCX
Algoritma &amp; pemrograman (makalah perulangan)
PutriAyu98
PPTX
02 struktur-kendali-program
imman qori
DOCX
Minggu ke 8 ( struktur kontrol php)
Erik Kuswanto
PPTX
Pengenalan PHP
Dika Wahyu Suryadi
PDF
3 strtuktur kondisi dan perulangan
pandutpoo
PDF
3 strtuktur kondisi dan perulangan
Asrul Jh
PDF
Mengimplementasikan Pemrograman Terstruktur.pdf
raia22
DOCX
Logika algoritma dan pemograman
diran rahmat
Web progamming tentang bahasa PHP pertemuan 4
RedyWinatha1
Web progamming tentang bahasa PHP pertemuan 3
RedyWinatha1
Pertemuan ke 5
cep_firmansyah
Logika algoritma dan pemograman
Fikri ngeblues
Pertemuan 10
beiharira
Logika algoritma dan pemograman
Ilham marduantha
Pertemuan 13 - Pemrograman WEB
beiharira
Materi Pemrograman Dasar 6 Perulangan.pptx
SRINURLELA2
Materi php
Mizuhashi Yuki
materi Php lanjutan
Cahya Outsiders
Pertemuan1 - PHP Dasar
Ari Effendi
Pernyataan kontrol pengulangan
Wahyu Lihardo
Algoritma &amp; pemrograman (makalah perulangan)
PutriAyu98
02 struktur-kendali-program
imman qori
Minggu ke 8 ( struktur kontrol php)
Erik Kuswanto
Pengenalan PHP
Dika Wahyu Suryadi
3 strtuktur kondisi dan perulangan
pandutpoo
3 strtuktur kondisi dan perulangan
Asrul Jh
Mengimplementasikan Pemrograman Terstruktur.pdf
raia22
Logika algoritma dan pemograman
diran rahmat
Ad

More from Setiawansyah Setiawansyah (20)

Ad

Recently uploaded (14)

PPTX
Materi-01- Struktur Baja-2__9610__0 (1).pptx
muhammadatharalayubi
PPTX
240910 - Project Profiles Template (1).pptx
yanwarrizky96
PPTX
PROFIL SINGKAT KAWASAN KEC. PEUKAN BARO.pptx
mirul25
PPTX
PPT Review Trans Jogja - Perencanaan Transportasi.pptx
muhammadregannarawan
PPT
Setiap orang dapat meraih keberhasilan. Ini hanya bagaimana mereka mengingink...
wanbang325
DOCX
bahan ajar matakuliah unit operasi teknik lingkungan
Eriyana3
PPTX
PROFIL REALISASI PISEW 2023 KECAMATAN MUTIARA
mirul25
PDF
Materi Building Engineering Association.
dwichon7
PPTX
Perencaanaan Jaringan Irigasi Muhammad Athar Al Ayubi
muhammadatharalayubi
PPTX
Rehabilitasi Utilitas Rusunawa Nania Tahun 2025
asinahufarhan
PPTX
materi bimtek keuangan BKAD Kabupaten.pptx
IrfanHelmi9
PPTX
AMIRUL HELMI.pptxSKK MANAGER GEDUNG tahun 2023
mirul25
DOCX
JSA Penggantian Relay proteksi GARDU INDUK.docx
KusyadiSaputra1
DOCX
kisi-kisi-soal-statistika.docllllllllllllllll8x
nasrulbayumi
Materi-01- Struktur Baja-2__9610__0 (1).pptx
muhammadatharalayubi
240910 - Project Profiles Template (1).pptx
yanwarrizky96
PROFIL SINGKAT KAWASAN KEC. PEUKAN BARO.pptx
mirul25
PPT Review Trans Jogja - Perencanaan Transportasi.pptx
muhammadregannarawan
Setiap orang dapat meraih keberhasilan. Ini hanya bagaimana mereka mengingink...
wanbang325
bahan ajar matakuliah unit operasi teknik lingkungan
Eriyana3
PROFIL REALISASI PISEW 2023 KECAMATAN MUTIARA
mirul25
Materi Building Engineering Association.
dwichon7
Perencaanaan Jaringan Irigasi Muhammad Athar Al Ayubi
muhammadatharalayubi
Rehabilitasi Utilitas Rusunawa Nania Tahun 2025
asinahufarhan
materi bimtek keuangan BKAD Kabupaten.pptx
IrfanHelmi9
AMIRUL HELMI.pptxSKK MANAGER GEDUNG tahun 2023
mirul25
JSA Penggantian Relay proteksi GARDU INDUK.docx
KusyadiSaputra1
kisi-kisi-soal-statistika.docllllllllllllllll8x
nasrulbayumi

Chapter 2

  • 3. Definisi Percabangan Kita telah mempelajari beberapa unsur dasar dalam PHP. Kita sudah bisa membuat variabel, memanipulasinya dengan operator, mengetahui tipe datanya, dan juga kita bisa menampilkannya dengan perintah echo. Akan tetapi, program yang kita tulis sejauh ini masih sangat sederhana. Semua baris berjalan begitu saja dari atas ke bawah. Nah, bagaimana jika kita akan menampilkan sesuatu berdasarkan kondisi? Seperti misalnya: kita akan menampilkan string lulus jika variabel $nilai lebih dari 70, dan kita akan menampilkan string tidak lulus jika nilainya di bawah itu?
  • 4. Percabangan IF Percabangan if adalah percabangan yang paling dasar. Tugasnya adalah memeriksa nilai boolean atau sebuah ekspresi logika. Jika suatu variabel atau suatu ekspresi logika bernilai true, maka proses yang ada di dalam blok kode if akan dijalankan. Jika tidak, maka perintah/kode yang ada di dalam blok if tidak akan dijalankan.
  • 7. Perulangan pada PHP Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping. Dalam setiap bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada php. Hal yang paling wajib dikuasai dalam bahasa pemrograman yaitu perulangan. Banyak algoritma yang memerlukan proses perulangan atau looping sebagai terwujudnya sarana alogirtma seperti menggunakan array, searching, sorting dan lain sebagainya.
  • 8. Perulangan For Perulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya. Bentuk dasar perulangan for:
  • 9. Perulangan While Perulangan while adalah perulangan yang termasuk dalam uncounted loop. Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya. Namun, perulangan while juga bisa digunakan seperti perulangan for sebagai counted loop. Bentuk dasarnya:
  • 10. Perulangan Do-While Perulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop. Perbedaan Do/While dengan while terletak pada cara iya memulai pengulangan. Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi. Sedangkan perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan pengulangan. Bentuk perulangan Do/While:
  • 11. Untuk digit NPM terakhir ganjil (1,3,5,7,9) : apa output dari script dibawah ini : $nilai = 10; for ($x = 1; $x < $nilai; $x+2) { echo $x; } Untuk digit NPM terakhir genap (0,2,4,6,8, p) : apa output dari script dibawah ini : $nilai = 1; while ($nilai <= 15) { echo $nilai; $nilai+=3; } Silahkan tuliskan jawaban anda pada forum pertemuan 2.