TM04 Pengenalan HTML (List Image Table Frame)
TM04 Pengenalan HTML (List Image Table Frame)
PERTEMUAN 4
PENGENALAN HTML (Con’t)
POKOK BAHASAN:
• List HTML
• Image HTML
• Table HTML
• Background HTML
• Frame HTML (next)
• Form HTML (next)
TUJUAN PEMBELAJARAN:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
• Membuat list dalam dokumen HTML
• Membuat image dalam dokumen HTML
• Membuat table dalam dokumen HTML
• Membuat background dalam dokumen HTML
• Membuat frame dalam dokumen HTML (next)
• Membuat form dalam dokumen HTML (next)
Type Arti
Selain atribut type, ada juga atribut start yang digunakan untuk mendefinisikan
nomor awal yang akan digunakan pada ordered list. Misal. Jika list ingin dimulai dari
nomor 4, maka atribut start harus ditulis dalam tag : <ol start=4> .... </ol>
Workshop Desain Web Arif Basofi, S.Kom,MT.
Contoh:
<html>
<head>
<title>Coba Ordered List</title>
<head>
<body>
<h3>Contoh Ordered List dokumen HTML:</h3>
<u><b>Ordered List <ol> </b></u>
<ol>
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ol>
<u><b>Ordered List dengan nomor angka romawi huruf BESAR <ol
type="I"> </b></u>
<ol type="I">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ol>
<u><b>Ordered List dengan nomor angka romawi huruf kecil <ol
type="i"> </b></u>
<ol type="i">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ol>
<u><b>Ordered List dengan abjad huruf BESAR <ol type="A">
</b></u>
<ol type="A">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ol>
<u><b>Ordered List dengan abjad huruf kecil <ol type="a">
</b></u>
<ol type="a">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ol>
<u><b>Ordered List dengan nomor urut dimulai 4 <ol start=4>
</b></u>
<ol start=4>
<li>List item empat</li>
<li>List item lima</li>
<li>List item enam</li>
</ol>
</body>
</html>
Workshop Desain Web Arif Basofi, S.Kom,MT.
Tampilan:
Unordered list adalah urutan item yang tak bernomor. Unordered list sering
disebut juga sebagai bullet list, memiliki bullet secara default berupa noktah. Jenis bullet
dapat diubah sesuai kebutuhan dengan memberikan definisi atribut type pada tag: <ul
type=”box”> .... </ul>.
Contoh:
<html>
<head>
<title>Coba Unordered List</title>
<head>
<body>
<h3>Contoh Unordered List dokumen HTML:</h3>
<u><b>Unordered List <ul> </b></u>
<ul>
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ul>
<u><b>Unordered List dengan type square <ul type="square"> </b></u>
<ul type="square">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ul>
<u><b>Unordered List dengan type disc <ul type="disc"> </b></u>
<ul type="disc">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ul>
<u><b>Unordered List dengan type circle <ul type="circle">
</b></u>
<ul type="circle">
<li>List item satu</li>
<li>List item dua</li>
<li>List item tiga</li>
</ul>
</body>
</html>
Tampilan:
Workshop Desain Web Arif Basofi, S.Kom,MT.
Nested list adalah bentuk list yang terjadi secara bersarang. Jadi didalam list
terdapat list lagi. Nested list dapat terjadi baik pada ordered list maupum unordered list.
Contoh:
HTML Code Tampilan
<html>
<head>
<title>Coba Nested List</title>
<head>
<body>
<h3>Contoh Nested List dokumen HTML:</h3>
<u><b>Ordered Nested List <ol> </b></u>
<ol>
<li>List item satu</li>
<li>List item dua</li>
<ol>
<li>List sub-dua</li>
<li>List sub-dua</li>
</ol>
<li>List item tiga</li>
<li>List item empat</li>
</ol>
Definition List digunakan dalam memberikan uraian dari suatu list item dalam
daftar. Definition List terdiri atas kombinasi tag: <dl> .... </dl> , <dt> .... </dt> dan <dt>
.... </dt>.
Workshop Desain Web Arif Basofi, S.Kom,MT.
Tag Descriptions
<dl> Mendefinisikan definition list
<dt> Mendefinisikan definition term
<dd> Mendefinisikan definition description
Contoh:
<html>
<head>
<title>Coba Definition List</title>
<head>
<body>
<h3>Contoh Definition List dokumen HTML:</h3>
<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language, is web document script program </dd>
<dt>HTTP</dt>
<dd>HyperText Transfer Protocol, is web document protocol </dd>
</dl>
</body>
</html>
Tampilan:
Tampilan:
Untuk membuat link melalui suatu image, seperti halnya pada link sebelumnya,
yaitu dengan menggunakan tag :
<a href=”namafile”> <img src-“file_gambar”> … </a>
Contoh:
HTML Code Tampilan
<html>
<head>
<title>Coba Link Image</title>
<head>
<body>
<h3>Contoh Link Image:</h3>
Link ke gambar animasi : <br><br>
<a href="05b-Link_GambarAnimasi.html">
<img src="gmbr/pencet.gif"> </a>
</body>
</html>
Workshop Desain Web Arif Basofi, S.Kom,MT.
Tampilan:
Workshop Desain Web Arif Basofi, S.Kom,MT.
Tag alt pada image digunakan untuk menampilkan keterangan image yang ada
dibrowser, saat menaruh mouse pointer diatas gambar agak lama.
Untuk membuat Tag alt:
<img src-“file_gambar” alt=”keterangan_gambar” > …
Contoh:
<html>
<head>
<title>Coba ALT Image</title>
<head>
<body>
<h3>Contoh Tag ALT Image:</h3>
<img src="gmbr/fun.gif" alt=”anak-anak lucu” width=130 height=230>
</body>
</html>
Tampilan:
Image map digunakan untuk mendefinisikan area link dimana saja pada daerah
suatu gambar. Jadi dalam suatu area gambar, dapat dibuat beberapa area link yang akan
kita tentukan. Contoh pada gambar dibawah, terdapat 3 area link (berwarna kunig) yang
berfungsi sebagai link ke dokumen web lain.
Workshop Desain Web Arif Basofi, S.Kom,MT.
Definisi area didalam daerah gambar dapat dinyatakan dalam bentuk objek:
• Titik : POINT • Persegi panjang : RECT
• Poligon : POLY • Lingkaran / elips: CIRCLE
Ada 2 (dua) jenis image map, yaitu:
1. Server side
2. Client side
Server side image map: menyimpan definsi map didalam server, sehingga jika
suatu daerah dalam gambar yang mempunyai image map di-klik, maka browser akan
mengirimkan koordinat daerah gambar yang di-klik pada server. Oleh server, koordinat
dicocokkan dengan definisi yang ada. Jika koordinat sesuai dengan area yang memiliki
link, maka akan menampilkan dokumen web sesuai definisi link pada koordinat tersebut.
Client side image map: hanya menyertakan definisi map dari daerah gambar yang
dapat di-klik pada status bar browser web.
Untuk menentukan area koordinat, dapat digunakan tag area yang diletakkan diantara tag
map diatas:
Workshop Desain Web Arif Basofi, S.Kom,MT.
Area obyek yang dibuat diatas berupa persegi panjang (rectangle) dengan
menggunakan koordinat titik x1,y1 sebagai pojok kiri atas dan titik x2,y2 sebagai
pojok kanan bawah. "href" mendefinisikan link seperti halnya pada tag <a>.
Koordinat x,y pada tag diatas menunjukkan pusat titik lingkaran dan “radius”
adalah jari-jari/radius lingkaran.
Dengan tag polygon diatas, anda dapat membuat polygon dengan bentuk yang anda
inginkan.
Contoh: (Tampilan seperti pada gambar diatas)
<html>
<head>
<title>Coba ALT Image</title>
<head>
<body>
<IMG SRC="imagemap.gif" USEMAP="#map" WIDTH=175 HEIGHT=75 BORDER=0>
<MAP NAME="map">
<AREA SHAPE=CIRCLE COORDS="26,26,22" HREF="1.html">
<AREA SHAPE=POLY COORDS="62,32,41,64,93,64" HREF="2.html">
<AREA SHAPE=RECT COORDS="114,32,171,70" HREF="3.html">
</MAP>
</body>
</html>
Tag tabel dasar berupa : <table> .... </table>, didalam tag <table> disisipkan baris
data dengan tag : <tr> ... </tr>. Dan dalam 1 (satu) baris dapat diisi kolom dengan tag :
<td> .... </td>.
Contoh potongan bentuk tag tabel:
Code HTML Tampilan
<table border="1">
<tr> <!--start row 1--> Cell 1, Row 1 Cell 2, Row 1 Cell 3, Row 1
<td>Cell 1, Row 1</td> Cell 1, Row 2 Cell 2, Row 2 Cell 3, Row 2
<td>Cell 2, Row 1</td>
<td>Cell 3, Row 1</td>
</tr> <!--end row 1--> Jika border diset=0, maka garis akan tidak nampak.
<tr> <!--start row 2--> Cell 1, Row 1 Cell 2, Row 1 Cell 3, Row 1
<td>Cell 1, Row 2</td> Cell 1, Row 2 Cell 2, Row 2 Cell 3, Row 2
<td>Cell 2, Row 2</td>
<td>Cell 3, Row 2</td>
</tr> <!--end row 2-->
</table>
bordercolordark="..."
Sets the border shadow color (only works on some
browsers)
<TR> = Table Row
align="..."
Horizontally aligns the contents of the cells inside the row
(left, center, right, justify)
Vertically aligns the contents of the cells inside the row (top,
valign="..." middle, bottom). Note: This does not work in some
browsers)
Workshop Desain Web Arif Basofi, S.Kom,MT.
bgcolor="..."
Sets the background color of the row (only works on some
browsers)
<TD> = Table Data (cell)
rowspan="..." The number of rows spanned by a cell.
colspan="..." The number of columns spanned by a cell.
align="..."
Horizontally aligns the contents of the cell (left, center,
right, justify)
valign="..."
Vertically aligns the contents of the cell (top, middle,
bottom). Note: This does not work in some browsers)
Terdapat tag header untuk menampilkan header / kolom judul tabel, sehingga teks akan
bercetak tebal: <th> …NamaHeader… </th>
Contoh:
Misal. Ingin menampilkan tabel dengan bentuk :
Nama
Nomor
Nama Depan Nama Belakang
Bentuk kode HTML:
<html>
<head>
<title>Coba Tabel</title>
<head>
<body>
<table border="1">
</table>
</body>
</html>
Workshop Desain Web Arif Basofi, S.Kom,MT.
Background pada dokumen web dapat berupa warna atau gambar, dengan tag :
<body bgcolor=”#rrggbb” atau background=”file_gambar”> .... </body>
<body bgcolor="#3333ff">
<FONT COLOR="#ffff00"> <H2 ALIGN="CENTER">BACKGROUND WARNA: BLUE SKY
(#3333ff) </H2></FONT>
</body>
</html>
Tampilan:
Workshop Desain Web Arif Basofi, S.Kom,MT.
Tampilan:
Background pada tabel web juga dapat berupa warna atau gambar, yang dapat
ditempatkan baik pada tag <table>, <th> maupun <td> :
<table bgcolor=”warna” atau background=”file_gambar”> .... </table>, atau
<th bgcolor=”warna” ” atau background=”file_gambar”> .... </tf>, atau
<td bgcolor=”warna” atau background=”file_gambar”> .... </td>
Workshop Desain Web Arif Basofi, S.Kom,MT.
<body>
<table border="1" bgcolor="#9999ff">
</table>
</body>
</html>
Tampilan:
Workshop Desain Web Arif Basofi, S.Kom,MT.
<body>
<table border="1" background="gmbr/backgroundbar.jpg">
<tr>
<th rowspan="2" background="gmbr/background.jpg">Nomor</th>
<th colspan="2" align="center"><font color="#00ff00">Nama</font></th>
<tr>
<td background="gmbr/backgroundbar2.jpg"><font color="#ffff00">Nama Depan</font></td>
<td bgcolor="#00ff00">Nama Belakang</td>
</tr>
</tr>
</table>
</body>
</html>
Tampilan: