PHP PEMROGRAMAN INTERNET Pengenalan PHP n n n


















- Slides: 18
PHP PEMROGRAMAN INTERNET
Pengenalan PHP n n n PHP adalah bahasa script yang powerful untuk menciptakan website yang dinamis dan interaktif. PHP digunakan secara luas, gratis, dan alternatif yang efisien untuk pesaingnya yaitu Microsoft ASP. PHP sangat cocok untuk pengembangan web dan bisa ditempelkan secara langsung ke dalam kode HTML. Sintaks PHP mirip dengan C. PHP biasanya digunakan dengan Apache (web server) dalam berbagai sistem operasi. File PHP dapat berisi teks, tag HTML, dan script. Script PHP dieksekusi di server.
PHP ? ? n n n PHP singkatan dari PHP: Hypertext Preprocessor. PHP adalah server-side scripting language, seperti ASP. Script PHP dieksekusi di server. PHP mendukung banyak database (My. SQL, Informix, Oracle, Sybase, Solid, Postgre. SQL, Generic ODBC, dll. ) PHP adalah open source software (OSS) PHP is free to download and use
PHP File ? ? n n PHP file bisa mengandung teks, tag HTML, dan script. PHP file dikembalikan ke browser dalam bentuk plain HTML PHP file memiliki ekstensi ". php", ". php 3", atau ". phtml" Source code PHP tidak bisa dilihat di browser. Hal ini karena script PHP dieksekusi di server sebelum hasilnya dikirim kembali ke browser.
My. SQL ? ? n My. SQL adalah server database kecil. My. SQL ideal untuk aplikasi kecil dan menengah. My. SQL mendukung SQL standar. My. SQL dikompilasi di beberapa platform. My. SQL is free to download and use n PHP + My. SQL n n n PHP dikombinasikan dgn My. SQL adalah crossplatform (artinya bisa dibangun di OS Windows dan dijalankan di OS Linux)
Mengapa PHP ? ? n n PHP bisa berjalan di platform yang berbeda (Windows, Linux, Unix, dll. ) PHP kompatibel dengan hampir semua server (Apache, IIS, dll. ) PHP is FREE to download from the official PHP resource: www. php. net PHP mudah dipelajari dan berjalan efisien di server side. n Bagaimana memulai penggunaan PHP ? n Install server Apache pada OS Windows atau Linux. Install PHP pada OS Windows atau Linux. Install My. SQL pada OS Windows atau Linux. n n
Sintaks Dasar PHP n Blok script PHP bisa diletakkan dibagian manapun pada dokumen. Script PHP ditandai dengan sintaks : <? php ? > n File PHP normalnya berisi tag HTML, seperti file HTML, dan beberapa kode script PHP. Contoh : <html> <body> <? php echo "Hello World"; ? > </body> </html>
n n n Setiap baris kode PHP diakhiri dengan semicolon (; ) yang berfungsi sebagai pemisah dan untuk membedakan satu instruksi dengan lainnya. Dua statemen dasar untuk menampilkan output PH : echo dan print (pada contoh menggunakan echo). Untuk membuat komentar pada PHP menggunakan // atau /* dan */ untuk komentar yang panjang. Contoh : <html> <body> <? php //This is a comment /* This is a comment block */ ? > </body> </html>
Variabel PHP n n n Semua variabel pada PHP dimulai dengan simbol $. Variabel bisa berupa string, number, atau array. Aturan penamaan variabel : Karakter pertama harus huruf atau underscore "_" ¨ Variabel hanya bisa mengandung karakter alphanumeric dan underscore (a-Z, 0 -9, dan _ ) ¨ Variabel yang mengandung lebih dari satu kata sebaiknya dipisahkan dengan underscore ($my_string), atau dengan huruf besar ($my. String) ¨
n Contoh script PHP yang menugaskan string “Hello World” ke variabel $txt : <html> <body> <? php $txt = "Hello World"; echo $txt; ? > </body> </html> n Contoh penggabungan dua/lebih variabel menggunakan operator dot (. ) <html> <body> <? php $txt 1 = "Hello World"; $txt 2 = "1234"; echo $txt 1. " ". $txt 2; ? > </body> </html>
Operator PHP n Operator Aritmatika
n Operator Penugasan : n Operator Perbandingan :
n Operator Logika :
Statemen Kondisional n Statemen if…else. Sintaks : if (condition) code to be executed if condition is true; else code to be executed if condition is false; n Contoh : <html> <body> <? php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; else echo "Have a nice day!"; ? > </body> </html>
n Jika lebih dari satu baris yang dieksekusi jika kondisi benar, maka dikelompokkan dalam kurung kurawal. <html> <body> <? php $x=10; if ($x==10) { echo "Hello "; echo "Good morning "; } ? > </body> </html> n Sintaks if…elseif : if (condition) code to be executed if condition is true; else code to be executed if condition is false;
n Contoh : <html> <body> <? php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; elseif ($d=="Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; ? > </body> </html>
Statemen Switch n Digunakan untuk memilih satu dari sekian banyak blok kode untuk dieksekusi. switch (expression) { case label 1: code to be executed if expression = label 1; break; case label 2: code to be executed if expression = label 2; break; default: code to be executed if expression is different from both label 1 and label 2; }
n Contoh : <html> <body> <? php switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; case 3: echo "Number 3"; break; default: echo "No number between 1 and 3"; } ? > </body> </html>


















