Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TEKNOLOGI WEB DINAMIS SISI SERVER - PRAKTIKUM PHP- Pernyataan Kontrol Pertemuan Minggu ke-4 Matakuliah Permrograman Web ULLA DELFANA ROSIANI, ST.,MT.

Presentasi serupa


Presentasi berjudul: "TEKNOLOGI WEB DINAMIS SISI SERVER - PRAKTIKUM PHP- Pernyataan Kontrol Pertemuan Minggu ke-4 Matakuliah Permrograman Web ULLA DELFANA ROSIANI, ST.,MT."— Transcript presentasi:

1 TEKNOLOGI WEB DINAMIS SISI SERVER - PRAKTIKUM PHP- Pernyataan Kontrol Pertemuan Minggu ke-4 Matakuliah Permrograman Web ULLA DELFANA ROSIANI, ST.,MT.

2 Jenis-jenis Pernyataan Kontrol:  Penyeleksi kondisi: Pernyataan if Pernyataan switch Operator?  Perulangan kondisi Pernyataan while Pernyataan do-while Pernyataan for  Pernyataan break;  Pernyataan continue;  Pernyataan exit() atau die();

3 PENYELEKSI KONDISI  Pernyataan if Pernyataan if  Pernyataan switch Pernyataan switch  Operator? Operator? Next >>

4 Pernyataan if  memungkinkan program untuk menentukan mana yang benar atau tidak dan melakukan tindakan selanjutnya  Bentuk pernyataan if pada PHP: If, If – else If - elseif

5 Bentuk Pernyataan if sederhana  Bentuk if yang paling sederhana if (ekspresi) pernyataan  pernyataan akan dijalankan kalau bagian ekspresi bernilai benar. Jika pernyataan lebih dari satu maka: if (ekspresi) { pernyataan }

6 Bentuk Pernyataan if - else  Bentuk if – else if (ekspresi) pernyataan_1 else pernyataan_2  Pernyataan_1 akan dijalankan kalau ekspresi benar  Pernyataan_2 akan dijalankan kalau ekspresi salah

7 Contoh =5) echo "hasil perkaliannya sama atau lebih besar dari lima karena hasilnya $hasil_kali"; else echo "hasil perkaliannya kurang dari lima"; ?>

8 Bentuk Pernyataan if - elseif  Sangat bermanfaat untuk melakukan pengambilan keputusan yang melibatkan banyak alternatif  Bentuk if – elseif if (ekspresi_1) pernyataan_1; elseif (ekspresi_2) pernyataan_2; elseif (ekspresi_3) pernyataan_3;...  Pernyataan_1 akan dijalankan kalau ekspresi_1 benar  Pernyataan_2 akan dijalankan kalau ekspresi_1 salah dan ekspresi_2 benar  Pernyataan_3 akan dijalankan kalau ekspresi_1 dan ekspres_2 salah dan ekspresi_3 benar  dst

9 Contoh  hasil lebih besar dari sembilan atau kurang dari tiga

10 Latihan pertama  Buat seleksi kondisi dengan if untuk nilai: A : 80 – 100 B : 65 – 79 C : 55 – 64 D : E : << back

11 Pernyataan Switch  Bermanfaat untuk menyeleksi sejumlah alternatif.  Bentuk umumnya adalah: switch (ekspresi) { case ekspresi_case_1: pernyataan_1; break; case ekspresi_case_2: pernyataan_2; break;... default: pernyataan_n; }  Fungsi break dan default bersifat optional. Break digunakan untuk mengarahkan eksekusi ke akhir switch, sedangkan default akan dieksekusi jika tidak ada yang cocok pada bagian case.

12 Contoh  hasil adalah tiga

13 Latihan kedua  Munculkan A : 80 – 100  excelent B : 65 – 79  bagus C : 55 – 64  lumayan D :  kurang baik E : 0 – 44  buruk << back

14 Operator?  Dikenal dengan Operator Ternary, disebabkan karena melibatkan tiga operand.  Bentuk penggunaannya: ekspresi_berkondisi?nilai_1:nilai_2 Ket: Ekspresi diatas akan memiliki nilai_1 jika ekspresi didepan tanda ? bernilai benar, namun jika bernilai salah maka hasil ekspresi berupa nilai_2

15 Contoh  Hasil kalinya adalah bukan bernilai tiga << back

16 PERULANGAN KONDISI  Pernyataan while Pernyataan while  Pernyataan do-while  Pernyataan for

17 Pernyataan while  Merupakan salah satu pernyataan yang berguna untuk melakukan suatu perulangan.  Bentuk pernyataan: While (ekspresi) { pernyataan_1; pernyataan_2; }  pernyataan akan dijalankan selama ekspresi bernilai benar

18 Contoh

19 Pernyataan do-while  Mempunyai kegunaan yang serupa dengan pernyataan while.  Bentuk pernyataan ini: do { pernyataan-pernyataan } while (ekspresi);  Perulangan akan berakhir jika ekspresi bernilai salah

20 Contoh  Hasilnya sama dengan contoh pernyataan while

21 Pernyataan for  Juga merupakan pernyataan yang menyatakan perulangan.  Bentuk pernyataannya: for (eksp1; eksp2; eksp3) { pernyataan-pernyataan } pernyataan diatas identik dengan: eksp1; while (eksp2){ pernyataan-pernyataan; eksp3; }

22 ...Lanjutan Jadi: Eksp1  memberi nilai awal Eksp2  kondisi untuk menentukan pengulangan terhadap pernyataan yang ada. Eksp3  untuk mengatur nilai variabel yang digunakan dalam eksp1.

23 Contoh Untuk menampilkan bilangan mulai 1 sampai 25 :

24 Latihan ketiga  Tampilkan tulisan: Hasil perkalian dengan angka * 1 = * 2 = * 3 = * 4 = * 5 = * 6 = * 7 = * 8 = * 9 = * 10 = 20

25 jawaban

26 Pernyatan break  Berguna untuk keluar dari pernyataan while, do-while dan for.  Misalnya:

27 Pernyataan Continue  Digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataan-pernyataan yang terkait dengan pengulangan.  Misalnya:

28 Pengeksekusian continue For (eksp1; eksp2; eksp3) {... continue; } 1 2 While (eksp) {... continue; } Do {.. continue; }while (eksp);

29 Pernyataan Exit() atau die()  Digunakan untuk menghentikan eksekusi.  Sebagai contoh: $connection = make_database_connection(); if (!$connection) die(“No database connection!”); use_database_connection($connection); artinya: isi variable connection adalah fungsi untuk membuat koneksi database. Jika koneksi tidak terbentuk (!$connection) maka eksekusi dihentikan dan tampil tulisan No database connection!

30 Latihan keempat  Tampilkan hasil dari permasalahan berikut lihat gambar di papan : 1. papan catur 2. angka bertingkat 3. papan angka 1 buat flowchartnya dan kerjakan supaya bisa ditampilkan seperti di papan tulis


Download ppt "TEKNOLOGI WEB DINAMIS SISI SERVER - PRAKTIKUM PHP- Pernyataan Kontrol Pertemuan Minggu ke-4 Matakuliah Permrograman Web ULLA DELFANA ROSIANI, ST.,MT."

Presentasi serupa


Iklan oleh Google