Dasar-Dasar PHP.

Slides:



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

PENGENALAN PHP DAN INSTALASI WEB SERVER
Struktur Dasar PHP.
PHP dalam HTML Statement Variabel
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.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Pengembangan WEB Java Script Evangs Mailoa.
Modul- 8 Pengantar PHP (1)
Pemrograman Berbasis WEB
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Pemrograman Web Dasar-dasar PHP:  Pengantar PHP sebuah file PHP, PHP workings, PHP feathers, menjalankan PHP.  Sintaks Dasar PHP variable, operator,
Rekayasa aplikasi Perpustakaan Week 2
Pengantar PHP Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP Nyimas Artina,S.Kom, M.Si.
 Programming language designed for building dynamic web applications  Server-side Scripting Internet Web Browser Apache PHP MySQL Disk Drive.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Pengantar PHP (Lanjutan)
Praktikum Java Script.
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
Pemrograman PHP Lanjut
PHP.
KOMPUTER APLIKASI IT II
KOMPUTER APLIKASI IT - 2 ( PHP DAN FRONT PAGE)
PHP.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
PEMASARAN BERBASIS WEB
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
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
PHP5 Internet Programming.
PHP (Personal Home Page)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
PHP: Hypertext Preprocessor
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Konsep Bahasa Pemrograman I Operator
PEMROGRAMAN WEB II.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Pengembangan Web PHP.
PHP.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

Dasar-Dasar PHP

Yang Akan Kita Pelajari Konsep pemrograman server-side Pengenalan pemrograman PHP Sintak dasar PHP 

URL dan Web-Server Saat kita mengetikkan URL yang terjadi adalah : Komputer mencari IP dari nama host melalui DNS Browser konek ke IP tujuan dan me-request file Web server ( mis. Apache ) mengambil file lokal dan kemudian mengirimkan kembali ke kita Kadang URL menunjukkan file program yang harus dieksekusi oleh web-server sebelum di kirim ke client.

Halaman Dinamis vs Halaman Statis Pandangan Client : URL menunjuk pada file HTML yang identik Pandangan Server : hanya mengirim file yang disimpan di direktori server kepada client File HTML murni Bisa langsung dibuka oleh browser  Halaman Dinamis URL menunjuk pada halaman yang isinya berubah Server menjalankan script / program yang dikirimkan hasilnya ke client Bukan HTML tetapi program yang menghasilkan HTML

Pemrograman Web Sisi Server Halaman server-side adalah program yang ditulis dengan salah satu bahasa pemrograman / framework. Contoh pemrograman sisi server bisa ditulis dengan PHP, JSP, ASP, RUBY on Rails, ColdFussion dll.. Web Server berisi program yang bisa menjalankan program atau script yang ditulis oleh bahasa pemrograman tersebut yang kemudian mengirimkan outputnya ke client sebagai respon dari permintaan browser. Pada kuliah ini akan digunakan PHP sebagai bahasa pemrograman sisi servernya.

Yang Akan Kita Pelajari Konsep pemrograman server-side Pengenalan pemrograman PHP Sintak dasar PHP

Apa Itu PHP ? PHP singkatan dari PHP: Hypertext Prepocessor Bahasa script pada sisi server Kode PHP bisa di embed / dimasukkan kedalam XHTML Digunakan untuk membuat situs web yang dinamis Bisa memiliki isi yang berbeda tergantung konteks (tidak statis) Bisa melakukan antarmuka dengan servis lain mis: database, email, xml dll Bisa meng-autentifikasi user Bisa memproses informasi dari form 

Siklus Permintaan Web dengan PHP Browser meminta file PHP maka : Server membaca file, menjalankan kode-kode script PHP yang ada didalamnya, kemudian mengirimkan hasilnya ke browser. Browser meminta file HTML (halaman statis) maka : server hanya langsung mengirimkan file HTML tersebut.

Kenapa Memilih PHP Gratis dan open source Umum digunakan di banyak web server Simple : memiliki fungsi yang lengkap dengan sintak yang mudah dipahami Support di banyak hosting web Dokumentasi dan contoh-contoh program yang lengkap 

Mempersiapkan PHP Install XAMPP : yang merupakan web-server lokal yang digunakan untuk simulasi web server sesungguhnya (ada apache, php dan mySql yang sudah terinstall secara default). Direktori C:\xampp\htdocs merupakan direktori dimana URL Http://localhost/ berada Pastikan semua servis yang ada di kontrol panel XAMPP dijalankan 

Hello World di PHP Blok kode PHP diawali dengan <?php dan diakhiri dengan ?> Statement, deklarasi fungsi, dll. berada di antara <?php dan ?> Silahkan simpan kode diatas dalam file hello.php dan masukkan kedalam direktori C:\xampp\htdocs , kemudian panggil di browser : http://localhost/hello.php

Yang Akan Kita Pelajari Konsep pemrograman server-side Pengenalan pemrograman PHP Sintak dasar PHP

Comment / Komentar Satu baris komentar bisa diawali dengan # atau // Contoh : // ini adalah komentar               # ini juga komentar Komentar dengan banyak baris diawali dengan /* diakhiri dengan */ Contoh :  /* komentar baris 1     komentar baris 2  */

Output Konsol : print Kita juga bisa menggunakan echo yang juga memiliki fungsi yang sama dengan print

Variable Nama variabel case sensitive Selalu dimulai dengan $ untuk deklarasi dan penggunaannya Selalu dideklarasikan secara implisit dengan samadengan "=" contoh : $nama_var = "Percobaan"; Weak typing, yaitu tanpa pendeklarasian tipe variable secara eksplisit 

Tipe Variabel Tipe dasar variabel adalah int, float, boolean, string, array, object, NULL Melakukan test tipe variabel dengan is_(type) contoh is_float($variabel); Dalam banyak kasus PHP melakukan konversi variabel secara otomatis string -> int dengan tanda "+" contoh: $a = "10" + 5; int -> float dengan tanda "/" contoh: $a = 7 / 2;  maka tipe variabel $a akan otomatis berubah menjadi float Kita juga bisa melakukan casting tipe secara eksplisit dengan (type) contoh : $umur = (int) "25"; 

Tipe int dan float int untuk tipe integer dan float untuk tipe real pembagian antara dua int bisa menghasilkan float 

Operator Aritmatika + - * / % . ++ -- Operator bisa melakukan konversi otomatis tipe contoh : $a = "12" + 5; // maka $a = 17 

Tipe Boolean ( bool ) Nilai-nilai berikut adalah FALSE (dan selainnya adalah TRUE) : 0 dan 0.0 (tetapi tidak untuk 0.00 atau 0.0000)  "", "0" dan NULL  Array dengan elemen yang tidak berisi FALSE ditulis dengan string kosong, dan TRUE ditulis dengan "1"  Bisa dilakukan casting dengan (bool)

NULL Variable memiliki nilai NULL jika : Tidak pernah di set dengan nilai tertentu (undefined) Di set dengan sebuah konstanta NULL Di hapus dengan perintah unset Bisa di test apakah variable NULL dengan perintah isset  NULL dinyatakan sebagai string kosong (tanpa output) 

Tipe string Index awal adalah ke 0 ditunjukkan dengan kurung kotak [] Untuk menggabungkan dua string digunakan titik (.) bukan (+)  Contoh :  5 + "2 biji" === 7                6 . "2 biji" === "62 biji" String bisa ditunjukkan dengan " " atau ' ' 

Operasi String

Interpreted String String didalam tandah petik (" ") akan di interpretasikan Contoh : String didalam tanda kutip (' ') tidak diinterpretasikan  Contoh :

Array Untuk menambahkan menggunakan kurung kotak tanpa isi index ( [] ) Tipe element tidak perlu di sebutkan, bisa berisi tipe macam-macam 

Fungsi-fungsi Array

Contoh Array

Loop for ( Seperti di C )

Statement if / else Elseif adalah keyword yang sering dipakai, walaupun else if juga support

Loop while Keyword break dan continue bisa digunakan dan mirip seperti di Java dan C

Loop foreach

Operasi Matematika

Template Sintak PHP Isi file .php antara <?php dan ?> akan dieksekusi sebagai kode php Isi yang lainnya akan ditulis sebagai HTML murni Bisa berubah-ubah antara mode php dan html