PHP.

Slides:



Advertisements
Presentasi serupa
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Advertisements

Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Pertemuan Ke-10 dan 11 Server Side Scripting [PHP]
PHP (2) Pemrograman Internet.
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Pemrograman Berbasis WEB
Dasar-Dasar PHP.
Struktur Kontrol Pemilihan
Pengantar PHP (Lanjutan)
Praktikum Java Script.
M.K. Pemrograman Web (AK )
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
PHP.
Pengembangan Web Ramos Somya.  Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.  Nama ini selanjutnya dapat dipanggil berkali-kali.
Pemrogaman Web PHP.
Bahasa Pemrograman IF CASE dan Perulangan
PHP.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
PHP: Hypertext Preprocessor
Internet Programming PHP
Praktikum Pemrograman Web PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Mengenal Pernyataan kontrol
Pertemuan ke-5 Array dan Fungsi
PHP.
Mengenal Pernyataan kontrol
Mengenal Pernyataan kontrol
Mengenal Pernyataan kontrol
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
PHP D. Sinaga, M.Kom.
Pemrograman Berbasis WEB
Pemrograman Web Lanjut “Pertemuan ke-3”
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Struktur Kendali program, Array & function
Mengenal Pernyataan kontrol
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
Pengembangan Web PHP.
Flow Control & Exception Handling
Mengenal Pernyataan kontrol
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
PERTEMUAN 8 PHP 1.
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
Pengembangan Web PHP (Season 1) Ramos Somya.
Pengantar Common Gateway Interface (CGI) dan Perl
PHP.
Struktur dan Arsitektur Pemrograman
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Perancangan dan Pemrograman Web
Pengembangan Web PHP.
Pengembangan Web Function PHP Ramos Somya.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Logika dan Algoritma Agung BP Chapter 5.
Pengembangan Web Function PHP Ramos Somya.
Transcript presentasi:

PHP

Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. PHP/FI merupakan nama awal dari PHP. Dibuat pertama kali oleh Rasmus Lerdoff seorang programmer C PHP adalah singkatan dari PHP-Hypertext Pre-processor yang merupakan sebuah bahasa scripting yang terpasang pada HTML

Program PHP harus diterjemahkan oleh web server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan.program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan diatas teknologi web. Kekuatan yang paling utama PHP adalah konektivitasnya dengan system database didalam web.

Skema Hubungan Web Browser-Web Server-PHP

SINTAKS DASAR PHP Ada empat macam cara penulisan kode PHP, yaitu <? Echo (“ini adalah script PHP\n”); ?> <?php echo(“ini juga\n”); ?> <script language=“php”> echo (“tulis pake ini jika html editor anda tidak mengenali PHP”); </script> <% echo (“kalau yang ini mirip dengan ASP”); %>

Untuk menambahkan baris komentar pada PHP caranya adalah Dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris Dan di antara /* dan */ jika komentarnya lebih dari satu baris

<. echo ("latihan PHP"; //ini adalah contoh komentar satu baris / <? echo ("latihan PHP"; //ini adalah contoh komentar satu baris /* kalau yang ini adalah komentar lebih dari satu baris */ echo ("memang mudah") ; ?>

TIPE DATA PHP mengenal tiga macam tipe data, yaitu : Integer Floating point number String

INTEGER Yang termasuk dalam tipe data ini adalah bilangan bulat ( tidak pakai koma). Contoh : $a = 1234 // desimal $b = - 1234 // negatif $c = 0123 // oktal $d = 0x12 // heksadesimal

FLOATING POINT NUMBER Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan. Contoh : $a = 1.234 // bentuk biasa $b = 1.2e3 // bentuk eksponensial

STRING Menyatakan tipe data teks/deretak karakter Contoh : $a = "ini adalah tipe data string"

TIPE DATA : ARRAY Merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array

ARRAY BERDIMENSI SATU Array berdimensi satu <? $kota[0] = "Yogyakarta"; $kota[1] = "Jakarta"; $kota[2] = "Malang"; $kota[3] = "Purwokerto"; print ("Kota favorit saya adalah $kota[2]"); ?> Kode di atas bila dijalankan pada browser, akan muncul tulisan : Kota favorit saya adalah Malang. Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dst.

ARRAY MULTIDIMENSI Yang termasuk dalam tipe data ini adalah bilangan bulat ( tidak pakai koma). contoh : <? $buaht = array ( "apel" => array( "warna" => "merah", "rasa" => "manis" ), "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"]); ?> Kode di atas akan menghasilkan tulisan Warna buah apel adalah merah Rasa buah pisang adalah manis

Array Bentuk umum pembuatan array dalam PHP : $namaArray = array(elemen_1,…., elemen_N);

KONSTANTA Menyatakan nilai yang tetap didalam program. Pada PHP dikenal sejumlah karakter yang menggunakan penulisan secara khusus

Contoh Skrip PHP Bentuk Umum Penulisan Skrip PHP : <?php pernyataan ?>

VARIABEL Digunakan dalam program untuk menyimpan nilai yang berubah-ubah Pada PHP selalu ditulis dengan awalan berupa $

Aturan pemberian nama variabel dalam PHP : Karakter yang dapat digunakan, yaitu huruf, angka dan garis bawah (_) Karakter pertama harus huruf atau garis bawah Sebelum karakter pertama diawali dengan tanda $ Panjang pengenal bisa berapa saja Huruf besar dan kecil dibedakan

Contoh

Operator Jenis operator dalam PHP: Operator Aritmetika (+, -, *, /, %) Operator String (.) Operator Increment/Decrement (++, --) Operator Bitwise (&, |, ^, ~, >>, <<) Operator Pembanding (==, <, >, <=, >=, !=, <>) Operator Logika (and/ &&, or / ||, xor, !) Operator Penugasan (+=, -=, /=, %=, |=, ^=, .=)

PERNYATAAN IF Biasa dipakai untuk mengambil keputusan berdasarkan suatu kondisi. PHP memiliki 3 macam bentuk if IF saja IF – ELSE IF - ELSEIF

Pernyataan Kontrol : IF Struktur Kontrol IF : if (ekspresi) { statement } if (ekspres pertama) { statement pertama } elseif (ekspres kedua) statement kedua else statement lain if (ekspres) { statement } else statement lain

PERNYATAAN SWITCH Digunakan apabila anda menjumpai persoalan yang melibatkan banyak alternatif

Pernyataan Switch Struktur Kontrol Switch : switch (ekspresi) { case ekspresi_case_1 : pernyataan_1; break; case ekspresi_case_2 : pernyataan_2; ……. default : pernyataan_n; }

<html> <head><title> Menentukan nama hari </title> </head> <body> <?php $nama_hari = "Sunday"; switch ($nama_hari) { case "Sunday": print("Minggu"); break; case "Monday": print("Senin"); break; case "Tuesday": print("Selasa"); break; case "Wednesday": print("Rabu"); break; case "Thursday": print("Kamis"); break; case "Friday": print("Jumat"); break; default: print("Sabtu"); } ?> </body> </html>

PENGULANGAN DENGAN FOR PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan FOR

Pernyataan Kontrol : For Struktur Kontrol For : For (ekspri1; ekspr2; ekspr3) { pernyataan; }

Pernyataan While dan Do..While Struktur Kontrol While : Struktur Kontrol Do..While while (ekspresi) { pernyataan; } Do { pernyataan; } while (ekpresi);

MENGENAL FUNCTION Merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan function : Memudahkan dalam mengembangkan program Menghemat ukuran program

Fungsi Fungsi menyatakan blok kode yang diberi nama. Bentuk umum fungsi : function namafungsi(daftar_parameter) { pernyataan; } <?php function tukar(&$x, &$y) { $tmp = $x; $x = $y; $y = $tmp; } Isi variabel a dan b tidak bertukar. Penyebabnya, yang dilewatkan ke dalam fungsi adalah nilai dari argumen, karenanya isi variabel a dan b tidak berubah

Membuat fungsi yang tidak mempunyai parameter

Membuat fungsi yang mempunyai parameter

Variabel Lokal dan Global Variabel Global

VARIABEL STATIS Variabel statis mempunyai sifat sebagai berikut : Hanya dapat diakses oleh fungsi yang mendeklarasikannya Variabel tidak hilang saat eksekusi fungsi berakhir sehingga akan tetap dikenali pada pemanggilan fungsi pada tahap berikutnya Inisialisasi (pemberian nilai awal) akan dilakukan sekali saja

OPERASI DENGAN STRING Operator . Dan . = operator titik (.) berguna untuk menggabungkan dua buah string Operator .= Contoh : Contoh: $kata .= “Pagi”; identik dengan $kata = $kata . “Pagi”;

PERINTAH PRINTF Mempunyai bentuk pemanggilan sebagai berikut : printf(format_string, argument …); Format string menentukan format argumen dalam tampilan browser

Penggunaan perintah print bisa dengan tanda kurung atau bisa juga tidak. Contoh : print (“Hallo”); identik dengan print “Hallo” Perintah Echo adalah alternatif lain dari print. Bentuk penggunaannya: echo string

FUNGSI DASAR STRING

INPUT DARI FORM HTML Dapat digunakan untuk mendapatkan data yang dimasukkan oleh user

FUNGSI WAKTU Fungsi checkdate Fungsi ini berguna untuk memeriksa kebenaran suatu tanggal. Bentuk pemanggilannya: checkdate(bulan,tanggal,tahun) Semua argumen bertipe integer. Hasilnya: - TRUE, jika tanggal yang menjadi argumennya adalah tanggal yang valid - FALSE, jika tanggal yang menjadi argumennya adalah tanggal yang tidak valid (31 februari 2001) Fungsi date Fungsi ini digunakan untuk memperoleh tanggal atau jam pada system (server). Bentuk pemanggilannya : date(string_format)

Fungsi microtime Fungsi ini menghasilkan waktu dalam satuan detik, dihitung semenjak tanggal 1 Januari 1970 jam 0:0:0. Nilai balik bertipe string. Fungsi time Fungsi ini juga tidak memiliki argumen. Jadi bentuk pemanggilannya adalah time(). Kegunaannya sama dengan microtime tetapi nilai balik bertipe integer

CONTOH FUNGSI WAKTU

TERIMA KASIH