SlideShare a Scribd company logo
MODUL KULIAH
PROGRAM KULIAH KARYAWAN & PROFESIONAL
STTI ITECH
Mata kuliah Aplikasi Berbasis Web ( 3 sks )
Semester
Kelas PKKP
Dosen Jefri Rahmadian M.Kom
Pertemuan : 4 (Empat) Waktu : …………. 2012
Modul 4 (Empat)
Topik Form HTML
Sub Topik Merancang Form HTML
Materi Tag Form HTML
Form, Input, Text Area, Label, Fieldset, legend, Select,
Optgroup dan Button
checkboxes, radio-buttons, Dropdown List
Tujuan Mahasiswa memahami form HTML dalam desain aplikasi
berbasis web
Form HTML
Form HTML digunakan untuk tempat memasukan data sebelum diteruskan ke server.
bentuk dapat berisi elemen input seperti text fields, checkboxes, radio-buttons, submit
buttons dan banyak lagi. Form juga dapat berisi select lists, textarea, fieldset, legend, dan
label elements
Tag Form HTML
Tag Deskripsi
<form> Mendefinisikan HTML formulir untuk input pengguna
<input /> Mendefinisikan input kontrol
<textarea> Mendefinisikan teks multi-line input kontrol
<label> Mendefinisikan label untuk suatu elemen input
<fieldset> Mendefinisikan sebuah perbatasan sekitar elemen dalam bentuk
<legend> Mendefinisikan keterangan untuk elemen fieldset
<select> Mendefinisikan daftar pilih (daftar drop-down)
<optgroup> Mendefinisikan kelompok opsi terkait dalam daftar pilih
<option> Mendefinisikan pilihan dalam daftar pilih
<button> Mendefinisikan tombol push
Form
<html>
<body>
<form action="form_action.asp">
First name: <input type="text" name="FirstName" value="Mickey"
/><br />
Last name: <input type="text" name="LastName" value="Mouse"
/><br />
<input type="submit" value="Submit" />
</form>
<p>Click "Submit" button dan data inputan akan masuk melalui
server ke dalam "form_action.asp".</p>
</body>
</html>
Input
Tag <input> digunakan untuk memilih informasi bagi pengguna.
Sebuah kolom input dapat bervariasi dalam banyak cara, tergantung pada tipe
atribut. Sebuah kolom input bisa menjadi kolom teks, sebuah kotak centang,
lapangan password, tombol radio, tombol, dan banyak lagi.
<html>
<body>
<form action="form_action.php">
First name: <input type="text" name="FirstName" value="Jhon"
/><br />
Last name: <input type="text" name="LastName" value="Rambo"
/><br />
<input type="submit" value="Submit" />
</form>
<p> Click "Submit" button dan data inputan akan masuk melalui
server ke dalam "form_action.php".</p>
</body>
</html>
Text Area
Tag <textarea> mendefinisikan kontrol multi-line untuk text input.
Wilayah sebuah teks dapat memunculkan jumlah karakter yang terbatas. Ukuran
textarea bisa ditentukan oleh kolom dan atribut baris
<html>
<body>
<textarea rows="2" cols="20">
Ini adalah contoh penggunan textarea.
</textarea>
</body>
</html>
Label
Tag <label> mendefinisikan sebuah label untuk sebuah elemen input. Elemen label
tidak dibaca sebagai sesuatu yang istimewa bagi pengguna. Namun, menyediakan
peningkatan kegunaan bagi pengguna mouse, karena jika pengguna mengklik pada
teks dalam elemen label, itu matikan kontrol. Untuk atribut dari tag <label> harus
sama dengan atribut id elemen yang terkait untuk mengikat mereka bersama-sama.
<form>
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
<br />
<label for="female">Female</label>
<input type="radio" name="sex" id="female" />
</form>
Fieldset
Tag <fieldset> digunakan untuk mengelompokkan berbagai elemen logis dalam
formulir. Tag <fieldset> menarik sebuah kotak di sekitar elemen form yang terkait.
Tag <legend> mendefinisikan keterangan untuk elemen fieldset.
<form>
<fieldset>
<legend>Personalia:</legend>
Name: <input type="text" size="30" /><br />
Email: <input type="text" size="30" /><br />
Date of birth: <input type="text" size="10" />
</fieldset>
</form>
Legend
Tag <legend> mendefinisikan keterangan untuk elemen fieldset .
<html>
<body>
<form>
<fieldset>
<legend>Personalia:</legend>
Name: <input type="text" size="30" /><br />
Email: <input type="text" size="30" /><br />
Date of birth: <input type="text" size="10" />
</fieldset>
</form>
</body>
</html>
Select
Tag <select> digunakan untuk membuat daftar pilih (daftar drop-down).
Tag <option> dalam elemen pilih menentukan pilihan yang tersedia dalam daftar.
<html>
<body>
<select>
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
</body>
</html>
Optgroup
Tag <optgroup> digunakan untuk pilihan grup yang terkait dalam daftar
pilih. Jika Anda memiliki daftar panjang opsi, kelompok opsi yang terkait
lebih mudah untuk digunakan bagi pengguna
<html>
<body>
<select>
<optgroup label="mobil jerman">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
<optgroup label="mobil jepang">
<option value="toyota">Toyota</option>
<option value="honda">Honda</option>
</optgroup>
</select>
</body>
</html>
Option
Tag <option> mendefinisikan pilihan dalam daftar pilih. Elemen opsi yang masuk ke
dalam elemen pilihan.
<html>
<body>
<select>
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
</body>
</html>
Button
Tag <button> mendefinisikan sebuah tombol push.
Di dalam elemen tombol Anda dapat memasukkan konten, seperti teks atau
gambar. Ini adalah perbedaan antara unsur dan tombol dibuat dengan elemen input.
<html>
<body>
<form action="">
<input type="button" value="Enter">
</form>
</body>
</html>
Checkboxes
Checkbox merupakan fungsi input data yang membolehkan user memilih satu atau
lebih pilihan dari sejumlah pilihan yang terbatas.
<html>
<body>
<form action="">
<input type="checkbox" name="kendaraan" value="Sepeda" />
Sepeda gunung<br />
<input type="checkbox" name="kendaraan" value="Mobil" /> Mobil
Sport
</form>
</body>
</html>
Radio Button
Radio Button membolehkan user memilih hanya satu dari sejumlah pilihan yang
terbatas. Cara membuat Radio Button dengan HTML adalah :
<html>
<body>
<p>Jenis Kelamin</p>
<form action="">
<input type="radio" name="sex" value="pria" /> Pria<br />
<input type="radio" name="sex" value="wanita" /> Wanita
</form>
</body>
</html>
Drop down List
<html>
<body>
<form action="">
<select name="Mobil">
<option value="volvo">Volvo</option>
<option value="bmw">BMW</option>
<option value="toyota">Toyota</option>
<option value="daihatsu">Daihatsu</option>
</select>
</form>
</body>
</html>
Jika memunculkan nilai yang diseleksi tambahkan :
<option value="bmw" selected="selected">BMW</option>
Membuat text fields
<html>
<body>
<form action="">
First name: <input type="text" name="firstname" /><br />
Last name: <input type="text" name="lastname" />
</form>
</body>
</html>
Membuat password field
<html>
<body>
<form action="">
Username: <input type="text" name="user" /><br />
Password: <input type="password" name="password" />
</form>
<p><b>Note:</b> The characters in a password field are
masked (shown as asterisks or circles).</p>
</body>
</html>

More Related Content

Viewers also liked

Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
viasto GmbH
 
Xixili proposal
Xixili proposalXixili proposal
Xixili proposalAh Liz
 
Flask
FlaskFlask
Flask
Inker Kuo
 
Diagnosing and Treating Bipolar Disorder
Diagnosing and Treating Bipolar Disorder Diagnosing and Treating Bipolar Disorder
Diagnosing and Treating Bipolar Disorder
Hartgrove Hospital
 
Sparkpluggers Mentoring Program
Sparkpluggers Mentoring ProgramSparkpluggers Mentoring Program
Sparkpluggers Mentoring Program
Vikram Mehmi
 
Min cost max flow算法正確性證明
Min cost max flow算法正確性證明Min cost max flow算法正確性證明
Min cost max flow算法正確性證明
Inker Kuo
 
Rotary Club of Poona Downtown - LN4 Prosthetic Hand Project
Rotary Club of Poona Downtown - LN4 Prosthetic Hand ProjectRotary Club of Poona Downtown - LN4 Prosthetic Hand Project
Rotary Club of Poona Downtown - LN4 Prosthetic Hand Project
Vikram Mehmi
 
網頁設計
網頁設計網頁設計
網頁設計
Inker Kuo
 
5715 three kingdom chess
5715   three kingdom chess5715   three kingdom chess
5715 three kingdom chess
Inker Kuo
 
Assertivness
AssertivnessAssertivness
Assertivness
Dr.kshitij Deshmukh
 
How Hospitals Can Save Millions by Cutting Surgical Waste
How Hospitals Can Save Millions by Cutting Surgical WasteHow Hospitals Can Save Millions by Cutting Surgical Waste
How Hospitals Can Save Millions by Cutting Surgical Waste
USC Consulting Group
 
A quick guide to Css and java script
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java script
AVINASH KUMAR
 
Emotional intellegence
Emotional intellegenceEmotional intellegence
Emotional intellegence
Dr.kshitij Deshmukh
 
An overview of neuropsychiatry
An overview of neuropsychiatryAn overview of neuropsychiatry
An overview of neuropsychiatryHartgrove Hospital
 

Viewers also liked (16)

Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
Telekom und viasto - Vortrag auf HR-Messe "Zukunft Personal 2013"
 
Xixili proposal
Xixili proposalXixili proposal
Xixili proposal
 
Tiger
TigerTiger
Tiger
 
Flask
FlaskFlask
Flask
 
Diagnosing and Treating Bipolar Disorder
Diagnosing and Treating Bipolar Disorder Diagnosing and Treating Bipolar Disorder
Diagnosing and Treating Bipolar Disorder
 
Chhaya ver 5.4
Chhaya ver 5.4Chhaya ver 5.4
Chhaya ver 5.4
 
Sparkpluggers Mentoring Program
Sparkpluggers Mentoring ProgramSparkpluggers Mentoring Program
Sparkpluggers Mentoring Program
 
Min cost max flow算法正確性證明
Min cost max flow算法正確性證明Min cost max flow算法正確性證明
Min cost max flow算法正確性證明
 
Rotary Club of Poona Downtown - LN4 Prosthetic Hand Project
Rotary Club of Poona Downtown - LN4 Prosthetic Hand ProjectRotary Club of Poona Downtown - LN4 Prosthetic Hand Project
Rotary Club of Poona Downtown - LN4 Prosthetic Hand Project
 
網頁設計
網頁設計網頁設計
網頁設計
 
5715 three kingdom chess
5715   three kingdom chess5715   three kingdom chess
5715 three kingdom chess
 
Assertivness
AssertivnessAssertivness
Assertivness
 
How Hospitals Can Save Millions by Cutting Surgical Waste
How Hospitals Can Save Millions by Cutting Surgical WasteHow Hospitals Can Save Millions by Cutting Surgical Waste
How Hospitals Can Save Millions by Cutting Surgical Waste
 
A quick guide to Css and java script
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java script
 
Emotional intellegence
Emotional intellegenceEmotional intellegence
Emotional intellegence
 
An overview of neuropsychiatry
An overview of neuropsychiatryAn overview of neuropsychiatry
An overview of neuropsychiatry
 

Similar to 4 basic html form

Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
Arifin Swift
 
Pertemuan 2 a
Pertemuan 2 aPertemuan 2 a
Pertemuan 2 a
zaenald i
 
Pertemuan 2 a
Pertemuan 2 aPertemuan 2 a
Pertemuan 2 a
f fr
 
Modul 4.ppt
Modul 4.pptModul 4.ppt
Modul 4.ppt
JokerGRZ
 
Website form
Website formWebsite form
Website form
Rifqi Safrian Safrian
 
Pertemuan 3-html
Pertemuan 3-htmlPertemuan 3-html
Pertemuan 3-html
rurydwirahayu
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
NansyeDeboraLitaay
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphpAfdi Njomplank
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + phpSaikhu Zaenul
 
FORM.pptx
FORM.pptxFORM.pptx
Fundamental HTML5
Fundamental HTML5Fundamental HTML5
Fundamental HTML5
Achmad Solichin
 
Pemrograman web modul 1 dan 2
Pemrograman web  modul 1 dan 2Pemrograman web  modul 1 dan 2
Pemrograman web modul 1 dan 2
Dhan junkie
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
fikrinurfahmi1
 
Proyek 5 formulir pembelian buku web html
Proyek 5 formulir pembelian buku web htmlProyek 5 formulir pembelian buku web html
Proyek 5 formulir pembelian buku web htmlFadlichi
 
Belajar pemrograman Web menggunakan HTML.pdf
Belajar pemrograman Web menggunakan HTML.pdfBelajar pemrograman Web menggunakan HTML.pdf
Belajar pemrograman Web menggunakan HTML.pdf
FajarSuryosaputro
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
Yusuf Baili
 
BAB IV.pdf
BAB IV.pdfBAB IV.pdf
BAB IV.pdf
YosepKris2
 

Similar to 4 basic html form (20)

Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)Pemrograman Internet - HTML (2)
Pemrograman Internet - HTML (2)
 
Pertemuan 2 a
Pertemuan 2 aPertemuan 2 a
Pertemuan 2 a
 
Pertemuan 2 a
Pertemuan 2 aPertemuan 2 a
Pertemuan 2 a
 
webdesign dasar : 08 form
webdesign dasar : 08 formwebdesign dasar : 08 form
webdesign dasar : 08 form
 
Modul 4.ppt
Modul 4.pptModul 4.ppt
Modul 4.ppt
 
Website form
Website formWebsite form
Website form
 
Pertemuan 3-html
Pertemuan 3-htmlPertemuan 3-html
Pertemuan 3-html
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphp
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
 
FORM.pptx
FORM.pptxFORM.pptx
FORM.pptx
 
Fundamental HTML5
Fundamental HTML5Fundamental HTML5
Fundamental HTML5
 
Pemrograman web modul 1 dan 2
Pemrograman web  modul 1 dan 2Pemrograman web  modul 1 dan 2
Pemrograman web modul 1 dan 2
 
Sim k 2 bab 5.1
Sim k 2 bab 5.1Sim k 2 bab 5.1
Sim k 2 bab 5.1
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 
Proyek 5 formulir pembelian buku web html
Proyek 5 formulir pembelian buku web htmlProyek 5 formulir pembelian buku web html
Proyek 5 formulir pembelian buku web html
 
Bab 5 proyek
Bab 5 proyekBab 5 proyek
Bab 5 proyek
 
Belajar pemrograman Web menggunakan HTML.pdf
Belajar pemrograman Web menggunakan HTML.pdfBelajar pemrograman Web menggunakan HTML.pdf
Belajar pemrograman Web menggunakan HTML.pdf
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
 
BAB IV.pdf
BAB IV.pdfBAB IV.pdf
BAB IV.pdf
 

Recently uploaded

Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
denunugraha
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptxAKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
adelsimanjuntak
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 

Recently uploaded (20)

Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptxAKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
AKSI NYATA TAHAP PERKEMBANGAN PESERTA DIDIK JENJANG SD USIA 6-12 TAHUN.pptx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 

4 basic html form

  • 1. MODUL KULIAH PROGRAM KULIAH KARYAWAN & PROFESIONAL STTI ITECH Mata kuliah Aplikasi Berbasis Web ( 3 sks ) Semester Kelas PKKP Dosen Jefri Rahmadian M.Kom Pertemuan : 4 (Empat) Waktu : …………. 2012 Modul 4 (Empat) Topik Form HTML Sub Topik Merancang Form HTML Materi Tag Form HTML Form, Input, Text Area, Label, Fieldset, legend, Select, Optgroup dan Button checkboxes, radio-buttons, Dropdown List Tujuan Mahasiswa memahami form HTML dalam desain aplikasi berbasis web
  • 2. Form HTML Form HTML digunakan untuk tempat memasukan data sebelum diteruskan ke server. bentuk dapat berisi elemen input seperti text fields, checkboxes, radio-buttons, submit buttons dan banyak lagi. Form juga dapat berisi select lists, textarea, fieldset, legend, dan label elements Tag Form HTML Tag Deskripsi <form> Mendefinisikan HTML formulir untuk input pengguna <input /> Mendefinisikan input kontrol <textarea> Mendefinisikan teks multi-line input kontrol <label> Mendefinisikan label untuk suatu elemen input <fieldset> Mendefinisikan sebuah perbatasan sekitar elemen dalam bentuk <legend> Mendefinisikan keterangan untuk elemen fieldset <select> Mendefinisikan daftar pilih (daftar drop-down) <optgroup> Mendefinisikan kelompok opsi terkait dalam daftar pilih <option> Mendefinisikan pilihan dalam daftar pilih <button> Mendefinisikan tombol push Form <html> <body> <form action="form_action.asp"> First name: <input type="text" name="FirstName" value="Mickey" /><br /> Last name: <input type="text" name="LastName" value="Mouse" /><br /> <input type="submit" value="Submit" /> </form> <p>Click "Submit" button dan data inputan akan masuk melalui server ke dalam "form_action.asp".</p> </body> </html>
  • 3. Input Tag <input> digunakan untuk memilih informasi bagi pengguna. Sebuah kolom input dapat bervariasi dalam banyak cara, tergantung pada tipe atribut. Sebuah kolom input bisa menjadi kolom teks, sebuah kotak centang, lapangan password, tombol radio, tombol, dan banyak lagi. <html> <body> <form action="form_action.php"> First name: <input type="text" name="FirstName" value="Jhon" /><br /> Last name: <input type="text" name="LastName" value="Rambo" /><br /> <input type="submit" value="Submit" /> </form> <p> Click "Submit" button dan data inputan akan masuk melalui server ke dalam "form_action.php".</p> </body> </html> Text Area Tag <textarea> mendefinisikan kontrol multi-line untuk text input. Wilayah sebuah teks dapat memunculkan jumlah karakter yang terbatas. Ukuran textarea bisa ditentukan oleh kolom dan atribut baris <html> <body> <textarea rows="2" cols="20"> Ini adalah contoh penggunan textarea. </textarea> </body> </html>
  • 4. Label Tag <label> mendefinisikan sebuah label untuk sebuah elemen input. Elemen label tidak dibaca sebagai sesuatu yang istimewa bagi pengguna. Namun, menyediakan peningkatan kegunaan bagi pengguna mouse, karena jika pengguna mengklik pada teks dalam elemen label, itu matikan kontrol. Untuk atribut dari tag <label> harus sama dengan atribut id elemen yang terkait untuk mengikat mereka bersama-sama. <form> <label for="male">Male</label> <input type="radio" name="sex" id="male" /> <br /> <label for="female">Female</label> <input type="radio" name="sex" id="female" /> </form> Fieldset Tag <fieldset> digunakan untuk mengelompokkan berbagai elemen logis dalam formulir. Tag <fieldset> menarik sebuah kotak di sekitar elemen form yang terkait. Tag <legend> mendefinisikan keterangan untuk elemen fieldset. <form> <fieldset> <legend>Personalia:</legend> Name: <input type="text" size="30" /><br /> Email: <input type="text" size="30" /><br /> Date of birth: <input type="text" size="10" /> </fieldset> </form> Legend Tag <legend> mendefinisikan keterangan untuk elemen fieldset . <html> <body>
  • 5. <form> <fieldset> <legend>Personalia:</legend> Name: <input type="text" size="30" /><br /> Email: <input type="text" size="30" /><br /> Date of birth: <input type="text" size="10" /> </fieldset> </form> </body> </html> Select Tag <select> digunakan untuk membuat daftar pilih (daftar drop-down). Tag <option> dalam elemen pilih menentukan pilihan yang tersedia dalam daftar. <html> <body> <select> <option>Volvo</option> <option>Saab</option> <option>Mercedes</option> <option>Audi</option> </select> </body> </html> Optgroup Tag <optgroup> digunakan untuk pilihan grup yang terkait dalam daftar pilih. Jika Anda memiliki daftar panjang opsi, kelompok opsi yang terkait lebih mudah untuk digunakan bagi pengguna <html>
  • 6. <body> <select> <optgroup label="mobil jerman"> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </optgroup> <optgroup label="mobil jepang"> <option value="toyota">Toyota</option> <option value="honda">Honda</option> </optgroup> </select> </body> </html> Option Tag <option> mendefinisikan pilihan dalam daftar pilih. Elemen opsi yang masuk ke dalam elemen pilihan. <html> <body> <select> <option>Volvo</option> <option>Saab</option> <option>Mercedes</option> <option>Audi</option> </select> </body> </html>
  • 7. Button Tag <button> mendefinisikan sebuah tombol push. Di dalam elemen tombol Anda dapat memasukkan konten, seperti teks atau gambar. Ini adalah perbedaan antara unsur dan tombol dibuat dengan elemen input. <html> <body> <form action=""> <input type="button" value="Enter"> </form> </body> </html> Checkboxes Checkbox merupakan fungsi input data yang membolehkan user memilih satu atau lebih pilihan dari sejumlah pilihan yang terbatas. <html> <body> <form action=""> <input type="checkbox" name="kendaraan" value="Sepeda" /> Sepeda gunung<br /> <input type="checkbox" name="kendaraan" value="Mobil" /> Mobil Sport </form> </body> </html> Radio Button Radio Button membolehkan user memilih hanya satu dari sejumlah pilihan yang terbatas. Cara membuat Radio Button dengan HTML adalah :
  • 8. <html> <body> <p>Jenis Kelamin</p> <form action=""> <input type="radio" name="sex" value="pria" /> Pria<br /> <input type="radio" name="sex" value="wanita" /> Wanita </form> </body> </html> Drop down List <html> <body> <form action=""> <select name="Mobil"> <option value="volvo">Volvo</option> <option value="bmw">BMW</option> <option value="toyota">Toyota</option> <option value="daihatsu">Daihatsu</option> </select> </form> </body> </html> Jika memunculkan nilai yang diseleksi tambahkan : <option value="bmw" selected="selected">BMW</option> Membuat text fields <html> <body>
  • 9. <form action=""> First name: <input type="text" name="firstname" /><br /> Last name: <input type="text" name="lastname" /> </form> </body> </html> Membuat password field <html> <body> <form action=""> Username: <input type="text" name="user" /><br /> Password: <input type="password" name="password" /> </form> <p><b>Note:</b> The characters in a password field are masked (shown as asterisks or circles).</p> </body> </html>