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 • ”); ?> • • <script language=“php”> echo (“HTML tidak kenal PHP”);
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 ”); 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.) "); print ("Integer_Negatif : $negatif
"); print ("Integer_Oktal : $oktal
"); print ("Large_Positif : $pecahan
"); print ("String : $string
"); ?>
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:
VARIABEL (Lanj.) <TITLE> Contoh Variabel
OPERATOR STRING • Operator .Dan.= • Operator Titik (.) • Berguna menggabungkan dua buah string $Kata.=“Pagi”; Identik dengan $Kata = $Kata.”Pagi”;
Contoh Program <TITLE> Contoh Gabung
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.)
TIPE DATA : ARRAY (Lanj.) array(“Warna” => “Merah”, “Rasa” => “Asam”), “Pisang” => array(“Warna” => “Kuning”, “Rasa” => “Manis”) ); Print (“Warna buah Apel adalah “); Print ($Buah[“Apel”][“Warna”]). “
”; 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.) \n”, $Data); Printf(“Format b : %b
\n”, $Data); Printf(“Format o : %o
\n”, $Data); Printf(“Format x : %x
\n”, $Data); Printf(“Format X : %X
\n”, $Data); Printf(“Format s : %s
\n”, $Data); Printf(“Format f : %f
\n”, $Data); ?>