PHP Basic
Pengertian PHP
PHP kepanjangan awalnya yaitu Personal Home Pag. Menurut wikipedia PHP adalah singkatan dari “PHP: Hypertext Prepocessor”, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.
Yang akan saya bahas disini adalah PHP 5. Penulisan PHP harus di awali dengan “<?php” dan diakhiri dengan “?>” tanpa tanda petik penulisanya juga harus diakhiri dengan tanda “ ; “ (titik koma). Penulisan php itu case sensitive, antara huruf a dan A berbeda. Untuk komentar menggunakan “/” (garis miring bintang) dan di tutup dengan “/” (bintang garis miring) atau bisa juga dalam satu baris menggunakan tanda “// “ (double garis miring).
Sekarang coba kalian tulis kode di bawah ini :
<!DOCTYPE html>
<html>
<body>
<?php echo "My first PHP script!"; ?>
</body>
</html>
Kalian boleh test kode di atas dengan save index.php
Hasil yang akan keluar pada layar web localhost anda yang sudah terinstal XAMPP dll (saya anggap kalian sudah instal) adalah : My first PHP script!
Variabel
Variable adalah suatu media penampung atau penyimpan digunakan untuk menyimpan suatu nilai atau hasil proses yang dapat memiliki tipe data tertentu. Sekarang kita coba menggunakan variable. Tuliskan kode berikut :
<!DOCTYPE html>
<html>
<body>
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
echo $txt;
echo "<br>";
echo $x;
echo "<br>";
echo $y;
?>
</body>
</html>
Kode diatas adalah pemahaman mengenai penggunaan variable pada PHP.
a. ** **Penggunaan Variabel
Variable adalah suatu media penampung atau penyimpan digunakan untuk menyimpan suatu nilai atau hasil proses yang dapat memiliki tipe data tertentu. Contoh :
<!DOCTYPE html>
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x + $y;
?>
</body>
</html>
b. ** **Penggunaan Operator
Operator pada PHP digunakan sebagai operai terhadap variabel. Operator yang terdapat pada PHP antara lain : operator penetapan, aritmatika dan perbandingan. Contoh :
<!DOCTYPE html>
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x + $y;
?>
</body>
</html>
Kemudian kalian save dengan nama operator.php
Pada contoh kode diatas kalian boleh coba mengganti echo $x + $y;
dengan echo $x - $y; echo $x * $y;
dan operator lainnya.
c. ** **Penggunaan IF Else
Sekarang penggunaan if else. Contoh :
<!DOCTYPE html>
<html>
<body>
<?php
$t = date("H");
if ($t < "20")
{
echo "Have a good day!";
}
?>
</body>
</html>
Simpan dengan nama ifelse.php
Sedikit saya jelaskan date(“H”) artinya adalah Hours atau jam yang menunjukkan sekarang.
d. ** **Penggunaan Function
Sekarang penggunaan function, simpan kode ini dengan nama function.php
<!DOCTYPE html>
<html>
<body>
<?php
function writeMsg()
{
echo "Hello world!";
}
writeMsg();
?>
</body>
</html>
e. ** **Penggunaan Switch
Switch itu adalah suatu variable yang yang kondisinya menentukan keluaranya hampir mirip dengan if else. Sekarang penggunaan switch simpan kode ini dengan nama switch.php
<!DOCTYPE html>
<html>
<body>
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red": echo "Your favorite color is red!";
break;
case "blue": echo "Your favorite color is blue!";
break;
case "green": echo "Your favorite color is green!";
break;
default: echo "Your favorite color is neither red, blue, nor green!";
}
?>
</body>
</html>
f. ** **Penggunaan Array
Array adalah tipe data yang terdiri dari susunan nilai yang dapat berbentuk daftar nilai ataupun tabel nilai. Beri nama file array.php pada code berikut:
<!DOCTYPE html>
<html>
<body>
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
</body>
</html>
Saya coba jelaskan penggunaan array , disana Volvo itu dibaca sebagai 0, karena di bahasa pemrograman hampir semuanya (emang semua saya rasa) memulai dari angka 0 jadi varaible $cars[2] dia akan membaca Toyota. Jadi Volvo itu array 0, BMW tuh array 1 dan Toyota array 2
g. ** **Penggunaan Looping
Sekarang penggunaan looping, dan buat nama file looping.php
<?php
for ($x = 0; $x <= 10; $x++)
echo "The number is: $x <br>";
}
?>
Saya coba jelasin ya, $x
awalnya 0. Jika dia
kurang atau sama dengan 10, maka dia ditambah 1 ($x++ atau $x=$x+1)
. Proses
tersebut mengalir dari atas kebawah sampai kondisinya 0 menjadi 10.
Coba kita review:
Array itu dia menampilkan apa yang ditampung, misalnya array(a,b,c,d) tampilkan array[0] , yang tampil adalah a.
Kalau switch dia itu seperti “takdir” , maksudnya gini à $a = 18 tahun, nah kalo dia 18 tahun, masuknya sebagai sudah dewasa, kalau misalnya $a = 11tahun, masuknya belom dewasa.
<?php echo “tititk koma”; ?> à jadi pernyataan perbaris itu menggunakan titik koma atau biasa disebut semicolon
<?php echo “tititk koma”; echo “tititk koma”; ?> à nah jadi dia satu baris penulisan ditutup dengan (;)
Coba buat kode ini :
<?php
$a =0;
do
{ echo $a; $a++; }
while
($a<=10);
?>
Hasil outputnya = 012345678910
Jadi dia $a = 0 menjumlah terus sampai kondisinya lebih atau sama dengan 10 (mirip looping)
h. ** **IF Else Bertingkat
Sekarang if else bertingkat, buat code sebagai berikut :
<!DOCTYPE html>
<html>
<body>
<?php
$t = 3;
if ($t == 3) {
echo $t;
} else if ($t == 2) {
echo $t;
} else {
echo $t
}
?>
</body>
</html>
Biar paham, tampilanya itu adalah 3, dia menampilkan 3 karena kondisi dar $t masuk ke $t == 3
Jika $t yang awal diganti $t=2 maka di amasuk ke kondisi $t==2, tampilanya 2 dan seterusnya.