MEMBUAT TABEL DAN
FORM
1.
Membuat Tabel
Untuk membuat halaman web atau halaman html
yang yang baik dan rapi maka digunakan sebuah tabel dalam hlaman html.Tabel merupakan cara untuk menampilkan
informasi dalam bentuk sel yang terdiri atas baris dan kolom. Untuk membuat tabel digunakan tag <table>..... </table> untuk
memulai membuat tabel.Elemen tabel berisi properti <tr>.....</tr> untuk
menentukan baris (table row)
yang di dalamnya terdapat properti <td>.....</td>
untuk menampilkan data pada setiap sel tabel (table data).
Komposisi
utama dalam sebuah tabel :
1. Tag
<table> ….. </table>
Tag awal dan
akhir membuat tabel di html.Tag tabel memiliki beberapa atribut seperti height,
width, border lainnya untuk mengatur tinggi tabel, lebar tabel, dan tebal garis
tepi, dan masih banyak lagi atribut table dalam html.
2. Tag
<th> ….. </th>
Tag
<th> pengganti tag <td> digunakan untuk membuat header titel dari
baris maupun kolom. Secara
default teks pada tag <th> menggunakan teks tebal dan letaknya di tengah
pada baris.
3. Tag
<caption> ….. </caption>
Tag caption
digunakan untuk membentuk judul pada table .
4. Tag
<tr> ….. </tr>
Mendefinisikan
baris dalam tabel. Kita dapat mengatur teks dalam satu baris banyak kolom
menggunakan : atribut color (warna), letak teks,dll seperti rata kiri, rata
kanan, warna teks, dll.
5. Tag
<td> ….. </td >
Tag td
digunakan untuk membuat kolom tabel yang berisi data. Tag td memiliki beberapa
atribut di antaranya color, background. Pada table kita bisa membuat banyak
kolom dengan tag td.
6. Atribut <colspan>
Atribut
colspan pada html tabel digunakan untuk menggabungkan dua atau lebih kolom agar
lebih menarik. Nilainya bisa bervariasi tergantung kebutuhan, misalnya <td
colspan=”2″>…</td>. Yang artinya menggabungkan 2 kolom.
7. Atribut
<rowspan>
Dalam html
sederhana atribut rowspan digunakan untuk menggabungkan dua atau lebih baris
pada tabel html. contoh: <td rowspan=”2″> artinya menggabungkan 2 baris
menjadi satu baris.
Menggabungkan kolom pada tabel
Table Cell atau baris dan kolom dari tabel tersebut dapat kita
gabungkan sesuai
kebutuhan
bentuk tabel yang diinginkan.
·
Untuk menggabungkan kolom dalam tabel digunakan atribut colspan.
Contoh :
<tr>
<td colspan="2">Gabungan Kolom 1&2 pada Baris 1</td>
</tr>
<tr>
<td style="width:50%">Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Baris 3 Kolom 1</td>
<td>Baris 3 Kolom 2</td>
</tr>
·
Sedangkan untuk menggabungkan baris dalam tabel digunakan atribut rowspan.
Contoh :
<tr>
<td style="width:50%" rowspan="2">Gabungan Baris 1&2
pada Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 2</td>
</tr>
<tr>
<td>Baris 3 Kolom 1</td>
<td>Baris 3 Kolom 2</td>
</tr>
·
Mengatur jarak kolom pada
tabel
Untuk
mengatur posisi cell dalam tabel digunakan atribut cellpadding dan cellspacing.
Cellpadding adalah untuk
pengaturan sisi dari bagian dalam cell,Contoh :
<table border="1" width="75%" cellpadding="8">
<tr>
<td style="width:50%;">Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
Cellspacing adalah
pengaturan sisi dari bagian luar cell,Contoh :
<table border="1" width="75%" cellspacing="8">
<tr>
<td style="width:50%">Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
·
Membuat titel pada
tabel.
Untuk tabel
yang lengkap dengan titel, kita bisa menambahkan tag <caption> tepat setelah
tag <table> dan kita juga bisa mengganti td dengan th (table heading) sebagai
titel dari baris maupun kolom. Caption dan th akan secara otomatis berada pada
posisi tengah dan th akan menghasilkan tulisan tebal.
<table border="1" width="75%">
<caption>Disini adalah titel tabel ini</caption>
<tr>
<th style="width:50%;">Header Kolom 1</th>
<th>Header Kolom 2</th>
</tr>
<tr>
<td>Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
</table>
Hasil:
Disini adalah titel tabel ini
|
|
Header Kolom 1
|
Header Kolom 2
|
Baris 1 Kolom 1
|
Baris 1 Kolom 2
|
Baris 2 Kolom 1
|
Baris 2 Kolom 2
|
·
Membuat background
pada tabel
Untuk membuat
background pada tabel kita gunakan atribut style dengan properti
background.Berikut adalah contoh table dengan background warna kuning muda
dengan heading warna merah.
<table style="background:#ffc" width="75%" border="1">
<tr>
<th style="background:red;width:50%;">Header Kolom 1</th>
<th style="background:red;">Header Kolom 2</th>
</tr>
<tr>
<td>Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
</table>
Hasil:
Header Kolom 1
|
Header Kolom 2
|
Baris 1 Kolom 1
|
Baris 1 Kolom 2
|
Baris 2 Kolom 1
|
Baris 2 Kolom 2
|
Salah
satu scrip tabel dalam Html :
<html>
<head>
<title
bgcolor="#FFFFCC">Latihan-7: Membuat tabel </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>
<tr>
<td>baris
4 kolom 2</td>
</tr>
</table>
</body>
</html>
Referensi :
2. Membuat Form
Form digunakan untuk mengumpulkan data dari pengunjung suatu website. Mulai
dari form untuk login, form kontak, form untuk pendaftaran user, form
advertiser, form sitemap, bahkan untuk mengirimkan data antar halaman web.
Tag dasar yang akan bisa digunakan untuk membuat form
pada HTML adalah tag form, input, textarea, select dan option.Untuk membuat
form diawali dengan tag <form> dan
diakhiri dengan </form>. Atribut yang digunakan adalah action dan method.
Dianalogikan action adalah sesuatu yang mengoperasikan fungsi dari pada form
tersebut. Sedangkan method adalah bagian-bagian cara yang mengumpulkan setiap
data yang diperlukan untuk diproses.
·
Action berfungsi menjelaskan lokasi data yang didapat form akan dikirimkan.
Biasanya nilai dari atribut action ini adalah alamat dari sebuah halaman PHP
yang akan memproses isi data form.
·
Method berfungsi menjelaskan bagaimana data isian form akan dikirim. Nilai dari
atribut method ini bisa berupa get atau post.
Perbedaannya,
jika kita mengisi atribut method dengan get (dimana ini adalah nilai default
seandainya kita tidak menuliskannya) maka isian form akan terlihat pada url
browser. Method get ini biasanya digunakan untuk query pencarian. Method post
biasanya digunakan untuk data yang lebih sensitif seperti yang berisi password,
atau registrasi user. Data hasil form tidak akan terlihat pada browser.
Struktur dasar form akan terlihat sebagai berikut:
<form action="logindata.php" method="post">
...isi form...
</form>
Bagian script kode diatas ditambahkan attribut lainnya seperti style, class, dan lain-lain. Karena berhubungan dengan form login maka hanya menambahkan action dan method saja. Sisanya bisa menggunakan kode HTML dngan meletakkannya pada satu baris diatas form :
<div id='pandauan-belajar-html' class='membuat-form'> dan kita dapat menambahkan kode CSS
berdasarkan id dan class tersebut. Jangan lupa penutupnya di bagian bawah form yaitu : </div>
·
Properti masukan pada
elemen form :
1) Text box<input
type="text">
Dignakan untuk
memasukan input yang berupa teks.
Size = ukuran dari textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Nama = nama variable yang dikirim ke suatu aplikasi
Value = akan menampilkan isinya sebagai nilai default
Size = ukuran dari textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Nama = nama variable yang dikirim ke suatu aplikasi
Value = akan menampilkan isinya sebagai nilai default
2) Password<input
type="password">
Di gunakan untuk
memasukan password
Size = ukuran textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Name = nama variable yang dikirim ke suatu aplikasi
Ada lagi jenis input lainnya yaitu :
<input type=”checkbox” />
Size = ukuran textbox dalam karakter
Maxsize = maksimal jumlah karakter yang dapat di input
Name = nama variable yang dikirim ke suatu aplikasi
Ada lagi jenis input lainnya yaitu :
<input type=”checkbox” />
adalah inputan
berupa checkbox yang dapat
diceklist atau di centang oleh user. User dapat memilih atau tidak memilih
checkbox ini. Type checkbox
memiliki atribut checked yang
jika ditulis atau diisi dengan nilai checked,
akan membuat chexkbox langsung terpilih pada saat pertama kali halaman
ditampilkan. Contoh inputan checkbox
berupa hobi, yang oleh user
dapat dipilih beberapa hobi.
<input type=”radio” />
mirip dengan checkbox, namun user hanya bisa
memilih satu diantara pilihan group radio. Type radio ini berada dalam suatu grup dan user hanya bisa memilih
salah satunya. Contoh inputan type radio adalah jenis kelamin.
<input type=”submit” />
akan
menampilkan tombol untuk memproses form. Biasanya diletakkan pada baris
terakhir dari form. Atribut value
jika diisi akan membuat text tombol submit berubah sesuai inputan nilai value.
3) Hidden<input
type"hidden">
Digunkan untuk mengirim data ke suatu
aplikasi yang tidak dingginkan untuk dilihat oleh browser.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable
4) Check Box<input
type="checkbox">
Check box digunakan
untuk dapat memilih lebih dari satu pilihan.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (checkbox yang sudah ditandai)
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (checkbox yang sudah ditandai)
5) Radio Button<input
type="radio">
Radio button digunakan agar dapat memilih ahnya salah satu pilihan.
Name = nama veriabel yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (radio button yang sudah di tandai)
Radio button digunakan agar dapat memilih ahnya salah satu pilihan.
Name = nama veriabel yang dikirim ke suatu aplikasi
Value = nilai dari variable
Checked (radio button yang sudah di tandai)
6) Push Button<input
type="button">
Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk menghasilkan suatu aksi.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol
Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk menghasilkan suatu aksi.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol
7) Submit<input
type="submit">
Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan nilinya ke suatu aplikasi yang di tentukan dlam atribut ACTION dalam elemen form.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol
Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan nilinya ke suatu aplikasi yang di tentukan dlam atribut ACTION dalam elemen form.
Name = nama dari variable yang dikirim ke suatu aplikasi
Value = label teks di atas tombol
8) Image Submit
Button<input type="image" src="url">
Digunakan untuk menggantikan tombol standar submit dengan image.
Name = nama dari variable ayng dikirim ke suatu aplikasi
Digunakan untuk menggantikan tombol standar submit dengan image.
Name = nama dari variable ayng dikirim ke suatu aplikasi
9) Reset<input
type="reset">
Digunakan untuk mereset semua masukan dalam form.
Value = label teks di button
Digunakan untuk mereset semua masukan dalam form.
Value = label teks di button
10) Text
Area<textarea>…</textarea>
Elemen untuk memasukan teks secara leluasa seperti notepad.
Nama = nama dari veriabel yang dikirim ke suatu aplikasi
Rows = panjang baris dalam karakter
Cols = tiggi kotak
Elemen untuk memasukan teks secara leluasa seperti notepad.
Nama = nama dari veriabel yang dikirim ke suatu aplikasi
Rows = panjang baris dalam karakter
Cols = tiggi kotak
11) Select<select>…</select>
Daftar isi dalam property select menggunakan tag <option>
Size = jumlah pilihan yang dapat terlihat
Name = nama dari veriabel yang dikirim ke suatu aplikasi
Contoh penggunaan tag select adalah sebagai berikut:
<select>
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option value="pilihan ketiga">Pilihan 3</option>
</select>
Ketika form dikirim untuk diproses, nilai dari tag option akan dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita memberikan tag value. Jika tag value berisi nilai, maka nilai value lah yang akan dikirim.
Sama seperti tag option type checkbox dan type radio, atribut checked dapat ditambahkan agar tag select berisi nilai awal, contoh penggunaanya sebagai berikut:
<select>
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option value="pilihan ketiga" selected>Pilihan 3</option>
</select>
Daftar isi dalam property select menggunakan tag <option>
Size = jumlah pilihan yang dapat terlihat
Name = nama dari veriabel yang dikirim ke suatu aplikasi
Contoh penggunaan tag select adalah sebagai berikut:
<select>
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option value="pilihan ketiga">Pilihan 3</option>
</select>
Ketika form dikirim untuk diproses, nilai dari tag option akan dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita memberikan tag value. Jika tag value berisi nilai, maka nilai value lah yang akan dikirim.
Sama seperti tag option type checkbox dan type radio, atribut checked dapat ditambahkan agar tag select berisi nilai awal, contoh penggunaanya sebagai berikut:
<select>
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option value="pilihan ketiga" selected>Pilihan 3</option>
</select>
Salah
satu scrip Form dalam Html :
<html>
<head>
<title>Belajar Membuat Form </title>
</head>
<body>
<form action=" formulir.html" method="get">
<title>Belajar Membuat Form </title>
</head>
<body>
<form action=" formulir.html" method="get">
Nama: <input type="text" name="nama"
value="Nama Kamu" />
<br />
<br />
Password: <input type="password"
name="password" />
<br />
<br />
Jenis Kelamin : <input type="radio"
name="jenis_kelamin" value="laki-laki" checked/> Laki –
Laki
<input type="radio" name="jenis_kelamin"
value="perempuan" /> Perempuan
<br />
Hobi: <input type="checkbox" name="hobi_baca" /> Membaca Buku Javascript
<input type="checkbox" name="hobi_nulis" checked /> Menulis Code HTML, CSS, PHP
<input type="checkbox" name="hobi_mancing" /> Menggambar Design Banner Website
<br />
Asal Kota:
<select name="asal_kota" >
<option value="Kota Jakarta"> Jakarta</option>
<option>Bandung</option>
<option value="Kota Semarang" checked>Semarang</option>
</select>
<br />
Komentar Anda:
<textarea name="komentar" rows="5" cols="20">Silahkan berikan komentar anda</textarea>
<br />
<input type="submit" value="Proses" >
</form>
</body>
</html>
<br />
Hobi: <input type="checkbox" name="hobi_baca" /> Membaca Buku Javascript
<input type="checkbox" name="hobi_nulis" checked /> Menulis Code HTML, CSS, PHP
<input type="checkbox" name="hobi_mancing" /> Menggambar Design Banner Website
<br />
Asal Kota:
<select name="asal_kota" >
<option value="Kota Jakarta"> Jakarta</option>
<option>Bandung</option>
<option value="Kota Semarang" checked>Semarang</option>
</select>
<br />
Komentar Anda:
<textarea name="komentar" rows="5" cols="20">Silahkan berikan komentar anda</textarea>
<br />
<input type="submit" value="Proses" >
</form>
</body>
</html>
Referensi :
0 komentar:
Posting Komentar