Dasar PHP
Dasar PHP
KELAS S
BAB I
Latihan 1
Tuliskan code dibawah ini, simpan dalam file Lat1_1.php !
<?php
$hello = "Hello World!";
$a_number = 4;
$anotherNumber = 8.9;
$bool = true;
?>
Hapus notasi ( $ ), lalu jalankan kode di atas. Apa yang terjadi? Lalu
simpulkan.
Jawab:
Setelah notasi ($) dihapus, kode tidak dapat dijalankan dan
muncul notifikasi error seperti yang ditampilkan pada gambar di
bawah ini. Hal ini terjadi karena notasi ($) pada bahasa pemrograman
PHP, merupakan notasi yang menandakan sebuah variable. Sehingga
ketika notasi tersebut dihapus, server tidak akan mengenali baris
kode tersebut sebagai sebuah variable.
Latihan 2
Tuliskan code dibawah ini, simpan dalam file Lat1_2.php !
<?php
2 echo "<h1>Variable</h1></br>";
3 $angka = 99;
4 echo "Ini adalah angka = $angka </br>";
5 $angka_2 = $angka + 1;
6 echo "Ini hasilnya = $angka_2 </br>";
7 ?>
Gambar 2
Latihan 3
Tuliskan code dibawah ini, simpan dalam file Lat1_3.php !
1 <?php
2 $addition = 2 + 4;
3 $subtraction = 6 - 2;
4 $multiplication = 5 * 3;
5 $division = 15 / 3;
6 $modulus = 5 % 2;
7 echo "Penambahan: 2 + 4 = $addition <br />";
8 echo "Pengurangan: 6 - 2 = $subtraction <br />";
9 echo "Perkalian: 5 * 3 = $multiplication <br />";
10 echo "Pembagian: 15 / 3 = $division <br />";
11 echo "Pembagian sisa: 5 % 2 = $modulus";
12 ?>
Gambar 3
Latihan 4
Tuliskan code dibawah ini, simpan dalam file Lat1_4.php !
<?php
2 $x = 4;
3 $x += 3;
4 echo "Hasil dari operasi tersebut adalah = $x";
5 ?>
Gantikan operator += dengan :
1. -=
2. *=
3. /=
4. %=
5. .=
Amati apa hasil dari operator tersebut ! lalu simpulkan.
Jawab:
Dapat disimpulkan bahwa kode di atas berfungsi untuk
menampilkan hasil perhitungan beberapa operasi matematika
dengan menggunakan operator penegasan atau assignment
operator. Assigment operator atau operator penegasan merupakan
operator yang digunakan untuk memberi nilai ke suatu variable ke
variable lain. Simbol operator ini adalah (=). Misalkan kita
menginisialisasi sebuah variable bernama x dengan nilai 4 ($x = 4;),
kemudian di bawahnya kita tambahkan kode ($x += 3;) ini
mempunyai arti yang sama dengan nilai dari variable x sebelumnya
ditambahkan dengan nilai 3 kemudian hasilnya disimpan kembali di
dalam variable x atau bisa ditulis seperti ($x = $x + 3;). Perhatikan
gambar di bawah ini:
Latihan 5
Tuliskan code dibawah ini, simpan dalam file Lat1_5.php !
<?php
2 $my_name = "anotherguy";
3 if ( $my_name == "someguy" ) {
4 echo "Your name is someguy!<br />";
5 }
6 echo "Welcome to my homepage!";
7 ?>
Output
Latihan 6
Tuliskan code dibawah ini, simpan dalam file Lat1_6.php
1 <?php
2 $destination = "Tokyo";
3 echo "Traveling to $destination<br />";
4 switch ($destination){
5 case "Las Vegas":
6 echo "Bring an extra $500";
7 break;
8 case "Amsterdam":
9 echo "Bring an open mind";
10 break;
11 case "Egypt":
12 echo "Bring 15 bottles of SPF 50 Sunscreen";
13 break;
14
case "Tokyo":
15
echo "Bring lots of money";
16
break;
17
case "Caribbean Islands":
18
19 echo "Bring a swimsuit";
20 break;
21 }
?>
Gambar 6
Latihan 7
Tuliskan code dibawah ini, simpan dalam file Lat1_7.php
1 <?php
2 $brush_price = 5;
3
4 echo "<table border=\"1\" align=\"center\">";
5 echo "<tr><th>Quantity</th>";
6 echo "<th>Price</th></tr>";
7 for ( $counter = 10; $counter <= 100; $counter += 10) {
8 echo "<tr><td>";
9 echo $counter;
10 echo "</td><td>";
11 echo $brush_price * $counter;
12 echo "</td></tr>";
13 }
14
echo "</table>";
15
?>