PHP dalam HTML Statement Variabel

Slides:



Advertisements
Presentasi serupa
PHP Include Files PHP include and require Statements • Di PHP, Anda dapat menyisipkan isi dari satu file PHP ke dalam file.
Advertisements

APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
MATA KULIAH :DESAIN WEB
JavaScript Pemrograman Web 1 Genap Tim Dosen Pemrograman Web Teknik Informatika UNPAS Pengenalan JavaScript Apa itu JavaScript?
Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
DASAR PEMOGRAMAN WEB MENGGUNAKAN PHP Oleh: Andy Dhamalau, S.Kom.
Penggunaan Angka, String, Operator, dan Statement Pembanding
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Statement require & include
PHP: Hypertext Preprocessor
Form.
PENGENALAN JAVA SCRIPT PEMROGRAMAN INTERNET1-6/LINDA SUVI RAHMAWATI STMIK PPKIA Pradnya STMIK PPKIA PRADNYA PARAMITA /LINDA SUVI RAHMAWATI.
PHP.
Pengembangan WEB Java Script Evangs Mailoa.
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,
Membangun Halaman Web Dinamis dengan PHP
Dasar-Dasar PHP.
Pengantar PHP (Lanjutan)
Praktikum Java Script.
PHP Yusuf Nurrachman.
Membangun Halaman Web Dinamis dengan PHP
Dasar-dasar Pemrograman PHP
PHP.
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
JavaScript Pemrograman Web 1.
Pemrogaman Web PHP.
Pertemuan 3 Variabel & Konstanta.
Pemrograman Web II Ganjil
Pemrograman Web JavaScript
Internet Programming PHP
Praktikum Pemrograman Web PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Pemrograman PHP Lanjut
PHP.
Pemrograman internet ABU SALAM, M.KOM.
KOMPUTER APLIKASI IT II
Pemrograman internet ABU SALAM, M.KOM.
PEMROGRAMMAN WEB LANJUT (PHP & MySQL)
Praktikum 7 Sistem Operasi
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
Pemrograman internet ABU SALAM, M.KOM.
Pengembangan Web PHP Ramos Somya.
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
PHP5 Internet Programming.
Pengantar PHP (Lanjutan)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
KEAMANAN PADA APLIKASI WEB DENGAN PHP
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Koneksi Database MySql di PHP
Personal Home Page (PHP) yang sekarang PreHypertextProcessor
PHP.
PHP dan MySql query Pertemuan
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PEMROGRAMAN WEB II.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Pengembangan Web PHP.
SINTAK DASAR PHP Bandung 2009, by hery dwi y.
PHP.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

PHP dalam HTML Statement Variabel Pemrograman php PHP dalam HTML Statement Variabel

PHP dalam HTML Program merupakan bagian dari aplikasi web database Program membentuk tugas-tugas berupa script Program berfungsi untuk membuat dan menampilkan halaman web,menerima dan memproses input dari user,menyimpan informasi dalam databse,mengambil informasi dari database,dan membentuk tugas lain yang diperlukan PHP merupakan bahasa scripting yang didesain untuk digunakan dalam web

PHP merupakan partner HTML, dimana jika salah satu tidak ada maka fungsinya tidak bisa optimal HTML bisa menampilkan halaman web tapi tanpa PHP,user tidak bisa berinteraksi dengan web tsb Tag HTML digunakan untuk membuat statemen bahasa PHP Ekstensi .php ; .phtml ; .php5. Umumnya digunakan .php Tag PHP selalu diawali dengan <?php dan diakhiri dengan ?>

<? > bisa digunakan tanpa ‘php’ (short tag) namun jika webserver tidak mendukung short tag, program tidak akan berfungsi PHP akan memproses semua statemen diantara 2 tag tersebut dan akan ‘dibuang’ setelah selesai diproses Jika statemen PHP menghasilkan output, maka output tersebut akan menggantikan statemen terakhir utk diproses selanjutnya Jadi browser tidak melihat bagian dari PHP namun hanya melihat outputnya (jika ada)

Webserver Memproses PHP Webserver mulai memindai file dalam mode html. Diasumsikan semua statemen dalam format html dan mengirimnya ke browser tanpa proses apapun Webserver melakukan proses yang sama hingga menjumpai tag pembuka PHP, yaitu <?php Webserver berubah dalam mode php dan mengasumsikan semua statemen dalam format php dan mengeksekusinya. Jika ada output maka output tersebut akan dikirimkan ke browser Webserver meneruskan proses hingga menjumpai tag penutup php ( ?>) Webserver kembali ke mode HTML dan seterusnya hingga statemen berakhir

<html> <head> <title>Statement HTML</title> </head> <body> <p>Halo, ini statement dalam mode HTML </body> </html> Simpan “test.html” <html> <head> <title>Statement PHP</title> </head> <body> <?php echo “<p>Halo, ini dalam mode PHP” ?> </body> </html> Simpan “test.php”

Kedua statement menghasilkan output yang sama, namun mode php harus dieksekusi oleh webserver Keduanya jika dilihat source code dari browser akan menghasilkan script yang sama. Disini menunjukkan bahwa statement php tidak bisa dilihat melalui web browser Penulisan statement bisa tanpa pindah baris,asalkan tag pembuka dan penutupnya tidak terlewatkan

Statement PHP Setiap statement php akan memberikan instruksi kepada PHP server untuk melakukan sesuatu Seperti contoh, statement echo memerintahkan PHP untuk menampilkan text yang ada diantara tanda “ “ (double quotes) Statement PHP diakhiri dengan tanda semicolon (;). PHP tidak mengenali spasi atau atau tanda pergantian baris umum. PHP akan terus memindai hingga menjumpai tanda ; atau tag penutup Jika tanda tersebut tidak ditemukan kemungkinan akan menghasilkan pesan kesalahan seperti : Parse error: syntax error, unexpected '>' in C:\xampp\htdocs\kuliah\test.php on line 10

Pesan & Peringatan Error Parse error (salah ketik) : sintaks kesalahan yang ditemukan saat memindai sebelum mengeksekusinya. Ini merupakan kesalahan yang fatal yang mengakibatkan script tidak berjalan. Biasanya kesalahan ini muncul karena ‘terlupa’ tanda semicolon atau tanda sisipan (“”) Error message : Pesan kesalahan ini akan muncul jika PHP menjumpai problem yang serius sehingga dia tidak bisa melanjutkan proses. Pesan ini akan memberikan informasi yang bisa digunakan untuk mengidentifikasi kesalahan tsb : Invalid argument supplied for foreach() in /home/a9286564/public_html/x/forum/bb-settings.php on line 169

Warning message : Pesan akan muncul ketika program melihat suatu masalah namun tidak terlalu serius. Program tetap akan bisa berjalan, PHP hanya ingin menyampaikan bahwa ada sesuatu yang salah dan memberikan info kesalahan tersebut Warning: fopen(welcome.txt) [function.fopen]: failed to open stream: No such file or directory in C:\webfolder\test.php on line 2

Notice : Pemberitahuan akan muncul ketika PHP melihat kondisi yang mungkin salah atau kurang sempurna,tidak menyebabkan program berhenti, hanya memberitahukan bahwa yang dilakukan tidak umum (unusual) dan hanya memastikan bahwa yang dilakukan apakah sudah benar? Notice : Undefined variable: age in testing.php on line 9 Strict : Hanya ada di PHP5 yang memberikan peringatan bahwa coding yang ditulis tidak bagus (poor) atau telah digantikan dengan yang lebih baik Semua kesalahan akan ditunjukkan dimana letak salahnya, file mana dan di line berapa Oleh karenanya gunakan editor PHP yang memiliki line number

Beberapa statement dalam bentuk grup yang digabung dalam sebuah blok Beberapa statement dalam bentuk grup yang digabung dalam sebuah blok. Sebuah blok ditandai dengan curly brace, { dan } Blok statement dieksekusi bersama if (langit sedang cerah) { cuci pakaian; kemudian cuci motor; } Hal ini berarti jika langit sedang cerah,lakukan cuci pakaian dan cuci motor. Jika tidak cerah,jangan melakukan keduanya

Statement php dapat ditulis dalam 1 baris memanjang, tapi untuk memudahkan pembacaan dan tampilan yang cantik, gunakan tab (indent) sehingga script tertata rapi PHP tidak sensitif dengan upper/lower case. Echo, echo, ECHO, eCHo akan dianggap sebagai hal yang sama

Variable Varibel merupakan kontainer yang menyimpan informasi, namun bersifat sementara. Variable memiliki nama dan informasi yang tersimpan dalam variable tersebut Variable yang telah tersimpan dapat digunakan selanjutnya dalam program tsb Contoh variable adalah menyimpan informasi apa yang diketikkan user dalam sebuah form

Semua variable diawali dengan tanda dollar ($) didepannya (PHP akan mengenali tanda ini sbg variabel) Panjang nama/jumlah karakter variabel tidak terbatas (gunakan yang singkat dan mudah diingat) Penulisan variabel hanya dapat menggunakan huruf,angka dan underscore (_) Penulisan variabel harus diawali dengan huruf atau underscore, tidak boleh diawali dengan angka Upper & Lower case akan menimbulkan perbedaan ($firstname beda dengan $Firstname) Namai variable dengan informasi yang sesuai (jangan $var1,$var2,dst) meskipun php tidak peduli dan tetap akan memprosesnya

Variabel dapat menyimpan karakter angka maupun huruf Untuk menyimpan karakter tersebut gunakan tanda sama dengan (=), misalnya : $umur= 12; $jenis_kelamin = “wanita”; $nama = “Lawra Yuliwati”; $skor = -50; Jika karakter berupa huruf,beri tanda “ “ diantaranya sedangkan angka tidak perlu tanda tsb. Informasi yang tersimpan tersebut,selanjutnya dapat digunakan dalam program

Tuliskan script dalam php sbb : echo $umur;  akan menghasilkan output 12 <p>Nama anda <?php echo $nama ?>; akan menghasilkan output Nama anda Lawra Yuliwati Jika ada variable yang sama dalam satu blok maka output akan mengambil nilai variable yang terakhir $umur = 12; $umur = 15; echo $umur; Maka output akan menghasilkan 15

Nilai variable dapat dikosongkan (membuang informasi didalamnya) dengan cara : $umur = “”; variabel umur ada dalam statement tapi tidak ada nilainya, bukan berarti nilainya nol (zero/0) Untuk menghapus variable gunakan perintah unset ($umur); Variabel akan tersimpan selama program berjalan, walaupun berbeda section atau blok, variabel tetap dikenali. Jadi cukup sekali menulis variable bisa digunakan untuk semua blok script dalam satu program tsb

Constants Seperti variable, konstanta memiliki nama dan nilai. Namun nilainya tetap dan program tidak bisa merubah nilai tersebut Konstanta digunakan nilai tsb dibutuhkan di beberapa bagian dalam program dan tidak berubah nilainya Nilai konstanta ditentukan di awal program Kumpulkan semua konstanta dalam satu blok untuk memudahkan dalam modifikasi program

Sintaks Konstanta : define(“namakonstanta”,”nilainya”); Misal : define (“FAKULTAS”,”fti uii”); Untuk penulisan di program gunakan : echo FAKULTAS; Penulisan konstanta tidak perlu tanda “”. Jika diberi tanda tsb,maka akan menghasilkan output nama konstanta bukan nilai konstanta Konstanta tidak perlu diawali dengan tanda $ Konsensus, nama konstanta semua huruf besar (all caps),meskipun PHP tidak peduli Hanya angka,huruf dan underscore

KUIS

Materi Minggu Depan Pelajari penggunaan angka Pelajari penggunaan huruf Pelajari ‘ ‘ dan “ “ Pelajari tentang operator