Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
PERTEMUAN 5
HTML Tingkat Lanjut
POKOK BAHASAN:
• Table HTML (Con’t)
• Frame HTML
• Form HTML
• Layout HTML
• Font HTML
• Style HTML
• Head HTML
TUJUAN PEMBELAJARAN:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
• Mengembangkan dalam pembuatan tabel khusus
• Memahami fungsi dan membuat frame dalam dokumen HTML
• Membuat form dalam dokumen HTML
• Membuat layout dokumen HTML
• Memformat penggunaan font dalam dokumen HTML
• Membuat style dokumen HTML yang baik
• Memahami fungsi head dokumen HTML
Contoh:
HTML Code:
<html>
<head>
<title>Coba Cellpadding Tabel</title>
</head>
<body>
<h3>Percobaan Tanpa Cellpadding:</h3>
<table border="1">
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
</table>
<h3>Percobaan Dengan Cellpadding:</h3>
<table border="1" cellpadding="20">
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
<tr>
<td>row-1 , Kol-1</td>
Workshop Desain Web Arif Basofi, S.Kom. MT.
<td>row-1 , Kol-2</td>
</tr>
</table>
</body>
</html>
Cellspacing table digunakan untuk menambah jarak antar sel. Untuk membuat
cellspacing table digunakan tambahan tag <cellspacing> pada tag <table>:
<table ... cellspacing=”size”> .... </table>
Contoh:
HTML Code:
<html>
<head>
<title>Coba Cellspacing Tabel</title>
<head>
<body>
<h3>Percobaan Tanpa Cellspacing:</h3>
<table border="1">
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
</table>
<tr>
<td>row-1 , Kol-1</td>
<td>row-1 , Kol-2</td>
</tr>
</table>
</body>
</html>
Empty Cell table adalah membuat suatu sel table dalam kondisi kosong. Untuk
membuat empty table, data dapat dikosongi pada sel-nya dan hasil tampilan pada sel yang
kosong tadi tidak akan tampak border. Jika suatu sel yang kosong ingin tetap ditampilkan
bordernya, dapat diisi dengan nilai   (non breaking space).
Contoh:
HTML Code:
<html>
<head>
<title>Coba Empty Cell Tabel</title>
<head>
<body>
<h3>Percobaan Empty Cell Table:</h3>
<table border="1">
<tr>
<td>row-1,col-1</td>
<td>row-1,col-2</td>
</tr>
<tr>
<td> </td>
<td>...</td>
Workshop Desain Web Arif Basofi, S.Kom. MT.
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>row-4,col-1</td>
<td>row-4,col-2</td>
</tr>
</table>
</table>
</body>
</html>
Penggunaan tag   digunakan sebagai pengganti spasi jika diinginkan, karena didalam
dokumen HTML, spasi biasa (spacebar) tidak berlaku.
Contoh:
Code HTML:
<html>
<head>
<title>Coba nbsp Tabel</title>
<head>
<body>
<h3>Percobaan penggunaan nbsp sebagai pengganti spasi:</h3>
<table border="1">
<tr>
<td>Tanpanbsp :</td>
<td>Dengan 1-spasi</td>
<td>Dengan 2-spasi</td>
</tr>
<tr>
<td>Dengan  nbsp:</td>
<td>Dengan   1-nbsp</td>
<td>Dengan     2-nbsp</td>
</tr>
</table>
</table>
</body>
</html>
Workshop Desain Web Arif Basofi, S.Kom. MT.
Untuk tampilan dokumen web dengan format khusus sehingga lebih tertata rapi, dapat anda
gunakan table dengan setting border = 0, misal untuk mengatur format tampilan teks agak
jarang-jarang/khusus jangan menggunakan spasi atau tag  , tapi gunakan table
seperti yang akan dibahas pada bagian Layout pada bab ini.
Table On Table (tabel dalam tabel) adalah bentuk tabel yang berada didalam tabel
seperti pada gambar dibawah ini.
Contoh:
HTML Code:
<html>
<head>
<title>Coba Nested Tabel</title>
<head>
<body>
<h3>Percobaan Table On Table:</h3>
<table width="75%" border="4" cellspacing="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
Tag Frameset :
• Tag <frameset> mendefinisikan bagaimana membagi window ke dalam fram-
frame.
• Setiap frameset mendefinisikan sebuah set baris (row) atau kolom (colom)
• Setiap nilai rows/column menunjukkan jumlah tampilan area setiap row/colomn.
Tag Frame
• Tag <frame> tag mendefinisikan nama dokumen HTML yang dimasukkan dalam
frame.
Sebagai contoh dibawah ini adalah frameset dengan dua kolom. Kolom pertama dengan
lebar 25% dari browser window. Kolom kedua dengan lebar 75% dari browser window.
Dokumen HTML ”frame1.html” diletakkan pada kolom pertama dan dokumen
HTML ”frame2.html” diletakkan di kolom kedua.
<frameset cols="25%,75%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
Workshop Desain Web Arif Basofi, S.Kom. MT.
Frame kolom adalah frame dengan bentuk frameset vertikal. Untuk membuat
frameset kolom, set masing-masing ukuran frameset cols dan set masing-masing url
framenya.
Contoh frame kolom:
Listing:
Listing Frame Utama: 02a - FrameKolom.html
<html>
<head>
<title>Contoh Frame Kolom</title>
<head>
<frameset cols="25%,50%,25%">
<frame src="frame1.html">
<frame src="frame2.html">
<frame src="frame3.html">
</frameset>
</html>
Frame Baris adalah frame dengan bentuk frameset horisontal. Untuk membuat
frameset baris, set masing-masing ukuran frameset rows dan set masing-masing url
framenya.
Contoh frame baris:
<head>
<frameset rows="25%,50%,25%">
<frame src="frame1.html">
<frame src="frame2.html">
<frame src="frame3.html">
</frameset>
</html>
Listing Frame 1 – 2 - 3: Sama dengan diatas.
menu dengan berisi daftar link (misal. “Framenavmenu”), dan frame yang kedua sebagai
targetnya atau dokumen yang di-link (disebut frame target disebelah kanan, misal.
dinamakan “showframe”).
Contoh:
</html>
</html>
• Text : digunakan untuk memasukkan suatu nilai untuk dikirimkan kepada server.
Nilai yang dimasukkan dapat berupa angka ataupun teks.
• Radio : menyediakan beberapa pilihan, hanya satu pilihan yang dapat dipilih.
• Check box : menyediakan beberapa pilihan, pilihan bisa lebih dari satu yang
dipilih.
• List : menyediakan pilihan dalam bentuk list pilihan, pilihan yang dipilih dapat
lebih dari satu.
• Button : digunakan untuk mendefinisikan tombol untuk melakukan pemrosesan
form.
1. SUBMIT : button yang digunakan untuk mengirim data.
2. RESET : button yang digunakan untuk menginisialisasi (mengosongkan) form.
• Text Area : digunakan untuk memasukkan data dalam bentuk teks berupa memo.
• Text Field
<input type="text" name="textfield">
Katerangan :
Input : tag yang menandakan sebuah masukan
Type : type sebuah masukan, yaitu ”text”
Name : nama text field
• Text Area
<textarea name="textarea" cols="100" rows="5"></textarea>
Keterangan :
Textarea : tag yang menandakan sebuah masukan textarea
Name : nama textarea
Cols : jumlah kolom textarea
Rows : jumlah baris textarea
• Check box
<input name="checkbox" type="checkbox" value="checkbox" checked>
Keterangan :
Name : nama checkbox
Type : type masukan
Value : nilai yang dikirimkan ke server
Checked : menunjukkan bahwa otomatis pilihan tersebut dipilih. Secara default
atribut tersebut unchecked (tidak dipilih).
Workshop Desain Web Arif Basofi, S.Kom. MT.
• Radio Button
<input name="radiobutton" type="radio" value="radiobutton">
Keterangan :
Name : nama radiobutton
Type : type masukan
Value : nilai yang akan dikirim ke server
• List Box
<select name="select">
<option value="Teknologi Informasi">Teknologi Informasi</option>
</select>
Keterangan :
Select : tag yang menandakan sebuah list/menu
Name : nama list/menu
Option : tag yang menandakan sebuah pilihan list
Value : nilai pilihan yang akan dikirim ke server
• Button – Submit
<input type="submit" name="Submit" value="Submit">
• Button – Reset
<input type="reset" name="Reset" value="Reset">
3.3.3.3 Checkbox
Dengan checkbox, user dapat memilih atau membatalkan pilihan dari checkbox.
Berikut ini adalah contoh penggunaan checkbox dalam dokumen HTML.
Workshop Desain Web Arif Basofi, S.Kom. MT.
Contoh Checkbox:
Tag <font> menentukan ukuran besar atau kecil dan jenis dari output browser.
Ukuran (size) font secara default adalah 3.
Atribut COLOR (warna) untuk memberikan warna font dengan format rrggbb, 6
digit hexadecimal, untuk tiap dua digit nilai adalah red, green, blue.
Workshop Desain Web Arif Basofi, S.Kom. MT.
Nama warna dapat juga digunakan sebagai pengganti format hexa, seperti warna:
Aqua, Black, Blue, Fuchsia, Gray, Green, Lime, Maroon, Navy, Olive, Purple, Red, Silver,
Teal, Yellow, and White.
Atribut FACE digunakan untuk menentukan tipe font yang digunakan (misal.
Arial, Courier,dll) berdasarkan font yang ter-install pada koputer client.
Penggunaan tag <font>, sebaiknya mulai dihindarkan, sebagai gantinya dapat
digunakan CSS (Cascading Style Sheets) untuk mendefinisikan property layout dan
display elemen HTML. (Pembahasan CSS pada Bab minggu berikutnya.)
Ketentuan tugas:
1. Link penyimpanan tugas akan di share via PJ mata kuliah.
(Masing-masing buat folder NRP-Nama)