P - 7 Bab 5 : PHP : Hypertext Prepocessor 5.1 Tujuan Mengerti konsep dasar, statement & comment, tipe data, variable dan operator PHP. 5.2 Materi 1. Pengenalan PHP 2. Variabel 3. Tipe Data 4. Konstanta 5. Operator 6. Komentar 5.3 PHP? PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Bahasa pemrograman PHP ditandai dengan penggunaan tag : a. Diawali <? dan diakhiri b. Diawali dan diakhiri c. Diawali <script language= php > dan diakhiri </script> d. Diawali <% dan diakhiri %> Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) PHP sangat CASE SENSITIVE untuk nama identifier (berupa variable, konstanta, fungsi dll), tetapi TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Contoh : a. $nama $Nama $NAMA b. hitungluas() HitungLuas() c. echo = ECHO d. while = WHILE PSIK V (Pemrograman II/ PHP MySQL) - 1
5.4 Program Sederhana PHP //ProgramSederhana.php //author @ Dhyn - PI echo "Welcome To Politeknik Kesehatan Permata Indonesia"; 5.5 Variable Variable digunakan untuk menyimpan nilai (value), data &/ informasi Panjang variable di PHP tidak terbatas Penulisan nama variabel dalam PHP diawali dengan tanda $. Setelah tanda $ boleh menggunakan huruf atau under-scrore _. Selanjutnya dapat menggunakan huruf, angka atau under-scrore _. Tidak boleh manggunakan spasi. Variabel di PHP bersifat case-sensitive. Contoh : Penulisan nama variabel yang benar : $_nama $nama_lengkap $nama11 $nama_12 Penulisan nama variabel yang salah : $11nama $nama? PSIK V (Pemrograman II/ PHP MySQL) - 2
$nama+lengkap $nama.lengkap $nama lengkap Contoh program : // Contoh_Variable.php // author @ Dhyn - PI $NIM = "05052671"; $Nama = 'Dhyn'; echo "NIM : ".$NIM. "<br>"; echo "Nama : $Nama"; 5.6 Statement dan Comment Statement /pernyataan Merupakan satuan perintah dalam PHP. Setiap penulisan statement harus diakhiri dengan titik-koma. Contoh : echo ("Welcome To Politeknik Kesehatan Permata Indonesia"); echo ("11+7 = ".(11+7)); Expression merupakan bagian kode yang dihitung hasilnya oleh PHP. PSIK V (Pemrograman II/ PHP MySQL) - 3
Contoh : 11+7 Penggunaan : echo ("11+7 = ".(11+7)); Komentar Pada bahasa PHP, komentar dapat di tulis dengan : // komentar digunakan untuk menulis komentar satu baris. Tidak ditampilkan. /* komentar */ digunakan untuk menulis komentar lebih dari satu baris. Tidak ditampilkan. # komentar Contoh program : // Contoh_Komentar.php // author @ Dhyn - PI echo ("Wellcome To Politeknik Kesehatan Permata Indonesia <br>"); $NIM = "05052671"; echo "NIM : ".$NIM. "<br>"; echo ("11+7 = ".(11+7)); /* Saya merupakan komentar untuk beberapa baris */Tetapi saya tidak ditampilakn //Saya merupakan komentar untuk satu baris saja # Gunakan saya jika ingin mencetak komentar PSIK V (Pemrograman II/ PHP MySQL) - 4
5.7 Tipe Data Tipe data variabel di PHP tidak didefinisikan sendiri secara manual, tetapi secara otomatis ditentukan oleh intepreter PHP. Tipe data primitive yang dikenali oleh antara lain, yaitu : boolean integer float string array object resource null Contoh program : //Contoh_TipeData.php //author @ Dhyn - PI $NIM = "05052671"; $Nama = 'Dhyn'; $Nilai = 82.25; $Status = TRUE; echo "NIM : ".$NIM. "<br>"; echo "Nama : $Nama <br>"; printf ("Nilai : %.3f<br>", $Nilai); if ($Status) echo "Mahasiswa Masih Aktif"; PSIK V (Pemrograman II/ PHP MySQL) - 5
else echo "Mahasiswa Cuti"; 5.8 Konstanta Konstanta merupakan variabel konstan yang nilainya tetap. Konstanta dalam PHP didefinisikan dengan menggunakan fungsi define(). Contoh program : //Contoh_Konstanta.php //author @ Dhyn - PI define ("NIM", "05052671"); //Penulisan NAMA = "Dhyn"; => error define ("Nama","Dhyn"); define("ip",3.71); echo "NIM :".NIM; echo "<br>"; echo "Nama : ".Nama; echo "<br>"; echo "IP : ".IP; PSIK V (Pemrograman II/ PHP MySQL) - 6
5.9 Operator Operator dalam PHP, antara lain seperti Aritmatika, Bitwise, Logika, Penugasan, Perbandingan dan String. Aritmatika Bitwise PSIK V (Pemrograman II/ PHP MySQL) - 7
Penugasan Logika Perbandingan String PSIK V (Pemrograman II/ PHP MySQL) - 8
Contoh program : //Contoh_Operator1.php //author @ Dhyn - PI echo "Program PHP Menghitung Luas Segitiga <br>"; $alas = 3; $tinggi = 4; $luas = 0.5*$alas*$tinggi; echo "alas = $alas cm<br>"; echo "tinggi = $tinggi cm <br>"; echo "Luas Segitiga = $luas cm <br>"; //Contoh_Operator2.php //author @ Dhyn - PI $a = 5.25; $b = 4.00; if (($a!= 2) && ($a > $b)) printf ("Nilai : %.2f<br>", $a); else printf ("Nilai : %.2f<br>", $b); PSIK V (Pemrograman II/ PHP MySQL) - 9
5.10 Kuesioner 1. Tuliskan bentuk-bentuk penggunaan tag PHP. 2. Jelaskan tentang Variable dalam PHP, cara penulisan dan berikan contohnya. 3. Berikan contoh penggunaan Statement/Pernyataan dalam PHP dan jelaskan. 4. Buatlah contoh program singkat yang menggunakan Variabel dan bagaimanakan hasil program tersebut. PSIK V (Pemrograman II/ PHP MySQL) - 10