Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT.

dokumen-dokumen yang mirip
BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

MODUL 3 INTERNET PROGRAMMING : PHP 3

X/HTML5 Form. Auriza Akbar 25 Mei 2012

KURSUS ONLINE JASA WEBMASTERS

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

Muhammad Zen Samsono Hadi, ST. MSc.

BAB VIII PEMROSESAN FORM

HTML FORM. Praktikum III

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Pemrosesan form HTML

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

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

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

RIO ANDRIYAT KRISDIAWAN, M.KOM

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

Melewatkan Nilai ke Web Server melalui Field tersembunyi

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

Penanganan Form 16/10/2014

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

Form identik dengan formulir

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

BAB-12 MEMBUAT FORM HTML

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

MODUL 8 WEB PROGRAMMING : PHP 3

Menangani Input dari User

Pemrograman Web. HTML5, CSS3 dan Javascript

Upload File dengan Metode AJAX

Pertemuan 4 Penanganan Form

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

Sintak penulisan form adalah: <form method= post atau get action= program_pemroses > elemen-elemen FORM </form>

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

P - 6 Bab 4 : HTML (Hypertext Markup Language)

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

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

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

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

MODUL PEMROGRAMAN WEB

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

Tabel dan Form HTML. Kuliah #2. Dept. Ilmu Komputer IPB 2016

MANAGEMENT, FORWARDING & AUTO RESPONDER

Ikbal jamaludin

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 5]

Pemrograman Basis Data Berbasis Web

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

Bagian 20. Bekerja dengan Form menggunakan PHP.

Desain Web. MODUL 2 Desain Form


Muhammad Zen Samsono Hadi, ST. Msc.

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

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

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

2. DASAR TEORI 2.1 PHP5

Validasi Form. Contoh Validasi Form

MODUL 7 SESSION DAN USER AUTHENTICATION

BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman.

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

MENAMPILKAN FRAME FRAME

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

Pemrograman Web DASAR HTML 2

MODUL 6 SESSION DAN USER AUTHENTICATION

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak.

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

AJAX dengan jquery Part 3

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

By Desrizal. Pengenalan AJAX

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Analisis Penggunaan Fungsi Hash MD5 di Javascript sebagai Alternatif dari Penggunaan HTTP Secure Untuk Melakukan Autentikasi

Aplikasi Form Menggunakan HTML

Berikut di bawah ini adalah method yang digunakan untuk mengambil parameter beserta contohnya.

MODUL 1 PENGENALAN HTML

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom

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

AJAX dengan jquery Part 4

MAKALAH JARINGAN KOMPUTER Session Model OSI

Pemrograman Basis Data Berbasis Web

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Membuat sendiri helper sederhana ala framework

BAB 8 FORM HANDLING DAN VALIDASI

IV. Form. A. Pengenalan Form. B. HTML Input Element

Laporan Bengkel Web II Modul 6

Muhamad Alif,S.Kom Teknik Informatika UTM

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

Pemrograman Web. Formulir dalam HTML dan PHP

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

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

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Prodi Teknik Informatika, Fak. Teknologi Informasi Universitas Mercubuana Yogyakarta 2016

Dokumentasi API Fadli Muharram

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

Transkripsi:

Penanganan Formulir PHP 1

Agenda Materi Pengayaan Pertemuan Sebelumnya Formulir HTML Jenis Masukan Pada Formulir HTML Metode Pengiriman Formulir Validasi Formulir 2

MATERI PENGAYAAN PERTEMUAN SEBELUMNYA 3

Content NegoBaBon Tujuan negosiasi konten adalah memberikan konten terbaik untuk klien/user- agent. Terdapat 2 + 1 jenis yang didukung oleh HTTP, yaitu: Server- driven negobabon Agent- driven negobabon Transparent negobabon 4

Contoh Content NegoBaBon Beberapa penerapan dari negosiasi konten yang populer: Fitur mulb- bahasa Format media yang menyesuaikan dengan kemampuan akses peranb (misal: GIF, PNG) Format representasi sesuai permintaan user- agent (misal: HTML, XML, JSON) Konten dinamis yang menyesuaikan dengan jenis user- agent. 5

Referensi Tentang Negosiasi Konten RFC 2616 tentang HTTP 1.1 RFC 2295 tentang Transparent Content NegoBaBon in HTTP RFC 2296 tentang HTTP Remote Variant SelecBon Algorithm 6

FORMULIR HTML 7

Contoh Formulir HTML <form action="login.php" method="post"> <label for="email">email: </label> <input type="email" name="email"><br> <label for="password">password: </label> <input type="password" name="password"><br> <input type="submit" value="login"> </form> 8

Jenis Masukan Standar Pada Formulir HTML Text Fields <input type="text" name="alamat" /> Password Field <input type="password" name ="sandi" /> Radio BuZons <input type="radio" name= prodi" value= IF" /> <input type="radio" name= prodi" value= SI" /> Checkboxes <input type="checkbox" name="vehicle" value="bike" /> Submit BuZon <input type="submit" value="kirim" /> Hidden fields <input type="hidden" name="kode_rahasia" value="pw2014" /> 9

Autocomplete (1) Beberapa cara implementasi fitur autocomplete: HTML form & input autocomplete azribute <form action="daftar.php" method="post" autocomplete="on"> Jurusan: <input type="text" name="jurusan"><br> NIM: <input type="text" name="nim" autocomplete="off"><br> <input type="submit" value="daftar"> </form> 10

Autocomplete (2) HTML datalist (Bdak didukung Safari) <input list= perguruan- tinggi"> <datalist id= perguruan- tinggi"> <option value= Universitas Brawijaya"> <option value= Institut Teknologi Bandung"> <option value= Universitas Indonesia"> <option value= Universitas Padjadjaran"> <option value= Institut Pertanian Bogor"> </datalist> Javascript + AJAX 11

Metode Pengiriman Formulir HTML GET HTTP method: GET Dikirim melalui URL pada bagian query string POST HTTP method: POST Dikirim melalui request body 12

Penanganan Formulir Pada PHP GET <html> <body> Halo <?php echo $_GET["nama"];?>!<br> Email Anda <?php echo $_GET["email"];?>. </body> </html> POST <html> <body> Halo <?php echo $_POST["nama"];?>!<br> Email Anda <?php echo $_POST["email"];?>. </body> </html> 13

HTTP GET Termasuk kategori: Safe method Idempotent method SemanBk HTTP GET adalah: menampilkan/ mengambil/menerima apapun informasi yang diidenbfikasi oleh URL pada request. (RFC 2616) SemanBk HTTP GET lainnya adalah: CondiBonal GET ParBal GET 14

HTTP POST Termasuk kategori Tidak harus safe Tidak harus idempotent SemanBk HTTP POST adalah: mengirim data dalam request body, dimana data tersebut akan diproses menjadi subordinat dari resource yang teridenbfikasi pada request URL. (RFC 2616) Akan tetapi, sebenarnya POST dapat kita manfaatkan secara sangat fleksibel sesuai dengan kebutuhan, Bdak terbatas seperb semanbk di atas. 15

HTTP Method Lainnya* * Formulir HTML hanya mendukung HTTP method GET dan POST HEAD PUT DELETE TRACE CONNECT (baca RFC- 2616 untuk lebih detailnya) 16

Validasi Formulir Validasi sisi klien Validasi sisi server 17

Contoh Fungsi Validasi Email function validasi_email($email) { } if (filter_var($email, FILTER_VALIDATE_EMAIL)) { return true; } else return false; 18