kkasasuke

narutoo

diadara

kata acak

(TUGAS WEB PROGRAMMING) MEMBUAT FORM HTML OLEH MUHAMMAD SUKRON 10.01.53.0086

RINGKASAN MATERI KEMARIN DAN PENJELASAN

Form atau yang lebih sering disebut dengan web form digunakan pada halaman web untuk menerima input atau data dari pengguna web. Diharapkan dengan penggunaan web form maka halaman web dapat menggantikan formulir yang berbentuk kertas, sehingga akan proses pengisian formulir yang melalui halaman web diharapkan akan lebih cepat dari cara konvensional. Cara menggunakan web form adalah dengan menggunakan tag form yang tersedia pada HTML. Penggunaannya adalah sama seperti tag lain, yaitu menggunakan tag pembuka dan tag penutup seperti pada contoh berikut ini,
<form>
———-
</form>

pada tag form ada dua atribut yang sering digunakan dari total empat atribut yang tersedia. Atribut yang pertama adalah action. Atribut ini memiliki nilai berupa path alamat menuju ke halaman web lainnya dan umumnya adalah server side scripting berupa halaman PHP, JSP, ataupun ASP. Atribut lainnya yang sering digunakan adalah method, atribut ini memiliki dua nilai yaitu get dan post. Perbedaan kedua nilai dari atribut ini adalah pada get semua data yang dikirim melalui form akan terlihat pada address bar browser, sebaliknya dengan menggunakan post, data yang terkirim tidak akan ditampilkan pada address bar. Berikut adalah contoh penggunaan form dengan kedua atribut yang telah disebutkan
<form method “post” action “proses.html”>
————————-
</form>

Tag form saja tidaklah cukup untuk menerima input dari pengguna web. Oleh karena itu diperlukan tag lainnya yaitu tag input. Tag input berbeda dengan tag form karena hanya memiliki tag pembuka tetapi tidak memiliki tag penutup. Namun untuk menyesuaikan dengan standar XHTML maka sebelum tanda kurung segitiga pada tag pembuka diberi tanda garis miring. Tag input adalah seperti berikut
<input——/>
Tag input dapat menerima beberapa jenis masukan seperti teks, password, check box, radio button dan lain-lain. Untuk dapat menerima input yang berupa teks, maka atribut yang digunakan adalah type dengan nilainya text. Atribut lainnya yang harus digunakan adalah name, nilai dari atribut ini tergantung pada programmer karena nilai ini akan digunakan sebagai acuan untuk menerima data yang dikirimkan oleh user. Untuk menentukan panjang dari sebuah input yang berupa teks dapat digunakan atribut size dan untuk membatasi jumlah karakter yang dimasukkan oleh pengguna adalah dengan menggunakan attribut maxlength. Untuk lebih jelasnya mengenai input type berupa teks adalah seperti di bawah ini
<input name=”nama_mhs” type=”text” value=”" size=”30″maxlength=”30″width=”3″/>
pertanyaan yang hanya boleh memilih salah satu dari jawaban yang disediakan. Untuk memenuhi hal seperti ini, maka dapat digunakan tag input dengan tipe radio. Contoh penggunaannya adalah untuk mengisi jenis kelamin apakah laki-laki atau perempuan. Maka hanya boleh memilih salah satu jawabn dari kedua pilihan yang tersedia. Berikut adalah contoh penggunaannya.
<input type=”radio” name=”jk” value=”Perempuan”/&gt;
Selain tipe input seperti yang telah disebutkan di atas, masih ada satu tipe input lainnya yaitu berupa drop down list. Input tipe ini dapat digunakan seperti halnya tipe radio yaitu untuk memilih salah satu jawaban dari banyak opsi. Untuk penggunaannya dengan memakai tag select dan atribut name. Kemudian untuk setiap pilihan yang tersedia menggunakan tag option. Tag select dan tag option keduanya menggunakan tag penutup dan pembuka, jadi sedikit berbeda dari masukan tipe lainnya. Untuk penggunaan drop down list adalah sebagai berikut,
<select name=”bln_lahir”>
<option value=”1″>Januari</option>
<option value=”2″>Februari</option>
<option value=”3″>Maret</option>
<option value=”4″>April</option>
<option value=”5″>Mei</option>
<option value=”6″>Juni</option>
<option value=”7″>Juli</option>
<option value=”8″>Agustus</option>
<option value=”9″>September</option>
<option value=”10″>Oktober</option>
<option value=”11″>November</option>
<option value=”12″>Desember</option>
</select>

Tag input juga menyediakan dua buah tombol, yaitu tombol reset yang berfungsi untuk mengosongkan semua form yang sudah diisi dan tombol submit yang dapat digunakan untuk mengirimkan data yang sudah diisi ke halaman web lainnya sesuai dengan nilai dari atribut action untuk diproses lebih lanjut. Penggunaan kedua tombol tersebut adalah seperti berikut,
<input type=”submit” name=”submit” value=”daftar”/>
<input type=”reset” name=”reset” value=”reset”/>

Menggabungkan Tabel dan Form
Sebuah tabel yang terdiri dari dua buah kolom dan jumlah baris akan disesuaikan dengan jumlah pertanyaan. Kedua buah tombol, yaitu reset dan submit, akan berada pada baris terakhir. Kolom yang pertama dibuat untuk bagian pertanyaan dan bagian jawaban akan berada pada kolom yang kedua. Berikut adalah contoh penggunaan tabel untuk membuat form menjadi lebih rapi.
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Tugas</title>
</head>

<body>
<h2 align=”center”>Membuat form dengan HTML</h2>
<form method “post” action “proses.html”>
<table border=”0″ cellpadding=”1″ >
<tr>
<td width=”90″>Nama</td>
<td colspan=”2″>:<input name=”nama_mhs” type=”text” value=”" size=”30″ maxlength=”30″
width=”3″/><br/>
</td>
</tr>
<tr>
<td valign=”top”>Alamat</td>
<td colspan=”2″>:<textarea name=”alamat” cols=”27″ rows=”3″ ></textarea><br/></td>
</tr>
<td> Tempat Lahir</td>
<td colspan=”2″>:<input name=”tmp_lahir” value=”" size=”30″ width=”3″/><br/></td>
</tr>
<tr>
<td>Tgl Lahir </td>
<td colspan=”2″>:<input name=”tgl_lahir” value=”" size=”1″ maxlength=”2″/>
<select name=”bln_lahir”>
<option value=”1″>Januari</option>
<option value=”2″>Februari</option>
<option value=”3″>Maret</option>
<option value=”4″>April</option>
<option value=”5″>Mei</option>
<option value=”6″>Juni</option>
<option value=”7″>Juli</option>
<option value=”8″>Agustus</option>
<option value=”9″>September</option>
<option value=”10″>Oktober</option>
<option value=”11″>November</option>
<option value=”12″>Desember</option>
</select>
<input name=”tahun_lahir” type=”text” value=”" size=”4″ maxlength=”4″ /> <br/></td>
</tr>
<tr>
<td> Telpon</td>
<td colspan=”2″>:<input name=”telpon” type=”text” value=”" size=”15″ maxlength=”12″/><br/></td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<td >:<input type=”radio” name=”jk” value=”L”/>Laki-laki</td>
<td > <input type=”radio” name=”jk” value=”P”/> Perempuan <br/></td>
</tr>
<tr>
<td></td>
<td align=”left” ><input type=”submit” name=”submit” value=”daftar”/></td>
<td align=”left” ><input type=”reset” name=”reset” value=”reset”/></td>
</tr>
</table>
</form>
</body>
</html>

klik disini
ucapan terimakasih


1 komentar: