SlideShare a Scribd company logo
Web progamming tentang bahasa PHP pertemuan 4
Web progamming tentang bahasa PHP pertemuan 4
Web progamming tentang bahasa PHP pertemuan 4
Percabangan if
• Bentuk yang paling sederhana dari percabangan
adalah “If” saja.
• Biasanya digunakan saat hanya ada satu tindakan
yang harus dilakukan.
<?php
if (<kondisi>){
// eksekusi kode ini
}
Contoh
#include<stdio.h>
#include<conio.h>
int main()
{
int skor;
char nilai;
printf("masukkan skor : ");scanf("%d",&skor);
if(skor>7)
nilai='A';
printf("Nilai : %c",nilai);
return 0;
}
Percabangan if/else
Percabangan If/Else memiliki dua pilihan. Jika <kondisi>
bernilai false, maka blok else akan dikerjakan.
<?php
$umur = 13;
if ($umur < 18 ){
echo "Kamu tidak boleh membuka situs ini!";
}
else {
echo "Selamat datang di website kami!";
}
?>
Percabangan if/elseif/else
Percabangan If/Elseif/Else memiliki lebih dari dua
pilihan kondisi.
<?php
$nilai = 88;
if ($nilai > 90) {
$grade = "A+";
} elseif($nilai > 70){
$grade = "B+";
} elseif($nilai > 60){
$grade = “C";
} else {
$grade = "F";
}
echo "Nilai anda: $nilai<br>";
echo "Grade: $grade";
?>
Percabangan switch/case
Percabangan Switch/Case adalah bentuk lain dari
percabangan If/Elseif/Else.
<?php
switch($variabel){
case <konidisi>:
// eksekusi kode ini
break;
case <kondisi2>:
// eksekusi kode ini
break;
default:
// eksekusi kode ini }
?>
Contoh
<?php
$level = 3;
switch($level){
case 1:
echo "Pelajari HTML";
break;
case 2:
echo "Pelajari CSS";
break;
case 3:
echo "Pelajari Javascript";
break;
default:
echo "Kamu bukan programmer!";
}
?>
Latihan 1
Buatlah program grade nilai menggunakan kondisi If-Else
dengan ketentuan berikut!
Perulangan
(Looping)
Perulangan
Apa yang akan kamu lakukan bila disuruh membuat
daftar judul artikel dengan PHP? Apakah akan
mencetaknya satu per satu dengan perintah echo seperti
ini:
<?php
echo "<h2>Belajar Pemrograman PHP untuk Pemula</h2>";
echo "<h2>Cara Menggunakan Perulangan di PHP</h2>";
echo "<h2>Memahami Struktur Kondisi IF di PHP</h2>";
echo "<h2>Memahami Perulangan di PHP</h2>";
echo "<h2>Prosedur dan Fungsi di PHP</h2>";
?>
Bagaimana kalau datanya ada
100 atau 1000?
Jenis Perulangan
Ada dua jenis perulangan dalam pemrograman:
1. Counted loop;
2. Uncounted loop.
Apa perbedaanya?
Counted loop adalah perulangan yang sudah jelas banyak
pengulangannya. Sedangkan Uncounted loop tidak pasti
berapa kali dia akan mengulang.
Web progamming tentang bahasa PHP pertemuan 4
Web progamming tentang bahasa PHP pertemuan 4
4 Jenis Perulangan
Pada PHP ada 4 jenis perulangan yang bisa kita gunakan:
1. Perulangan For
2. Perulangan While
3. Perulangan Do/While
4. Perulangan Foreach
1. Perulangan For
Perulangan For adalah perulangan yang termasuk
dalam counted loop, karena kita bisa menentukan jumlah
perulangannya.
Bentuk dasar perulangan for:
<?php
for ($i = 0; $i < 10; $i++){
// blok kode yang akan diulang di sini!
}
?>
Contoh
<?php
for($i = 0; $i < 10; $i++){
echo "<h2>Ini perulangan ke-$i</h2>";
}
?>
2. Perulangan While
Perulangan while adalah perulangan yang termasuk
dalam uncounted loop. Karena biasanya digunakan untuk
mengulang sesuatu yang belum jelas jumlah
pengulangannya.
<?php
while (<kondisi>){
// blok kode yang akan diulang di sini
}
?>
Contoh
<?php
$ulangi = 0;
while($ulangi < 10){
echo "<p>Ini adalah perulangan ke-
$ulangi</p>"; $ulangi++;
}
?>
3. Perulangan Do-While
Perulangan Do/While sama seperti perulangan while. Ia
juga tergolong dalam uncounted loop.
<?php
do {
// blok kode yang akan diulang
} while (<kondisi>);
?>
Contoh
<?php
$ulangi = 10;
do {
echo "<p>ini adalah perulangan ke-
$ulangi</p>"; $ulangi--;
} while ($ulangi > 0);
?>
? <?php
$i = 0;
do{
echo $i;
$i+=3;
}while($i > 5);
?>
<?php
$i = 0;
while($i> 5){
echo $i;
$i+=3;
}
?>
Temukan
perbedaannya
Web progamming tentang bahasa PHP pertemuan 4
4. Perulangan Foreach
Perulangan foreach sama seperti perulangan for. Namun,
ia lebih khusus digunakan untuk mecetak array.
<?php
foreach($array as $data){
echo $data;
}
Contoh
<?php
$books = [ "Panduan Belajar PHP untuk Pemula",
"Membangun Aplikasi Web dengan PHP",
"Tutorial PHP dan MySQL",
"Membuat Chat Bot dengan PHP"
];
echo "<h5>Judul Buku PHP:</h5>";
echo "<ul>";
foreach($books as $buku){
echo "<li>$buku</li>";
}
echo "</ul>";
?>
Perulangan Bersarang
Perulangan bersarang adalah istilah untuk menyebut
perulangan di dalam perulangan. Dalam bahasa inggris,
perulangan bersarang disebut nested loop.
<?php
for($i = 0; $i < 5; $i++){
for($j = 0; $j < 10; $j++){
echo "Ini perulangan ke ($i, $j)<br>";
}
}
?>
Latihan 2
a) 1 6 11 16
b) 10 9 8 7 6 5 4 3 2 1 0
c) 30 27 24 21 18 15 12 9 6 3 0
d) 10 8 6 4 2 0
SOAL a & b
KERJAKAN DENGAN WHILE
SOAL c & d
KERJAKAN DENGAN DO-WHILE
Latihan 3
KERJAKAN DENGAN NESTED FOR
a) 1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
b) 6
6 5
6 5 4
6 5 4 3
6 5 4 3 2
6 5 4 3 2 1
Latihan 3
KERJAKAN DENGAN NESTED FOR
c. 1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
d. 1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
6

More Related Content

PPTX
Web progamming tentang bahasa PHP pertemuan 3
PPTX
materi Php lanjutan
PDF
tutorial php
PDF
Tutorial dan Pengenalan php
PDF
Tutorial php
PPT
Pertemuan 10
PPTX
Web programming - Bahasa pemrograman PHP
PDF
Pertemuan1 - PHP Dasar
Web progamming tentang bahasa PHP pertemuan 3
materi Php lanjutan
tutorial php
Tutorial dan Pengenalan php
Tutorial php
Pertemuan 10
Web programming - Bahasa pemrograman PHP
Pertemuan1 - PHP Dasar

Similar to Web progamming tentang bahasa PHP pertemuan 4 (20)

PDF
Belajar php (pemula dasar)
DOCX
Laporan pratikum iv web
PPT
Pertemuan 13 - Pemrograman WEB
PPT
265991658-Pengantar-PHP-ppt.ppt
PDF
Php basic
PDF
10012333 tugas1 db_web
PDF
Bab II - Pernyataan Kondisi Bercabang
DOCX
Belajar PHP
PPTX
Pengenalan PHP
PDF
Analisis Suatu Script Web
PPTX
Tugas Presentasi Pemrogram Komputer.pptx
PDF
Basic PHP Syntax
PDF
10 pemrograman internet php (2)
PDF
DOCX
Semua tentang php
PPTX
7 Struktur Kontrol.pptx
PDF
Pemrograman Web 7 - Basic PHP
DOC
Tutorial php
Belajar php (pemula dasar)
Laporan pratikum iv web
Pertemuan 13 - Pemrograman WEB
265991658-Pengantar-PHP-ppt.ppt
Php basic
10012333 tugas1 db_web
Bab II - Pernyataan Kondisi Bercabang
Belajar PHP
Pengenalan PHP
Analisis Suatu Script Web
Tugas Presentasi Pemrogram Komputer.pptx
Basic PHP Syntax
10 pemrograman internet php (2)
Semua tentang php
7 Struktur Kontrol.pptx
Pemrograman Web 7 - Basic PHP
Tutorial php
Ad

More from RedyWinatha1 (11)

PPTX
Metode Penelitian pertemuan 3 pembelajaran
PPTX
Metode Penelitian pertemuan 1 pembelajaran
PPTX
Sosial media materi tentang studi kasus sosial media
PPTX
Interaksi Manusia dan Komputer - Faktor Komputer
PPTX
Interaksi Manusia dan Komputer - Faktor Manusia
PPTX
Pertemuan 1 - Komponen dan Fungsi Teknologi Informasi
PDF
Konsep sistem operasi dan algoritma penjadwalan
PPTX
7 - Analisis Data.pptx
PPTX
PTI Part Three.pptx
PPTX
IMK-Pertemuan5.pptx
PDF
HCI Pertemuan Awal
Metode Penelitian pertemuan 3 pembelajaran
Metode Penelitian pertemuan 1 pembelajaran
Sosial media materi tentang studi kasus sosial media
Interaksi Manusia dan Komputer - Faktor Komputer
Interaksi Manusia dan Komputer - Faktor Manusia
Pertemuan 1 - Komponen dan Fungsi Teknologi Informasi
Konsep sistem operasi dan algoritma penjadwalan
7 - Analisis Data.pptx
PTI Part Three.pptx
IMK-Pertemuan5.pptx
HCI Pertemuan Awal
Ad

Recently uploaded (7)

DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPT
pengantar-sistem-informasi manajemen.ppt
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
pengantar-sistem-informasi manajemen.ppt
Modul_Pemula_Merakit_Komputer untuk smppdf
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf

Web progamming tentang bahasa PHP pertemuan 4

  • 4. Percabangan if • Bentuk yang paling sederhana dari percabangan adalah “If” saja. • Biasanya digunakan saat hanya ada satu tindakan yang harus dilakukan. <?php if (<kondisi>){ // eksekusi kode ini }
  • 5. Contoh #include<stdio.h> #include<conio.h> int main() { int skor; char nilai; printf("masukkan skor : ");scanf("%d",&skor); if(skor>7) nilai='A'; printf("Nilai : %c",nilai); return 0; }
  • 6. Percabangan if/else Percabangan If/Else memiliki dua pilihan. Jika <kondisi> bernilai false, maka blok else akan dikerjakan. <?php $umur = 13; if ($umur < 18 ){ echo "Kamu tidak boleh membuka situs ini!"; } else { echo "Selamat datang di website kami!"; } ?>
  • 7. Percabangan if/elseif/else Percabangan If/Elseif/Else memiliki lebih dari dua pilihan kondisi. <?php $nilai = 88; if ($nilai > 90) { $grade = "A+"; } elseif($nilai > 70){ $grade = "B+"; } elseif($nilai > 60){ $grade = “C"; } else { $grade = "F"; } echo "Nilai anda: $nilai<br>"; echo "Grade: $grade"; ?>
  • 8. Percabangan switch/case Percabangan Switch/Case adalah bentuk lain dari percabangan If/Elseif/Else. <?php switch($variabel){ case <konidisi>: // eksekusi kode ini break; case <kondisi2>: // eksekusi kode ini break; default: // eksekusi kode ini } ?>
  • 9. Contoh <?php $level = 3; switch($level){ case 1: echo "Pelajari HTML"; break; case 2: echo "Pelajari CSS"; break; case 3: echo "Pelajari Javascript"; break; default: echo "Kamu bukan programmer!"; } ?>
  • 10. Latihan 1 Buatlah program grade nilai menggunakan kondisi If-Else dengan ketentuan berikut!
  • 12. Perulangan Apa yang akan kamu lakukan bila disuruh membuat daftar judul artikel dengan PHP? Apakah akan mencetaknya satu per satu dengan perintah echo seperti ini: <?php echo "<h2>Belajar Pemrograman PHP untuk Pemula</h2>"; echo "<h2>Cara Menggunakan Perulangan di PHP</h2>"; echo "<h2>Memahami Struktur Kondisi IF di PHP</h2>"; echo "<h2>Memahami Perulangan di PHP</h2>"; echo "<h2>Prosedur dan Fungsi di PHP</h2>"; ?>
  • 13. Bagaimana kalau datanya ada 100 atau 1000?
  • 14. Jenis Perulangan Ada dua jenis perulangan dalam pemrograman: 1. Counted loop; 2. Uncounted loop. Apa perbedaanya? Counted loop adalah perulangan yang sudah jelas banyak pengulangannya. Sedangkan Uncounted loop tidak pasti berapa kali dia akan mengulang.
  • 17. 4 Jenis Perulangan Pada PHP ada 4 jenis perulangan yang bisa kita gunakan: 1. Perulangan For 2. Perulangan While 3. Perulangan Do/While 4. Perulangan Foreach
  • 18. 1. Perulangan For Perulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya. Bentuk dasar perulangan for: <?php for ($i = 0; $i < 10; $i++){ // blok kode yang akan diulang di sini! } ?>
  • 19. Contoh <?php for($i = 0; $i < 10; $i++){ echo "<h2>Ini perulangan ke-$i</h2>"; } ?>
  • 20. 2. Perulangan While Perulangan while adalah perulangan yang termasuk dalam uncounted loop. Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya. <?php while (<kondisi>){ // blok kode yang akan diulang di sini } ?>
  • 21. Contoh <?php $ulangi = 0; while($ulangi < 10){ echo "<p>Ini adalah perulangan ke- $ulangi</p>"; $ulangi++; } ?>
  • 22. 3. Perulangan Do-While Perulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop. <?php do { // blok kode yang akan diulang } while (<kondisi>); ?>
  • 23. Contoh <?php $ulangi = 10; do { echo "<p>ini adalah perulangan ke- $ulangi</p>"; $ulangi--; } while ($ulangi > 0); ?>
  • 24. ? <?php $i = 0; do{ echo $i; $i+=3; }while($i > 5); ?> <?php $i = 0; while($i> 5){ echo $i; $i+=3; } ?> Temukan perbedaannya
  • 26. 4. Perulangan Foreach Perulangan foreach sama seperti perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array. <?php foreach($array as $data){ echo $data; }
  • 27. Contoh <?php $books = [ "Panduan Belajar PHP untuk Pemula", "Membangun Aplikasi Web dengan PHP", "Tutorial PHP dan MySQL", "Membuat Chat Bot dengan PHP" ]; echo "<h5>Judul Buku PHP:</h5>"; echo "<ul>"; foreach($books as $buku){ echo "<li>$buku</li>"; } echo "</ul>"; ?>
  • 28. Perulangan Bersarang Perulangan bersarang adalah istilah untuk menyebut perulangan di dalam perulangan. Dalam bahasa inggris, perulangan bersarang disebut nested loop. <?php for($i = 0; $i < 5; $i++){ for($j = 0; $j < 10; $j++){ echo "Ini perulangan ke ($i, $j)<br>"; } } ?>
  • 29. Latihan 2 a) 1 6 11 16 b) 10 9 8 7 6 5 4 3 2 1 0 c) 30 27 24 21 18 15 12 9 6 3 0 d) 10 8 6 4 2 0 SOAL a & b KERJAKAN DENGAN WHILE SOAL c & d KERJAKAN DENGAN DO-WHILE
  • 30. Latihan 3 KERJAKAN DENGAN NESTED FOR a) 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 b) 6 6 5 6 5 4 6 5 4 3 6 5 4 3 2 6 5 4 3 2 1
  • 31. Latihan 3 KERJAKAN DENGAN NESTED FOR c. 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 d. 1 2 3 4 5 6 2 3 4 5 6 3 4 5 6 4 5 6 5 6 6