Anda di halaman 1dari 55

PEMROGRAMAN WEB

MODUL HTML

Segala puji bagi Allah SWT berkat rahmat dan petunjuknya MODUL HTML ini
dapat tersusun. Modul ini merupakan modul dasar untuk membuat suatu web.
Modul ini saya anggap layak dipelajari agar para siswa mempunyai dasar untuk
memahami bahasa pemrograman web tingkat lanjut lainnya seperti PHP, Java
dan lainnya. Sumber-sumber modul ini saya lupa mengambil dari mana, karena
itu saya Johan Sharif, S.Kom meminta maaf jika ada yang tidak berkenan jika
merasa memiliki sumber ini. Berdasarkan hati yang tulus saya berani
menyebarkan Modul ini agar dapat bermanfaat bagi orang banyak, semoga
pemberi sumber dan kami yang terlibat dalam penyusunan modul ini mendapat
balasan dari Allah SWT. Karena kami tidak memperjualbelikan modul ini, silahkan
bagi siapa saja yang ingin memiliki dan mempelajari tetapi tidak untuk
diperjualbelikan. Modul lain dapat di lihat di http://johansmk6.wordpress.com/
Wassalammualaikum ...





Daftar I si

1. PENGERTIAN HTML.........................................................................................1
2. MENGATUR TEKS............................................................................................7
3. MENGATUR FONT............................................................................................12
4. MEMBUAT LINK...............................................................................................16
5. MENGGUNAKAN TABEL...................................................................................22
6. MENAMPILKAN DAFTAR ITEM LIST................................................................30
7. MENAMBAHKAN GAMBAR...............................................................................37
8. FRAME.............................................................................................................43
9. MEMBUAT FUNGSI ..........................................................................................48







Mr. Joe
0
PEMROGRAMAN WEB

PENGERTIAL H T M L (HyperText Mark-up Language)


HTML adalah sebuah bahasa pemrograman yang digunakan untuk membuat sebuah
halaman Web. Untuk menulis kode HTML digunakan editor teks seperti NotePad atau FrontPage.
Contoh kode HTML yang sangat sederhana :










<HTML>
<HEAD>
<TI TLE>Lat i han Per t ama</ TI TLE>
</ HEAD>
<BODY>
Sel amat Bel aj ar HTML
</ BODY>
</ HTML>

Pasangan tag <HTML> dan </HTML> menandakan bahwa kode yang terdapat di dalamnya
adalah kode HTML sehingga browser akan menerjemahkan sebagai dokumen HTML
Bagian yang terdapat dalam <HTML> dan </HTML> umumnya terbagi atas :
1. kepala, ditandai dengan pasangan tag <HEAD> dan </HEAD>
2. badan, ditandai dengan pasangan tag <BODY> dan </BODY>
Pada bagian kepala, bisa ditentukan judul dokumen HTML. Judul ini ditulis dalam pasangan
tag <TITLE> dan </TITLE>. Pada contoh di atas, judul dokumen HTML adalah Lat i han
Per t ama. Judul ini diletakkan di bagian atas jendela browser.


Cara Menuliskan Tag

Nama tag ditulis di dalam tanda < dan >. Antara nama tag dan tanda < ditulis tanpa
spasi sama sekali. Nama tag boleh ditulis dengan huruf kecil, huruf kapital, ataupun kombinasi
antara huruf kecil dan huruf kapital. Dengan kata lain, penulisan :

<HTML>
<html>
<Html>

dianggap sama. Namun umumnya nama tag ditulis dengan huruf kecil saja atau huruf kapital
saja.


Atribut dalam Tag

Beberapa tag mengandung atribut di dalamnya. Contoh :

<P ALIGN=CENTER>

Pada contoh ini, P adalah nama tag sedangkan ALIGN adalah nama atribut. Pada umumnya,
atribut melibatkan nilai. Pada contoh di atas, CENTER adalah nilai untuk atribut ALIGN.




Mr. Joe
1
PEMROGRAMAN WEB

Komentar

Komentar adalah bagian dari kode HTML yang diabaikan oleh browser. Kegunaan
komentar dalam kode HTML adalah sebagai keterangan. Sebuah komentar diawali dengan <!--
dan diakrhiri dengan -->. Contoh :














<! Fi l e koment ar . ht m
Di buat pada t anggal 4 Agust us 2002 - - >

<HTML>
<HEAD>
<TI TLE>Koment ar </ TI TLE>
</ HEAD>
<BODY>
<! - - I ni j uga koment ar - - >
Sel amat Bel aj ar HTML
</ BODY>
</ HTML>


Tag <BR>

Fungsi tag <BR> adalah untuk membuat baris baru atau berpindah baris. Contoh :











<HTML>
<HEAD>
<TI TLE>Tag BR</ TI TLE>
</ HEAD>
<BODY>
Sel amat Bel aj ar HTML<BR>
Semoga Sukses !
</ BODY>
</ HTML>

Tag <P>

Tag <P> digunakan untuk membuat paragraf. Contoh :














<HTML>
<HEAD>
<TI TLE>Cont oh Par agr af </ TI TLE>
</ HEAD>
<BODY>
Pesona Tanaman Hi as<P>
Kei ndahan t anaman hi as<BR>
membawa suat u pesona t er sendi r i <BR>
War na- war ni bunga<BR>
aneka r upa cor ak daun<BR>
membuat or ang dengan senang hat i mengol eksi nya
</ BODY>
</ HTML>
Mr. Joe
2
PEMROGRAMAN WEB

Di dalam tag <P> bisa disertakan atribut ALIGN yang berguna untuk mengatur peletakan
teks di dalam masing-masing baris. Salah satu nilai yang dapat diberikan pada ALIGN adalah
CENTER, yang menempatkan teks berada di tengah-tengah layar pada baris yang bersangkutan.
Selain CENTER, nilai lain yang dapat diisikan pada ALIGN yaitu :
LEFT, mengatur teks rata kiri terhadap halaman
RIGHT, mengatur teks rata kanan terhadap halaman
JUSTIFY, mengatur teks rata kiri dan rata kanan. Efeknya terlihat untuk teks yang sangat
panjang.

Contoh :

















<HTML>
<HEAD>
<TI TLE>Cont oh t ag P dengan ALI GN</ TI TLE>
</ HEAD>
<BODY>
PUI SI KU:
<P ALI GN = " CENTER" >
Mat ahar i pun mul ai t er bangun dar i mi mpi <BR>
menyembur at kan si nar nya yang hangat <BR>
Bur ung- bur ung ber ki cau r i ang<BR>
mengucapkan sel amat pagi <BR>
</ P>
Yogyakar t a, 2002
</ BODY>
</ HTML>

Tag J udul

HTML menyediakan 6 buah tag yang digunakan untuk mengatur ukuran teks yang
dijadikan sebagai judul dalam badan dokumen. Tag-tag judul ini berupa :
<H1> ... </H1>
<H2> ... </H2>
<H3> ... </H3>
<H4> ... </H4>
<H5> ... </H5>
<H6> ... </H6>

Contoh :













<HTML>
<HEAD>
<TI TLE>Tag H1- H6</ TI TLE>
</ HEAD>
<BODY>
<H1>Tag H1</ H1>
<H2>Tag H2</ H2>
<H3>Tag H3</ H3>
<H4>Tag H4</ H4>
<H5>Tag H5</ H5>
<H6>Tag H6</ H6>
</ BODY>
</ HTML>
Mr. Joe
3
PEMROGRAMAN WEB

Seperti halnya pada tag <P>, tag judul atau heading ini juga memiliki atribut ALIGN.
Nilai yang dapat diberikan pada ALIGN adalah :
LEFT (default), mengatur teks rata kiri terhadap halaman
RIGHT, mengatur teks rata kanan terhadap halaman
CENTER, menempatkan judul di tengah-tengah layar pada baris yang bersangkutan
JUSTIFY, mengatur teks rata kiri dan rata kanan. Efeknya terlihat untuk teks yang sangat
panjang.

Contoh :













<HTML>
<HEAD>
<TI TLE>At r i but ALI GN</ TI TLE>
</ HEAD>
<BODY>
<H1>Pesona Tanaman Hi as</ H1>
<H1 ALI GN = " LEFT" >Pesona Tanaman Hi as</ H1>
<H1 ALI GN = " RI GHT" >Pesona Tanaman Hi as</ H1>
<H1 ALI GN = " CENTER" >Pesona Tanaman Hi as</ H1>
</ BODY>
</ HTML>

Tag <HR>

Untuk mempercantik halaman, seringkali pembuat dokumen Web menambahkan garis
horisontal. Garis ini sebenarnya dapat dibuat dengan mudah, yakni dengan menyertakan tag
<HR>. Contoh :




















<HTML>
<HEAD>
<TI TLE>Tag HR</ TI TLE>
</ HEAD>
<BODY>

<H2>Aneka Tanaman Hi as</ H2>
<HR>
Agl aonema at au Sr i r ej eki
<HR>
Begoni a
<HR>
Br omel i a
<HR>
dl l
<HR>
</ BODY>
</ HTML>





Mr. Joe
4
PEMROGRAMAN WEB

Daftar atribut tag <HR>

Atribut Keterangan
SIZE Menentukan ketebalan garis
WIDTH Menentukan lebar garis
ALIGN Menentukan peletakkan teks dalam baris
NOSHADE Mengatur agar garis tidak disertai bayangan


Contoh penggunaan atribut SIZE :













<HTML>
<HEAD>
<TI TLE>At r i but SI ZE pada Tag HR</ TI TLE>
</ HEAD>
<BODY>
<H1>KEBUN PESONA</ H1>
<HR SI ZE = " 10" >
J l . Sol o Km14<BR>
Yogyakar t a<BR>
I ndonesi a<BR>
</ BODY>
</ HTML>

Contoh penggunaan atribut NOSHADE :













<HTML>
<HEAD>
<TI TLE>At r i but NOSHADE pada Tag HR</ TI TLE>
</ HEAD>
<BODY>
<H1>KEBUN PESONA</ H1>
<HR SI ZE = " 10" NOSHADE>
J l . Sol o Km14<BR>
Yogyakar t a<BR>
I ndonesi a<BR>
</ BODY>
</ HTML>

Contoh penggunaan atribut WIDTH :













<HTML>
<HEAD>
<TI TLE>At r i but WI DTH dan ALI GN pada Tag HR</ TI TLE>
</ HEAD>
<BODY>
<HR ALI GN = " CENTER" WI DTH = " 5%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 10%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 20%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 35%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 20%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 10%" SI ZE = " 10" NOSHADE>
<HR ALI GN = " CENTER" WI DTH = " 4%" SI ZE = " 10" NOSHADE>
</ BODY>
</ HTML>
Mr. Joe
5
PEMROGRAMAN WEB

Tag <CENTER>

Untuk menengahkan suatu teks, bisa juga digunakan tag <CENTER>. Tentu saja, untuk
mengakhiri penengahan teks (yakni agar teks berikutnya tidak ditengahkan), perlu disertakan
</CENTER>. Contoh :


















<HTML>
<HEAD>
<TI TLE>Tag CENTER</ TI TLE>
</ HEAD>
<BODY>
<CENTER>
<H2>Ber bagai J eni s Kel adi yang mempesona: </ H2>
Red Fl ash <BR>
Red Fi r e <BR>
Fanni e Munson <BR>
Pi nk Beaut y <BR>
Hi l o Beaut y <BR>
J acki e Sut her s <BR>
</ CENTER>
*****
</ BODY>
</ HTML>


Tag DIV

Tag divisi (<DIV>) berguna untuk mengelompokkan sejumlah baris teks yang memiliki
karakteristik yang sama. Contoh :














<HTML>
<HEAD>
<TI TLE>Tag DI V</ TI TLE>
</ HEAD>
<BODY>
<DI V ALI GN = " RI GHT" >
<H1><U>PRI MASOFT KREASI NDO</ U></ H1>
<H2>J l . Kal asan KM 14</ H2>
<H2>Yogyakar t a</ H2>
</ DI V>
<HR>
</ BODY>
</ HTML>










Mr. Joe
6
PEMROGRAMAN WEB

MENGATUR TEKS


Mengatur Teks Secara Fisik

Daftar tag untuk mengatur teks secara fisik
Pemakaian Tag Keterangan
<B>Teks</B> Teks ditampilkan dalam keadaan ditebalkan
<BIG>Teks</BIG> Teks ditampilkan dengan ukuran lebih besar dari ukuran normal
<I>Teks</I> Teks ditampilkan dalam keadaan miring
<SMALL>Teks</SMALL> Teks ditampilkan dengan ukuran lebih kecil dari ukuran normal
<SUB>Teks</SUB> Teks ditampilkan sebagai subskrip
<SUP>Teks</SUP> Teks ditampilkan sebagai superskrip
<TT>Teks</TT> Teks ditampilkan dalam bentuk seperti ketikan mesin tik
<U>Teks</U> Teks ditampilkan dengan diberi garis bawah

Contoh :


















Mr. Joe
7
PEMROGRAMAN WEB

Mengatur Teks Secara Logis

Daftar tag untuk mengatur teks secara logis
Pemakaian Tag Keterangan
<CITE>Teks</CITE> Menyatakan teks adalah kutipan
<CODE>Teks</CODE> Menyatakan bahwa teks adalah kode atau program komputer.
Umumnya teks ditampilkan dengan font monoskrip.
<EM>Teks</EM> Menyatakan penekanan pada teks. Umumnya teks ditampilkan
miring.
<KBD>Teks</KBD> Menyatakan teks adalah masukan dari keyboard. Teks seperti ini
umumnya ditampilkan dengan font monospasi.
<SAMP>Teks</SAMP> Menyatakan bahwa teks adalah suatu konstanta sederetan
karakter. Biasanya ditampilkan dengan font monospasi.
<STRONG>Teks</STRONG> Menyatakan bahwa teks yang sangat penting untuk diperhatikan
orang. Biasanya disajikan dengan ditebalkan.
<VAR>Teks</VAR> Menyatakan teks adalah variabel atau ekspresi matematika atau
program komputer. Teks akan disajikan dalam bentuk miring.


Teks Praformat

Misalnya akan dibuat tampilan seperti berikut :

Untuk membuatnya dituliskan :



Mr. Joe
8
PEMROGRAMAN WEB

Hasil :


Mengapa tidak bisa? Sebab, spasi yang dituliskan di depan tulisan Red Flash, Red Fire, dan
sebagainya akan dibuang oleh browser. Lalu bagaimana caranya agar bisa didapatkan hasil
seperti yang dikehendaki? Solusinya, gunakan tag <PRE></PRE> untuk membuat teks
praformat. Artinya, keadaan yang telah diformat di dalam kode HTML akan ditampilkan seperti
itu pula oleh browser.









Mr. Joe
9
PEMROGRAMAN WEB




Hasil :


Perhatikan bahwa spasi maupun baris kosong diikutkan pada tampilan browser. Di dalam
pasangan tag <PRE> dan </PRE>, tidak perlu ditambahkan tag seperti <BR>.

Mr. Joe
10
PEMROGRAMAN WEB

















Mr. Joe
11
PEMROGRAMAN WEB

MENGATUR FONT

Tag <FONT></FONT> berguna untuk mengatur jenis, ukuran, maupun warna font.


J enis Font

Untuk menentukan jenis font, digunakan atribut FACE. Contoh :




Ukuran Font

Untuk font ditentukan oleh atribut SIZE. Contoh :




Mr. Joe
12
PEMROGRAMAN WEB

Warna Font

Atribut pada tag <FONT> yang berkaitan dengan warna teks yaitu COLOR, yang berguna untuk
menentukan warna . Jika warna latar belakang yang akan diatur, pengaturan perlu dilakukan
melalui tag <BODY> dengan properti berupa BGCOLOR. Tag BODY juga memiliki atribut
bernama TEXT yang dapat digunakan untuk mengatur warna teks pada keseluruhan tubuh
dokumen.

Daftar nama warna pada atribut penentu warna
Nama Warna RGB Nama Warna RGB
aqua 00FFFF navy 000080
black 000000 olive 808000
blue 0000FF purple 800080
fuchsia FF00FF red FF0000
gray 808080 silver C0C0C0
green 008000 teal 008080
lime 00FF00 yellow FFFF00
maroon 800000 white FFFFFF


Contoh :



Contoh penggunaan atribut BGCOLOR dan TEXT pada tag BODY :

Mr. Joe
13
PEMROGRAMAN WEB



Mengatur Default Font

HTML menyediakan tag bernama <BASEFONT> yang berfungsi untuk menentukan ukuran
default font untuk seluruh halaman. Contoh :




Mr. Joe
14
PEMROGRAMAN WEB

Entitas Karakter dan Numerik

Kode HTML untuk menuliskan karakter-karakter khusus
Simbol HTML Simbol HTML
&Auml; &auml;
&Euml; &euml;
&Iuml; &iuml;
&Ouml; &ouml;
&Uuml; &uuml;
&szlig;
&copy;
&reg;
&#8482
Spasi &nbsp;
& &amp;
&raquo;
&laquo;
< &lt;
> &gt;
x &times;
&divide;






Contoh :










Mr. Joe
15
PEMROGRAMAN WEB

MEMBUAT LI NK

Hyperlink ke Halaman Web

Untuk membuat link ke halaman lain, digunakan pasangan tag <A></A> atau yang
biasa yang disebut tag jangkar atau anchor tag. Bentuk paling sederhana penggunaan tag
jangkar adalah sebagai berikut :

<A HREF = URL>Label </ A>

Dalam hal ini, URL (Uniform Resource Locator) dapat berupa alamat suatu dokumen Web, berkas
grafik, ataupun menyatakan suatu protokol lain (misalnya FTP).

Untuk mempraktikan link, buatlah terlebih dulu dua buah berkas HTML bernama halx.htm dan
haly.htm.

File halx.htm :



File haly.htm :



Sekarang marilah membuat kode HTML yang menyediakan link ke dua buah kode HTML di
depan.

File halutama.htm :





Mr. Joe
16
PEMROGRAMAN WEB

Link ke Situs Web Lain

Hyperlink tak terbatas ke halaman-halaman Web yang berada pada sistem yang sama.
Hyperlink seringkali ditujukan ke situs Web yang lain yang berada di sembarang Web server.
Contoh :



Menentukan Warna Hyperlink

Label yang menjadi penghubung ke halaman Web lain secara bawaan diberi warna
tertentu (umumnya biru) dan diberi garis bawah. Warna tersebut dapat diubah dengan
menggunakan atribut LINK yang terdapat pada tag <BODY>. Contoh :


Selain LINK, terdapat dua atribut lagi yang berkaitan dengan pengaturan warna hyperlink :
ALINK berguna untuk menentukan link aktif, yaitu link yang telah diklik pemakai tetapi
halaman belum selesai dibuka
VLINK berguna untuk menentukan warna link yang halaman Web terkaitnya telah dikunjungi












Mr. Joe
17
PEMROGRAMAN WEB

Contoh :



Menggunakan Bookmark

Jika halaman Web sangat panjang, adakalanya halaman tersebut dilengkapi dengan
sejumlah hyperlink yang mengacu ke area tertentu pada halaman itu sendiri. Hal seperti ini
diimplementasikan melalui bookmark sehingga pemakai tidak perlu membolak-balik halaman
secara manual untuk mendapatkan bagian tertentu dalam halaman tersebut.


Membuka J endela Baru

Kadangkala dikehendaki agar kalau suatu link diklik maka jendela baru akan ditampilkan
untuk menampung halaman yang di-link. Hal ini bisa dikerjakan dengan menambahkan kode :

TARGET = _bl ank pada tag <A>. Contoh :

















Mr. Joe
18
PEMROGRAMAN WEB

Contoh bookmark :




Mr. Joe
19
PEMROGRAMAN WEB












































Soal 1 :
Buatlah Tampilan seperti di bawah ini !




Mr. Joe
20
PEMROGRAMAN WEB











































Soal 2 :
Buatlah Tampilan seperti di bawah ini !












Mr. Joe
21
PEMROGRAMAN WEB


MENGGUNAKAN TABEL


Tag-tag yang terkait dengan pembuatan table :

Tag Keterangan
<TABLE></TABLE> Mengawali dan mengakhiri sebuah table
<CAPTION></CAPTION> Menentukan judul pada table
<TR></TR> Membuat sebuah baris dalam table
<TH></TH> Membuat judul kolom
<TD></TD> Membuat sebuah sel data

Contoh :






Memberi Garis pada Tabel

Bentuk : <TABLE BORDER = bi l angan>

Kalau BORDER tidak disertakan dalam tag <TABLE>, nilai untuk BORDER dianggap sama dengan
nol, dengan akibat garis tidak ditampilkan. Dengan kata lain,

<TABLE>
identik dengan
<TABLE BORDER = 0>










Mr. Joe
22
PEMROGRAMAN WEB


Contoh :




Meletakkan J udul di Bawah Tabel

Untuk menampilkan judul di bawah table, digunakan atribut ALIGN = BOTTOM pada
tag <CAPTION>. Contoh :
















Mr. Joe
23
PEMROGRAMAN WEB




Menentukan Warna Latar Belakang Table

Untuk menambahkan warna latar belakang table, digunakan atribut BGCOLOR pada tag
<TABLE>.

Contoh :




Contoh berikut menunjukkan pewarnaan table melalui BGCOLOR pada <TABLE> dan <TD> :













Mr. Joe
24
PEMROGRAMAN WEB


Menggabungkan Sel

Untuk menggabungkan beberapa baris sel, digunakan atribut ROWSPAN pada tag <TD>.

Contoh:



Untuk menggabungkan beberapa sel dalam satu baris, digunakan atribut COLSPAN pada
tag <TH> atau <TD>. Contoh :



Mr. Joe
25
PEMROGRAMAN WEB


Contoh menggabungkan ROWSPAN dan COLSPAN :




Mengatur Peletakkan Tabel dalam Halaman

Atribut ALIGN pada <TR>, <TH>, dan <TD>
ALIGN dan Nilainya Keterangan
ALIGN = LEFT Teks diatur rata kiri
ALIGN = CENTER Teks ditengahkan
ALIGN = RIGHT Teks diatur rata kanan



















Mr. Joe
26
PEMROGRAMAN WEB


Contoh :




Mengatur Tinggi Sel

Untuk mengatur tinggi table, digunakan atribut HEIGHT pada tag <TABLE>.

Contoh :

Mr. Joe
27
PEMROGRAMAN WEB


Contoh berikut menunjukkan pengaturan tinggi pada sel tertentu saja. Caranya adalah
dengan menggunakan atribut HEIGHT pada tag <TR>.




Pengaturan Teks pada Posisi Vertikal

Di dalam sebuah sel, teks dapat diatur menurut posisi vertical apakah akan diletkkan di
atas, di tengah, atau di bawah. Hal ini bisa dilakukan dengan menggunakan atribut VALIGN pada
tag seperti <TH>, <TR>, atau <TD>.




Nilai untuk atribut VALIGN
Nilai VALIGN Keterangan
TOP Teks diletakkan di bagian atas pada sel
MIDDLE Teks diletakkan di bagian tengah pada sel
BOTTOM Teks diletakkan di bagian bawah pada sel

Contoh :







Mr. Joe
28
PEMROGRAMAN WEB


Mengatur Lebar Tabel dan Sel

Atribut WIDTH pada tag <TABLE> dapat digunakan untuk mengatur lebar table tanpa
tergantung oleh ukuran jendela browser. Contoh :




Contoh berikut menunjukkan penggunaan lebar dalam satuan persen :















Mr. Joe
29
PEMROGRAMAN WEB


WIDTH juga dapat digunakan pada sel tertentu, dengan cara menyebutkannya pada tag
<TD> atau <TH>. Contoh :




Nilai WIDTH pada tag <TD> juga bisa berupa %. Contoh :



Mengatur J arak dalam Tabel

Pada tag <TABLE> terdapat dua buah atribut lagi yang dapat digunakan untuk mengatur
jarak teks terhadap tepi kiri (yaitu CELLPADDING) dan untuk mengatur jarak bagian sel terhadap
tepi dalam bingkai table (yaitu CELLSPACING).
Contoh :






Mr. Joe
30
PEMROGRAMAN WEB

MENAMPILKAN DAFTAR ITEM (LIST)


Daftar Item Tanpa Nomor Urut

Jika Anda ingin menampilkan data dalam bentuk daftar (list) yang tidak diberi nomor,
Anda bisa menggunakan tag <UL>. Dalam hal ini, akhir daftar diakhiri dengan </UL>. Setiap
item dalam daftar diberi tanda seperti bulatan (bullet), akibat penggunaan tag <LI> di depan
masing-masing item. Contoh :





Jenis bullet dapat ditentukan melalui atribut TYPE pada tag <LI> :

Nilai untuk TYPE Bentuk Bullet
CIRCLE

DISC
SQUARE



Contoh penggunaan berbagai nilai untuk TYPE :




Mr. Joe
31
PEMROGRAMAN WEB

Daftar yang tak diberi nomor urut juga bisa bersifat berkalang, artinya suatu daftar item
berada dalam daftar item yang lain. Contoh :




Daftar Item dengan Nomor Urut

Daftar suatu item dapat ditampilkan dengan nomor urut yaitu dengan menggunakan tag
<OL>. Pemberian nomor dapat diotomatiskan tanpa harus dituliskan secara eksplisit. Contoh :












Mr. Joe
32
PEMROGRAMAN WEB

Sebagai pengganti angka dalam daftar item, dapat dipilih huruf latin atau angka romawi.
Hal ini dilakukan dengan menggunakan atribut TYPE pada tag <OL>.

Daftar nilai untuk atribut TYPE pada tag <OL>
Nilai Keterangan
A Huruf kapital digunakan sebagai pengganti nomor urut
a Huruf kecil digunakan sebagai pengganti nomor urut
I Angka romawi dengan huruf kapital digunakan sebagai pengganti nomor urut
i Angka romawi dengan huruf kecil digunakan sebagai pengganti nomor urut
1 Angka biasa digunakan sebagai penomoran.
Merupakan nilai default kalau TYPE tidak disebutkan.

Contoh :




Dengan menambahkan atribut START pada tag <OL>, nilai awal atau huruf awal yang
digunakan dalam daftar item dapat ditentukan sendiri. Contoh :


Mr. Joe
33
PEMROGRAMAN WEB


Seperti halnya tag <UL>, Anda juga bisa mengenakan tag <OL> di dalam tag <OL>
(tag <OL> berkalang). Contoh :





Berhubungan dengan tag <UL>, Anda bisa menyertakan atribut VALUE pada tag <LI>
untuk menentukan nomor urut secara bebas. Contoh :











Mr. Joe
34
PEMROGRAMAN WEB

Daftar Definisi

Daftar ini menyediakan tampilan dengan format mirip kamus, dengan definisi suatu
istilah diletakkan agak menjorok ke kanan.

Tiga buah pasangan tag yang terkait dengan daftar definisi :

Tag Keterangan
<DL>...</DL> Digunakan untuk menyatakan wadah bagi daftar definisi
<DT>...</DT> Digunakan untuk menyatakan wadah bagi istilah yang akan didefinisikan
<DD>...</DD> Digunakan untuk menyatakan wadah bagi defnisi istilah

Kerangka pemakaian ketiga pasangan tag :

<DL>
<DT>I st i l ah- 1</ DT>
<DD>Def i ni si i st i l ah- 1</ DD>
<DT>I st i l ah- 2</ DT>
<DD>Def i ni si i st i l ah- 2</ DD>
. . .
</ DL>

Contoh :




Tag <DIR>

Merupakan daftar tak bernomor yang digunakan untuk menangani direktori. Pada
prinsipnya, efek tag ini sama seperi <UL>. Contoh :
Mr. Joe
35
PEMROGRAMAN WEB





Tag <MENU>

Termasuk daftar tak bernomor. Umumnya digunakan untuk menangani menu pilihan.
Contoh :






















Mr. Joe
36
PEMROGRAMAN WEB

MENAMBAHKAN GAMBAR


Mengatur Gambar Latar Belakang

Terkadang kita jumpai halaman Web dengan latar belakang berupa suatu gambar. Latar
belakang seperti itu kadangkala mempercantik tampilan halaman Web. Untuk menyertakan suatu
gambar sebagai latar belakang, dapat digunakan atribut BACKGROUND pada tag <IMG>.
Bentuknya sebagai berikut :

<BODY BACKGROUND = NamaFi l eGambar >

Contoh :

<BODY BACKGROUND = Cal adi um. j pg>


Menampilkan Gambar

Untuk menampilkan gambar, digunakan tag <IMG>. Bentuk paling sederhana dari tag
<IMG> :

<I MG SRC = nama_gambar >

Contoh :

<I MG SRC = kel adi . j pg>


Mengatur Letak Teks Terhadap Gambar

Tag <IMG> menyediakan atribut bernama ALIGN yang berfungsi untuk mengatur
penempatan teks terhadap gambar dan untuk mengatur penempatan gambar. Nilai untuk atribut
ALIGN :

Nilai Keterangan
TOP Teks diletakkan di bagian atas
MIDDLE Teks diletakkan di tengah-tengah
BOTTOM Merupakan nilai default. Teks diletakkan di bagian bawah.
LEFT Gambar diletakkan di sebelah kiri pada halaman
RIGHT Gambar diletakkan di sebelah kanan pada halaman

Contoh :

<I MG SRC = RedFl ash. gi f ALI GN = MI DDLE>
<I MG SRC = RedFl ash. gi f ALI GN = TOP>

<I MG SRC = RedFl ash. gi f ALI GN = LEFT>
<I MG SRC = RedFl ash. gi f ALI GN = RI GHT>




Mr. Joe
37
PEMROGRAMAN WEB

Memberi Bingkai Gambar

Dengan menggunakan atribut BORDER pada tag <IMG>, Anda bisa mengatur agar
gambar ditampilkan dengan diberi bingkai. Caranya adalah dengan memberikan bilangan pada
atribut BORDER. Nilai pada atribut tersebut menyatakan ketebalan bingkai dalam satuan piksel.
Contoh :

<I MG SRC = RedFl ash. gi f ALI GN = RI GHT BORDER = 1>


Menyediakan Teks Alternatif

Adakalanya pemakai mematikan fitur untuk mematikan penampilan gambar dan ada
kemungkinan pula pemakai menggunakan browser yang tidak mendukung gambar. Untuk
mengatasi keadaan ini, Anda bisa menyediakan teks alternatif sebagai pengganti gambar. Hal
seperti ini dilakukan dengan menggunakan atribut ALT pada tag <IMG>. Contoh :

<I MG SRC = RedFl ash. gi f ALT = Gambar Kel adi ALI GN = MI DDLE>


Mengatur Ukuran Gambar

Bila Anda memiliki gambar yang berukuran besar dan bermaksud mengubah ukuran
gambar saat gambar ditampilkan, Anda bisa mengaturnya melalui atribut pada tag <IMG> yang
bernama HEIGHT dan WIDTH.
HEIGHT untuk mengatur tinggi gambar
WIDTH untuk mengatur lebar gambar

Contoh :

<I MG SRC = RedFl ash. gi f HEI GHT = 150 WI DTH = 150>


Mengatur Ruang Gambar

Atribut VSPACE dan HSPACE dapat dimanfaatkan untuk mengatur jarak gambar terhadap
teks.
VSPACE akan memberikan ruang kosong sebanyak nilai yang disebutkan (dalam satuan
piksel) di atas dan bagian bawah gambar
HSPACE akan memberikan ruang kosong sebanyak nilai yang disebutkan (dalam satuan
piksel) di sebelah kiri dan bagian kanan gambar

Contoh :

<I MG SRC = RedFl ash. gi f HSAPCE = 25>
<I MG SRC = RedFl ash. gi f VSAPCE = 25>







Mr. Joe
38
PEMROGRAMAN WEB


MENGGUNAKAN FORM


Dasar Penggunaan Form

Form dibentuk dengan menggunakan pasangan tag <FORM> dan </FORM>. Dua atribut
yang umum digunakan pada tag <FORM> berupa ACTION dan METHOD.
ACTION menentukan URL yang akan dijalankan dan menerima semua masukan pada
formulir. Jika ACTION tidak disebutkan, informasi akan dikirimkan ke URL yang sama dengan
halaman web itu sendiri.
METHOD digunakan untuk menentukan bagaimana informasi dikirim ke URL yang disebutkan
dalam ACTION. Nilai yang umum untuk atribut ini berupa GET dan POST. POST membuat
informasi dikirimkan secara terpisah dengan URL, sedangkan GET akan membuat informasi
dikirim menjadi satu dengan URL.

Contoh penggunaan pasangan tag <FORM> dan </FORM> :

<FORM ACTI ON = i nf o. ht m METHOD = POST>
. . .
</ FORM>


Memasukkan Data dengan INPUT

Tag <INPUT> digunakan untuk melakukan pemasukan data dan letaknya berada dalam
pasangan tag <FORM> dan </FORM>. Ada bermacam-macam tipe pemasukan data, antara lain
berupa kotak teks, kotak password, tombol radio, kotak cek, serta tombol SUBMIT dan RESET.

Atribut pada tag INPUT
Atribut Keterangan
NAME Menentukan nama data. Atribut ini diperlukan oleh semua jenis masukan, kecuali
SUBMIT dan RESET
SIZE Menentukan ukuran kotak masukan yang tertampil untuk teks dan password
MAXLENGTH Menentukan jumlah karakter yang dapat dimasukkan dalam kotak password dan
kotak teks
VALUE Menentukan nilai awal untuk kotak masukan
CHECKED Mengatur agar kotak cek dalam keadaan terpilih pada keadaan awal
TYPE Menentukan tipe kotak masukan


Tipe TEXT

Tipe TEXT bermanfaat untuk memasukkan data seperti nama orang atau alamat
seseorang. Contoh pemakaian :

<I NPUT TYPE = TEXT NAME = nama_pegawai SI ZE = 20 MAXLENGTH = 20>

Dengan menggunakan atribut VALUE pada tag <INPUT>, field teks dapat diberi nilai bawaan.
Contoh :

<I NPUT TYPE = TEXT NAME = nama_pegawai SI ZE = 20 MAXLENGTH = 20 VALUE =
I si dengan nama Anda>
Mr. Joe
39
PEMROGRAMAN WEB


Tombol SUBMIT dan RESET

Tipe SUBMIT pada tag <INPUT> akan membentuk tombol Submit, yaitu tombol yang
menyebabkan URL yang disebutkan pada ACTION pada tag <FORM> akan dimuat. Contoh
penulisan kode dengan tombol Submit yang paling sederhana :

<I NPUT TYPE = SUBMI T>

Jika tulisan pada tombol tidak berisi Submit, perlu disebutkan pada atribut VALUE. Contoh :

<I NPUT TYPE = SUBMI T VALUE = Ki r i m>

Tombol Reset berfungsi untuk mengosongkan atau mengembalikan nilai field teks ke nilai
bawaan.

Contoh penggunaan formulir yang melibatkan field teks, tombol Submit, dan tombol Reset :



File info.htm :










Mr. Joe
40
PEMROGRAMAN WEB




Perbedaan GET dan POST



Tipe PASSWORD

Tipe PASSWORD yang disebutkan pada atribut TYPE pada tag <INPUT> akan membuat
setiap karakter yang diketikkan oleh pemakai pada field ini disembunyikan (misalnya dengan
diganti tanda * untuk setiap karakter yang diketikkan pemakai). Contoh :








Mr. Joe
41
PEMROGRAMAN WEB


Tipe CHECKBOX

Tipe CHECKBOX berguna untuk membuat kotak cek. Kotak cek adalah suatu bentuk
masukan yang memungkinkan pemakai mencentang atau tidak mencentang kotak tersebut
dengan mengklik mouse pada saat penunjuk mouse menunjuk kotak cek.

Kotak cek paling tidak melibatkan atribut NAME. Adapun atribut CHECKED bersifat
opsional, yang digunakan untuk memberi nilai awal berupa tanda centang. Contoh :


Tombol Radio
Tombol radio digunakan dalam bentuk 2 tombol atau lebih yang memungkinkan pemakai
hanya memilih satu dari sekian tombol. Tombol radio diimplementasikan dengan menggunakan
tag <INPUT> dengan atribut TYPE diberi nilai RADIO. Untuk membentuk sekelompok radio
yang menyatakan sebuah pilihan, atribut NAME perlu diisi dengan nama yang sama. Atribut
VALUE untuk menentukan nilai terhadap nama data sekiranya tombol tersebut diklik. Contoh :


Mr. Joe
42
PEMROGRAMAN WEB



FR AME

Dasar Penggunaan Frame

Frame memungkinkan satu halaman Web atau lebih ditampilkan pada sebuah jendela
browser. Untuk mempraktikan frame, buatlah terlebih dulu dua buah berkas HTML bernama
framekir.htm dan framekan.htm.

File framekir.htm :




File framekan.htm :



Halaman yang berbasis frame dibentuk dengan menggunakan pasangan <FRAMESET>
dan </FRAMESET>, atribut COLS digunakan untuk menentukan lebar masing-masing frame.
Contoh :



Mengantisipasi Tidak Adanya Dukungan Frame

Ada kemungkinan bahwa Web browser yang digunakan pemakai tidak mendukung fitur
frame. Untuk mengatur agar ada pemberitahuan bahwa halaman Web hanya bisa dilihat dengan
browser yang mendukung frame digunakan pasangan tag <NOFRAMES> dan </NOFRAMES>.

Contoh :

Mr. Joe
43
PEMROGRAMAN WEB





Menggunakan BORDER

Atribut BORDER pada tag <FRAMESET> berguna untuk mengatur ketebalan garis
pemisah antarframe. Contoh :



Menghilangkan SCROLLING






Frame dan Link

Untuk mempraktekkan penggabungan pemakaian frame yang melibatkan link ke frame
yang lain, buatlah tiga buah file HTML berikut :
File redflash.htm :

Mr. Joe
44
PEMROGRAMAN WEB





File rosebud.htm :


File daftar.htm :



Pada file daftar.htm, atribut TARGET digunakan untuk menentukan frame yang akan
ditempati oleh halaman Web yang dipanggil.

Kode yang digunakan untuk menggabungkan ketiga file di atas adalah seperti berikut :





Mr. Joe
45
PEMROGRAMAN WEB



Frame Horisontal

HTML juga memungkinkan pembuatan frame horisontal. Caranya dengan mengubah
atribut COLS pada <FRAMESET> menjadi ROWS. Contoh :




Penggunaan NORESI ZE

Atribut NORESIZE pada tag <FRAME> digunakan agar frame tidak bisa diubah ketika
ditampilkan pada browser. Contoh :




Gabungan Frame Horisontal dan Vertikal






Mr. Joe
46
PEMROGRAMAN WEB



File judul.htm :



Mr. Joe
47
PEMROGRAMAN WEB

MEMBUAT FUNGSI

Mendefinisikan Fungsi

Bentuk pendefinisian fungsi :

function nama ( daf t ar _par amet er )
{ per nyat aan_1;
. . .
Per nyat aan_n;
}

Contoh :























Mr. Joe
48
PEMROGRAMAN WEB




Memahami Variabel Lokal dan Variabel Global

Contoh :














Mr. Joe
49
PEMROGRAMAN WEB






Memvalidasi Masukan pada Formulir

Contoh :



















Mr. Joe
50
PEMROGRAMAN WEB












Menampilkan J am

Contoh :











Mr. Joe
51
PEMROGRAMAN WEB

CONTOH SOAL







Mr. Joe
52
PEMROGRAMAN WEB









Mr. Joe
53
PEMROGRAMAN WEB













Mr. Joe
54

Anda mungkin juga menyukai