Mastering kode HTML
untukmembuatFormulirPendaftaran
Fungsi form secaraumumbanyak di
gunakanuntuk proses input ke database, dimanadapatmenyimpannilai-nilai yang di
isipengguna, selainitu form memungkinkan user dapatberkomunikasidengan user
lain, halinitetap di dasarikomunikasiantara server dengan client biasanya di
olahmenggunakanbahasapemrograman server-side entahituphp, phytondan lain-lain,
sepertikitajumpaipadasitusjejaringsosialsepertifacebookdan twitter
semuaberbasis form untukpengolahan data mulaidaripendaftara, login, update dan
lain-lain. Akan tetapiuntukdisinikitahanyamembahasmembuat form di htmlyaitusebatas
interface saja, tidakuntukpengolahan data, karnahalitunantiakan di bahaspadamateri
PHP.
Atribut
Tag Form di HTML
Berikutiniadalahatribut-atribut
yang biasa di gunakanuntukmembuat form di html, tabel di
bawahinitidaklahlengkap, makadariitudisarankan agar
lebihbanyakmencariinformasimengenaiatribut-atributsetiap tag di html danapabilamasihkurang di
pahamisecarateori, cobalahpraktekan agar kitatahusetiap proses yang terjadi.
Atribut
|
Nilai
|
Keterangan
|
accept
|
Tipe file
|
Untukmenentukan file apasaja yang
di ijinkanuntukdapat di upload ke server.
|
action
|
URL
|
Untukmenentukan proses mengiriman
data form ke server.
|
enctype
|
application/x-www-form-urlencoded,
multipart/form-data, text/plain
|
Untukmenentukanbagaimanainformasi
form harus di encode oleh browser. Hanyaberlakuuntukmetodepengirimantipe
POST.
|
method
|
get, post
|
Menentukanmetodepengiriman data
|
name
|
text
|
Menentukannama form.
|
Dari atribut di
atasseluruhnyadapatkitagunakansesuaikebutuhan, misalnyapenggunaanenctype,
atributinikebanyakan di gunakanapabiladidalam form menyediakantipe file,
dimanaakanada file yang di upload ke server, ingat! tanpaadaatributenctype form
file upload tidakakanbekerjasamasekali.
Contoh
Cara Membuat Form di HTML
Sebenarnya tag form
inisepertimelakukan grouping elemen di dalamnyauntukmembuat form di html, maksudnyaadalahapabilaandamemasukanelemen
form di dalam tag form makasetiapelemen form yang adadidalam tag form akan di
proses selamaelementersebutberada di dalamnya, dansebaliknya, elemen form
tidakakandapatbekerjauntukmengirimkan data ke server apabilatidakmenggunakan
tag form, berikutcontohpenulisanuntukmembuat form di html.
<form method="POST"
action="URL" name="FORM">
.....
</form>
Perhatianmetodepengiriman, di
tabelatasterdapatduatipemethodepengiriman, yaitu POST dan GET, laluapabedanya
POST dan GET? perbedaanmethod
POSTdanmethod GETadalahterletakpada
proses pengirman data dimanapadamengambilanvariabel yang terdapatpada form
denganmetode POST tidakakanterlihat di proses, sedangkanjika GET apabila proses
pengirimandilakukanmakanilaidarivariabel form akanditampilanpada URL di
browser.
Macam-macamElemen Tag Form di HTML
Tag
|
Tipe
|
Keterangan
|
<textarea>
|
–
|
Textareadigunakanuntukmenangani
input text yang membutuhkanbanyakkarakter di tulisdidalamnya, layaknyaseperti
text editor.
|
<select>
|
–
|
Tag select biasanyauntukmenanganiinputan
yang nilainyasudahtersediadanhanyabolehmemilihsatunilai.
|
<input>
|
text
|
Biasanyadigunakanuntukmenangani
text hanyajumlahnyatidakbanyak.
|
checkbox
|
Digunakanuntukmenangani input yang
sudahtersedianilainyadandapatmemilihlebihdarisatupilihan
|
|
radio
|
Digunakanuntukmenangani input yang
sudahtersedianilainyadapathanyadapatmemilihsatusaja, dimanauntuk grouping
elemeninimelaluiatribut name yang berisinilaisama.
|
|
hidden
|
Digunakanuntukmenangani input yang
tidakinginditampilkan di browser.
|
|
submit
|
Untukmenampilkantombol, yang
akanberfungsimenjalankan proses form.
|
|
button
|
Untukmenampilkantombol, yang
akanberfungsimenjalankan proses form bedanyadengan submit
harusadabahasapihakketigauntukdapatmelakukan proses input data, misalnyajavascript.
|
|
file
|
Digunakanuntukmelakukan proses
upload data yang akandikirimke server
|
Penulisan Elemen
Tag Form di HTML
Setelahkitamengenaliapasajamacam-macam
tag form di html, makasekarangmulaiuntukmembuat form di html sesuaidengan
yang tertera di tabelatas.
MembuatTextarea
di HTML
Textareabiasanyadigunakanuntukpengolahanteks
yang jumlahnyalebihbanyak, sehinggamemudahkan user dalammenginput data teks,
berikutinicontohpenulisantextarea di html.
Buka Notepad andadansalin scrip
dibawahini.!
<html>
<head>
<title>Contoh Form Textarea di
HTML</title>
</head>
<body>
<h1>Contohtextarea</h1>
<textarea>Loremipsum dolor sit amet,
consecteturadipisicingelit, sed do eiusmodtemporincididuntutlabore et dolore
magna aliqua. Utenim ad minim veniam, quisnostrud exercitation ullamcolaboris
nisi utaliquip ex eacommodoconsequat. Duisauteirure dolor in reprehenderit in
voluptatevelitessecillumdoloreeufugiatnullapariatur.
Excepteursintoccaecatcupidatat non proident, sunt in culpa qui
officiadeseruntmollitanim id estlaborum.</textarea>
</body>
</html>
Dari kode html
diatasmakaakantampilsepertigambardibawahini.
Sepertigambardiatas,
textareamenyimpanisiteksdidalamnyasebagaielemen tag tidakmenggunakanatribut
value untukmenentukanisitekstersebut, dankalaudiperhatikan, ukurantextareadiatastidak
ideal karenaterlalukecildanuntukmemperbesarnyatambahkanatribut colsdanatribut rows,
seperticontohdibawahini.bukakembali notepad andadanketikkodedibawahini.
<html>
<head>
<title>Contoh Form Textarea di
HTML</title>
</head>
<body>
<h1>Contohtextarea</h1>
<textarea cols="70"
rows="10">Loremipsum dolor sit amet, consecteturadipisicingelit,
sed do eiusmodtemporincididuntutlaboreetdolore magna aliqua. Utenim ad minim
veniam, quisnostrud exercitation ullamcolaboris nisi utaliquip ex eacommodoconsequat.
Duisauteirure dolor in reprehenderit in
voluptatevelitessecillumdoloreeufugiatnullapariatur.
Excepteursintoccaecatcupidatat non proident, sunt in culpa qui
officiadeseruntmollitanim id estlaborum.</textarea>
</body>
</html>
Makakuranglebihakantampilsepertigambar
di bawahini.

Membuat
Select di HTML
Tag select adalahsebuah tag yang
nilainyasudahtersedia, danhanyadapatmemilihsatunilaidiantarabanyaknilai yang
tersedia, nilai-nilai tag select tersebuttersimpan di tag
<option></option>dimananilaitersebutbisaberupaelemendari tag option
ataudimasukankedalamatribut value di tag option, contohpenggunaan tag select.
<html>
<head>
<title>Contoh Form Select di
HTML</title>
</head>
<body>
<h1>Contoh Select</h1>
<select>
<option>Nilai
1</option>
<option>Nilai
2</option>
<option>Nilai
3</option>
</select>
</body>
</html>
Dari kode di atasmakaakantampilseperti
di bawahini.

Seperti yang
sudahdikatakanbahwanilaidari tag select adalahelemen tag option yang,
tetapiapabila tag option memilikiatribut value makanilaiberada di value,
atribut value initidaktampil di browser, danelemen tag option hanyaakanmenjadi
placeholder atauteksbiasa, contohpenggunaanatribut value.
<html>
<head>
<title>Contoh Form Select di
HTML</title>
</head>
<body>
<h1>Contoh Select</h1>
<select>
<option
value="Nilai 1">Nilai 1</option>
<option
value="Nilai 2">Nilai 2</option>
<option
value="Nilai 3">Nilai 3</option>
</select>
</body>
</html>
Membuat
Input Elemen di HTML
Tag input umumnya yang paling
banyak di gunakandalammembuat form di html dan yang memilikitipe paling
banyakdiantara tag form yang lainnya, bentuk-bentuk tag input
hanyadibedakanmelaluiatribut type untukmenentukan input sepertiapa yang ingin
di tampilkandanatribut input iniadalahsalahsatu tag tunggudimanapenulisannyatidakmembutuhkan
tag penutup, seluruh tag input biasanyamenampungnilai tag tersebut di
dalamatribut value.
Dalam proses
phpketikanilai-nilaidarielemen form ini di olah, seluruhnilai di
tangkapmelaluiatribut name padasetiap tag, atribut name inisepertivariabel,
tetapiuntukpembahasan kali inikitahanyamengulastentang interface saja,
tidakuntukprosesnya, contohpenggunaan tag name.
<input type="text"
name="username" value="AladinTo be Continued">
Dari tag input di
atasterlihatbahwanamadari tag tersebutadalah username danmemilikinilai
“bahasaweb”, sehingga yang akan di tangkapolehkodephpdenganmetode get atau post
adalahkuranglebihsepertivariabel “username” bernilai “bahasaweb”,
contohlengkappenulisan form input.
<html>
<head>
<title>Contoh Form Input di
HTML</title>
</head>
<body>
<h3>Input Text</h3>
<input type="text"
value="Iniadalahnilai input teks">
<h3>Input Password</h3>
<input type="text"
value="Password">
<h3>Input Checkbox</h3>
<input type="checkbox"
value="Nilai checkbox"> Checkbox 1
<input type="checkbox"
value="Nilai checkbox"> Checkbox 2
<input type="checkbox"
value="Nilai checkbox"> Checkbox 3
<h3>Input Checkbox</h3>
<input type="radio"
value="Nilai radio"> Radio 1
<input type="radio"
value="Nilai radio"> Radio 2
<input type="radio"
value="Nilai radio"> Radio 3
<h3>Input Submit</h3>
<input type="submit"
value="Tombol input submit">
<h3>Input File</h3>
<input type="file">
</body>
</html>
Contohkode html di
ataskuranglebihakantampilsepertigambar di bawahini.

Contoh form Lengkap
Berikutiniadalahcontohlengkap yang bisa
di gunakanuntukmembuat form di html yaitu pengisianformulirbukuInduk,
tidakada proses php di dalamnya, hanyasebatas interface saja.
<html>
<head>
<title>Contoh Form Lengkap di
HTML</title>
</head>
<body>
<h1>BukuInduk</h1>
<form name="bukuinduk"
method="POST">
<p>
<label>Nama</label>
<input type="text"
name="nama" value="AladinTo Be Continued.com">
</p>
<p>
<label>Email</label>
<input type="email"
name="contoh@aladintobecontinued.com">
</p>
<p>
<label>Pesan</label>
<textarea cols="50"
rows="5">Iniadalahcontohpesandalambukuinduk</textarea>
</p>
<p>
<input type="submit"
value="Kirim">
</p>
</form>
</body>
</html>
Berikutiniadalahtampilandarikode form
bukuinduk di atas.
Dari
contohsederhanadiatassilahkanberkreasisesuaidengankeinginansehinggadapatmenciptakan
form-form yang lengkapsesuaikebutuhan.
Keterangan:
1.Bacadanpahamilahsetiapkalimat yang
adadalamdokumenini agar andalebihmudahuntukmemahaminya.
2.ikutisetiaplangkahkode html denganbenar,agartidakterjadikesalahan.

2 Comments
Click here for CommentsArtikelnya luar biasa dan mudah di pahami, apalagi disertai dengan contoh coding nya, jadi lebih mempermudah untuk memahami penulisan form/formulir, semoga kedepan admin bisa membuat artikel yang lebih bermanfaat lagi, perkenalkan saya Rian Cahya Fajar, jangan lupa kunjungi website kampus kami : https://www.atmaluhur.ac.id/ Terima Kasih
ReplyTerimakasih kak artikelnya sangat bermanfaat sekali untuk saya yang baru belajar membuat formulir Pada html,materi yang disampaikan juga mudah dimengerti, dan saya juga sudah mencoba mengikuti codingan yang ada seperti pada contoh diatas dan berhasil membuat form/formulir.. Terus dilanjutkan artikelnya ya kak agar dapat memberikan informasi lain yg bermanfaat... Perkenalkan nama saya Sintia, nim saya 1922500186 dan link Web kampus saya https://www.atmaluhur.ac.id/
ReplySilahkan Tinggalkan Komentar Yang Berkaitan dengan Isi Blog ini ConversionConversion EmoticonEmoticon