1 WEB DINAMIS 1 PENANGANAN FORM Agustina Purwatiningsih., S.Kom 12 PENGERTIAN Form merupakan sebuah metode yang digunakan dalam Web Site yang mengizin...
PENGERTIAN Form merupakan sebuah metode yang digunakan dalam Web Site yang mengizinkan seorang pengunjung untuk dapat berinteraksi dengan Server
ataupun dengan pengelola Web Site tersebut.
Untk dapat menciptakan
halaman Web yang dapat berinteraksi dengan pengunjung salah satunya kita dapat menggunakan form, yang kemudian
form tersebut akan dikirim
menggunakan sebuah program aplikasi Web berbasis Server Side menuju Database Server. Adapun beberapa program Server side yang dimaksud antara lain adalah PHP, ASP, PERL dan lain lain.
2
CONTOH IMPLEMENTASI FORM Contoh implementasi form dapat dilihat di https://www.facebook.com/
3
FORM INPUTAN Pada form inputan terdapat beberapa elemen didalamnya, antara lain : Tag window name > form tags
Note : target window name diisikan berupa:Note : target window name diisikan berupa: • _blank : buka window baru • _self : pada window yang sama • _parent • _top
9
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 browserdata ditampilkan di address browser. $_REQUEST Digunakan untuk form dengan method POSTDigunakan untuk form dengan method POST maupun GET.
10
JENIS – JENIS FORM MASUKAN • • • • • • •
TEXT PASSWORD HIDDEN FIELD RADIO button CHECKBOX COMBO BOX TEXTAREATEXTAREA
11
Form masukan TEXT Teks adalah masukan yang berbentuk karakter Teks dikhususkan untuk menerima masukan yang sifatnya tidak begitu banyak,
Ex : pernyataan nama dengan menggunakan metode tersebut, anda telah memiliki suatu bentuk masukan
berupa TEXT, yang kemudian dibaca dengan dengan variabel nama.
12
Contoh untuk GET, TEXT, SUBMIT INPUT CLIENT BROWSER PROSES DI SERVER
OUTPUT CLIENT BROWSER
13
Contoh untuk POST, TEXT, SUBMIT INPUT CLIENT BROWSER PROSES DI SERVER
OUTPUT CLIENT BROWSER
14
Contoh untuk REQUEST PROSES DI SERVER
OUTPUT CLIENT BROWSER GET
OUTPUT CLIENT BROWSER POST
15
Form masukan PASSWORD • •
• • •
Password adalah bentuk kata yang dirahasiakan Dalam menggunakan komponen password, setiap karakter yang dimasukkan didalamnya akan di enkripsi sehingga pada halaman address web hanya akan terlihat kode seperti bintang – bintang StandardStandard Menentukan panjang password Menentukan ukuran dari form password
NB: Gunakan metode POST untuk menerima data password agar tidak kelihatan datanya.
16
Contoh Inputan PASSWORD
17
Input HIDDEN FILE Di dalam form kita juga mengenal masukan yang disembunyikan atau di hidden. Penggunaanya adalah untuk mnyimpan data yang berasal dari variabel masukan
sebelumnya, data tersebut akan
disimpan dalam variabel masukan yang
disembunyikan selanjutnya dilakukan pengiriman data menuju halaman yang lain Hidden file juga dapat digunakan untuk mendeklarasika data yang sifatnya permanen, maksudnya apapun data yang dimasukkan oleh pengunjung akan memiliki tambahan data yang telah diletakkan pada variable komponen hidden dalam implementasinya hidden file dapat dituliskan:
18
Input RADIO BUTTON Dalam penggunaannya, pilihan – plihan yang hanya mengizinkan kita untuk memilih pilihan hanya satu:
19
Input CHECKBOX BUTTON Pada checkbox button, pilihan berupa ganda yang artinya dibolehkan anda menentukan pilihan lebih dari satu.
20
INPUT COMBO BOX Combo box merupakan metode masukan data yang datanya telah dideklarasikan sebelumnya oleh pembuatnya. Dengan combo box hanya diizinkan melakukan pilihan
berjumlah satu pilihan saja
21
INPUT TEXT AREA Pada input text kita diberi kesempatan untuk memasukkan data yang banyak. Ex: komentar atau status dalam facebook.
22
TUGAS Buatlah form seperti interface facebook atau bisa dimodifikasi, intinya form tersebut mengandung semua type inputan dan tampilkan nilai outputnya pada file proses. Dikirim ke : [email protected] Subject: WEBDINAMIS File: di zip/rar dengan nama tugas2_nim Paling lambat pengumpulan 18 Maret pukul 23.59 WIB
23
Setiap Kesuksesan Sudah Ada Di Depan Mata, Tinggal Mau Di Ambil atau Tidak 24