SlideShare a Scribd company logo
STRUKTUR KENDALI
PROGRAM, ARRAY &
FUNCTION
Anisa Istiqomah, S.Kom
STRUKTUR KONDISI
PERNYATAAN IF-ELSE
Pernyataan If-else (pernyataan bersyarat) digunakan untuk melakukan
berbagai aksi berdasarkan beragam kondisi pada program.
Dalam PHP terdapat beberapa:
Pernyataan If – pernyataan ini digunakan untuk mengeksekusi kode
jika kondisi yang ditentukan bernilai benar (true)
Pernyataan If…Else – pernyataan ini digunakan untuk mengeksekusi
kode jika terdapat kondisi bernilai benar (true) dan salah (false) pada
kode
SINTAKS PERNYATAAN IF
if (kondisi) kode yang dijalankan jika kondisi bernilai benar;
<html>
<body>
<?php
$d=date(“D”);
if ($d==”Fri”) echo “Semoga akhir pekan Anda menyenangkan!”;
?>
</body>
</html>
SINTAKS PERNYATAAN IF …… ELSE
if (kondisi)
kode yang dijalankan jika
kondisi bernilai benar;
else
kode yang dijalankan jika
kondisi bernilai salah;
<?php
$d=date(“D”);
if ($d==”Fri”)
echo “Semoga akhir pekan Anda
menyenangkan!”;
else
echo “Semoga hari Anda menyenangkan!”;
?>
SINTAKS PERNYATAAN IF – ELSEIF -
ELSE
if (kondisi)
kode yang
dijalankan jika
kondisi bernilai
benar;
elseif (kondisi)
kode yang
dijalankan jika
kondisi bernilai
benar;
Else
kode yang
dijalankan jika
kondisi bernilai
salah;
<?php
$d=date(“D”);
if ($d==”Fri”)
echo “Semoga akhir pekan Anda
menyenangkan!”;
elseif ($d==”Mon”)
echo “Semoga awal pekan Anda
menyenangkan!”; else
echo “Semoga hari Anda
menyenangkan!”;
?>
SINTAKS PHP SWITCH
switch (n)
{
case label1:
kode yang dijalankan jika n=label1;
break;
case label2:
kode yang dijalankan jika n=label2;
break;
default:
kode yang dijalankan jika n berbeda dari label1 and label2;
}
PERNYATAAN SWITCH
Pernyataan switch digunakan untuk memilih salah satu dari banyak
blok kode yang akan dieksekusi.
Cara kerjanya : Pertama kita memiliki ekspresi tunggal n (paling
sering digunakan variabel), yang akan dievaluasi terlebih dahulu. Nilai
ekspresi tersebut kemudian dicocokkan dengan nilai-nilai pada case
yang ada dalam struktur. Jika ada yang sesuai dengan case, blok kode
akan dieksekusi. Gunakan break untuk mencegah kode berpindah ke
case selanjutnya secara otomatis. Pernyataan default digunakan jika
tidak ada case yang cocok
EXAMPLE
STRUKTUR PERULANGAN
PERULANGAN FOR
Seperti halnya bahasa pemrograman lain, PHP juga menyediakan
fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan
menggunakan For.
<?
for ($count = 1; $count <= 10;
$count++)
{
print ("Ini adalah baris ke-$count
<br>");
}
?>
Pada saat baris pengulangan (yang dimulai dari for
($count = 1; $count <= 10; $count++)) dijalankan untuk
pertama kali, maka nilai$count adalah 1. Oleh karena itu
baris paling atas yang tercetak pada browser adalah:
Ini adalah baris ke-1
Pengulangan tersebut akan terus
dijalankan selama nilai $count lebih kecil atau sama
dengan 10.
PERULANGAN WHILE
Selain dengan For, kita juga dapat melakukan pengulangan dengan
menggunakan While.
Pengulangan tersebut akan terus
dijalankan selama nilai $count lebih
kecil atau sama dengan 10.
<?
$count = 1;
while ($count <=10)
{
print ("Baris nomer $count<br>");
$count = $count + 1;
}
?>
ARRAY (1)
Array merupakan tipe data
terstruktur yang berguna untuk
menyimpan sejumlah data yang
bertipe sama. Bagian yang
menyusun array disebut elemen
array, yang masing-masing elemen
dapat diakses tersendiri melalui
indeks array.
<?
$kota[0] = "Yogyakarta";
$kota[1] = "Jakarta";
$kota[2] = "Malang";
$kota[3] = "Purwokerto";
print ("Kota favorit saya adalah
$kota[2]");
?>
Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks
array 1 menyatakan elemen array kedua, dan seterusnya.
Array 1 Dimensi
ARRAY (2)
<?
$buaht = array ("apel" => array("warna" => "merah", "rasa" => "manis" ),
"pisang" => array("warna" => "kuning","rasa" => "manis")
);
print ("Warna buah apel adalah ");
print ($buah["apel"]["warna"])."<br>";
print ("Rasa buah pisang adalah ");
print ($buah["pisang"]["rasa"]);
?>
Array MultiDimensi
Warna buah apel adalah merah
Rasa buah pisang adalah manis
PHP FUNCTION
Function atau merupakan sejumlah pernyataan yang dikemas dalam
sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di
beberapa tempat pada program.
Tujuan penggunaan fungsi adalah:
- Memudahkan dalam mengembangkan program
- Menghemat ukuran program
function namafungsi ($parameter1, $parameter2)
{
pernyataan1;
pernyataan2;
}
EX :
EX :

More Related Content

PDF
Prak sh6
PDF
CRUD dengan PHP dan MySQL
PPTX
Struktur kendali (control flow)
DOCX
Fungsi-Fungsi PHP
DOCX
Semua tentang php
PDF
Os2013 lap5-rizqitohopi
PDF
Laporan Praktikum Sistem Operasi Modul 7 dan 8
PDF
Os2013 lap5-ridwan
Prak sh6
CRUD dengan PHP dan MySQL
Struktur kendali (control flow)
Fungsi-Fungsi PHP
Semua tentang php
Os2013 lap5-rizqitohopi
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Os2013 lap5-ridwan

What's hot (20)

PDF
Os2013 lap1-rizqitohopi
PDF
Os2013 lap6-rizqitohopi
PPT
Penggunaan Makro Define dan Header dalam Pemograman C++
PDF
Os2013 lap4-rizqitohopi
PDF
Lapres so d_modul4_yuka
PDF
Os2013 lap1-sasmita daeng sembang
PDF
Os2013 lap4-ridwan
PDF
Os2013 lap2-rizqitohopi
PPTX
materi Php lanjutan
PPTX
Perulangan dan Array dalam PHP
PDF
Os2013 lap6-ridwan
PDF
Os2013 lap3-rizqitohopi
PDF
Basic PHP Syntax
DOCX
Belajar perulangan di delphi 7
PDF
Algoritma dan Struktur Data - tipe data compound
PDF
Algoritma dan Struktur Data - Tipe Data Compound
PDF
Panduan harvest data dari eprints ke vufind
PPTX
Pengenalan PHP
PDF
Laporan Praktikum OS
PDF
Praktikum 4B
Os2013 lap1-rizqitohopi
Os2013 lap6-rizqitohopi
Penggunaan Makro Define dan Header dalam Pemograman C++
Os2013 lap4-rizqitohopi
Lapres so d_modul4_yuka
Os2013 lap1-sasmita daeng sembang
Os2013 lap4-ridwan
Os2013 lap2-rizqitohopi
materi Php lanjutan
Perulangan dan Array dalam PHP
Os2013 lap6-ridwan
Os2013 lap3-rizqitohopi
Basic PHP Syntax
Belajar perulangan di delphi 7
Algoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - Tipe Data Compound
Panduan harvest data dari eprints ke vufind
Pengenalan PHP
Laporan Praktikum OS
Praktikum 4B
Ad

Similar to 02 struktur-kendali-program (20)

DOC
Tutorial php
PPTX
Materi kuliah 01 array part 1
 
PPTX
Materi kuliah 01 array part 1
PPTX
Algoritma pemrograman 9
PPTX
Pertemuan ke 5
PPT
Dasar-Dasar PHP
PDF
PPTX
Tugas Presentasi Pemrogram Komputer.pptx
PDF
Pertemuan 3
DOCX
Laporan praktikum web ke 5
PDF
Php basic
PPTX
Materi kuliah 01 array part 1
PDF
Mengenal script php 3
PPT
05 for-dowhile-while
DOCX
Belajar Java dasar
DOC
modul algoritma Bab 4
PPTX
Web progamming tentang bahasa PHP pertemuan 4
PDF
Part 41 perulangan for do
PDF
pengantar array PHP
PDF
Looping Algoritma
Tutorial php
Materi kuliah 01 array part 1
 
Materi kuliah 01 array part 1
Algoritma pemrograman 9
Pertemuan ke 5
Dasar-Dasar PHP
Tugas Presentasi Pemrogram Komputer.pptx
Pertemuan 3
Laporan praktikum web ke 5
Php basic
Materi kuliah 01 array part 1
Mengenal script php 3
05 for-dowhile-while
Belajar Java dasar
modul algoritma Bab 4
Web progamming tentang bahasa PHP pertemuan 4
Part 41 perulangan for do
pengantar array PHP
Looping Algoritma
Ad

More from imman qori (12)

PPTX
PPT LAPORAN PKL ZEKI XII TKJ 3 siap.pptx
PPTX
Biru Kuning Ilustrasi Imut Tugas Presentasi_20241209_223507_0000 (1).pptx
PPTX
Sosialisasi PBD Bispar oleh satuan pendidikan
PPTX
AKSI NYATA pmm 2 kurikulum merdeka belajar
PPTX
BIMTEK_PENILAIAN DAN KWU_JASMIN_KARAWACI_2019.pptx
DOCX
KISI2 ASJ kelas 12 siap di gunakan .docx
DOCX
KISI-KISI PAI XII USP untuk ujian .docx
PDF
pb CEKLIS ASESMEN untuk pembelajaran.pdf
DOCX
SILABUS Dasar dasar tentang Disain Grafis.docx
PDF
AKSI NYATA PMM TOPIK MERDEKA BELAJAR.pdf
PDF
mengapa kurikulum itu harus berubah di sekolah
PPT
slide_13_Pengamanan_Jaringan_Komputer.ppt
PPT LAPORAN PKL ZEKI XII TKJ 3 siap.pptx
Biru Kuning Ilustrasi Imut Tugas Presentasi_20241209_223507_0000 (1).pptx
Sosialisasi PBD Bispar oleh satuan pendidikan
AKSI NYATA pmm 2 kurikulum merdeka belajar
BIMTEK_PENILAIAN DAN KWU_JASMIN_KARAWACI_2019.pptx
KISI2 ASJ kelas 12 siap di gunakan .docx
KISI-KISI PAI XII USP untuk ujian .docx
pb CEKLIS ASESMEN untuk pembelajaran.pdf
SILABUS Dasar dasar tentang Disain Grafis.docx
AKSI NYATA PMM TOPIK MERDEKA BELAJAR.pdf
mengapa kurikulum itu harus berubah di sekolah
slide_13_Pengamanan_Jaringan_Komputer.ppt

Recently uploaded (10)

PPTX
Modul 2. Pengoperasian Pengaplikasian dan Kolaborasi Perangkat Kecerdasan Art...
DOCX
623175210-PROSEM-KELAS-X-SEM-GANJIL.docx
PPTX
MATERI Literasi digital ASN TAHUN 2025.pptx
PDF
Labuan4D situs Exclusive Game S 1 0 t & T O 9 E 1 dari server NO 01 Gaming Asia.
PPT
Firewall dalam Jaringan - Kelas 12 TKJ 2025/2026
PPTX
Modul 1. Pengenalan Koding-KA di Dikdasmen.pptx
PDF
Aksara nglagena_20250726_094730_0000.pdf
PDF
IdREN Multi Access Edge Computing dan bangun ruang
PPTX
materi mata pelajaran koding dan kecerdasan artifisial
PPTX
saya adalah seorang penulis awalann.pptx
Modul 2. Pengoperasian Pengaplikasian dan Kolaborasi Perangkat Kecerdasan Art...
623175210-PROSEM-KELAS-X-SEM-GANJIL.docx
MATERI Literasi digital ASN TAHUN 2025.pptx
Labuan4D situs Exclusive Game S 1 0 t & T O 9 E 1 dari server NO 01 Gaming Asia.
Firewall dalam Jaringan - Kelas 12 TKJ 2025/2026
Modul 1. Pengenalan Koding-KA di Dikdasmen.pptx
Aksara nglagena_20250726_094730_0000.pdf
IdREN Multi Access Edge Computing dan bangun ruang
materi mata pelajaran koding dan kecerdasan artifisial
saya adalah seorang penulis awalann.pptx

02 struktur-kendali-program

  • 1. STRUKTUR KENDALI PROGRAM, ARRAY & FUNCTION Anisa Istiqomah, S.Kom
  • 3. PERNYATAAN IF-ELSE Pernyataan If-else (pernyataan bersyarat) digunakan untuk melakukan berbagai aksi berdasarkan beragam kondisi pada program. Dalam PHP terdapat beberapa: Pernyataan If – pernyataan ini digunakan untuk mengeksekusi kode jika kondisi yang ditentukan bernilai benar (true) Pernyataan If…Else – pernyataan ini digunakan untuk mengeksekusi kode jika terdapat kondisi bernilai benar (true) dan salah (false) pada kode
  • 4. SINTAKS PERNYATAAN IF if (kondisi) kode yang dijalankan jika kondisi bernilai benar; <html> <body> <?php $d=date(“D”); if ($d==”Fri”) echo “Semoga akhir pekan Anda menyenangkan!”; ?> </body> </html>
  • 5. SINTAKS PERNYATAAN IF …… ELSE if (kondisi) kode yang dijalankan jika kondisi bernilai benar; else kode yang dijalankan jika kondisi bernilai salah; <?php $d=date(“D”); if ($d==”Fri”) echo “Semoga akhir pekan Anda menyenangkan!”; else echo “Semoga hari Anda menyenangkan!”; ?>
  • 6. SINTAKS PERNYATAAN IF – ELSEIF - ELSE if (kondisi) kode yang dijalankan jika kondisi bernilai benar; elseif (kondisi) kode yang dijalankan jika kondisi bernilai benar; Else kode yang dijalankan jika kondisi bernilai salah; <?php $d=date(“D”); if ($d==”Fri”) echo “Semoga akhir pekan Anda menyenangkan!”; elseif ($d==”Mon”) echo “Semoga awal pekan Anda menyenangkan!”; else echo “Semoga hari Anda menyenangkan!”; ?>
  • 7. SINTAKS PHP SWITCH switch (n) { case label1: kode yang dijalankan jika n=label1; break; case label2: kode yang dijalankan jika n=label2; break; default: kode yang dijalankan jika n berbeda dari label1 and label2; }
  • 8. PERNYATAAN SWITCH Pernyataan switch digunakan untuk memilih salah satu dari banyak blok kode yang akan dieksekusi. Cara kerjanya : Pertama kita memiliki ekspresi tunggal n (paling sering digunakan variabel), yang akan dievaluasi terlebih dahulu. Nilai ekspresi tersebut kemudian dicocokkan dengan nilai-nilai pada case yang ada dalam struktur. Jika ada yang sesuai dengan case, blok kode akan dieksekusi. Gunakan break untuk mencegah kode berpindah ke case selanjutnya secara otomatis. Pernyataan default digunakan jika tidak ada case yang cocok
  • 11. PERULANGAN FOR Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan For. <? for ($count = 1; $count <= 10; $count++) { print ("Ini adalah baris ke-$count <br>"); } ?> Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10; $count++)) dijalankan untuk pertama kali, maka nilai$count adalah 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah: Ini adalah baris ke-1 Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.
  • 12. PERULANGAN WHILE Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While. Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10. <? $count = 1; while ($count <=10) { print ("Baris nomer $count<br>"); $count = $count + 1; } ?>
  • 13. ARRAY (1) Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array. <? $kota[0] = "Yogyakarta"; $kota[1] = "Jakarta"; $kota[2] = "Malang"; $kota[3] = "Purwokerto"; print ("Kota favorit saya adalah $kota[2]"); ?> Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya. Array 1 Dimensi
  • 14. ARRAY (2) <? $buaht = array ("apel" => array("warna" => "merah", "rasa" => "manis" ), "pisang" => array("warna" => "kuning","rasa" => "manis") ); print ("Warna buah apel adalah "); print ($buah["apel"]["warna"])."<br>"; print ("Rasa buah pisang adalah "); print ($buah["pisang"]["rasa"]); ?> Array MultiDimensi Warna buah apel adalah merah Rasa buah pisang adalah manis
  • 15. PHP FUNCTION Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah: - Memudahkan dalam mengembangkan program - Menghemat ukuran program function namafungsi ($parameter1, $parameter2) { pernyataan1; pernyataan2; }
  • 16. EX :
  • 17. EX :