Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR KONTROL Bandung 2009, by hery dwi y.

Presentasi serupa


Presentasi berjudul: "STRUKTUR KONTROL Bandung 2009, by hery dwi y."— Transcript presentasi:

1 STRUKTUR KONTROL Bandung 2009, by hery dwi y

2 Selain statemen sederhana yang telah kita pelajari di atas terdapat beberapa statemen yang digunakan untuk proses khusus. Lebih detail lagi dalam PHP seperti bahasa C maupun java memiliki beberapa struktur kontrol program. Dengan menggunakan struktur-struktur ini maka jalannya program tidak selalu berurutan sesuai dengan kondisi yang ditemui.

3 Struktur Berurutan Struktur ini merupakan struktur yang paling sederhana. Program akan dijalankan secara urut dari awal program ke akhir program . Contoh : <?php echo "Statemen 1"; echo "Statemen 2"; echo "Statemen 3"; ?>

4 Disini dikenal istilah blok program , yaitu sebuah potongan program yang diapit oleh tanda { }.
Contoh : if(true) { // awal blok $kata = "test"; echo "Ini tercetak\n"; echo "Jika kondisi bernilai true"; } // akhir blok Catatan Variable yang dideklarasikan pada suatu blok bersifat lokal di dalam blok tersebut. Blok biasanya digunakan untuk menyatakan bagian pada struktur kontrol lainnya.

5 Struktur Seleksi (Kondisi)
Struktur ini digunakan untuk mengatur aliran program berdasarkan kondisi tertentu yang ditetapkan. Struktur ini terdiri dari struktur if … else dan switch. struktur if … else digunakan untuk masalah percabangan proses. Sintak : if(syarat/kondisi) { Operasi yang dijalankan; } else

6 Contoh : <?php $nilai = 60; If($nilai >= 50) echo "Anda Lulus";
else echo "Anda tidak lulus"; ?> Karena $nilai >= 50 maka kalimat "Anda Lulus" yang akan dicetak. Untuk sele ksi dengan alternatif banyak digunakan struktur switch. Sintak : switch(variable) { case nilai 1 : perintah yang dijalankan ; break; case nilai 2 : perintah yang dijalankan ; break; ... default : perintah yang dijalankan ; break; }

7 Contoh <?php $bulan = 2; Switch ($bulan) {
Case 1 : echo "Januari"; break; Case 2 : echo "Februari"; break; Case 3 : echo "Maret"; break; Case 4 : echo "April"; break; . . . Case 10 : echo "Oktober"; break; Case 11 : echo "November"; break; Case 12 : echo "Desember"; break; } ?>

8 Contoh <?php $hari = 3; if($hari == 1) echo "Senin";
elseif($hari == 2) echo "Selasa"; elseif($hari == 3) echo "Rabu"; elseif($hari == 4) echo "Kamis"; elseif($hari == 5) echo "Jumat"; elseif($hari == 6) echo "Sabtu"; elseif($hari == 7) echo "Minggu"; else echo "Salah kode hari"; ?>

9 Struktur Perulangan Perulangan adalah sebuah proses eksekusi operasi program secara berulang-ulang sampai ditemui kondisi untuk mengakhiri eksekusi tersebut. Perulangan While Sintak : while(syarat) { operasi program ; }

10 Contoh <?php $a = 0 ; while($a < 5) { echo $a ; $a++ ; } ?>

11 Perulangan Do - While Sintak : do { proses program ; }while($syarat); Proses program minimal dijalankan sekali karena pengujjian syarat dilakukan diakhir struktur. Blok dowhile akan dieksekusi lagi jika syarat bernilai true;

12 Contoh <?php $a = 0; do { echo $a; $a++; } while ($a < 5); ?>

13 Perulangan FOR Sintak : for( nilai awal loop; syarat ; penambahan ) { operasi program ; } Contoh : <?php for ( $a = 0 ; $a < 5 ; $a++ ) echo $a ; ?>


Download ppt "STRUKTUR KONTROL Bandung 2009, by hery dwi y."

Presentasi serupa


Iklan oleh Google