Pemrograman Web. Formulir dalam HTML dan PHP

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

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

Pemrograman Web. HTML5, CSS3 dan Javascript

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

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

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

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

HTML FORM. Praktikum III

MODUL PRAKTIKUM PEMROGRAMAN WEB DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER MX 2004

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

Pengenalan Perancangan Web 2017

RIO ANDRIYAT KRISDIAWAN, M.KOM

X/HTML5 Form. Auriza Akbar 25 Mei 2012

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

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

AJAX dengan jquery Part 1

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

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

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

Desain Web. MODUL 2 Desain Form

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

KURSUS ONLINE JASA WEBMASTERS

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

MODUL GET DAN POST

Menciptakan Form dalam Web

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

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


MEMBUAT KONTEN. 3.1 Apakah konten itu?

BAB VIII PEMROSESAN FORM

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

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

BAB-12 MEMBUAT FORM HTML

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

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

PEMROGRAMAN PHP DASAR

Form identik dengan formulir

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

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

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

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

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

Pemrosesan form HTML

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

Pemrograman Berbasis Web

2. DASAR TEORI 2.1 PHP5

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

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

MODUL IX FORM. 9.1 Pendahuluan

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

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

Pemrograman Web Week 5. Team Teaching

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

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

: tanggal yang ditargetkan untuk task selesai dikerjakan. : deskripsi singkat dari task yang akan dibuat.

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

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

Menangani Input dari User

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Pertemuan IV. Semester 1

FORMULIR PADA HALAMAN WEB

Muhammad Zen Samsono Hadi, ST. MSc.

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

PEMROGRAMAN WEB. 1 P a g e

HTML DOM. Pemrograman Web 1. Genap

: MODUL 1 BASIC PHP

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Laporan Bengkel Web II Modul 6

Gambar 1. Halaman Awal Website

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

Pengenalan HTML dan CSS

By Desrizal. Pengenalan AJAX

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

BAB 2 LANDASAN TEORI

Lisensi Dokumen: Uraian Kasus :

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

Pertemuan 4 Penanganan Form

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Pemrograman Web. Page 188

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

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

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

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

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

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

Otodidak Desain dan Pemrograman Website

AJAX Framework. Pemrograman Web 1. Genap

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Advantages. Keunggulan :

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

MODUL PEMROGRAMAN WEB

FLASH, FRAME, BEHAVIOR

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

MODUL 3 INTERNET PROGRAMMING : PHP 3

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

Transkripsi:

Pemrograman Web Formulir dalam HTML dan PHP I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m

Form Dalam sebuah website dinamis biasanya kita menemukan formulir baik itu untuk proses administrasi web ataupun interaksi dengan user. Administrasi website yang biasanya di pegang oleh satu atau beberapa orang web master yang harus lah secure (aman). Untuk proses pengamanan ini diperlukan suatu hak (authentifikasi). Suatu hal yang pertama kali dilakukan untuk memfilter seseorang memiliki hak akses atau tidak adalah login form. Jadi formulir ini adalah gerbang utama keluar masukknya suatu informasi kedalam website. Begitu pula informasi yang dikumpukan dari user juga di kumpulkan melalui sebuah atau lebih halaman form. Form dapat dibuat di sebuah html ataupun di flash atau di bahasa server sepeti php,asp,java,couldfusion dan lain-lain. Bagaimana penggunaan form? mari kita pelajari lebih lanjut. Penulisan tag form: <form> </form> Sebuah form ibarat sebuah tempat yang menampung satu atau lebih data yang akan diolah di file lain atau file itu sendiri. Pengolah data dari satu atau lebih form biasanya adalah file yang dibuat dari bahasa server. Sebuah form memiliki beberapa attribut yang harus ada, antara lain: A. Action Action merupakan attribut elemen form yang digunakan untuk mengarahkan tujuan pengiriman form. Misalkan formulir akan dikirimkan ke file proses.php maka penulisannya di tag nya sebagai berikut: <form action= proses.php > </form> B. Method Method merupakan attribut elemen form yang digunakan untuk menunjukkan bagaimana cara formulir dikirim. Ada dua method bagaimana sebuah formulir dikirim yaitu post dan get. Metode pengiriman ini akan berpengaruh terhadap bagaimana data dalam form dikirim dan juga diterima. Bila sebuah form dikirim dengan method post maka penerimaan di file pemroses juga dengan post begitu pula dengan pengiriman get pemroses menerima data juga dengan get. Atau pemroses juga dapat menerima kedua tipe pengiriman ini dengan request.

GET GET Form REQUEST GET Gambar 1.1 Proses Pengiriman Data : Permintaan data dari sumber tertentu : Data Serahkan untuk diproses ke sumber daya yang ditentukan Script Penerima Data: Data diterima berdasarkan attribut name dalam input elemen: <?php echo $_GET["name"];?> <?php echo $_["name"];?> GET vs Baik GET dan membuat sebuah array (e.g. array( key => value, key2 => value2, key3 => value3,...)). Setiap array ini mempunyai nama array dan isi key/value pairs, dan nama array masing-masing array adalah nama dari form controls dan isinya adalah input data dari user. Masing-masing $_GET dan $_ adalah superglobal variabel, artinya dapat diakses dimanapun dalam struktur fungsi atau class dalam OOP tanpa menambahkan sesuatu yang spesial. $_GET adalah sebuah variabel array yang dilewatkan melalui URL parameters. $_ adalah sebuah variabel array yang dilewatkan melalui jalur atau metode HTTP. Kapan Menggunakan GET? Get dikirim melalui sebuah form dengan metode get dimana variabel nya visible to everyone (all variable names and values are displayed in the URL). GET juga mempunyai limit dalam pengiriman datanya yaitu sekitar 2000 characters. Walaupun terlihat di URL variabel get masih

sering digunakan untuk keperluan tertentu yang berguna. Penggunaan get disarankan untuk tidak mengirim data sensitif. Note: GET should NEVER be used for sending passwords or other sensitive information! Kapan Menggunakan? Informasi yang dikirim dari formulir menggunakan metode bersifat invisible to others (all names/values are embedded within the body of the HTTP request) dan tidak ada limit no limits pada jumlah informasi yang dikirim. Daftar elemen dalam Form Element Related DOM interface Description <button> HTMLButtonElement Tombol yang dapat di klik. <datalist> HTMLDataListElement The datalist element contains a set of <option> elements that represent the possible options for the value of other form elements. <fieldset> HTMLFieldSetElement The fieldset is used to group several form elements within a form. <form> HTMLFormElement The form element represents a section of document that contains interactive element that enables a user to submit information to a web server. <input> HTMLInputElement The input element is used to create interactive controls for forms. <keygen> HTMLKeygenElement The keygen element exists to facilitate generation of key material, and submission of the public key as part of an HTML form <label> HTMLLabelElement The label element represents a caption for an item in a user interface

Element Related DOM interface Description <legend> HTMLLegendElement The legend element represents a caption for the content of its parent <fieldset>. <meter> HTMLMeterElement The meter element represents either a scalar value within a known range or a fractional value. <optgroup> HTMLOptGroupElement the optgroup element creates a group of options within a <select> element. <option> HTMLOptionElement the HTML option element is used to create a control representing an item within a <select>, an <optgroup> or a <datalist> element. <output> HTMLOutputElement The output element represents the result of a calculation. <progress> HTMLProgressElement The progress element is used to view the completion progress of a task. <select> HTMLSelectElement The select element represents a control that presents a menu of options. <textarea> HTMLTextAreaElement The textarea element represents a multi-line plain-text editing control.