Cara Membuat Form di HTML Secara Lengkap
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1683855610617-IMG_6377.jpg.webp)
Suci Wulandari
•
21 September 2023
•
2499
![Image Banner](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507244305-Cara-Membuat-Form-di-HTML.webp)
HTML merupakan bahasa pemrograman yang digunakan untuk membuat struktur dasar dari halaman web. Salah satu elemen penting dalam pembuatan halaman web adalah formulir HTML. Formulir HTML memungkinkan pengguna untuk mengirimkan data ke server web untuk diproses.
Dalam artikel ini, MinDi akan membahas cara membuat form di HTML secara lengkap. Sebelumnya, kamu perlu mengetahui elemen-elemen HTML. Selain itu, berbagai fungsi dan kegunaan form HTML juga akan dijelaskan.
Elemen Form HTML
Sebelum kamu mulai, penting untuk mengenali elemen-elemen dasar dalam sebuah form HTML terlebih dulu. Berikut ini beberapa elemen tersebut.
<form>: Elemen ini digunakan untuk mengelilingi seluruh formulir. Semua elemen formulir akan berada di dalam elemen ini.
<input>: Elemen ini digunakan untuk membuat berbagai jenis elemen input seperti teks, kata sandi, tombol radio, kotak centang, dll.
<label>: Elemen ini digunakan untuk memberikan label kepada elemen input agar pengguna tahu apa yang diharapkan dari input tersebut.
<textarea>: Elemen ini digunakan untuk membuat area teks yang lebih besar untuk input pengguna, seperti komentar atau pesan.
<select>: Elemen ini digunakan untuk membuat daftar dropdown, yang memungkinkan pengguna memilih satu atau lebih opsi dari pilihan yang tersedia.
<button>: Elemen ini digunakan untuk membuat tombol yang dapat digunakan untuk mengirimkan formulir atau melakukan tindakan lainnya.
Cara Membuat Form di HTML
Membuat form di HTML tidaklah sesulit yang dibayangkan. Kamu bisa mengikuti step by step yang akan MinDi jelaskan untuk membuatnya. Berikut ini penjelasan lebih lengkapnya.1.Membuat Elemen <form>
Dibimbing.id - Membuat Elemen Form
Pertama, kamu perlu membuat elemen <form> untuk mengelilingi semua elemen formulir. Ini adalah elemen yang akan menghubungkan formulir tersebut dengan server web yang akan memproses data yang dikirimkan.
Atribut action menentukan file script di server yang akan memproses data. Sedangkan atribut method menentukan metode pengiriman data, yang bisa berupa "post" atau "get".
Menambahkan Elemen <input>
Elemen <input> digunakan untuk mengumpulkan berbagai jenis input dari pengguna. Berikut adalah beberapa jenis input yang paling umum:
Input Teks
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507524289-Teks.webp)
Dibimbing.id - Teks
Kamu bisa menambahkan elemen input teks dengan atribut type yang diatur ke "text". Atribut id dan name digunakan untuk mengidentifikasi elemen ini.
Input Kata Sandi
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507549278-Kata-Sandi.webp)
Dibimbing.id - Kata Sandi
Jenis selanjutnya adalah input kata sandi. Input ini sama seperti input teks, hanya saja dengan type yang diatur ke "password" agar karakter yang dimasukkan pengguna tersembunyi.
Tombol Radio
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507567250-Radio.webp)
Dibimbing.id - Radio
Tombol radio juga termasuk jenis input paling umum. MinDi memberi contoh dengan memiliki dua tombol radio. Keduanya memakai atribut ‘name’ yang sama sehingga pengguna hanya bisa memilih satu opsi.
Kotak Centang
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507586437-Kotak-Centang.webp)
Dibimbing.id - Kotak Centang
Kotak centang digunakan ketika pengguna dapat memilih lebih dari satu opsi. Atribut name harus diikuti dengan tanda kurung siku [] agar data dapat dikirimkan sebagai array.
Menggunakan Elemen <textarea> dan <select>
Kamu juga bisa membuat form HTML lebih lengkap dengan menambahkan elemen <textarea> dan <select>
<textarea>
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507604865-Textarea.webp)
Dibimbing.id - Textarea
Selain elemen <input>, kamu juga bisa menggunakan elemen <textarea>. Elemen ini berfungsi untuk mengumpulkan teks panjang seperti komentar atau pesan.
<select>
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507628822-Select.webp)
Dibimbing.id - Select
Elemen <select> digunakan untuk membuat daftar dropdown dengan opsi yang dapat dipilih oleh pengguna.
Menambahkan Tombol Submit
![](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1694507651323-Tombol-Submit.webp)
Dibimbing.id - Tombol Submit
Terakhir, kamu perlu menambahkan tombol submit yang memungkinkan pengguna mengirimkan formulir. Dengan menambahkan elemen <button> dengan atribut ‘type’ yang diatur ke "submit," pengguna dapat mengklik tombol ini. Setelah klik, data formulir akan terkirim ke server.
Berbagai elemen-elemen dapat digabungkan yang sesuai dengan kebutuhan untuk membuat form HTML. Jangan lupa untuk memvalidasi data input di sisi server untuk memastikan keamanan dan integritas data.
Kamu pun bisa belajar seputar web development lebih dalam lagi dari bootcamp dibimbing.id. Melalui bootcamp ini, kamu berkesempatan menangani kasus real-project dan diarahkan langsung oleh para praktisi profesional, lho!
Fungsi dan Kegunaan
Form dalam HTML memiliki fungsi utama sebagai alat interaktif yang memungkinkan pengguna untuk mengirimkan data ke server web atau melakukan tindakan lainnya. Fungsi utama dari elemen <form> dalam HTML adalah sebagai berikut.
Mengumpulkan data dari pengguna berupa teks, angka, kata sandi, pilihan dari daftar dropdown, pilihan kotak centang, dan lainnya.
Memberikan pengguna cara untuk berinteraksi dengan halaman web.
Mengirim data ke server untuk berbagai tujuan, seperti registrasi pengguna, pengiriman pesan, pencarian, atau pengecekan data.
Validasi data pengguna sebelum data tersebut dikirimkan ke server.
Menyediakan kontrol pengguna untuk membuat pilihan atau mengisi data sesuai dengan kebutuhan mereka.
Mengelola interaksi pengguna dengan situs web.
Mengaktifkan tindakan lanjutan berdasarkan data yang diterima.
Membantu dalam pengumpulan data dari pengguna yang akan digunakan untuk analisis atau penelitian lebih lanjut.
Dengan demikian, formulir HTML merupakan komponen yang penting dalam pengembangan web yang memungkinkan pengguna berinteraksi dengan situs web, mengirimkan data, dan memungkinkan server web untuk memproses informasi tersebut sesuai dengan kebutuhan.
Ingin belajar lebih dalam lagi? Tenang! Kamu bisa mengulik seputar dunia pemrograman melalui bootcamp web development yang diadakan dibimbing.id. Selain pengetahuan, Sobat MinDi juga akan mendapat benefit tambahan berupa pengalaman magang yang nyata dan koneksi ke 500+ perusahaan.
Daftarkan segera sebelum kehabisan kuota untuk mengikuti bootcamp online dibimbing.id, ya!
Tags
![Author Image](https://dibimbing-cdn.sgp1.cdn.digitaloceanspaces.com/1683855610617-IMG_6377.jpg.webp)
Suci Wulandari
Kolektor kartu pos, mantan pustakawan, dan penulis yang bisa menulis apa saja kecuali skenario kehidupannya sendiri.