PEMrograman web database PERTEMUAN V Oleh : Fajar Y. Zebua unriyo@gmail.com
Control flow (1) Bagaimana urutan eksekusi perintah di dalam program. Contoh : function testFlow() { int a = 5; echo(a); }
Control flow (2) Percabangan (branching) Perulangan (looping) Perpindahan (jumping)
A. percabangan Perintah yang memungkinkan pemilihan atas pernyataan yang akan dijalankan sesuai dengan kondisi tertentu. Ada tiga macam : 1. if – else 2. if – else – if 3. switch
If if (kondisi) { pernyataan yang akan dijalankan bila kondisi bernilai benar }
//demoIf.php Bagaimana Outputnya? CONTOH //demoIf.php Bagaimana Outputnya?
If – else - if if(condition1) { // statement 1 } elseif(condition2) { // statement 2 } else { // statement 3 } // statement 4
//elseSatu.php //elseBanyak.php Bagaimana Outputnya? CONTOH //elseSatu.php //elseBanyak.php Bagaimana Outputnya?
switch Digunakan sebagai alternatif pengganti dari sintaks if … else dengan else lebih dari satu Struktur penulisan : switch (kondisi) { case konstanta 1: pernyataan 1; break; case konstanta 2: pernyataan 2; break; default: pernyataan default; }
//demoSwitch.php Bagaimana Outputnya? contoh //demoSwitch.php Bagaimana Outputnya?
B. peRulangan Digunakan untuk mengulang suatu perintah sebanyak yang diinginkan tanpa harus menulis ulang. Ada tiga macam : 1. for 2. while 3. do ... while
for Digunakan untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui. Struktur penulisan : for (nilai_awal; nilai_akhir; penambahan/penurunan) { pernyataan yang akan dijalankan }
//demoFor.php Bagaimana Outputnya? contoh //demoFor.php Bagaimana Outputnya?
while Digunakan untuk mengulangi suatu perintah sampai jumlah tertentu. Struktur penulisan : while (kondisi) { pernyataan yang akan dijalankan }
//demoWhile.php Bagaimana Outputnya? contoh //demoWhile.php Bagaimana Outputnya?
Do … while Proses pengulangan akan berjalan jika kondisi yang diperiksa di while masih bernilai benar dan pengulangan akan dihentikan jika kondisinya sudah bernilai salah Perbedaan antara perintah while dengan do … while adalah terletak dari kondisi yang diperiksa
Do … while (2) Struktur penulisan : do { pernyataan yang akan dijalankan } while (kondisi)
C. Perpindahan Break Continue Return Exit
break Break digunakan dalam looping untuk menghentikan suatu loop Contoh : demoBreak.php Bagaimana Hasilnya?
continue Berfungsi untuk melewati satu iterasi/putaran dalam rangkaian loop Contoh : demoCont.php Bagaimana hasilnya?
return Berfungsi untuk memerintahkan kode untuk keluar dari fungsi Contoh : demoReturn.php Bagaimana hasilnya?
exit Digunakan untuk menghentikan keseluruhan script php Contoh : demoExit.php Bagaimana hasilnya?
ADA PERTANYAAN?
Q U I Z