PEMROGRAMAN WEB 1
Pernyataan Kondisi
Template Sintak PHP
<head>
<title>Hello World</title>
<body>
<?php echo "Hello, World!";?>
</body>
• Isi file .php antara <?php dan ?> akan dieksekusi sebagai kode
php
• Isi yang lainnya akan ditulis sebagai HTML murni
• Bisa berubah-ubah antara mode php dan html
File “Index”
 Index.html adalah sebuah file yang menjadi indeks sebuah website.
 File ini otomatis dibuka saat kita membuka website dengan
memanggil nama domain website.
 Index.html adalah default file dan merupakan file paling penting bagi
website.
 Tanpa file index.html, jika kita membuka website maka browser akan
menampilkan file-file lain dalam bentuk tampilan folder bukan
tampilan website sesuai dengan yang didesain.
Kontrol Program
Struktur control yang dimiliki bahasa PHP hampir sama dengan bahasa pemrograman
lainnya. Struktur kontrol merupakan pengatur aliran program, berbentuk rangkaian
perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu:
1. Mengulang suatu perintah jika terpenuhinya suatu kondisi
2. Melanjutkan sebuah pernyataan bila kondisi terpenuhi
3. Memilih sebuah pilihan dari beberapa alternative bila kondisi terpenuhi
Kondisi
 Merupakan perintah yang dapat digunakan untuk menjalankan suatu
perintah sesuai kondisi tertentu yang didefinisikan
 Jika kondisi terpenuhi (bernilai true) maka statemen yang terdapat di
dalam blok bersangkutan akan di eksekusi
 Dalam PHP, pemilihan statemen dapat diakukan dengan 2 cara
 Statemen if
 Statemen switch
Statemen IF
 Bentuk umum penggunaan
If (kondisi) statemen;
 Jika statemen lebih dari satu maka bentuknya menjadi
If (kondisi){
statemen1;
statemen2;
. . .
}
 Statemen berada dalam tanda kurung { }
Statemen IF
 Ingin menyediakan statemen untuk kondisi yang tidak terpenuhi dapat digunakan
dengan menggunakan else
If (kondisi){
statemen1;
}else{
statemen2;
}
Statemen IF
 Untuk memeriksa dengan kondisi yang lebih dari 2
 Menggunakan klause elseif
 Kode program
If (kondisi){
statemen1;
}elseif(kondisi2){
statemen2;
}else{
statemen3;
}
Statemen IF
 Sintaks lain dari statement mirip dengan gaya penulisan if pada Bahasa python
If (kondisi):
statemen1;
elseif(kondisi):
statemen2;
else:
statemen3;
Contoh IF
Contoh IF
Statement Switch
 Biasanya digunakan untuk menggantikan struktur if yang memiliki banyak kondisi
 Bentuk umum penggunaan:
switch(ekspresi){
case NilaiKonstan1: statement1; break;
case NilaiKonstan2: statement2; break;
…
default:
statement alternative;
}
Statement Switch
 Statement break dalam blok pemilihan switch digunakan untuk menggentikan
pengulangan apabila telah ditemukan nilai konstan yang sesuai dengan ekspresi
 Jika break tidak disertakan maka hasil dari program tidak akan sesuai dengan yang
diharapkan
Contoh Switch
Hasil yang di tampilkan adalah
Pilihan ke-4
Contoh Switch
Nilai akhir yang ditampilkan adalah Nilai b = 0
Contoh Switch
Hasil yang ditampilkan:
Nilai konstan 1
Nilai konstan 2
Nilai konstan 3
Nilai konstan 4
Nilai konstan 5
Bagian default
Loop For
Loop While
Loop Foreach
Latihan 1
Buatlah program untuk menentukan bilangan genap/ganjil atau tidak
diketahui
Latihan 2
Harga fotocopy kertas A4
 Jika fotocopy kurang dari 100 maka harga 150/lembar
 Jika fotocopy sebanyak 100-200 maka harga 125/lembar
 Lebih dari 200 harga 90/lembar
Harga fotocopy kertas Folio
 Jika fotocopy kurang dari 50 maka harga 175/lembar
 Jika fotocopy sebanyak 50-150 maka harga 150/lembar
 Lebih dari 150 harga 110/lembar
Jika Made membawa buku A (A4) dengan tebal 120 lembar. Berapa biaya yang harus
dibayarkan?
Jika Made membawa buku B (Folio) 150 lembar. Berapa biaya yang harus dibayarkan?
Latihan 3
Buatlah program gread nilai untuk
menentukan nilai huruf dengan
menggunakan if-else sesuai
ketentuan diatas
Hari
Mata
Kuliah Keterangan
90–100 A BaikSekali
76-89 B Baik
60-75 C Cukup
50-59 D HampirCukup
0-49 E Kurang
Latihan 4
Dengan menggunakan Switch-Case, buatlah script untuk
membaca bulan saat ini dan tampilkan jumlah hari dalam
bulan tersebut
Sekian dan Terima Kasih
Q & A

Pernyataan Kondisi dalam Pemrograman PHP

  • 1.
  • 2.
    Template Sintak PHP <head> <title>HelloWorld</title> <body> <?php echo "Hello, World!";?> </body> • Isi file .php antara <?php dan ?> akan dieksekusi sebagai kode php • Isi yang lainnya akan ditulis sebagai HTML murni • Bisa berubah-ubah antara mode php dan html
  • 3.
    File “Index”  Index.htmladalah sebuah file yang menjadi indeks sebuah website.  File ini otomatis dibuka saat kita membuka website dengan memanggil nama domain website.  Index.html adalah default file dan merupakan file paling penting bagi website.  Tanpa file index.html, jika kita membuka website maka browser akan menampilkan file-file lain dalam bentuk tampilan folder bukan tampilan website sesuai dengan yang didesain.
  • 4.
    Kontrol Program Struktur controlyang dimiliki bahasa PHP hampir sama dengan bahasa pemrograman lainnya. Struktur kontrol merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu: 1. Mengulang suatu perintah jika terpenuhinya suatu kondisi 2. Melanjutkan sebuah pernyataan bila kondisi terpenuhi 3. Memilih sebuah pilihan dari beberapa alternative bila kondisi terpenuhi
  • 5.
    Kondisi  Merupakan perintahyang dapat digunakan untuk menjalankan suatu perintah sesuai kondisi tertentu yang didefinisikan  Jika kondisi terpenuhi (bernilai true) maka statemen yang terdapat di dalam blok bersangkutan akan di eksekusi  Dalam PHP, pemilihan statemen dapat diakukan dengan 2 cara  Statemen if  Statemen switch
  • 6.
    Statemen IF  Bentukumum penggunaan If (kondisi) statemen;  Jika statemen lebih dari satu maka bentuknya menjadi If (kondisi){ statemen1; statemen2; . . . }  Statemen berada dalam tanda kurung { }
  • 7.
    Statemen IF  Inginmenyediakan statemen untuk kondisi yang tidak terpenuhi dapat digunakan dengan menggunakan else If (kondisi){ statemen1; }else{ statemen2; }
  • 8.
    Statemen IF  Untukmemeriksa dengan kondisi yang lebih dari 2  Menggunakan klause elseif  Kode program If (kondisi){ statemen1; }elseif(kondisi2){ statemen2; }else{ statemen3; }
  • 9.
    Statemen IF  Sintakslain dari statement mirip dengan gaya penulisan if pada Bahasa python If (kondisi): statemen1; elseif(kondisi): statemen2; else: statemen3;
  • 10.
  • 11.
  • 12.
    Statement Switch  Biasanyadigunakan untuk menggantikan struktur if yang memiliki banyak kondisi  Bentuk umum penggunaan: switch(ekspresi){ case NilaiKonstan1: statement1; break; case NilaiKonstan2: statement2; break; … default: statement alternative; }
  • 13.
    Statement Switch  Statementbreak dalam blok pemilihan switch digunakan untuk menggentikan pengulangan apabila telah ditemukan nilai konstan yang sesuai dengan ekspresi  Jika break tidak disertakan maka hasil dari program tidak akan sesuai dengan yang diharapkan
  • 14.
    Contoh Switch Hasil yangdi tampilkan adalah Pilihan ke-4
  • 15.
    Contoh Switch Nilai akhiryang ditampilkan adalah Nilai b = 0
  • 16.
    Contoh Switch Hasil yangditampilkan: Nilai konstan 1 Nilai konstan 2 Nilai konstan 3 Nilai konstan 4 Nilai konstan 5 Bagian default
  • 17.
  • 18.
  • 19.
  • 20.
    Latihan 1 Buatlah programuntuk menentukan bilangan genap/ganjil atau tidak diketahui
  • 21.
    Latihan 2 Harga fotocopykertas A4  Jika fotocopy kurang dari 100 maka harga 150/lembar  Jika fotocopy sebanyak 100-200 maka harga 125/lembar  Lebih dari 200 harga 90/lembar Harga fotocopy kertas Folio  Jika fotocopy kurang dari 50 maka harga 175/lembar  Jika fotocopy sebanyak 50-150 maka harga 150/lembar  Lebih dari 150 harga 110/lembar Jika Made membawa buku A (A4) dengan tebal 120 lembar. Berapa biaya yang harus dibayarkan? Jika Made membawa buku B (Folio) 150 lembar. Berapa biaya yang harus dibayarkan?
  • 22.
    Latihan 3 Buatlah programgread nilai untuk menentukan nilai huruf dengan menggunakan if-else sesuai ketentuan diatas Hari Mata Kuliah Keterangan 90–100 A BaikSekali 76-89 B Baik 60-75 C Cukup 50-59 D HampirCukup 0-49 E Kurang
  • 23.
    Latihan 4 Dengan menggunakanSwitch-Case, buatlah script untuk membaca bulan saat ini dan tampilkan jumlah hari dalam bulan tersebut
  • 24.
    Sekian dan TerimaKasih Q & A