HTML
HTML
BAB I PENDAHULUAN
A. Pengantar 1
B. Komponen Dalam Website 1
C. Contoh Website 2
BAB II DOKUMEN HTML
A. Pendahuluan 5
B. Pembuatan Dokumen HTML 5
C. Struktur Dokumen HTML 5
D. Format Tag HTML 5
BAB III KEPALA DOKUMEN (HEAD)
A. Pengantar 7
B. Tag Dalam Kepala Dokumen 7
BAB IV ISI DOKUMEN (BODY)
A. Pengantar 8
B. Format Dokumen HTML 8
BAB V LIST 11
BAB VI LINK 12
BAB VII GAMBAR DAN MULTIMEDIA
A. Pengantar 14
B. Menampilkan Gambar 14
C. Menggunakan Multimedia 15
D. Menggunakan Animasi Teks 15
BAB VIII TABEL
A. Pendahuluan 17
B. Membuat Tabel 17
BAB IX FORM
A. Pendahuluan 26
B. Mengenal Form 26
C. Metode Pengisian Data 26
D. Jenis Masukan 27
BAB X CASCADING STYLE SHEETS
A. Pengantar 30
B. Menuliskan Style Sheets 30
C. Atribut Style Sheets 32
BAB I
PENDAHULUAN
A. Pengantar
Website sering juga disebut web, dapat diartikan kumpulan halaman yang menampilkan berbagai macam
informasi berupa teks, data, gambar diam ataubergerak, animasi, suara, video maupun gabungan dari
semuanya, baik bersifat statis maupun dinamis yang saling berkaitan melalui tautan atau hyperlink.
Definisi website adalah kumpulan berbagai macam halaman yang terangkum didalam domain atau subdomain
yang berada di dalam jaringan internet.
Halaman website biasanya berupa dokumen yang ditulis dalam format Hyper Text Markup Language (HTML),
yang bisa diakses melalui HTTP.
HTTP adalah suatu protokol yang menyampaikan berbagai informasi dari server website untuk ditampilkan
kepada user atau pengguna melalui web browser.
C. Contoh Website
1. Menggunakan Keyword
4. Layout yang konsisten antar produk dan konten sesuai tujuan website
A. Pendahuluan
HTML adalah bahasa yang digunakan untuk membuat halaman-halaman hypertext pada internet. HTML
mirip dengan dokumen teks biasa, namun HTML membutuhkan web browser, memiliki link-link yang
berfungsi untuk melompat ke bagian topik yang diinginkan dan menggunakan tag-tag pada dokumennya
(tag mirip seperti perintah).
A. Pengantar
Kelompok head dinyatakan dengan tag <HEAD> ……. </HEAD> merupakan bagian pembuka atau kepala dari
dokumen yang berisi informasi tentang judul dokumen, baris URL, hubungan antar dokumen HTML dan index
suatu dokumen. Informasi yang ada dalam bagian Head tidak terlihat sewaktu dokumen tersebut dibuka pada
suatu browser.
A. Pengantar
Isi dokumen HTML diletakkan di dalam tag <BODY> ….. </BODY>, dapat berupa tag, tabel, gambar, multimedia,
form dan lain-lain.
Contoh:
<BODY>
Selamat datang di website Belajar HTML
Halaman ini berisi semua perintah HTML yang dibutuhkan
</BODY>
Dalam dokumen HTML terdapat beberapa jenis list (daftar), antara lain Ordered list dan Unordered list.
1. ORDERED LIST
Adalah daftar dengan penomoran berurut, menggunakan tag <OL> … </OL> dan tag <LI> di depan item
pada list
Penulisan:
<OL TYPE=”jenis penomoran” START=”nomor awal”>
<LI>teks1
<LI>teks2
<LI>teks3
</OL>
Catatan mengenai TYPE
Jenis
Keterangan
Penomoran
TYPE=A Daftar berurut dengan huruf besar (A, B, C, …)
TYPE=a Daftar berurut dengan huruf kecil (a, b, c, …)
TYPE=I Daftar berurut dengan bilangan romawi besar (I, II, III, …)
TYPE=i Daftar berurut dengan bilangan romawi kecil (i, ii, iii, …)
TYPE=1 Daftar berurut dengan angka
Contoh :
<OL TYPE=a START=2>
<LI>Malang
<LI>Surabaya
<LI>Blitar
</OL>
2. UNORDERED LIST
Adalah daftar dengan penomoran berbentuk simbol, menggunakan tag <UL> … </UL> dan tag <LI> di
depan item pada list
Penulisan:
<UL TYPE=”jenis simbol”>
<LI>teks1
<LI>teks2
<LI>teks3
</UL>
Catatan mengenai TYPE
Jenis Simbol Keterangan
TYPE=circle Membuat tanda lingkaran kosong (o)
TYPE=square Membuat tanda kotak ()
TYPE=disc Membuat tanda lingkaran penuh ()
Contoh :
<UL TYPE=square>
<LI>Malang
<LI>Surabaya
<LI>Blitar
</UL>
Keunggulan dari world wide web adalah kemampuannya untuk membuat hubungan dengan berbagai macam
informasi dalam jaringan internet. Informasi tersebut dapat berupa halaman web, gambar, suara, gambar bergerak,
email dan lain-lain.
Contoh:
<A HREF=“http://www.smakkosayu.sch.id”>
link ke situs sekolah
</A>
- Link ke dokumen
Link yang ditujukan ke nama dokumen yang tersimpan dalam webserver.
Penulisan:
<A HREF=“nama dokumen”> …… </A>
Contoh:
<A HREF=“logo.jpg”>
link ke gambar logo
</A>
- Link ke bagian tertentu dokumen
Link yang ditujukan ke bagian tertentu dalam satu halaman web tersebut.
Penulisan:
<A NAME=“nama anchor”> …… </A>
<A HREF=“#nama anchor”> …… </A>
A. Pengantar
1. FORMAT GAMBAR
Format gambar yang dapat digunakan dalam HTML adalah file berekstensi jpg, gif dan png.
File berekstensi jpg dapat menghasilkan gambar yang berkualitas bagus dengan warna yang memadai.
File berekstensi gif dan png dapat digunakan untuk membuat gambar transparan.
File berekstensi gif dapat digunakan untuk membuat gambar bergerak / animasi.
2. KONSEP INLINE DAN EXTERNAL IMAGE
Terdapat 2 macam cara untuk menampilkan gambar, yaitu secara internal /inline dan eksternal. Tampilan
gambar secara internal akan menampilkan gambar secara langsung di halaman web tersebut. Sebaliknya
tampilan gambar secara eksternal menggunakan link untuk menampilkan gambar tersebut.
B. Menampilkan Gambar
Untuk menampilkan gambar digunakan tag <IMG>.
Penulisan:
<IMG SRC=”URL gambar”>
Contoh:
<IMG SRC=”logo.jpg”>
Pengaturan tampilan gambar lebih lanjut:
1. PERATAAN GAMBAR
Perataan gambar diatur dengan atribut ALIGN, yang terdiri dari 5 pilihan yaitu LEFT, RIGHT, TOP, MIDDLE
dan BOTTOM. Penggunaan ALIGN TOP, MIDDLE dan BOTTOM bersama dengan teks.
Penulisan:
<IMG SRC=”URL gambar” ALIGN=”perataan”>
Contoh:
<IMG SRC=”logo.jpg” ALIGN=”TOP”>
2. UKURAN GAMBAR
Ukuran gambar diatur dengan atribut WIDTH dan HEIGHT.
Penulisan:
<IMG SRC=”URL gambar” WIDTH=”lebar”>
<IMG SRC=”URL gambar” HEIGHT=”tinggi”>
Contoh:
<IMG SRC=”logo.jpg” WIDTH=”300”>
<IMG SRC=”logo.jpg” HEIGHT=”60%”>
3. JARAK ANTARA GAMBAR DENGAN OBJEK
Jarak antara gambar dengan objek diatur dengan atribut HSPACE dan VSPACE.
HSPACE mengatur jarak bagian kanan dan sekaligus kiri gambar.
Penulisan:
<IMG SRC=”URL gambar” HSPACE=”jarak”>
Contoh:
<IMG SRC=”logo.jpg” HSPACE=”20”>
VSPACE mengatur jarak bagian atas dan sekaligus bawah gambar.
Penulisan:
<IMG SRC=”URL gambar” VSPACE=”jarak”>
Contoh:
<IMG SRC=”logo.jpg” VSPACE=”10”>
C. Menggunakan Multimedia
Multimedia merupakan teknologi yang memadukan teks, gambar, suara, animasi dan video. Untuk
menggunakan multimedia digunakan tag <EMBED>
Penulisan:
<EMBED SRC=”URL multimedia”>
Contoh:
<EMBED SRC=”lagu.wav”>
Pengaturan multimedia lebih lanjut:
1. AUTOSTART
Multimedia dapat dijalankan secera otomatis dengan atribut AUTOSTART, dengan 2 pilihanz: TRUE atau
FALSE.
Penulisan:
<EMBED SRC=”URL multimedia” AUTOSTART=”pilihan”>
Contoh:
<EMBED SRC=”aksi.avi” AUTOSTART=”TRUE”>
2. UKURAN JENDELA MULTIMEDIA
Ukuran diatur dengan atribut WIDTH dan HEIGHT.
Penulisan:
<EMBED SRC=”URL multimedia” WIDTH=”lebar”>
<EMBED SRC=”URL multimedia” HEIGHT=”tinggi”>
Contoh:
<EMBED SRC=”aksi.avi” WIDTH=”300”>
<EMBED SRC=”aksi.avi” HEIGHT=”60%”>
A. Pendahuluan
Banyak informasi ditampilkan dalam bentuk tabel, karena bentuknya ringkas dan mudah dibaca.
Pada HTML, dapat dibuat bermacam-macam bentuk tabel dimana tabel tersebut dapat diatur lebar, judul,
bingkai bahkan elemen-elemen HTML lainnya sehingga dapat menampilkan suatu webpage yang profesional.
Beberapa bagian dalam tabel yaitu:
1. HEADER
Tabel header adalah judul tabel yang biasanya terletak di bagian paling atas atau paling kiri dari suatu
tabel.
Tabel header yang terletak di bagian atas disebut judul kolom, sedangkan tabel header yang terletak di
bagian kiri disebut judul baris.
2. ROW
Table row atau baris tabel adalah baris-baris yang ada pada tabel.
3. DATA
Data tabel atau sel adalah tempat dimana informasi atau data tersebut ditempatkan. Beberapa tabel data
yang tersusun dalam satu baris akan membentuk satu tabel row.
4. CAPTION
Adalah judul tabel yang terletak di bagian luar tabel dan biasanya terletak di bagian atas atau bagian
bawah tabel.
B. Membuat Tabel
Untuk membuat tabel digunakan tag <TABLE>, yang terbagi menjadi 2 bagian utama, yaitu kepala tabel dan isi
tabel
1. Kepala tabel
Pengaturan dalam kepala tabel terdiri dari pengaturan bingkai, warna latar belakang, perataan, lebar, tinggi
dan jarak tabel dengan teks.
a. BORDER
Membuat bingkai dari suatu tabel dimana semakin besar angka berarti semakin tebal bingkai tersebut.
Penulisan:
<TABLE BORDER=”ketebalan bingkai”> …. </TABLE>
Contoh:
<TABLE BORDER=”1”> ….</TABLE>
b. BGCOLOR
Untuk mengatur warna background dari sebuah tabel.
Penulisan:
<TABLE BGCOLOR=”nama warna”> …. </TABLE>
Contoh:
<TABLE BGCOLOR=”red”> ….</TABLE>
c. BACKGROUND
Untuk mengatur background berupa gambar dari sebuah tabel.
Penulisan:
<TABLE BACKGROUND=”nama file gambar”> …. </TABLE>
Contoh:
<TABLE BACKGROUND=”back.jpg”> ….</TABLE>
d. ALIGN
Untuk mengatur perataan tabel dalam webpage. Pengaturan ALIGN meliputi LEFT, RIGHT dan CENTER
Penulisan:
<TABLE ALIGN=”jenis perataan”> …. </TABLE>
b. Tabel Baris
Tabel baris merupakan baris dalam tabel, dimana baris ini digunakan sebagai dasar dalam menyusun
kolom data. Tanpa ada baris tabel, maka kolom data tidak akan dapat terbentuk. Tag yang digunakan
dalam membuat baris tabel adalah <TR>
Penulisan:
Hasil tampilan:
- COLSPAN
Digunakan untuk menggabungkan beberapa kolom menjadi satu kolom
Penulisan:
<TD COLSPAN=”jumlah baris yang digabungkan”>
Hasil tampilan:
- VALIGN
Digunakan untuk mengatur perataan data dalam tabel secara vertikal.
Penulisan:
<TD VALIGN=”Top|Center|Bottom”>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD VALIGN=Top>No. Patner</TD>
<TD VALIGN=Top>Nama Lengkap Patner</TD>
<TD VALIGN=Top>Telepon</TD>
<TD VALIGN=Top>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
<TD>0341-4440440</TD>
<TD>0341-5555555</TD>
</TR>
Hasil tampilan:
- ALIGN
Digunakan untuk mengatur perataan data dalam tabel secara horisontal.
Penulisan:
<TD ALIGN=”Left|Center|Right”>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD ALIGN=Center>No. Patner</TD>
<TD ALIGN=Center>Nama Lengkap Patner</TD>
<TD ALIGN=Center>Telepon</TD>
<TD ALIGN=Center>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
<TD>0341-4440440</TD>
<TD>0341-5555555</TD>
</TR>
<TR>
<TD>2</TD>
<TD>Bram Surono</TD>
<TD COLSPAN=2>0341-6767888</TD>
</TR>
</TABLE>
Hasil tampilan:
- WIDTH
Membuat Website Hal 22
Digunakan untuk mengatur lebar sel/kolom dalam satuan prosen atau pixel.
Penulisan:
<TD WIDTH=”Lebar sel/kolom”>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD WIDTH=90>No. Patner</TD>
<TD>Nama Lengkap Patner</TD>
<TD>Telepon</TD>
<TD>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
<TD>0341-4440440</TD>
<TD>0341-5555555</TD>
</TR>
<TR>
<TD>2</TD>
<TD>Bram Surono</TD>
<TD COLSPAN=2>0341-6767888</TD>
</TR>
</TABLE>
Hasil tampilan:
- BGCOLOR
Digunakan untuk mengatur warna latar sel.
Penulisan:
<TD BGCOLOR=”nama warna atau #RRGGBB”>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD BGCOLOR=Blue>No. Patner</TD>
<TD BGCOLOR=Blue>Nama Lengkap Patner</TD>
<TD BGCOLOR=Blue>Telepon</TD>
<TD BGCOLOR=#0000FF>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
Hasil tampilan:
- BACKGROUND
Digunakan untuk mengatur gambar latar pada sebuah sel.
Penulisan:
<TD BGBACKGROUND=”nama file gambar”>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD BACKGROUND=”libom.jpg”>No. Patner</TD>
<TD BACKGROUND=”libom.jpg”>Nama Lengkap
Patner</TD>
<TD BACKGROUND=”libom.jpg”>Telepon</TD>
<TD BACKGROUND=”libom.jpg”>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
<TD>0341-4440440</TD>
<TD>0341-5555555</TD>
</TR>
<TR>
<TD>2</TD>
<TD>Bram Surono</TD>
<TD COLSPAN=2>0341-6767888</TD>
</TR>
</TABLE>
- NO WRAP
Digunakan untuk mengatur teks pada sebuah sel dalam posisi satu baris saja.
Penulisan:
<TD NOWRAP>
………
</TD>
Contoh:
<TABLE BORDER=1 WIDTH=30% ALIGN=CENTER>
<TR>
<TD NOWRAP>No. Patner</TD>
<TD>Nama Lengkap Patner</TD>
<TD>Telepon</TD>
<TD>Fax</TD>
</TR>
<TR>
<TD>1</TD>
<TD>Anggito Bayu</TD>
<TD>0341-4440440</TD>
<TD>0341-5555555</TD>
</TR>
<TR>
<TD>2</TD>
<TD>Bram Surono</TD>
<TD COLSPAN=2>0341-6767888</TD>
</TR>
</TABLE>
Hasil tampilan:
A. Pendahuluan
Jika dijumpai sebuah web yang dapat menerima data dari pemakai, berarti web tersebut menggunakan
formulir (form).
Form memungkinkan suatu web dapat berinteraksi dengan pemakainya agar dapat saling bertukar informasi,
seperti pengumpulan informasi atau umpan balik dari pembaca, menjual barang dan jasa secara online, atau
menyediakan pelayanan untuk pembaca.
B. Mengenal Form
Formulir dibentuk dengan menggunakan pasangan tag <FORM>.
Penulisan:
<FORM>
……………
……………
……………
</FORM>
A. Pengantar
CSS adalah singkatan dari Cascading Style Sheets. Digunakan dalam dokumen HTML untuk mengatur format
teks, gambar, tabel dan form. Kita dapat menggunakan style kapan saja tanpa perlu melakukan
pemformatan yang sama berulang-ulang. Setiap style sheet harus dideklarasikan terlebih dahulu dengan
menyertakan atribut style yang ditulis dalam kurung kurawal buka dan kurung kurawal tutup.
Setiap atribut dinyatakan dengan nama khusus diiukuti dengan tanda titik dua dan nilai atributnya.
Sedangkan untuk memisahkan setiap atribut digunakan tanda titik koma.
Misalnya:
Tag H1 menggunakan ukuran font 15 pt dan efek tebal maka deklarasi style sheetnya adalah
H1 {font-size : 15pt ; font-weight : bold}
Penulisan:
<STYLE>
3. Linking
Linking adalah cara mendeklarasikan dan menggunakan style sheets dengan membuat link pada file
dimana style tersebut disimpan. Ekstensi file style adalah .css
Penulisan:
<LINK REL=STYLESHEET HREF=”nama file style” TYPE=”text/css”>
Contoh:
Penulisan:
{font-weight : pilihan ketebalan}
Contoh:
{font-weight : bold}
d. font-style
Digunakan untuk menentukan style font, pilihan yang dapat digunakan adalah normal dan italic.
Penulisan:
{font-style : pilihan style}
Contoh:
{font-style : italic}
e. font
Digunakan untuk mengatur font secara lengkap, yaitu : jenis font, ukuran, ketebalan dan style.
Penulisan:
{font : jenis font|ukuran|pilihan ketebalan|pilihan style}
Contoh:
{font: arial 15pt bold italic}
f. line-height
Digunakan untuk menentukan jarak antar baris, satuan yang digunakan point (pt), centimeter (cm),
inchi (in), milimeter (mm), pixel (px) dan prosen (%).
Penulisan:
{line-height : jarak antar baris dengan satuan}
Contoh:
{line-height : 12pt}
g. text-decoration
Digunakan untuk menentukan efek font, pilihan yang dapat digunakan adalah underline, line-through,
none, overline,
Penulisan:
{text-decoration : pilihan efek}