SlideShare a Scribd company logo
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/
Wassalammu’alaikum ...
Daftar Isi
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>
<TITLE>Latihan Pertama</TITLE>
</HEAD>
<BODY>
Selamat Belajar 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 Latihan
Pertama. 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 :
<!— File komentar.htm
Dibuat pada tanggal 4 Agustus 2002 -->
<HTML>
<HEAD>
<TITLE>Komentar</TITLE>
</HEAD>
<BODY>
<!-- Ini juga komentar -->
Selamat Belajar HTML
</BODY>
</HTML>
Tag <BR>
Fungsi tag <BR> adalah untuk membuat baris baru atau berpindah baris. Contoh :
<HTML>
<HEAD>
<TITLE>Tag BR</TITLE>
</HEAD>
<BODY>
Selamat Belajar HTML<BR>
Semoga Sukses !
</BODY>
</HTML>
Tag <P>
Tag <P> digunakan untuk membuat paragraf. Contoh :
<HTML>
<HEAD>
<TITLE>Contoh Paragraf</TITLE>
</HEAD>
<BODY>
Pesona Tanaman Hias<P>
Keindahan tanaman hias<BR>
membawa suatu pesona tersendiri<BR>
Warna-warni bunga<BR>
aneka rupa corak daun<BR>
membuat orang dengan senang hati mengoleksinya
</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>
<TITLE>Contoh tag P dengan ALIGN</TITLE>
</HEAD>
<BODY>
PUISIKU:
<P ALIGN = "CENTER">
Mataharipun mulai terbangun dari mimpi<BR>
menyemburatkan sinarnya yang hangat<BR>
Burung-burung berkicau riang<BR>
mengucapkan selamat pagi<BR>
</P>
Yogyakarta, 2002
</BODY>
</HTML>
Tag Judul
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>
<TITLE>Tag H1-H6</TITLE>
</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>
<TITLE>Atribut ALIGN</TITLE>
</HEAD>
<BODY>
<H1>Pesona Tanaman Hias</H1>
<H1 ALIGN = "LEFT">Pesona Tanaman Hias</H1>
<H1 ALIGN = "RIGHT">Pesona Tanaman Hias</H1>
<H1 ALIGN = "CENTER">Pesona Tanaman Hias</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>
<TITLE>Tag HR</TITLE>
</HEAD>
<BODY>
<H2>Aneka Tanaman Hias</H2>
<HR>
Aglaonema atau Sri rejeki
<HR>
Begonia
<HR>
Bromelia
<HR>
dll
<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>
<TITLE>Atribut SIZE pada Tag HR</TITLE>
</HEAD>
<BODY>
<H1>KEBUN PESONA</H1>
<HR SIZE = "10">
Jl. Solo Km 14<BR>
Yogyakarta<BR>
Indonesia<BR>
</BODY>
</HTML>
Contoh penggunaan atribut NOSHADE :
<HTML>
<HEAD>
<TITLE>Atribut NOSHADE pada Tag HR</TITLE>
</HEAD>
<BODY>
<H1>KEBUN PESONA</H1>
<HR SIZE = "10" NOSHADE>
Jl. Solo Km 14<BR>
Yogyakarta<BR>
Indonesia<BR>
</BODY>
</HTML>
Contoh penggunaan atribut WIDTH :
<HTML>
<HEAD>
<TITLE>Atribut WIDTH dan ALIGN pada Tag HR</TITLE>
</HEAD>
<BODY>
<HR ALIGN = "CENTER" WIDTH = "5%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "10%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "20%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "35%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "20%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "10%" SIZE = "10" NOSHADE>
<HR ALIGN = "CENTER" WIDTH = "4%" SIZE = "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>
<TITLE>Tag CENTER</TITLE>
</HEAD>
<BODY>
<CENTER>
<H2>Berbagai Jenis Keladi yang mempesona:</H2>
Red Flash <BR>
Red Fire <BR>
Fannie Munson <BR>
Pink Beauty <BR>
Hilo Beauty <BR>
Jackie Suthers <BR>
</CENTER>
*****
</BODY>
</HTML>
Tag DIV
Tag divisi (<DIV>) berguna untuk mengelompokkan sejumlah baris teks yang memiliki
karakteristik yang sama. Contoh :
<HTML>
<HEAD>
<TITLE>Tag DIV</TITLE>
</HEAD>
<BODY>
<DIV ALIGN = "RIGHT">
<H1><U>PRIMASOFT KREASINDO</U></H1>
<H2>Jl. Kalasan KM 14</H2>
<H2>Yogyakarta</H2>
</DIV>
<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.
Jenis 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
M E M B U A T L I N K
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 Jendela 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 = “_blank” 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 = ‘bilangan”>
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 Judul 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 Jarak 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>Istilah-1</DT>
<DD>Definisi istilah-1</DD>
<DT>Istilah-2</DT>
<DD>Definisi istilah-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 = ”NamaFileGambar”>
Contoh :
<BODY BACKGROUND = ”Caladium.jpg”>
Menampilkan Gambar
Untuk menampilkan gambar, digunakan tag <IMG>. Bentuk paling sederhana dari tag
<IMG> :
<IMG SRC = ”nama_gambar”>
Contoh :
<IMG SRC = ”keladi.jpg”>
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 :
<IMG SRC = ”RedFlash.gif” ALIGN = ”MIDDLE”>
<IMG SRC = ”RedFlash.gif” ALIGN = ”TOP”>
<IMG SRC = ”RedFlash.gif” ALIGN = ”LEFT”>
<IMG SRC = ”RedFlash.gif” ALIGN = ”RIGHT”>
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 :
<IMG SRC = ”RedFlash.gif” ALIGN = ”RIGHT” 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 :
<IMG SRC = ”RedFlash.gif” ALT = “Gambar Keladi” ALIGN = ”MIDDLE”>
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 :
<IMG SRC = ”RedFlash.gif” HEIGHT = “150” WIDTH = ”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 :
<IMG SRC = ”RedFlash.gif” HSAPCE = “25”>
<IMG SRC = ”RedFlash.gif” 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 ACTION = ”info.htm” 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 :
<INPUT TYPE = “TEXT” NAME = “nama_pegawai” SIZE = “20” MAXLENGTH = “20”>
Dengan menggunakan atribut VALUE pada tag <INPUT>, field teks dapat diberi nilai bawaan.
Contoh :
<INPUT TYPE = “TEXT” NAME = “nama_pegawai” SIZE = “20” MAXLENGTH = “20” VALUE =
“Isi 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 :
<INPUT TYPE = “SUBMIT”>
Jika tulisan pada tombol tidak berisi Submit, perlu disebutkan pada atribut VALUE. Contoh :
<INPUT TYPE = “SUBMIT” VALUE = ”Kirim”>
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
F R A M E
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 NORESIZE
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 (daftar_parameter)
{ pernyataan_1;
...
Pernyataan_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 Jam
Contoh :
Mr. Joe 51
PEMROGRAMAN WEB
CONTOH SOAL
Mr. Joe 52
PEMROGRAMAN WEB
Mr. Joe 53
PEMROGRAMAN WEB
Mr. Joe 54

More Related Content

What's hot

Cara membuat html (desma susanti)
Cara membuat html (desma susanti)Cara membuat html (desma susanti)
Cara membuat html (desma susanti)
Desma_susanti
 
DASAR HTML
DASAR HTMLDASAR HTML
DASAR HTML
Sahrul Sindriana
 
Modul HTML5
Modul HTML5Modul HTML5
Modul HTML5
As Faizin
 
HTML Dasar I
HTML Dasar IHTML Dasar I
HTML Dasar I
Disa Syuhada
 
Pengenalan html
Pengenalan htmlPengenalan html
Pengenalan html
bakpya
 
Desain web 1
Desain web 1Desain web 1
Desain web 1
Luiz Suarez Zikri
 
Training HTML
Training HTMLTraining HTML
Training HTML
Yanwar Purnama
 
Basic html
Basic htmlBasic html
Basic html
dand_01
 
Modul HTML Lanjut
Modul HTML LanjutModul HTML Lanjut
Modul HTML Lanjut
Irwien Andriyanto
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
utia yahya
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadArdiyanto Top
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
utia yahya
 
Mpw
MpwMpw
Cara Cepat Kuasai HTML
Cara Cepat Kuasai HTMLCara Cepat Kuasai HTML
Cara Cepat Kuasai HTML
T Ghazali
 
Belajar membuat website
Belajar membuat websiteBelajar membuat website
Belajar membuat websiteNie Andini
 
Belajar html
Belajar htmlBelajar html
Belajar html
Akhirnp
 
Dasar pemrograman web HTML
Dasar pemrograman web HTMLDasar pemrograman web HTML
Dasar pemrograman web HTML
Bambang Herlandi
 
Caramembuat website sederhana
Caramembuat website sederhanaCaramembuat website sederhana
Caramembuat website sederhanaLyadi
 

What's hot (19)

Cara membuat html (desma susanti)
Cara membuat html (desma susanti)Cara membuat html (desma susanti)
Cara membuat html (desma susanti)
 
DASAR HTML
DASAR HTMLDASAR HTML
DASAR HTML
 
Modul HTML5
Modul HTML5Modul HTML5
Modul HTML5
 
Html for xi grade
Html for xi gradeHtml for xi grade
Html for xi grade
 
HTML Dasar I
HTML Dasar IHTML Dasar I
HTML Dasar I
 
Pengenalan html
Pengenalan htmlPengenalan html
Pengenalan html
 
Desain web 1
Desain web 1Desain web 1
Desain web 1
 
Training HTML
Training HTMLTraining HTML
Training HTML
 
Basic html
Basic htmlBasic html
Basic html
 
Modul HTML Lanjut
Modul HTML LanjutModul HTML Lanjut
Modul HTML Lanjut
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Membuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepadMembuat desain website berbasis html dengan notepad
Membuat desain website berbasis html dengan notepad
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Mpw
MpwMpw
Mpw
 
Cara Cepat Kuasai HTML
Cara Cepat Kuasai HTMLCara Cepat Kuasai HTML
Cara Cepat Kuasai HTML
 
Belajar membuat website
Belajar membuat websiteBelajar membuat website
Belajar membuat website
 
Belajar html
Belajar htmlBelajar html
Belajar html
 
Dasar pemrograman web HTML
Dasar pemrograman web HTMLDasar pemrograman web HTML
Dasar pemrograman web HTML
 
Caramembuat website sederhana
Caramembuat website sederhanaCaramembuat website sederhana
Caramembuat website sederhana
 

Viewers also liked

KELAS XI - Deret geometri tak hingga
KELAS XI - Deret geometri tak hingga KELAS XI - Deret geometri tak hingga
KELAS XI - Deret geometri tak hingga
afrays iwd
 
Barisan dan deret 1 bilingual
Barisan dan deret 1 bilingualBarisan dan deret 1 bilingual
Barisan dan deret 1 bilingual
mentjirungkat
 
Fungsi Komposisi Dan Fungsi Invers
Fungsi Komposisi Dan Fungsi Invers Fungsi Komposisi Dan Fungsi Invers
Fungsi Komposisi Dan Fungsi Invers
Joey Leomanz B
 
KELAS XI - Hubungan antar garis
KELAS XI - Hubungan antar garisKELAS XI - Hubungan antar garis
KELAS XI - Hubungan antar garis
afrays iwd
 
komposisi dua fungsi dan fungsi invers
komposisi dua fungsi dan fungsi inverskomposisi dua fungsi dan fungsi invers
komposisi dua fungsi dan fungsi invers
mfebri26
 
Contoh Soal dan Pembahasan BAB Program Linear
Contoh Soal dan Pembahasan BAB Program LinearContoh Soal dan Pembahasan BAB Program Linear
Contoh Soal dan Pembahasan BAB Program Linear
Tiara Amanda
 
trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
 trik-tirk menyelesaikan persoalan perkalian dan akar pangkat trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
Erik Kuswanto
 
Fungsi komposisi dan fungsi invers xi mat wajib
Fungsi  komposisi dan fungsi invers xi mat wajibFungsi  komposisi dan fungsi invers xi mat wajib
Fungsi komposisi dan fungsi invers xi mat wajibAny Herawati
 
program linier
program linierprogram linier
program linier
mfebri26
 
Fungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi inversFungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi invers
noussevarenna
 
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman TamuMembongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
akbergto
 
Program linear
Program linear Program linear
Program linear
ermamagdalena
 
Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013
Diah Octavianty
 
Barisan dan Deret Tak Hingga
Barisan dan Deret Tak HinggaBarisan dan Deret Tak Hingga
Barisan dan Deret Tak Hingga
Mathbycarl
 
power point program linear
power point program linearpower point program linear
power point program linear
shendyseptyaneu
 
Matriks SMK/SMA kelas XI
Matriks SMK/SMA kelas XIMatriks SMK/SMA kelas XI
Matriks SMK/SMA kelas XI
Ridho Pratama
 
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LNMatrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
Muhammad Yossi
 
Bahan ajar Sistem Persamaan Linier Dua Variabel
Bahan ajar Sistem Persamaan Linier Dua VariabelBahan ajar Sistem Persamaan Linier Dua Variabel
Bahan ajar Sistem Persamaan Linier Dua Variabel
febri rahmedia sari
 

Viewers also liked (20)

KELAS XI - Deret geometri tak hingga
KELAS XI - Deret geometri tak hingga KELAS XI - Deret geometri tak hingga
KELAS XI - Deret geometri tak hingga
 
Barisan dan deret 1 bilingual
Barisan dan deret 1 bilingualBarisan dan deret 1 bilingual
Barisan dan deret 1 bilingual
 
Fungsi Komposisi Dan Fungsi Invers
Fungsi Komposisi Dan Fungsi Invers Fungsi Komposisi Dan Fungsi Invers
Fungsi Komposisi Dan Fungsi Invers
 
KELAS XI - Hubungan antar garis
KELAS XI - Hubungan antar garisKELAS XI - Hubungan antar garis
KELAS XI - Hubungan antar garis
 
Ppt fungsi komposisi
Ppt fungsi komposisiPpt fungsi komposisi
Ppt fungsi komposisi
 
Program linear
Program linearProgram linear
Program linear
 
komposisi dua fungsi dan fungsi invers
komposisi dua fungsi dan fungsi inverskomposisi dua fungsi dan fungsi invers
komposisi dua fungsi dan fungsi invers
 
Contoh Soal dan Pembahasan BAB Program Linear
Contoh Soal dan Pembahasan BAB Program LinearContoh Soal dan Pembahasan BAB Program Linear
Contoh Soal dan Pembahasan BAB Program Linear
 
trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
 trik-tirk menyelesaikan persoalan perkalian dan akar pangkat trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
trik-tirk menyelesaikan persoalan perkalian dan akar pangkat
 
Fungsi komposisi dan fungsi invers xi mat wajib
Fungsi  komposisi dan fungsi invers xi mat wajibFungsi  komposisi dan fungsi invers xi mat wajib
Fungsi komposisi dan fungsi invers xi mat wajib
 
program linier
program linierprogram linier
program linier
 
Fungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi inversFungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi invers
 
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman TamuMembongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
Membongkar Rahasia Para Jawara Matematika #FunwithMath oleh Isman Tamu
 
Program linear
Program linear Program linear
Program linear
 
Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013
 
Barisan dan Deret Tak Hingga
Barisan dan Deret Tak HinggaBarisan dan Deret Tak Hingga
Barisan dan Deret Tak Hingga
 
power point program linear
power point program linearpower point program linear
power point program linear
 
Matriks SMK/SMA kelas XI
Matriks SMK/SMA kelas XIMatriks SMK/SMA kelas XI
Matriks SMK/SMA kelas XI
 
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LNMatrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
Matrix - Invers, tranpose, determinant. (2x2, 3x3) XII Science LN
 
Bahan ajar Sistem Persamaan Linier Dua Variabel
Bahan ajar Sistem Persamaan Linier Dua VariabelBahan ajar Sistem Persamaan Linier Dua Variabel
Bahan ajar Sistem Persamaan Linier Dua Variabel
 

Similar to Modul html

Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
fikrinurfahmi1
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
Saikhu Zaenul
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphpAfdi Njomplank
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
NansyeDeboraLitaay
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
Ntoerntarntoer Ntoer
 
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)Toni Tegar Sahidi
 
PWEB HTML
PWEB HTMLPWEB HTML
Modul 2a html
Modul 2a htmlModul 2a html
Modul 2a html
Siigit Aziz
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
T Ghazali
 
Modul 1 - HTML
Modul 1 - HTMLModul 1 - HTML
Modul 1 - HTML
AchmadHamdan
 
Belajar dasar html
Belajar dasar htmlBelajar dasar html
Belajar dasar html
wawan darmawan
 
fdokumen.com_pengantar-html-56a0e352ed109.ppt
fdokumen.com_pengantar-html-56a0e352ed109.pptfdokumen.com_pengantar-html-56a0e352ed109.ppt
fdokumen.com_pengantar-html-56a0e352ed109.ppt
RizkyRamdan2
 
Dasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam htmlDasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam html
oyie76
 
Bab i. html
Bab i. htmlBab i. html
Bab i. html
Dewa Dwi Antara
 
Belajar html!!
Belajar html!!Belajar html!!
Belajar html!!
Rahmatdi Black
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
daffa12
 
Modul web statis dasar
Modul web statis dasarModul web statis dasar
Modul web statis dasar
edy sinaga
 
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.pptMateri_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
charismacholilia1
 
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.pptMateri_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
cigugurfree
 

Similar to Modul html (20)

Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
 
Tutoria html mysqdanphp
Tutoria html mysqdanphpTutoria html mysqdanphp
Tutoria html mysqdanphp
 
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.pptPraktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
Praktikum_Pengenalan_HTML oleh STMIK AMIKOM Yogyakarta.ppt
 
Tutorial html + my sql + php
Tutorial html + my sql + phpTutorial html + my sql + php
Tutorial html + my sql + php
 
3 pemrograman internet html (1)
3 pemrograman internet   html (1)3 pemrograman internet   html (1)
3 pemrograman internet html (1)
 
Modul html
Modul htmlModul html
Modul html
 
PWEB HTML
PWEB HTMLPWEB HTML
PWEB HTML
 
Modul 2a html
Modul 2a htmlModul 2a html
Modul 2a html
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
 
Modul 1 - HTML
Modul 1 - HTMLModul 1 - HTML
Modul 1 - HTML
 
Belajar dasar html
Belajar dasar htmlBelajar dasar html
Belajar dasar html
 
fdokumen.com_pengantar-html-56a0e352ed109.ppt
fdokumen.com_pengantar-html-56a0e352ed109.pptfdokumen.com_pengantar-html-56a0e352ed109.ppt
fdokumen.com_pengantar-html-56a0e352ed109.ppt
 
Dasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam htmlDasar-dasar penggunaan elemen dan tagging dalam html
Dasar-dasar penggunaan elemen dan tagging dalam html
 
Bab i. html
Bab i. htmlBab i. html
Bab i. html
 
Belajar html!!
Belajar html!!Belajar html!!
Belajar html!!
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
 
Modul web statis dasar
Modul web statis dasarModul web statis dasar
Modul web statis dasar
 
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.pptMateri_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
 
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.pptMateri_8_-_Pengenalan_HTML_-_Revisi.ppt
Materi_8_-_Pengenalan_HTML_-_Revisi.ppt
 

Modul html

  • 1. 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/ Wassalammu’alaikum ... Daftar Isi 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
  • 2. 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> <TITLE>Latihan Pertama</TITLE> </HEAD> <BODY> Selamat Belajar 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 Latihan Pertama. 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
  • 3. 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 : <!— File komentar.htm Dibuat pada tanggal 4 Agustus 2002 --> <HTML> <HEAD> <TITLE>Komentar</TITLE> </HEAD> <BODY> <!-- Ini juga komentar --> Selamat Belajar HTML </BODY> </HTML> Tag <BR> Fungsi tag <BR> adalah untuk membuat baris baru atau berpindah baris. Contoh : <HTML> <HEAD> <TITLE>Tag BR</TITLE> </HEAD> <BODY> Selamat Belajar HTML<BR> Semoga Sukses ! </BODY> </HTML> Tag <P> Tag <P> digunakan untuk membuat paragraf. Contoh : <HTML> <HEAD> <TITLE>Contoh Paragraf</TITLE> </HEAD> <BODY> Pesona Tanaman Hias<P> Keindahan tanaman hias<BR> membawa suatu pesona tersendiri<BR> Warna-warni bunga<BR> aneka rupa corak daun<BR> membuat orang dengan senang hati mengoleksinya </BODY> </HTML> Mr. Joe 2
  • 4. 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> <TITLE>Contoh tag P dengan ALIGN</TITLE> </HEAD> <BODY> PUISIKU: <P ALIGN = "CENTER"> Mataharipun mulai terbangun dari mimpi<BR> menyemburatkan sinarnya yang hangat<BR> Burung-burung berkicau riang<BR> mengucapkan selamat pagi<BR> </P> Yogyakarta, 2002 </BODY> </HTML> Tag Judul 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> <TITLE>Tag H1-H6</TITLE> </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
  • 5. 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> <TITLE>Atribut ALIGN</TITLE> </HEAD> <BODY> <H1>Pesona Tanaman Hias</H1> <H1 ALIGN = "LEFT">Pesona Tanaman Hias</H1> <H1 ALIGN = "RIGHT">Pesona Tanaman Hias</H1> <H1 ALIGN = "CENTER">Pesona Tanaman Hias</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> <TITLE>Tag HR</TITLE> </HEAD> <BODY> <H2>Aneka Tanaman Hias</H2> <HR> Aglaonema atau Sri rejeki <HR> Begonia <HR> Bromelia <HR> dll <HR> </BODY> </HTML> Mr. Joe 4
  • 6. 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> <TITLE>Atribut SIZE pada Tag HR</TITLE> </HEAD> <BODY> <H1>KEBUN PESONA</H1> <HR SIZE = "10"> Jl. Solo Km 14<BR> Yogyakarta<BR> Indonesia<BR> </BODY> </HTML> Contoh penggunaan atribut NOSHADE : <HTML> <HEAD> <TITLE>Atribut NOSHADE pada Tag HR</TITLE> </HEAD> <BODY> <H1>KEBUN PESONA</H1> <HR SIZE = "10" NOSHADE> Jl. Solo Km 14<BR> Yogyakarta<BR> Indonesia<BR> </BODY> </HTML> Contoh penggunaan atribut WIDTH : <HTML> <HEAD> <TITLE>Atribut WIDTH dan ALIGN pada Tag HR</TITLE> </HEAD> <BODY> <HR ALIGN = "CENTER" WIDTH = "5%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "10%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "20%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "35%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "20%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "10%" SIZE = "10" NOSHADE> <HR ALIGN = "CENTER" WIDTH = "4%" SIZE = "10" NOSHADE> </BODY> </HTML> Mr. Joe 5
  • 7. 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> <TITLE>Tag CENTER</TITLE> </HEAD> <BODY> <CENTER> <H2>Berbagai Jenis Keladi yang mempesona:</H2> Red Flash <BR> Red Fire <BR> Fannie Munson <BR> Pink Beauty <BR> Hilo Beauty <BR> Jackie Suthers <BR> </CENTER> ***** </BODY> </HTML> Tag DIV Tag divisi (<DIV>) berguna untuk mengelompokkan sejumlah baris teks yang memiliki karakteristik yang sama. Contoh : <HTML> <HEAD> <TITLE>Tag DIV</TITLE> </HEAD> <BODY> <DIV ALIGN = "RIGHT"> <H1><U>PRIMASOFT KREASINDO</U></H1> <H2>Jl. Kalasan KM 14</H2> <H2>Yogyakarta</H2> </DIV> <HR> </BODY> </HTML> Mr. Joe 6
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 13. PEMROGRAMAN WEB MENGATUR FONT Tag <FONT>…</FONT> berguna untuk mengatur jenis, ukuran, maupun warna font. Jenis Font Untuk menentukan jenis font, digunakan atribut FACE. Contoh : Ukuran Font Untuk font ditentukan oleh atribut SIZE. Contoh : Mr. Joe 12
  • 14. 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
  • 15. PEMROGRAMAN WEB Mengatur Default Font HTML menyediakan tag bernama <BASEFONT> yang berfungsi untuk menentukan ukuran default font untuk seluruh halaman. Contoh : Mr. Joe 14
  • 16. 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
  • 17. PEMROGRAMAN WEB M E M B U A T L I N K 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
  • 18. 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
  • 19. 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 Jendela 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 = “_blank” pada tag <A>. Contoh : Mr. Joe 18
  • 21. PEMROGRAMAN WEB Soal 1 : Buatlah Tampilan seperti di bawah ini ! Mr. Joe 20
  • 22. PEMROGRAMAN WEB Soal 2 : Buatlah Tampilan seperti di bawah ini ! Mr. Joe 21
  • 23. 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 = ‘bilangan”> 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
  • 24. PEMROGRAMAN WEB Contoh : Meletakkan Judul di Bawah Tabel Untuk menampilkan judul di bawah table, digunakan atribut ALIGN = “BOTTOM” pada tag <CAPTION>. Contoh : Mr. Joe 23
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. PEMROGRAMAN WEB Contoh : Mengatur Tinggi Sel Untuk mengatur tinggi table, digunakan atribut HEIGHT pada tag <TABLE>. Contoh : Mr. Joe 27
  • 29. 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
  • 30. 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
  • 31. 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 Jarak 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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>Istilah-1</DT> <DD>Definisi istilah-1</DD> <DT>Istilah-2</DT> <DD>Definisi istilah-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
  • 37. PEMROGRAMAN WEB Tag <MENU> Termasuk daftar tak bernomor. Umumnya digunakan untuk menangani menu pilihan. Contoh : Mr. Joe 36
  • 38. 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 = ”NamaFileGambar”> Contoh : <BODY BACKGROUND = ”Caladium.jpg”> Menampilkan Gambar Untuk menampilkan gambar, digunakan tag <IMG>. Bentuk paling sederhana dari tag <IMG> : <IMG SRC = ”nama_gambar”> Contoh : <IMG SRC = ”keladi.jpg”> 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 : <IMG SRC = ”RedFlash.gif” ALIGN = ”MIDDLE”> <IMG SRC = ”RedFlash.gif” ALIGN = ”TOP”> <IMG SRC = ”RedFlash.gif” ALIGN = ”LEFT”> <IMG SRC = ”RedFlash.gif” ALIGN = ”RIGHT”> Mr. Joe 37
  • 39. 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 : <IMG SRC = ”RedFlash.gif” ALIGN = ”RIGHT” 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 : <IMG SRC = ”RedFlash.gif” ALT = “Gambar Keladi” ALIGN = ”MIDDLE”> 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 : <IMG SRC = ”RedFlash.gif” HEIGHT = “150” WIDTH = ”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 : <IMG SRC = ”RedFlash.gif” HSAPCE = “25”> <IMG SRC = ”RedFlash.gif” VSAPCE = “25”> Mr. Joe 38
  • 40. 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 ACTION = ”info.htm” 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 : <INPUT TYPE = “TEXT” NAME = “nama_pegawai” SIZE = “20” MAXLENGTH = “20”> Dengan menggunakan atribut VALUE pada tag <INPUT>, field teks dapat diberi nilai bawaan. Contoh : <INPUT TYPE = “TEXT” NAME = “nama_pegawai” SIZE = “20” MAXLENGTH = “20” VALUE = “Isi dengan nama Anda”> Mr. Joe 39
  • 41. 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 : <INPUT TYPE = “SUBMIT”> Jika tulisan pada tombol tidak berisi Submit, perlu disebutkan pada atribut VALUE. Contoh : <INPUT TYPE = “SUBMIT” VALUE = ”Kirim”> 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
  • 42. 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
  • 43. 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
  • 44. PEMROGRAMAN WEB F R A M E 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
  • 45. 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
  • 46. 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
  • 47. PEMROGRAMAN WEB Frame Horisontal HTML juga memungkinkan pembuatan frame horisontal. Caranya dengan mengubah atribut COLS pada <FRAMESET> menjadi ROWS. Contoh : Penggunaan NORESIZE Atribut NORESIZE pada tag <FRAME> digunakan agar frame tidak bisa diubah ketika ditampilkan pada browser. Contoh : Gabungan Frame Horisontal dan Vertikal Mr. Joe 46
  • 49. PEMROGRAMAN WEB MEMBUAT FUNGSI Mendefinisikan Fungsi Bentuk pendefinisian fungsi : function nama (daftar_parameter) { pernyataan_1; ... Pernyataan_n; } Contoh : Mr. Joe 48
  • 50. PEMROGRAMAN WEB Memahami Variabel Lokal dan Variabel Global Contoh : Mr. Joe 49
  • 51. PEMROGRAMAN WEB Memvalidasi Masukan pada Formulir Contoh : Mr. Joe 50