PHP - Read

advertisement
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
Download