Pengenalan PHP
Pengertian Situs / Web Situs/Web dikategorikan menjadi 2 : Web Statis Web Dinamis Dalam Pemprograman Web terdapat 2 kategori: Server Side Programming ASP, JSP, PHP Client Side Programming HTML, Java Script, VbScript.
PENGERTIAN PHP Di buat pertama kali oleh Rasmus Lerdoff PHP (Hypertext Preprocessor/ Profesional Home Page) PHP adalah server-side embedded script language Aplikasi yang dibangun PHP akan memberikan hasil pada web browser, tetapi proses dijalankan di server. Prinsipnya Server akan bekerja apabila ada permintaan client.
Pengenalan PHP PHP Bersifat FREE / Open Source Dapat berkomunikasi dengan database (MySql, Oracle, Informix, IBM DB2, DBase) Memiliki file yang berextention.php PHP multi platform
KONSEP KERJA PHP
Konsep Syntax dasar PHP Script Kode PHP plain text dalam format ASCII kode PHP ditulis dengan editor text Kode PHP kode tersebut dijalankan oleh server sebelum dikirim ke browser. Pada file.html, HTTP server hanya melewatkan isi dari file menuju browser.
PENGENALAN MySQL MySQL adalah database server relasional yang gratis. Open source, memungkinkan user memodifikasi. MySQL merupakan database server multi user dan multi threaded yang tangguh. MySQL termasuk jenis RDBMS (Relational Database Management System). 7
Macam Penulisan PHP <? Echo ( ini adalah Script PHP<br> );?> <?php echo( ini juga script PHP );?> <script language= php > echo ( HTML tidak kenal PHP ); </script>
Syntax dasar PHP Script Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya. PHP menggunakan // untuk membuat komentar baris tunggal /* dan */ untuk membuat suatu blok komentar.
Contoh Program <?PHP $Bahasa = PHP ; Print ( Selamat Belajar PHP<br> ); Print( $Bahasa = $Bahasa );?>
TIPE DATA 3 Macam tipe data Integer Floating Point Number String INTEGER Bilangan bulat (tanpa menggunakan koma). $a = 1234 // Desimal $b = - 1234 // Negatif $c = 01234 // Oktal
TIPE DATA (Lanj.) FLOATING POINT NUMBER Bilangan pecahan. Terdapat tanda titik sebagai pemisah. $a = 1.234 // Bentuk Biasa $b = 1.2e3 // Bentuk Eksponensial STRING $a = Ini tipe data string
TIPE DATA (Lanj.) <? $desimal = 2345; $negatif = -1234; $oktal = 02345; $pecahan = 2.345; $string = "Ini tipe data string"; print ("Integer_Desimal : $desimal<br>"); print ("Integer_Negatif : $negatif<br>"); print ("Integer_Oktal : $oktal<br>"); print ("Large_Positif : $pecahan<br>"); print ("String : $string<br>");?>
VARIABEL Setiap nama variabel diawali tanda dollar ($). Misalnya nama variabel a ditulis dengan $a. Jenis variabel ditentukan saat jalannya program dan tergantung pada konteks yang digunakan. File contoh2.php: <?php $a= 5 ; $b= 2 ; $hasil=$a+$b; echo($hasil);?>
VARIABEL (Lanj.) <HTML> <HEAD> <TITLE> Contoh Variabel</TITLE> </HEAD> <BODY> <? $Gaji = 2000000; Echo Gaji semula =, $Gaji; $Gaji = 1.5 * $Gaji; Echo Gaji sekarang =, $Gaji;?> </BODY> </HTML>
OPERATOR STRING Operator.Dan.= Operator Titik (.) Berguna menggabungkan dua buah string $Kata.= Pagi ; Identik dengan $Kata = $Kata. Pagi ;
Contoh Program <HTML> <HEAD> <TITLE> Contoh Gabung</TITLE> </HEAD> <BODY> <?PHP $Kalimat = Hai ; $Kalimat = $Kalimat. Selamat ; $Kalimat = Belajar PHP ; Print($Kalimat);?> </BODY> </HTML>
TIPE DATA : ARRAY Merupakan tipe data terstruktur Menyimpan data bertipe sama Terdiri dari elemen yang dimulai dengan indeks array 0. Array dimensi 1 dan Array Multi dimensi
TIPE DATA : ARRAY (Lanj.) <? $Kota[0] = Yogyakarta ; $Kota[1] = Jakarta ; $Kota[2] = Malang ; $Kota[3] = Purwokerto ; Print ( Kota Favoritku adalah $Kota[2] );?>
TIPE DATA : ARRAY (Lanj.) <? $Buah = array ( Apel => array( Warna => Merah, Rasa => Asam ), Pisang => array( Warna => Kuning, Rasa => Manis ) ); Print ( Warna buah Apel adalah ); Print ($Buah[ Apel ][ Warna ]). <br> ; Print ( Rasa buah Pisang adalah ); Print ($Buah[ Pisang ][ Rasa ]);?>
Latihan Array Kota Favorit saya adalah Yogyakarta, Jakarta dan Malang. Warna dan rasa buah Anggur adalah Merah dan Manis Rasa dan warna buah Jeruk adalah Asam dan kuning.
PERINTAH PRINTF Bentuk Umum Printf: Printf(format_string, argument...); Menentukan format argumen dalam browser. Bisa menggunakan tanda kurung atau tidak. Perintah Echo adalah alternatif lain dari print. Bentuk Umum Echo: Echo string
PERINTAH PRINTF (Lanj.) <? $Data = 45.5 derajat Celcius ; Printf( Format d : %d <br>\n, $Data); Printf( Format b : %b <br>\n, $Data); Printf( Format o : %o <br>\n, $Data); Printf( Format x : %x <br>\n, $Data); Printf( Format X : %X <br>\n, $Data); Printf( Format s : %s <br>\n, $Data); Printf( Format f : %f <br>\n, $Data);?>