Dokumen tersebut membahas tentang percabangan dan perulangan dalam PHP. Percabangan IF digunakan untuk memeriksa kondisi logika dan menjalankan kode berdasarkan hasil evaluasi kondisi tersebut. Ada pula percabangan IF-ELSE untuk menjalankan kode alternatif jika kondisi IF tidak terpenuhi. Perulangan FOR, WHILE, dan DO-WHILE digunakan untuk mengulang eksekusi kode berdasarkan kondisi tertentu.
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.