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

dokumen-dokumen yang mirip
Muhammad Zen Samsono Hadi, ST. MSc.

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

MODUL 3 INTERNET PROGRAMMING : PHP 3

MODUL 8 WEB PROGRAMMING : PHP 3

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

Pemrosesan form HTML

KURSUS ONLINE JASA WEBMASTERS

Penanganan Form 16/10/2014

Pertemuan 4 Penanganan Form

P - 11 Bab 8 : PHP & HTML (Manipulasi 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 ]

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

Form identik dengan formulir

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

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

HTML FORM. Praktikum III

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

BAB-12 MEMBUAT FORM HTML

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

Ikbal jamaludin

BAB VIII PEMROSESAN FORM

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

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

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

MODUL PEMROGRAMAN WEB

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

RIO ANDRIYAT KRISDIAWAN, M.KOM

MODUL TIK - HTML II KELAS XI SEMESTER I

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

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

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

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

BAB 8 FORM HANDLING DAN VALIDASI

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

Pengenalan Perancangan Web 2017

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

HTML5. HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

Aplikasi Form Menggunakan HTML

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

X/HTML5 Form. Auriza Akbar 25 Mei 2012

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

Pemrograman Basis Data Berbasis Web

Membuat sendiri helper sederhana ala framework

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

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

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

MODUL 7 SESSION DAN USER AUTHENTICATION

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

Pemrograman Web DASAR HTML 2

MENAMPILKAN FRAME FRAME

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

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

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB III FORMULIR. <input type='text' name='...' size='40' maxlength='..'>

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

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

Muhamad Alif,S.Kom Teknik Informatika UTM

Pengantar E-Business dan E-Commerce

MODUL IX FORM. 9.1 Pendahuluan

Belajar Java Script INPUT DATA

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

2. Objek Text. Untuk menginputkan data kita dapat menggunakan komponen/objek text. Contoh penggunaannya dapat kita lihat pada contoh berikut :

Desain Web. MODUL 2 Desain Form

Pemrograman Web. Page 188

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Objek Untuk Memasukkan Data Terdapat beberapa Objek Untuk memasukkan data dan biasanya terdapat di dalam suatu Form. Objek- objek untuk memasukkan

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1

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

Pemrograman Basis Data Berbasis Web

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

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

Bab 13 Tentang SESSION

OBJEK (1) Contoh penggunaan objek Text : <html> <head> <title> Objek Text </title> </head>

Melewatkan Nilai ke Web Server melalui Field tersembunyi

FORMULIR PADA HALAMAN WEB

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

SMH2D3 Web Programming. 3 BAB III TABLE & FORM INPUT DATA HTML5. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

</select></font></p> </form> </body>... Hasil:

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Form dan Variabel Oya Suryana

Bagian 20. Bekerja dengan Form menggunakan PHP.

MODUL 1 PENGENALAN HTML

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

Membuat Form Mahasiswa dengan HTML [Part 1]

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

FORM. Gembong Edhi Setyawan

Menangani Input dari User

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

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

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

BAB IX Form. Mulailah dengan membuka Notepad, kemudian tulis baris-baris di bawah ini:

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

Pertemuan IV. Semester 1

Tutorial HTML. Oleh: Willy Bayuardi Suwarno, SP, MSi. Dipublikasi di tanggal 7 Mei 2008

HTML.

Transkripsi:

Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu T.TELEKOMUNIKASI - PENS

On this slide Jenis-jenis Form Form Validation

Contoh Aplikasi Form

Form Inputan Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

Tag <FORM> Tag <FORM> mendefinisikan satu kesatuan masukan. Dalam satu halaman dapat terdiri dari satu atau lebih tag <form> Dalam satu tag <FORM> dapat terdiri dari beberapa jenis masukan.

Atribut ACTION Atribut ACTION terdapat di dalam tag <FORM> Atribut ini menentukan di halaman mana form masukan akan diproses. Dapat berisi nama_halaman.php, atau kosong ( )

Atribut METHOD Atribut METHOD terdapat di dalam tag <FORM> Atribut ini menentukan bagaimana form akan diproses. Method dalam form ada 2, yaitu POST dan GET.

SUBMIT & RESET BUTTON SUBMIT BUTTON merupakan trigger yang menandakan suatu form akan diproses. Pada dasarnya SUBMIT BUTTON dapat berupa tombol atau komponen HTML yang lain yang difungsikan sebagai tombol. RESET digunakan untuk mengosongkan data yang telah diisi sebelumnya.

SINTAKS FORM <FORM ACTION=action base> form tags </FORM> <FORM METHOD=method> form tags </FORM> <FORM ENCTYPE=media type> form tags </FORM> <FORM ACTION=action base TARGET="target window name"> form tags </FORM> <FORM SCRIPT=URL> form tags </FORM> Note : target window name diisikan berupa: _blank : buka window baru _self : pada window yang sama _parent _top

Penanganan Form di PHP $_POST Digunakan untuk form dengan method POST, data tidak akan ditampilkan di address browser. $_GET Digunakan untuk form dengan method GET, data ditampilkan di address browser. $_REQUEST Digunakan untuk form dengan method POST maupun GET.

Jenis-jenis Form Masukan TEXT PASSWORD RADIO button CHECKBOX COMBO BOX TEXTAREA

Contoh untuk GET, TEXT, SUBMIT INPUT CLIENT BROWSER <h1>input</h1> <form action="getproses.php" method="get"> Masukkan nama : <input type="text" name="nama" size="10"> <input type="submit" value="proses"> </form> PROSES DI SERVER (file : getproses.php) <body> Nama : <?php $nm = $_GET["nama"]; echo $nm;?> </body> OUTPUT CLIENT BROWSER

Contoh untuk POST, TEXT, SUBMIT INPUT CLIENT BROWSER <h1>input</h1> <form action="postproses.php" method="post"> Masukkan nama : <input type"text" name="nama" size="10"> <input type="submit" value="proses"> </form> PROSES DI SERVER (file : postproses.php) <body> Nama : <?php $nm = $_POST["nama"]; echo $nm;?> </body> OUTPUT CLIENT BROWSER

Contoh untuk REQUEST <body> Nama : <?php $nm = $_REQUEST["nama"]; echo $nm;?> </body> OUTPUT CLIENT BROWSER UTK GET OUTPUT CLIENT UTK POST

INPUT PASSWORD Standard <INPUT TYPE=PASSWORD NAME=name> Menentukan panjang password <INPUT TYPE=PASSWORD NAME=name MAXLENGTH=length> Menentukan ukuran dari form password <INPUT TYPE=PASSWORD NAME=name SIZE=size> NB: Gunakan metode POST untuk menerima data password agar tidak kelihatan datanya.

Contoh INPUT PASSWORD <form action="cpasswd.php" method= post"> <h1>only for authorized user</h1> <hr> Username : <input type="text" name="username"><br> Password : <input type="password" name="password"><br> <input type="submit" value="login"> <input type= reset" value= Reset Data"> </form> <body> <?php $username=$_post["username"]; $password=$_post["password"];?> Username : <?php echo $username?> <br> Password : <?php echo $password?><br> </body> Reset untuk mengosongkan data

INPUT RADIO BUTTON <INPUT TYPE=RADIO NAME=name VALUE=value> <INPUT TYPE=RADIO NAME=name VALUE=value CHECKED> <form action="cradio.php" method= post"> Gender : <br> <input type="radio" name="gender" value="laki-laki" checked>laki-laki <br> <input type="radio" name="gender" value="perempuan" >Perempuan <br> <input type="submit" value="submit Data"> </form> <?php $data=$_post["gender"]; echo "Nama : $data";?>

Latihan Buat perhitungan kalkulator: Input: Bil1 (inputbox), Bil2 (inputbox), Operator (checkbox) Output: hasil

INPUT CHECKBOX BUTTON <form method="post" action="proses.php"> <input type="checkbox" value="menulis" name="hobi1"> Menulis <br/> <input type="checkbox" value="makan" name="hobi2"> Makan <br/> <input type="checkbox" value="tidur" name="hobi3"> Tidur <br/> <input type="checkbox" value="nonton tv" name="hobi4"> Nonton TV <br/> <input type="submit" value="submit" name="submit"> </form> <?php if (isset($_post['hobi1'])) echo $_POST['hobi1']."<br />"; if (isset($_post['hobi2'])) echo $_POST['hobi2']."<br />"; if (isset($_post['hobi3'])) echo $_POST['hobi3']."<br />"; if (isset($_post['hobi4'])) echo $_POST['hobi4']."<br />";?> function isset() ini digunakan untuk mendeteksi apakah suatu variabel sudah ada dalam memory atau belum.

INPUT COMBO BOX <form method="post" action="proses1.php"> PENS : <select name="jur"> <option value= Telkom">Telekomunikasi</option> <option value= Elka">Elektronika</option> <option value= Elin">Listrik</option> <option value= IT">Informatika</option> </select> <input type="submit" value="submit" name="submit"> </form> <?php $data = $_POST["jur"]; echo "Jurusan : $data";?>

COMBO BOX Bagaimana jika yang ingin ditampilkan bulan adalah bilangan : 1..12

INPUT TEXTAREA <form action="bukutamu.php" method="post"> Nama : <br> <input type="text" name="nama"><br> Komentar : <br> <textarea name="komentar" cols="40" rows="5"> </textarea><br> <input type="submit" value="kirim"> <input type="reset" value="ulangi"> </form> <?php $nama=$_post["nama"]; $komentar=$_post["komentar"];?> Nama : <?php echo $nama?> <br> Komentar : <?php echo $komentar?> <br>

PHP_SELF Digunakan untuk mengirim variabel ke dirinya sendiri (cukup 1 file php) <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> Bil1 : <input type="text" name="bil1" size=4 ><br> Bil2 : <input type="text" name="bil2" size=4 ><br> Operator : <input type="text" name="op" size=2 ><br> <input type="submit" value="proses"> </form> <?php if (isset($_post["bil1"]) isset($_post["bil2"]) isset($_post[ op"])){ $a = $_POST["bil1"]; $b = $_POST["bil2"]; $c = $_POST["op"]; echo "Output : <br>"; if ($c=='+') { $hasil = $a+$b; echo "Hasil = $hasil "; } }?>

FORM VALIDATION Pengecekan: 1. Data kosong 2. Hanya bilangan 3. Email 4. Panjang data Untuk validasi sebuah form bisa menggunakan : 1. Javascript (diproses di sisi client) 2. PHP Script (diproses di sisi server)

Contoh Aplikasi di Facebook

Validasi dengan Javascript NB:indexOf(search, start_at_0) File : data.php

Hasil Javascript

Validasi dengan PHP Script File : data.php File : proses.php

Validasi dengan PHP Script

TUGAS Buat tampilan seperti di Facebook, dan berikan juga validasinya menggunakan PHP.