PHP Apa itu PHP ? • PHP singkatan dari PHP Hypertext Preprocessor • PHP dirancang untuk membentuk web dinamis • PHP bersifat Free dipakai,anda dapat download di www.php.net Skrip HTML Skrip HTML memiliki kode <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> Selamat Belajar PHP </BODY> </HTML> Skrip PHP Skrip PHP memiliki kode <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? Echo “Selamat Belajar PHP”; ?> </BODY> </HTML> Contoh Program mencetak tanggal sekarang Skrip PHP memiliki kode <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? Echo “Tanggal Sekarang”.date(“d F Y”); ?> </BODY> </HTML> Konsep Kerja HTML Web Server Tanggapan HTTP Kode HTML Permintaan HTTP Index.html Browser Client Konsep Kerja PHP Web Server Skrip PHP Mesin PHP Permintaan HTTP Index.php Kode HTML Browser Client Tanggapan HTTP PHP dan Database Pada saat ini PHP dapat berkomunikasi dengan beberapa database diantaranya : • Dbase • DBM • FilePro • Informix • Ingres • Interbase • Microsoft Acess • SQL Server • MySQL • Oracle • Postgre SQL • Sybase Variabel PHP Penulisan variabel dimulai dengan tanda $ Contoh $data=“aku”; $angka=1; <? $nama=“adi”; echo $nama; ?> Latihan menginputkan lewat form <HTML> <HEAD> <TITLE> Latihan Pemasukan data </TITLE> </HEAD> <BODY> <Form Action=masuk.php method=get> Silahkan masukkan nama anda <Input Type=text name=nama> <input type=submit value=“kirim”> </Form> </BODY> </HTML> Isi form masuk.php <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? Echo “Selamat Belajar PHP <B>$nama</B>”; ?> </BODY> </HTML> Pernyataan kondisi Menggunakan if Syntax if(kondisi) { } else(kondisi) { } Contoh menggunakan if <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? $nama=“susilo”; if($nama==“susilo”) echo “nama anda susilo”; else echo “nama anda bukan susilo”; ?> </BODY> </HTML> Perulangan dengan For Syntax for(variabel_awal;variable_akhir;penamba han) { } Contoh menggunakan for <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? for ($i=1;$i<=10;$i=$i+1) { echo “posisi sekarang adalah $i <BR>”; } ?> </BODY> </HTML> Komentar PHP • Komentar 1 baris pada php dapat diberi tanda # atau tanda // • Jika lebih dari 1 baris gunakan tanda /* diawal dan */ diakhir komentar Contoh # ini merupakan komentar PHP // ini merupakan komentar PHP /* ini merupakan komentar yang lebih dar 1 baris */ Penampilan karakter khusus Penulisan Karakter yang dimasud \” Petik ganda \\ Backslash \$ Dolar \n Newline(pindah Baris) \t tab \x00 s/d \xFF Karakter heksadesimal Contoh karakter khusus <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? $bahasa=“PHP”; Echo “\$bahasa=$bahasa”; ?> </BODY> </HTML> Konversi Nilai • Menggunakan cast (type)variabel Contoh (double)$suhu; (integer)$suhu; (string)$suhu; • Mengunakan inval,doubleval dan strval contoh inval($suhu); doubleval($suhu); strval($suhu); Contoh script <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? $suhu="80.34 derajat celcius"; echo "menggunakan double<BR>"; echo (double)($suhu)."<BR>"; echo doubleval($suhu)."<BR>"; echo "menggunakan integer<BR>"; echo (integer)($suhu)."<BR>"; echo intval($suhu)."<BR>"; echo "menggunakan String<BR>"; echo (string)($suhu)."<BR>"; echo strval($suhu)."<BR>"; ?> </BODY> </HTML> Operator Aritmatika Operator Kegunaan Prioritas + Penjumlahan Ketiga - Pengurangan Ketiga * Perkalian Kedua / Pembagian Kedua % Sisa Bagi Kedua ++ Penaikan Pertama -- Penurunan Pertama Contoh operator aritmatika Skrip PHP memiliki kode <HTML> <HEAD> <TITLE> Latihan Pertama </TITLE> </HEAD> <BODY> <? echo "Penjumlahan dan pengurangan <BR>"; printf ("9 + 1=%d" , 9+1); printf ("<BR>9 - 1=%d" , 9-1); echo "Perkalian dan pembagian<BR>"; echo "<BR>9*2=" . 9*2; echo "<BR>9/2=" . 9/2; echo "<BR>9%2=" . 9%2; ?> </BODY> </HTML> Tugas • BUAT KONVERSI SUHU • BUAT KONVERSI PANJANG