I. Tujuan
1. Praktikkan dapat memahami penggunaan form dan tabel
2. Praktikkan dapat mengaplikasikannya pada HTML maupun HTML5
II. Teori
2.1 Form
Form merupakan salah satu elemen dalam HTML yang digunakan untuk menerima input dari
pengunjung. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan
untuk mengirimkan data antar halaman web. Pengunjung dapat memasukan data melalui
elemen-elemen input dan dapat melakukan pemilihan data mengunakan elemen select list. Form
membuat sebuah halaman web menjadi web interaktif dan dinamis, karena form merupakan
satu-satunya sarana bagi pengembang website untuk mendapatkan informasi dari pengguna.
Tag yang digunakan untuk membuat form HTML adalah
<form action="#" method="post">
…
</form>
Tag form membutuhkan beberapa atribut untuk dapat berfungsi dengan seharusnya, yaitu :
1. Atribut pertama adalah action yang berfungsi untuk menjelaskan kemana data form akan
dikirimkan. Biasanya nilai dari atribut action ini adalah alamat dari sebuah halaman PHP
yang digunakan untuk memproses isi data form.
2. Atribut kedua adalah method, yang berfungsi untuk menjelaskan bagaimana data isian form akan
dikirim oleh web browser. Nilai dari atribut method ini bisa berupa get atau post.
Perbedaan method get dan method post adalah, jika kita mengisi atribut method dengan get
(dimana ini adalah nilai default seandainya atribut method tidak ditulis) maka isian form akan
terlihat pada url browser. Method get ini biasanya digunakan untuk query pencarian.
Methodpost biasanya digunakan untuk data yang lebih sensitif seperti yang berisipassword,
atauregistrasi user. Data hasil formtidak akan terlihatpada browser.
<textarea>...</textarea>
Inputan untuk text lebih dari saru baris
<input type="submit">.
Sebuah tombol submit digunakan untuk
mengirim data dari form ke server.
<input type=”reset">.
Mereset semua input yang ada pada Form
Contoh:
<form name=”form1” action=”tujuan.php”
method=”post”><p> Username : <input type="text"
name="nama"><br/><p>Password : <input type="password"
name="nim"><br/><p>Alamat : <textarea name=”alamat”
></textarea><br/><p>Jenis Kelamin :
<input type="radio" name="jk" value="pria">Pria</input>
<input type="radio" name="jk"
value="wanita">Wanita</input><br/><p>Status :
<select><option value=”Menikah”>Menikah
Laboratorium Pemrograman Modul Pemrograman Web I
2.2 Tabel
Tabel digunakan untuk menyajikan data dalam bentuk kolom dan baris. Umumnya setiap kolom
menunjukkan data yang sejenis, dan setiap baris yang terdiri atas kolom-kolom menunjukkan
kelompok data dalam satu kesatuan. Sebuah tabel mempunyai judul, tempat anda menjelaskan
kolom/baris yang dilibatkan, baris untuk informasi dan sel untuk setiap itemnya.
Elemen-elemen
Elemen Penjelasan
<Th>…</Th> Mendefiniskan sel header tabel. Secara default teks dalam sel ini
ditebalkan dan ditampilkan di tengah.
<Td>…</Td> Mendefinisikan sebuah sel data tabel. Secara default teks dalam
sel ini ditampilkan rata kiri, dan ditengah secara vertikal. Sel
data table dapat berisi atribut untuk mendefinisikan karakteristik
dari sel dan isinya
Ada beberapa atribut yang digunakan untuk mengubah tampilan table, yaitu sebagai berikut :
Elemen Penjelasan
Align={Left | center | Alignment horizontal untuk sel
right}
Valign={top | middle | Definisi alignment vertical dalam sel
bottom}
Colspan=n untuk membuat sel tabel ‘bersatu’ dengan sel yang lain. Atribut
ini diletakkan pada tag td dari sebuah tabel. Tag td yang
memiliki atribut colspan, akan membuat sel tabel bersatu
dengan kolom disebelahnya. Sedangkan atribut rowspan akan
Rowspan=n
membuat sel tabel bersatu dengan baris dibawahnya. Kedua
Laboratorium Pemrograman Modul Pemrograman Web I
III. Latihan
2. Buatlah sebuah halaman web yang berisikan seperti tampilan dibawah ini: