Selasa, 26 Januari 2016

Penggunaan Form pada HTML
 
Form adalah salah satu elemen HTML yang sangat sering dijumpai bagi anda pengguna layanan internet. Hampir seluruh halaman web yang anda kunjungi mengandung unsur form didalamnya. Form dapat ditemukan pada halaman web yang memiliki fungsi komunikasi, bukan hanya komunikasi antar pengguna internet seperti chatting, social network, dan email, tetapi juga komunikasi antara pengguna internet dengan web server seperti format pendaftaran untuk membuat account sebuah situs. Saat seseorang hendak membuat account sebuah situs, dia memberikan informasi kepada web server yang biasanya berupa identitas diri. Identitas tersebut diinputkan melalui form kemudian dikirim ke database web server.
Jadi, form biasanya digunakan untuk halaman web yang bersifat dinamis sehingga memungkinkan terjadinya komunikasi antara user dengan web server atau user lain. Form memungkinkan suatu web server untuk menerima informasi dari user melalui sejumlah elemen kontrol. Elemen kontrol yang dapat digunakan untuk membuat form yaitu :
1.           Teks baris tunggal
2.           Teks baris jamak
3.           Teks password
4.           Tombol submit dan reset
5.           Checkbox
6.           Radio button
7.           Menu pop-up
Sebelum mempelajari cara membuat elemen-elemen kontrol di atas, anda sebaiknya mengetahui terlebih dahulu struktur tag yang digunakan untuk membuat
form. Berikut strukturnya
Dari struktur di atas dapat diketahui bahwa cara pembuatan form dalam HTML adalah dengan menambahkan tag <form> ... </form>, kemudian ditambahkan dengan atribut tag METHOD danACTION.

Fungsi atribut 
METHOD adalah untuk menentukan metoda apa yang digunakan untuk mengirim data ke script tujuan. Dalam hal ini ada 2 cara yang dapat digunakan yaitu GET dan POST. Keduanya tentu memiliki perbedaan dari cara mengirimkan data. Sedangkan untuk fungsi dari atribut ACTIONadalah untuk menentukan URL tujuan dari script yang akan menerima data dari form.

Sebagai contoh perhatikan tag berikut :
<form method="post" action="identitas.php">
    ... elemen kontrol ...
</form>
Dari tag di atas dapat diketahui bahwa pada form tersebut, data yang diinputkan oleh user akan dikirimkan dengan cara post ke sebuah file PHP dengan nama identitas.php yang letaknya ada di direktori tempat dimana file HTML (yang berisi form tersebut) berada.

Setelah mengetahui struktur dari tag form, selanjutnya akan dibahas mengenai elemen kontrol pada form. Ada 3 tag yang digunakan untuk membuat elemen kontrol pada form yaitu :
1.           Tag <input>, untuk membuat elemen text, checkbox, radio button, tombol submit, dan tombol reset.
2.           Tag <select>, untuk membuat menu pop-up.
3.           Tag <textarea>, untuk membuat kolom isian teks panjang.


Atribut Elemen Form

action   = lokasi dan nama file "yang menangani form"

method = [ get | post ] "metode HTTP untuk men-submit form"


Properti Masukan Pada Elemen Form

a. Text Box <input type=”text” />

Digunakan untuk memasukkan input berupa text.

size         = ukuran dari textbox dalam karakter, default 20

maxsize   = maksimal banyaknya karakter yang dapat diterima

name       = nama dari variabel yang dikirim ke suatu aplikasi

value       = akan menampilkan isinya sebagai nilai default


b. Password<input type=”password” />

Digunakan untuk memasukkan password.

size          = ukuran dari textbox dalam karakter, default 20

maxsize   = maksimal banyaknya karakter yang dapat diterima

name       = nama dari variabel yang dikirim ke suatu aplikasi


c. Hidden<input type=”hidden” />

Digunakan untuk mengirim data ke suatu aplikasi yang tidak diinginkan untuk

dilihat oleh browser.

name  = nama dari variabel yang dikirim ke suatu aplikasi

value  = nilai dari variabel


d. Check Box<input type=”checkbox” />

Check box digunakan untuk dapat memilih lebih dari satu pilihan.

name      = nama dari variabel yang dikirim ke suatu aplikasi

value      = nilai dari variable

checked = ( checkbox yang sudah ditandai )


e. Radio Button<input type=”radio” />

Radio Button digunakan untuk dapat memilih hanya satu pilihan.

name      = nama dari variabel yang dikirim ke suatu aplikasi

value      = nilai dari variabel

checked = ( checkbox yang sudah ditandai )


f. Push Button<input type=”button” />

Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk

menghasilkan suatu aksi.

name = nama dari variabel yang dikirim ke suatu aplikasi

value = label teks diatas tombol


g. Submit<input type=”submit” />

Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan

nilainya ke suatu aplikasi yang ditentukan dalam atribut ACTION dalam elemen

FORM.

name = nama dari variabel yang dikirim ke suatu aplikasi.

value = label teks diatas tombol


h. Image Submit Button<input type=”image” src=”url” />

Digunakan untuk menggantikan tombol standar submit dengan image.

name = nama dari variabel yang dikirim ke suatu aplikasi


i. Reset<input type=”reset” />

Digunakan untuk mereset semua masukan form.

value = text label on the button


j. Text Area<textarea>…</textarea>

Elemen untuk memasukkan teks secara leluasa seperti notepad.

name  = nama dari varibel yang dikirim ke suatu aplikasi

rows  = panjang baris dalam karakter

cols   = tinggi dalam karakter


k. Select<select>…</select>

Daftar isi dalam property select menggunakan tag <option>

size    = jumlah pilihan yang dapat terlihat

name = nama dari suatu variabel yang terkirim ke suatu aplikasi

BANNER/JUDUL


<!DOCTYPE html>
<head>
<title>Top index</title>
</head>
<body background="oya-21.jpg">
<form id="form1" name="form1"
method="post" action="">
<table width="800" height="542" border="1"
align="center">
<tr>
<td height="23" align="center"
bordercolor="#FFFFFF"
bgcolor="#FFFF00"><strong><font size="+5">Banner/Judul</font></strong></td>
</tr>
<tr>
<td height="457" align="center" bgcolor="#c0c0c0">
<p><font color="#000000">body atau contents(Isi)</p>
<p><font color="00ff00">body atau contents(isi)</p>
<p><font color="ff0000">body atau contents(isi)</p>
<p><font color="ffff00">body atau contents(isi)</p>
<p><font color="ff00ff">body atau contents(isi)</p>
</tr>
<tr>
<td height="23" align="center" bgcolor="#ccff99"><font color="#ff0000">daftar isi atau navigasi</font></td>
</tr>
</table>
</form>
</body>
</html>



BANNER ATAU IKLAN 


Top Index
<!DOCTYPE html>
<head>
<title>Top index</title>
</head>
<body>
<form id="form1" name="form1"
method="post" action="">
<table width="800" height="542" border="1"
align="center">
<tr>
<td height="23" align="center"
bordercolor="#FFFFFF"
bgcolor="#FFFF00"><strong><font size="+5">Banner atau iklan</font></strong></td>
</tr>
<tr>
<td height="27" align="center"
bgcolor="#FFCCCC"><font color="#FF0000">Daftar isi atau navigasi </font></td>
</tr>
<tr>
<td height="457" align="center" bgcolor="#ff66cc">
<p><font color="006600">body atau contents(Isi)</p>
<p><font color="cc0000">body atau contents(isi)</p>
<p><font color="ffff00">body atau contents(isi)</p>
<p><font color="ff6633">body atau contents(isi)</p>
</tr>
<tr>
<td height="23" align="center" bgcolor="#ccff99"><font color="#9966cc">info tambahan atau lain lain</font></td>
</tr>
</table>
</form>
</body>
</html>

Senin, 25 Januari 2016

TABEL ROWSPAN DAN COLSPAN





<html>
<head>
<title>table</title>
</head>
<body>
berikut contoh tabel dengan
rowspan dan colspan
<table width=80% border=2 cellspacing=0 cellpadding=0>
<tr>
<td>baris 1 kolom 1 </td>
<td>baris 1 kolom 2 </td>
</tr>
<tr>
<td colspan=2>baris 2 kolom 1 </td>
</tr>
<tr>
<td rowspan=2 baris 3 kolom 1 </td>
<td> baris 3 kolom 2 </td>
</tr>
</table>
</body>
</html> 


Rabu, 20 Januari 2016

TABEL ROWSPAN & COLSPAN 


<html>
<head>
<title>TUGAS</title>
</head>
<body>
<h1><center>Online Order</h1></center>
<table border="2" align="center">
<tr>
<th align="left">Description</th>
<th align="right">Qty</th>
<th align="right">Price</th>
<th align="left">Email account note</th>
</tr>
<tr>
<td align="left">Email Account</td>
<td align="right">10</td>
<td align="right">$9.90</td>
<td rowspan="5"><table border="2">
<tr>
<td>Mailbox</td>
<td>10GB</td>   
</tr>
<tr>
<td>Webmail</td>
<td>Yes</td>
</tr>
<tr>
<td>POP3</td>
<td>Yes</td>
</tr>
<tr>
<td>IMAP</td>
<td>Yes</td>
</tr>
<tr>
<td>Anti-Spam</td>
<td>Yes</td>
</tr>
</td>
</table>
</tr>
<tr>
<td align="left">FYIcenter.com Ad</td>
<td align="Right">1</td>
<td align="Right">$99.00</td>
</tr>
<tr>
<td align="left">1-year Access</td>
<td align="right">1</td>
<td align="right">$199.00</td>
</tr>
<tr>
<td colspan="2" align="right">Shipping</td>
<td align="right">$3.99</td>
</tr>
<tr>
<td colspan="2" align="right">Tax</td>
<td align="right">$15.99</td>
</body>
</html>