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

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

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

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

Pengenalan Perancangan Web 2017

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

KURSUS ONLINE JASA WEBMASTERS

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

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

Desain Web. MODUL 2 Desain Form

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

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

HTML FORM. Praktikum III

BAB VIII PEMROSESAN FORM

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

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

FORMULIR PADA HALAMAN WEB

MODUL IX FORM. 9.1 Pendahuluan

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

[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 ]

RIO ANDRIYAT KRISDIAWAN, M.KOM

PEMROGRAMAN WEB. 1 P a g e

Pertemuan IV. Semester 1

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

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Form identik dengan formulir

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

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

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

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

MODUL TIK - HTML II KELAS XI SEMESTER I

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

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

BAB-12 MEMBUAT FORM HTML

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

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Pemrosesan form HTML

Pemrograman Web. Page 188

Pertemuan 4 Penanganan Form

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

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

BAB V IMPLEMENTASI DAN PENGUJIAN

MODUL 1 PENGENALAN HTML

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

Pemrograman Web. Formulir dalam HTML dan PHP

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

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

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

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Untuk membuat Form pada halaman web, dapat dilakukan dengan cara menyisipkan terlebih dahulu area Form-nya dengan cara klik menu Insert Form Form.

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

Penanganan Form 16/10/2014

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

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

HTML DOM. Pemrograman Web 1. Genap

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

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

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

BAB III PEMBAHASAN 3.1 Analisa Sistem

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

X/HTML5 Form. Auriza Akbar 25 Mei 2012

Ikbal jamaludin

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

MODUL 3 INTERNET PROGRAMMING : PHP 3

Muhammad Zen Samsono Hadi, ST. MSc.

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

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

Cepat Mahir Bahasa Pemrograman PHP

Review Pemrograman Web I

Menciptakan Form dalam Web

MEMBUAT KONTEN. 3.1 Apakah konten itu?

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN


Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

Pengenalan Perancangan Web 2016

DESAIN INPUT. Data Entry Proses mengubah data menjadi format yang dapat dibaca oleh komputer. Biasanya 100% berbasis keyboard.

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL PEMROGRAMAN WEB

Laporan Bengkel Web II Modul 6

MODUL 8 WEB PROGRAMMING : PHP 3

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

PEMROGRAMAN WEB 09 JavaScript Lanjut

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MODUL VI INTERAKSI DATABASE

BAB 4 IMPLEMENTASI DAN PENGUJIAN

E Layanan Pendidikan Dasar DAFTAR ISI

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

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

BAB IV PENGUJIAN DAN ANALISIS

BAB III ANALISIS DAN PERANCANGAN

BAB I PERSYARATAN PRODUK

BAB 1 PENGENALAN HTML

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

E-trik Ajax. Database MySQL. Dedi Alnas

Transkripsi:

Form HTML A. Tujuan Memahami konsep penggunaan tag <form> pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan form (form processing) merupakan operasi mendasar pada aplikasi web. Dalam konteks pengembangan aplikasi web dinamis, langkah ini pasti akan dilakukan. Sebagai contoh, untuk menerima masukan dari user, tentu diperlukan sekali form isian dan cara pemrosesannya. Begitu pula halnya ketika administrator ingin masuk ke sistem, tentu memerlukan suatu antarmuka penghubung. Intinya, keberadaan form dan pemrosesannya mutlak diperlukan dalam membangun aplikasi web yang interaktif. Pada aplikasi web, teknik pengiriman form dapat dilakukan melalui tiga metode: POST, GET, dan kombinasi keduanya. Dalam konteks PHP, parameter-parameter GET dapat dibaca melalui superglobal $_GET, sedangkan POST melalui $_POST. Selain itu, keduanya juga dapat dibaca menggunakan $_REQUEST. 2. Konsep Penggunaan Tag <form> pada HTML Untuk membuat form dalam halaman web, kita perlu meggunakan tag HTML <form> dan </form>. Dalam bekerja dengan form, Anda pasti akan menggunakan tombol submit yang digunakan untuk mengirimkan semua data yang ditulis oleh user melalui form ke server. Setiap form yang ditampilkan pada halaman web pasti akan memiliki tombol submit. Maka dari itu, tombol ini memiliki peranan yang sangat penting dalam pembuatan form web.

Selain itu, dalam tag <form>, terdapat 2 atribut penting yang perlu Anda ketahui kegunaannya, yaitu: Action Method Selain 2 atribut tersebut, tag <form> juga memiliki banyak atribut lain, seperti id, lang, dir, class, language, name, style, dan title. Atribut-atribut ini bersifat umum sama seperti pada elemen control HTML lainnya sehingga kita tidak akan membahasnya lebih detail. Atribut action Atribut action digunakan untuk menunjuk file PHP yang akan digunakan untuk memproses data yang dikirim melalui form. File tersebut akan dieksekusi ketika pengguna web memilih tombol submit. Contoh: <form action= contoh.php > </form> Pada contoh kode diatas, file yang akan dipanggil dan dieksekusi pada saat user memilih tombol submit adalah contoh.php. Atribut method Atribut method digunakan untuk menentukan bagaimana cara informasi dari suatu form (computer klien) dikirimkan ke computer server. Kita dapat menggunakan salah satu dari dua cara: menggunakan method get atau post. <form action= contoh.php method= get > </form>

Atau <form action= contoh.php method= post > </form> 3. Menangani Masukan Data dari Form HTML - Menggunakan metode GET Nilai get pada atribut method digunakan untuk mengirimkan data ke server dengan memerintahkan web browser untuk menambah nilai yang dimasukkan oleh user ke dalam URL. Informasi yang akan ditambahkan ke URL memiliki format berupa pasangan nama/nilai, yang ditulis dalam bentuk nama=nilai. Nama yang dimaksud di sini adalah nama dari elemen control yang menyimpan data (misalnya element text), sedangkan nilai adalah data yang dimasukkan oleh user. Contoh:?pekerjaan=Dosen Di sini, pekerjaan adalah nama elemen control dan Dosen adalah nilainya. Jika data yang dikirimkan lebih dari satu, maka akan ditambahkan tanda &. Contoh:?nama=Sinta&gender=wanita&pekerjaan=Dosen - Menggunakan metode POST Nilai post pada atribut method dari tag <form> pada dasarnya memiliki fungsi yang sama seperti get. Perbedaannya, pada metode pengiriman ini, data yang dimasukkan oleh user tidak akan ditambahkan/ditampilkan ke dalam URL. 4. Elemen Kontrol di dalam Form Form yang dijumpai dalam suatu web biasanya terdiri atas beragam jenis elemen control, seperti text field, radio button, check box, list (combo box maupun list box), dan lalin-lain. Elemen-elemen control tersebut pada umumnya dibuat menggunakan tag <input>, meskipun ada juga yang dibuat menggunakan tag <select> dan <textarea>. Pada

bagian ini, kita akan mempelajari bagaimana PHP menangani masing-masing elemen control tersebut. Elemen text Text field (sering juga disebut text box) merupakan elemen control yang paling banyak dijumpai dalam suatu form, seperti pada pengisian keyword untuk pencarian, pengisian nama, alamat e-mail, dan sebagainya. Elemen text hanya dapat menampung satu baris teks. Jika teks yang kita inginkan berjumlah lebih dari satu baris, maka kita perlu menggunakan elemen text area. Elemen textarea Elemen textarea memiliki fungsi yang sama seperti text, yaitu untuk memasukkan data teks. Perbedaannya, textarea mampu menampung jumlah teks lebih dari satu baris. Elemen textarea biasa digunakan sebagai control untuk data keterangan, alamat, isi pesan email, dan sebagainya. Berbeda dengan elemen control lain, textarea tidak dibuat menggunakan tag <input>, melainkan tag <textarea> dan </textarea>. Elemen checkbox Cara untuk memperoleh data yang dikirimkan melalui elemen checkbox realtif lebih rumit dibandingkan dengan elemen text dan textarea. Pasalnya, disini kita perlu

menggunakan array untuk menanganinya. Elemen checkbox adalah elemen control yang mengizinkan user untuk memilih lebih dari satu opsi, misalnnya pada form yang meminta user memasukkan data hobi, dimana user dapat memilih lebih dari satu hobi. Elemen radio Berbeda dengan elemen checkbox yang berfungsi untuk menampung beberapa pilihan, elemen radio (kadang diebut radio button) digunakan untuk menentukan satu pilihan dari beberapa opsi yang tersedia. Elemen listbox dan combobox Dalam HTML, elemen list dibagi menjadi dua, yaitu sebagai listbox dan combobox. List dibuat dengan menggunakan tag <select> dan </select>, sedangkan isi atau item dari list dibuat dengan menggunakan tag <option> dan </option>. <select name= NamaKontrol size= 1 > <option value= Nilai1 >item ke -1</option> <option value= Nilai2 >item ke-2</option> <option value= Nilai3 >item ke-3</option>. </select> Jika kita ingin membuat elemen list box, maka kita perlu menentukan atribut size pada tag <select> dengan nilai LEBIH BESAR dari 1; sedangkan untuk elemen combo box, kita perlu mengisi size dengan nilai 1.

Elemen hidden Terkadang kita ingin mengambil informasi dari suatu halaman web, dan melewatkannya ke halaman lain tanpa harus meminta masukan (inputan) dari user. Pada kasus seperti ini, kita perlu suatu elemen control yang dapat disembunyikan. Elemen control seperti ini disebut hidden control. Dalam HTML, kita dapat membuat control seperti ini menggunakan tag <input> dengan atribut type diisi dengan nilai hidden. <input name= hc type= hidden > Elemen password Elemen password digunakan untuk melakukan input data yang bersifat rahasia. Perilaku elemen ini sebenarnya hampir sama dengan elemen text. Perbedaanya, pada saat user mengisikan data pada elemen password, teks yang diketikkan akan ditampilkan dengan tanda asterisk (*) maupun tanda bulatan kecil (tergantung dari web browser yang digunakan). Untuk membuat elemen password, kita hanya perlu mengisi atribut type pada tag <input> dengan nilai password. <input type= password type= password > Contoh: Username: <input name= nama type= text >

Password: <input name= password type= password > <input type= submit value= login > C. Latihan 1. Mengirimkan data menggunakan metode get Nama file: get.html Nama file: get.php Perhatikan file get.php. disitu terdapat kode berikut: dan Digunakan untuk apakah kode tersebut? Jelaskan!

2. Mengirim data menggunakan metode post Nama file: post.html Nama file: post.php Jelaskan perbedaan penggunaan method GET dan POST! 3. Menggunakan elemen TEXT Nama file: textfield.html

Nama file: textfield.php + Mengapa pada percobaan tersebut menggunakan method POST? + Perhatikan file textfield.php. disitu terdapat kode berikut: Digunakan untuk apakah kode tersebut? Jelaskan! 4. Menggunakan elemen TEXTAREA Nama file: textarea.html

Nama file: textarea.php Jelaskan untuk apakah atribut cols dan rows pada kode berikut (dari textarea.html): 5. Menggunakan elemen CHECKBOX Nama file: chechbox.html Nama file: checkbox.php + Perhatikan file checkbox.html. disitu terdapat kode berikut: Digunakan untuk apakah tanda ( [] ) tersebut? Jelaskan!

6. Menggunakan elemen RADIO Nama file: radiobutton.html Nama file: radiobutton.php Apakah nama elemen dari type radio harus sama seperti pada file radiobutton.html? 7. Menggunakan elemen LIST Nama file: list.html

Nama file: list.php 8. Menggunakan elemen HIDDEN Nama file: hiddencontrol.html Nama file: hiddencontrol.php

9. Menggunakan elemen PASSWORD Buat halaman login sederhana seperti sebagai berikut: D. Tugas Praktikum

DAFTAR RUJUKAN Modul Ajar Praktikum Pemrograman Web Teknik Elektro UM Modul Pemrograman Web (HTML, PHP & MySQL) Edisi Ketiga, Budi Rahardjo, Penerbit Modula Bandung, Juni 2016