A. PENDAHULUAN
a. Pengertian
Formulir, dari bahasa Belanda, formulier, adalah sebuah kertas yang berisi beberapa pertanyaan formal yang harus diisi. sedangkan pada HTML Form adalah bagian pada HTML yang dapat digunakan untuk membuat elemen Form pada halaman Web.
b. Latar Belakang Masalah
Form sangat dibutuhkan dalam sebuah website, karena form berfungsi sebagai tempat data sebelum diproses oleh sistem, tanpa form, kita tidak akan bisa input data, karena kita tidak memiliki wadah untuk menempatkan apa yang ingin kita input.
B. MAKSUD DAN TUJUAN
Dapat mengetahui dengan jelas apa yang dimaksud dan dapat menerapkannya jika ingin membuat website yang ada tempat untuk menginput datanya
C. BATASAN DAN RUANG LINGKUP PEKERJAAN
W3Schools
- HTML Forms
- HTML Forms Attributes
- HTML Forms Elements
- HTML Input Types
- HTML Input Attributes
D. TARGET DAN HASIL YANG DIHARAPKAN
Dapat menggunakan form dalam pembuatan website.
E. METODE PELAKSANAAN
- Membaca
- Memahami
- Latihan Tryit Yourself
F. ALAT DAN BAHAN
- Laptop
- Internet
- Visual Studio Code
G. TARGET WAKTU
8 Jam (08.00-16.00 WIB)
H. TAHAPAN PELAKSANAAN
HTML Forms
- Text Fields
<input type="text"> Mendefinisikan bidang input satu baris untuk input teks.
Tag <label> mendefinisikan label untuk banyak elemen bentuk. Bahkan berguna membantu pengguna yang mengalami kesulitan mengklik wilayah yang sangat kecil (seperti tombol radio atau kotak centang) - karena ketika pengguna mengklik teks di dalam element <label>, itu akan mengaktifkan tombol radio/kotak centang.
Contohnya sebagai berikut :
Hasil Outputnya akan seperti ini
- Radio Buttons
Buttons Radio didefinisikan sebagai <input type="radio">
Contohnya sebagai berikut :
Hasil Outputnya akan seperti ini :
- Checkbox
Contohnya sebagai berikut :
Outputnya :
HTML Form Attributes
- Attributes Action
Atribut action mendefinisikan tindakan yang akan dilakukan ketika formulir dikirimkan.
Contoh codingannya :
- Attributes Target
Atribut target menentukan tempat untuk menampilkan respons yang diterima setelah mengirimkan formulir.
target="_self" - Membuka dokumen di jendela/tab yang sama dengan di klik
target="_blank" - Membuka dokumen di jendela atau tab baru
target="_parent" - Membuka dokumen di jendela atau tab baru
target="_top" - Membuka dokumen di seluruh badan jendela
- Attributes Method
Atribut method menentukan metode HTTP yang akan digunakan saat mengirimkan data formulir.
Data formulir dapat dikirim sebagai variabel URL (dengan method="get") atau sebagai transaksi posting HTTP (dengan method="post")
Contoh dengan metode "GET".
Outputnya data formulir yang dikirimkan terlihat di URL
HTML Form Elements
- Element <select>
Elemen <select> mendefinisikan daftar drop-down
Elemen <option> mendefinisikan opsi yang dapat dipilih
Gunakan size atribut untuk menentukan jumlah nilai yang terlihat :
Contoh nya sebagai berikut :
Output nya :
- Element <fieldset> dan <legend>
Elemen <fieldset> digunakan untuk mengelompokkan data terkait dalam suatu formulir.
Elemen <legend> mendefinisikan keterangan untuk <fieldset> elemen.
Contoh codingannya sebagai berikut :
Outputnya :
I. TEMUAN PERMASALAHAN DAN PENYELESAIANNYA
Pada saat element <fieldset> hasil yang di browser tidak muncul
Penyelesaian :
Kurang memberi (/) pada penutup element
J. KESIMPULAN
Jadi, Form merupakan bagian pada HTML yang dapat digunakan untuk membuat elemen Form pada halaman Web. Bahkan berfungsi sebagai tempat data sebelum diproses oleh sistem, tanpa form, kita tidak akan bisa input data, karena kita tidak memiliki wadah untuk menempatkan apa yang ingin kita input.
K. REFERENSI