Pemrograman Berorientasi Platform (IN315B)

Slides:



Advertisements
Presentasi serupa
PHP & MySQL 27 September 2011 – Pertemuan II
Advertisements

APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
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: Hypertext Preprocessor
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Modul- 8 Pengantar PHP (1)
Pemrograman Berbasis WEB
Pemrograman Internet (modul 2)
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Rekayasa aplikasi Perpustakaan Week 2
Dasar-Dasar PHP.
Praktikum Java Script.
M.K. Pemrograman Web (AK )
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
PHP.
JavaScript Pemrograman Web 1.
Pemrogaman Web PHP.
PHP.
Pemrograman Web II Ganjil
PHP.
PHP: Hypertext Preprocessor
KOMPUTER APLIKASI TIK II
Internet Programming PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Mengenal Pernyataan kontrol
PHP.
Mengenal Pernyataan kontrol
KOMPUTER APLIKASI IT II
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
STRUKTUR DASAR PROGRAM
Pemrograman Web Lanjut “Pertemuan ke-3”
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
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
PHP (Personal Home Page)
Pengembangan Web PHP.
Mengenal Pernyataan kontrol
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
WEB DASAR PERTEMUAN III
Pengenalan PHP, Variabel & Operator
PHP.
Struktur Dasar PHP.
Pengembangan Web PHP (Season 1) Ramos Somya.
Personal Home Page (PHP) yang sekarang PreHypertextProcessor
DASAR PHP MATA KULIAH PEMROGRAMAN WEB Materi Keenam
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
PHP (Personal Home Page tools)
Pengembangan Web PHP.
PHP.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

Pemrograman Berorientasi Platform (IN315B) PHP

PHP PHP adalah singkatan dari: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting. Artinya: semua sintaks PHP akan dieksekusi di server dan dikembalikan ke client dalam halaman HTML melalui web browser. PHP dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan.

Sejarah PHP PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C pada tahun 1996 (PHP versi 1.0) 1996 keluar PHP versi 2.0  mampu mengakses database dan terintegrasi dengan HTML. 1998 keluar PHP versi 3.0. Tahun 2000 keluar PHP versi 4.0. Tahun 2004 keluar versi 5.0. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan oleh web server.

Keunggulan PHP Gratis. Dapat berjalan di berbagai sistem operasi: Windows, Linux, dll. Mendukung konektivitas dengan bermacam-macam sistem database: MySQL, Oracle, Sybase dan lainnya. Mudah dipelajari karena mirip bahasa C. PHP 5.0 telah mendukung Pemrograman Berorientasi Obyek (OOP), Model View Controller, ORM, Active Record. Didukung dengan munculnya bermacam-macam Framework PHP: CakePHP, CI, Zend, Yii, Prado dsb. Didukung bermacam-macam web server (Apache, IIS, PWS dan lainnya).

… Untuk membangun aplikasi web menggunakan PHP, kita membutuhkan web server untuk menterjemahkan kode-kode PHP. Aplikasi web server contohnya: - WAMP  nanti kita pakai ini saja - XAMPP - Easy PHP - PHPTriad - dan sebagainya… Aplikasi web server di atas tidak hanya menyediakan web servernya saja (misal Apache), tapi juga telah built-in dengan database (MySQL).

Struktur Kerja PHP

Ciri-ciri Sintaks PHP Setiap satu perintah (statement) diakhiri dengan tanda titik koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Penulisan script PHP harus diapit oleh: <? dan ?> <?php dan ?> // cara yang dianjuarkan <script language=”php”> dan </script> <% dan %> Komentar pakai tanda // (berlaku untuk 1 statement). Jika lebih dari 1 statement bisa memakai komentar /* ….. */

Contoh sederhana…

Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Panjang tidak terbatas Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255). Bersifat case-sensitive. $a dan $A dianggap berbeda. Tidak perlu dideklarasikan, jadi bisa langsung diberi nilai. Tidak boleh mengandung spasi.

Contoh variabel <HTML> <HEAD> <TITLE> Contoh Variabel</TITLE> </HEAD> <BODY> <?php $gaji= 2000000; printf("Gaji semula= %d <BR>\n", $gaji); $gaji= 1.5 * $gaji; printf("Gaji sekarang= %d <BR>\n", $gaji); ?> </BODY> </HTML>

Tipe Data Tipe data dari sebuah variabel ditentukan secara otomatis oleh PHP dan tergantung pada operasi yang dilakukan pada variabel tersebut. Walaupun secara otomatis ditentukan (tidak perlu dideklarasikan), namun PHP juga mengenal lima macam tipe data sederhana, yaitu: integer (bilangan bulat) floating point (double: pecahan) string boolean array

Percabangan Bisa pakai if atau switch Pernyataan if biasa dipakai untuk mengambil keputusan berdasarkan satu atau lebih kondisi. PHP memiliki 3 macam betuk if : if if else if else if Pernyataan switch biasa dipakai untuk mengambil keputusan berdasarkan satu kondisi saja.

Contoh if <html> <head> <title> ContohPenentuanDiskon</title> </head> <body> <?php $total_beli= 200000; $keterangan= "Tak dapat diskon"; if ($total_beli>= 100000) $keterangan= "Dapat diskon"; print("$keterangan<BR>\n");?> </body> </html>

Contoh switch <html> <head> <title> Menentukannamahari</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>

Perulangan PHP juga menyediakan fasilitas untuk melakukan pengulangan. for while do while

Perulangan dengan for

Perulangan dengan while

Input dari Halaman HTML Dapat digunakan untuk mendapatkan data yang dimasukkan oleh user.

Latihan Buatlah perulangan menggunakan for untuk mencetak angka dari 1 s/d 50. Berikan warna merah dan cetak tebal pada angka genap! Buatlah perulangan menggunakan while untuk mencetak angka dari 25 s/d 75. Berikan warna biru dan cetak tebal pada angka ganjil!

To Be Continue…