HTML FORM. Praktikum III

dokumen-dokumen yang mirip
Form identik dengan formulir

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input 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 ]

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

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

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

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

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

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

RIO ANDRIYAT KRISDIAWAN, M.KOM

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

BAB-12 MEMBUAT FORM HTML

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

KURSUS ONLINE JASA WEBMASTERS

Muhammad Zen Samsono Hadi, ST. MSc.

BAB VIII PEMROSESAN FORM

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

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

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

MODUL PEMROGRAMAN WEB

MODUL 3 INTERNET PROGRAMMING : PHP 3

Desain Web. MODUL 2 Desain Form

X/HTML5 Form. Auriza Akbar 25 Mei 2012

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

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

Pemrosesan form HTML

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

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

Pertemuan 4 Penanganan Form

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

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

Pengenalan Perancangan Web 2017

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PEMROGRAMAN WEB. 1 P a g e

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

Penanganan Form 16/10/2014

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)

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

BAB 8 FORM HANDLING DAN VALIDASI

Ikbal jamaludin

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

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

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

MODUL IX FORM. 9.1 Pendahuluan

Pertemuan IV. Semester 1

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

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

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

MODUL 8 WEB PROGRAMMING : PHP 3

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

MODUL TIK - HTML II KELAS XI SEMESTER I

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

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

Muhamad Alif,S.Kom Teknik Informatika UTM

Pemrograman Web DASAR HTML 2

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

Pemrograman Basis Data Berbasis Web

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

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

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

Pemrograman Web. Formulir dalam HTML dan PHP

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

FORMULIR PADA HALAMAN WEB


Aplikasi Form Menggunakan HTML

Melewatkan Nilai ke Web Server melalui Field tersembunyi

MENAMPILKAN FRAME FRAME

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

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

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

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

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

Pemrograman Web. Page 188

OPERATOR DALAM SCRIPT PHP

BAB III PEMBAHASAN 3.1 Analisa Sistem

Belajar Java Script INPUT DATA

Menciptakan Form dalam Web

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

MODUL PRAKTIKUM PEMROGRAMAN INTERNET

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Eko Purwanto WEBMEDIA Training Center Medan

Pengantar E-Business dan E-Commerce

MODUL 1 PENGENALAN HTML

Pemrograman Basis Data Berbasis Web

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

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

HTML: Frame, Form #JOBSHEET 2 I. TUJUAN DASAR TEORI

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

Bagian 20. Bekerja dengan Form menggunakan PHP.

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

Pemrograman Basis Data Berbasis Web

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

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

Review Pemrograman Web I

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

MODUL 7 SESSION DAN USER AUTHENTICATION

Pertemuan Ke-4 (Peggunaan XHTML) D3 Manajemen Informatika - Unijoyo 1

Transkripsi:

Praktikum III HTML FORM Tujuan : 1. Mengetahui tentang Elemen-elemen FORM. 2. Mampu membuat script FORM HTML. 3. Mampu membuat halaman web dengan menggunakan script HTML dan PHP. Alat dan Bahan : 1. Buku materi PEMROGRAMAN WEB / buku literatur mengenai PEMROGRAMAN WEB. 2. Modul praktikum PEMROGRAMAN WEB. Landasan teori : Form adalah sebuah fasilitas yang sering kita jumpai pada sebuah website. Fungsi form adalah sebagai media untuk mengisi data dan akan dikirim ke webserver, sehingga sebuah website akan tampak lebih interaktif. Komponen-komponen form terdiri dari : Atribut TEKS Atribut RADIO Atribut CHECKBOX Atribut SELECT & OPTION Atribut TEKSAREA Atribut SUBMIT 1. FORM HTML Form digunakan untuk menangani input dari user pada dokumen yang dinamis/interaktif. Analogi dari penggunaan form ini di dokumen HTML adalah bahwa form tersebut adalah sebuah formulir isian yang akan diisi oleh user, kemudian disimpan ke dalam server dengan mekanisme penyimpanan data.

Sebuah dokumen juga dapat mempunyai satu atau beberapa form. Setiap form mewakili sebuah task spesifik (login, mengisi biodata, memilih bahasa, dll) dan dapat menghimpun satu atau beberapa elemen input. Setiap form harus ditentukan nama program (di sisi server) yang akan menangani data isian yang dikirim (di-submit). 2. Skema dasar Form <form method="post" action="namaprogram"> bagian ini berisi sejumlah elemen input berbagai jenis sebagai formulir isian yang bisa diisi oleh user. </form> Percobaan 1 : Contoh Form sederhana: <?php <form method="post" action="proses.php"> <label for="nama">ketikkan nama Anda:</label><br> <input type="text" name="nama" id="nama"><br> <input type="submit" value="kirim"> </form>?> 3. ELEMEN-ELEMEN FORM Atribut accept method Deskripsi Mendefinisikan MIME yang di izinkan oleh server yang memuat script untuk memproses form. Syntax : ACCEPT= Internet Media Type Menentukan bagaimana data akan di kirim ke server. GET data akan dikirim dengan menggunakan query string pada URL. POST data akan di kirim ke server sebagai block data ke script. Syntax : METHOD= POST (atau) GET

action Menentukan lokasi dari script yang akan memproses data dari form. Syntax : ACTION= URL ACTION menentukan URL apa yang akan dijalankan dan menerima semua masukan pada formulir. Jika ACTION tidak disebutkan, informasi akan dikirim ke URL yang sama dengan halaman Web itu sendiri. METHOD Digunakan untuk menentukan bagaimana informasi di kirim ke URL yang disebutkan dalam ACTION. Nilai yang umum untuk atribut ini berupa GET dan POST. POST membuat informasi dikirimkan secara terpisah dengan URL, sedangkan GET akan membuat informasi dikirim menjadi satu dengan URL. 4. METODE PENGIRIMAN DATA GET (Default) Metode GET mengirimkan data pada server dengan cara meletakkannya pada bagian akhir URL yang menunjuk pada script pemroses. Jadi jika URL anda menunjuk ke Script pada URL proses.php dan kata formnya adalah andi dan tuban, maka URL akhir yang dikirim ke server adalah : /proses.php?nama=andi&alamat=tuban POST Metode POST tidak seperti metode GET yang mengirimkan datanya secara terpisah pada suatu standar input. Script mengambil data form dari standar input ini. Dengan adanya penyimpanan data secara tersendiri membuat metode POST bisa menyimpan data input dalam jumlah banyak.

5. KOMPONEN FORM A. INPUT TEKS Terdapat dua jenis inputan teks: text area dan text input. Keduanya memiliki kesamaan fungsi yaitu menginputkan teks. Namun textarea memungkinkan inputan berupa multiline text. Sintaks : <input type="text" name="nama"><br> <textarea name="komentar"></textarea> B. INPUT FILE Memasukkan inputan berupa file Sintaks : <input type="file"> C. BUTTON Push Button : default behavior atau merupakan sintaks dasar. Namun button jenis ini hanya dapat digunakan dengan menggunakan bersama script yang lain (client side script). Submit Button : apabila diaktifkan akan memerintahkan browser untuk mengirimkan data yang dimasukkan ke dalam form ke alamat yang dituju. Reset Button : apabila diaktifkan akan mereset semua control/value yang ada dalam form kembali ke nilai semula (default). Sintaks: <button type="submit">submit</button> <button type="reset">reset</button> <button>tombol</button>

D. CHECK BOX Merupakan control yang memungkinkan pemilihan satu atau lebih nilai informasi tertentu. Contoh: percobaan 2 <input type="checkbox" name="kendaraan" value="mobil"> Mobil <br> <input type="checkbox" name="kendaraan"value="sepeda Motor">Sepeda Motor <br> <input type="checkbox" name="kendaraan" value="sepeda"> Sepeda E. SELECT BOX Merupakan control yang memungkinkan pemilihan satu nilai informasi tertentu, disajikan dalam bentuk drop-down. Contoh : percobaan 3 <select name="mobil"> <option value="sedan">sedan</option> <option value="bus">bus</option> <option value="truck">truck</option> </select> F. RADIO BUTTON Memiliki fungsi yang sama dengan check box namun apabila salah satu radio button dengan diaktifkan maka radio button lain yang bernilai sama akan non-aktif secara otomatis. Contoh : percobaan 4 <input type="radio" name="gender" value="pria">pria <input type="radio" name="gender" value="wanita">wanita

G. HIDDEN CONTROL Memungkinkan untuk menyembunyikan suatu kontrol tertentu pada halaman web namun akan tetap terbaca nilainya. Contoh: percobaan 5 <input type="hidden" Name="rahasia value="teks tersembunyi"> Tugas Pendahuluan 1. Lakukan semua percobaan pada contoh di modul, tuliskan outputnya kemudian beri penjelasan setiap percobaan tersebut! 2. Buatlah Contoh Form sederhana sesuai biodata diri Anda! (Minimal 5 jenis Form : text, radio, select,checbox, textarea) Tugas Praktikum 1. Dengan menggunakan FORM buatlah program sederhana untuk membuat formulir pendaftaran seperti gambar berikut : Keterangan : Metode pengiriman yang digunakan adalah POST, dan skrip yang digunakan untuk memproses form terletak pada file proses.php. Format tanggal lahir : DD-MM-YYYY. Tahun lahir mulai dari 1985 s.d 1995. Field Agama berisi : Islam, Kristen, Katolik, Hindu, Budha, Konghucu. Field Foto buat dengan ekstensi bebas dan max ukuran field 1MB. Field Jurusan yang tersedia : Teknik Informatika, Sistem Informasi, Teknik Industri. Tombol DAFTAR akan memproses hasil inputan, tombol BATAL akan mengosongkan (reset) semua isian.

Output :