Lutfi Budi Ilmawan Univ. Muslim Indonesia

Slides:



Advertisements
Presentasi serupa
Membuat form HTML+PHP Dwi Cahyono.
Advertisements

HTML PEMROGRAMAN INTERNET. Form & Input HTML Form adalah area yang bisa ditempati oleh elemen form. Elemen form adalah elemen yg mengijinkan user memasukkan.
Struktur Dasar PHP.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Konsep Pemrograman Web
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.
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.
HTML – 4 FORM. FORM adalah elemen HTML yang digunakan untuk mengizinkan pengguna web mengirimkan data ke Web Server. Dengan kata lain form berperan sebagai.
 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
Perancangan Web Pertemuan IV
Pengenalan Web Server dan Server Side Script
M.K. Pemrograman Web (AK )
Dasar-dasar Pemrograman PHP
PHP.
FORM.
Penanganan Form Achmad Solichin Fakultas Teknologi Informasi
Pemrogaman Web PHP.
PHP.
PHP: Hypertext Preprocessor
Pemrograman Web JavaScript
Tipe Data, Variabel dan Operator
Variabel dan Penerapannya
KOMPUTER APLIKASI TIK II
Internet Programming PHP
Pemrograman PHP Lanjut
PHP.
Pengantar Common Gateway Interface (CGI) dan Perl
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
PHP D. Sinaga, M.Kom.
Achmad Solichin Fakultas Teknologi Informasi
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
JavaScript.
PJ : Nuraini Purwandari
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.
Hyperlink & Form Pertemuan 11
PHP (Personal Home Page)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
Pengenalan Web Server dan Server Side Script
Pengenalan PHP, Variabel & Operator
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
Pengembangan Web PHP (Season 1) Ramos Somya.
Pengantar Common Gateway Interface (CGI) dan Perl
Pengantar Common Gateway Interface (CGI) dan Perl
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PEMROGRAMAN WEB II.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Form.
Pengembangan Web PHP.
PHP.
Pengenalan Web Server dan Server Side Script
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pengantar Common Gateway Interface (CGI) dan Perl
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

Lutfi Budi Ilmawan Univ. Muslim Indonesia Pemrograman Web PHP Lutfi Budi Ilmawan Univ. Muslim Indonesia

Web Server Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Contoh Web Server: Apache Web Server IIS Sun Java System Web Server, dll. jQuery juga menyederhanakan banyak hal yang rumit dari JavaScript, seperti AJAX call dan manipulasi DOM.

Server Side Scripting Server Side Scripting merupakan sebuah teknologi scripting atau pemrograman web dimana script (program) dieksekusi pada server. Contoh bahasa pemrograman yang termasuk Server Side Scripting: Python ASP JSP PHP

PHP (PHP: Hypertext Processor) Dibuat oleh Rasmus Lerdorf pada tahun 1994. Penulisan script bisa ditempatkan di antara tag: <? dan ?> <?php dan ?> <script language=”php”> dan </script> <% dan %> Setiap satu statement diakhiri dengan titik-koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP.

Penulisan Variabel Nama variabel diawali dengan tanda $ Panjang tidak terbatas Setelah tanda $ bisa diawali oleh huruf atau under- scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka. Bersifat case-sensitive. Tidak perlu dideklarasikan. Tidak boleh mengandung spasi.

Tipe Data & Konstanta Pada PHP, tipe data variabel tidak didefinisikan (mirip dengan pemrograman script lainnya seperti: python dan JavaScript). PHP mendukung beberapa tipe data seperti: boolean integer float string array object Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define(identifier, value);

Operator Operator aritmatik Operator penugasan Operator Pembanding Operator untuk operasi pada String Operator Keterangan and or xor exclusive or && || ! not Opr. Keterangan . Concat / penggabungan

Statement kondisi Kondisi if … Kondisi if … else … Kondisi khusus ? Kondisi switch … case …

Struktur Iterasi/looping Iterasi for … Iterasi while … Iterasi do… while…

Penanganan Form Method Action Submit Button Atribut method dari sebuah form menentukan bagaimana data inputan form dikirim. Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP. Action Atribut action dari sebuah form menentukan dimana data inputan dari form diproses. Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau dijadikan satu. Submit Button Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan, maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan pada atribut action.

GET vs POST Keduanya membuat sebuah array. Array ini digunakan untuk menyimpan key dan value. Di mana key merupakan nama dari komponen form dan value menyimpan nilai inputan pada form tersebut. $_GET merupakan sebuah array dari variabel yang di- passing ke script melalui URL. $_POST merupakan sebuah array dari variabel yang di-passing ke script melalui HTTP POST method.

GET vs POST (cont.) Get method Informasi yang dikirim dengan menggunakan GET dapat dilihat oleh orang lain. GET memiliki batasan dalam mengirimkan informasi hanya sampai 2000 karakter. Karena variabel yang dikirim dapat tampil pada URL, sehingga memungkinkan untuk melakukan bookmark pada halaman tersebut. GET dapat digunakan untuk non-sensitive data. GET seharusnya tidak digunakan untuk mengirimkan value berupa username dan password. Post method Informasi yang dikirim dengan menggunakan POST tidak dapat dilihat oleh orang lain. POST tidak memiliki batasan dalam mengirimkan informasi. Mendukung pengiriman data selain data karakter. Karena variabel yang dikirim tidak tampil pada URL, halaman tersebut tidak dapat bookmark. Cukup aman untuk mengirimkan sensitive data seperti username dan password. Untuk pengiriman data form, sebaiknya menggunakan method POST.

Radio Button dan Checkbox Untuk radio button menggunakan tag <input> dengan atribut type=“radio” Untuk checkbox menggunakan tag <input> dengan atribut type=“checkbox”