Dokumen tersebut membahas tentang pemrograman web 1 yang mencakup penjelasan tentang template sintaks PHP, penggunaan file index, struktur kontrol program seperti kondisi dan pernyataan if-else-if serta switch-case, serta contoh kode program menggunakan berbagai struktur kontrol tersebut.
2. 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
3. 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.
4. 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
5. 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
6. 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 { }
7. Statemen IF
Ingin menyediakan statemen untuk kondisi yang tidak terpenuhi dapat digunakan
dengan menggunakan else
If (kondisi){
statemen1;
}else{
statemen2;
}
8. Statemen IF
Untuk memeriksa dengan kondisi yang lebih dari 2
Menggunakan klause elseif
Kode program
If (kondisi){
statemen1;
}elseif(kondisi2){
statemen2;
}else{
statemen3;
}
9. Statemen IF
Sintaks lain dari statement mirip dengan gaya penulisan if pada Bahasa python
If (kondisi):
statemen1;
elseif(kondisi):
statemen2;
else:
statemen3;
12. 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;
}
13. 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
21. 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?
22. 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
23. Latihan 4
Dengan menggunakan Switch-Case, buatlah script untuk
membaca bulan saat ini dan tampilkan jumlah hari dalam
bulan tersebut