Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

dokumen-dokumen yang mirip
2. DASAR TEORI 2.1 PHP5

: MODUL 1 BASIC PHP

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Pemrograman Berbasis Web

Pertemuan 2. Muhadi Hariyanto

Pengantar Pemrograman Sisi Server

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

PEMROGRAMAN WEB. Agussalim


PHP (HYPERTEXT PREPROCESSOR)

Pemrograman Basis Data Berbasis Web

Koneksi Client-Server. Ahmad Zainudin

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

Koneksi Client-Server. Ahmad Zainudin

Muhammad Zen Samsono Hadi, ST. Msc.

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

MODUL GET DAN POST

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

PHP File Upload.

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Pemrograman Basis Data Berbasis Web

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

MODUL 3 DASAR-DASAR PHP

BAB III LANDASAN TEORI

MODUL 6 REDIRECT, SESSION & COOKIE

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Pengenalan Script. Definisi HTML

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Keamanan Web Server. Pertemuan XI WEB HACKING

Dasar PHP. Wiratmoko Yuwono

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

File dan Direktori PHP. Pemrograman Internet

Andi Dwi Riyanto, M.Kom

BAB III PERANCANGAN APLIKASI

Object-Oriented Programming Sederhana Dengan PHP

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

KBKF53110 WEB PROGRAMMING

PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Pengenalan JavaScript

PHP SESSION & COOKIES

Pemrograman PHP7 untuk Pemula

BAB II LANDASAN TEORI

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

Menangani Input dari User

Create. Close. Operation. Pemrograman Web. Operasi Direktori dan File. Adam Hendra Brata

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

Pemrograman PHP & MySQL

MODUL 6 Redirect,Session, dan Cookies

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

PHP HTML : SESSION PHP COOKIES

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB I PENDAHULUAN. komunikasi, media informasi dan edukasi. Internet dengan aplikasinya

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

Pemrograman Web. Dasar Pemrograman Web dengan PHP. Adam Hendra Brata

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata

MODUL VI INTERAKSI DATABASE

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

KURSUS ONLINE JASA WEBMASTERS

POLITEKNIK NEGERI JAKARTA

STRUKTUR DASAR PHP ASUMSI 02/10/2014

MAKALAH JARINGAN KOMPUTER Session Model OSI

HTTP Protokol standar yang digunakan untuk mengakses dokumen HTML HTTPS Protokol untuk mengakses dokumen HTML yang melalui jalur aman/ terenskripsi

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

BAB 1 PENDAHULUAN. asing dengan teknologi yang satu ini, bahkan untuk orang awam sekalipun. Berbagai

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Pemrograman Web. Formulir dalam HTML dan PHP

SILABUS MATA KULIAH PERANCANGAN & PEMROGRAMAN WEB

Pemrograman Web Week 5. Team Teaching

PENGENALAN PHP DASAR

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

Lisensi Dokumen: Uraian Kasus :

JavaScript. Pemrograman Web 1. Genap

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

Menggunakan. Taryana Suryana Jonathan Sarwono

BAB 2 LANDASAN TEORI

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

Triswansyah Yuliano

Pertemuan 2 Struktur Dasar PHP

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

DASAR PHP. Oleh : Devie Rosa Anamisa

Transkripsi:

Pemrograman PHP Lanjut Ahmad Zainudin, S.ST Pemrograman Internet 2014

PHP5 PHP adalah bahasa pemrograman server-scripting Bersifat powerful, dinamis dan mendukung web interactive Tampilan

PHP5 PHP merupakan singkatan dari PHP Hypertext Preprocessor PHP banyak digunakan dan merupakan bahasa scripting open source Script PHP dieksekusi pada sisi server PHP bebas di-download dan digunakan

PHP Case-Sensitivity Pada PHP semua fungsi, class dan keyword (if, else, while dan echo) Tidak Case-Sensitive Tampilan

PHP Case-Sensitivity Semua variabel adalah Case-Sensitive Tampilan

Variabel Global PHP Variabel global selalu dapat diakses dari fungsi atau class manapun Variabel global pada PHP diantaranya : $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION

Variabel $GLOBALS pada PHP $GLOBALS adalah variabel super global pada PHP yang digunakan untuk mengakses variabel global script PHP dimanapun (dari fungsi atau method yang lain) PHP menyimpan semua variabel global di dalam sebuah array dengan memanggil $GLOBAL[index] Tampilan

Variabel $_SERVER pada PHP $_SERVER adalah variabel super global PHP untuk mendapatkan informasi header, paths dan lokasi script Tampilan

Variabel $_SERVER penting

Penanganan Form $_GET adalah variabel array yang melewatkan data script pada parameter URL welcome_get.php Tampilan

Penanganan Form $_GET adalah variabel array yang melewatkan data script melalui method HTTP POST welcome.php Tampilan

GET VS POST Informasi yang dikirim dari form dengan method GET adalah dapat terlihat (nama dan nilai variable ditampilkan pada URL) GET mempunyai batasan jumlah jumlah informasi yang dikirim 2000 karakter Karena variabel ditampilkan pada URL, kemungkinan dapat digunakan untuk bookmark halaman GET digunakan untuk mengirim data non-sensitive

GET VS POST Informasi yang dikirim dari form dengan method POST adalah tidak dapat terlihat (semua nama dan nilai variabel di-embedkan pada body HTTP request) POST tidak mempunyai batasan jumlah informasi yang dikirim POST mendukung masukan multi-part binary saat upload file ke server Karena variabel tidak ditampilkan pada URL, maka tidak mungkin untuk bookmark halaman

Validasi Form - PHP Mendefinisikan variabel dan menguji data masukan Menampilkan form

Validasi Form - PHP Menampilkan data masukkan

Validasi Form - PHP Tampilan

Validasi Form - PHP Fungsi trim() untuk menghapus spasi di kanan dan kiri text Fungsi stripslashes() untuk membuang karakter escape karakter backslash \ Fungsi htmlspecialchars() untuk menonaktifkan seluruh perintah-perintah html mempertahankan penulisan HTML pada sebuah tampilan HTML

Validasi Form PHP Tampilan

Validasi Form PHP Tampilan

Validasi Form PHP Tampilan

Validasi Form PHP Tampilan Tanpa htmlspecialchars()

Validasi Form Required Field Mendefinisikan warna yang digunakan saat error Mendefinisikan variabel dan menentukan nilai yang kosong

Validasi Form Required Field

Validasi Form Required Field Menampilkan form Menampilkan data masukkan

Validasi Form Required Field

Validasi Form Nama, E-mail, URL, Komentar, Jenis kelamin Script validasi nama Script validasi e-mail

Validasi Form Nama, E-mail, URL, Komentar, Jenis kelamin Script validasi URL/website Script validasi komentar Script validasi jenis kelamin

Validasi Form Complete (Required field)

Validasi Form Complete (Nama)

Validasi Form Complete (Nama)

Validasi Form Complete (E-mail)

Validasi Form Complete (URL/website)

Validasi Form Complete (Komentar)

Validasi Form Complete (Jenis Kelamin)

Include File - PHP footer.php Main program Tampilan

Include File Akses Variabel variabel.php Main program Tampilan

Buka dan Baca File - PHP pens.txt Tampilan

Beberapa mode untuk membaca file

Create File Tampilan

Upload File upload_file.php

Upload Dibatasi Tipe dan Ukuran File

Upload Dibatasi Tipe dan Ukuran File

Simpan File Upload Buat dulu folder upload pada direktori aktif

Simpan File Upload