WIDYAGAMA
MALANGJUDUL JOB SHEET :
Dasar-dasar HTMLUNIT KOMPETENSI :
A. Tujuan Pembelajaran
a. Memahami struktur dasar dokumen HTML
b. Mampu membuat dokumen HTML yang baik dan benar
B. Petunjuk
Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan.
Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
C. Dasar Teori
a. HTML
HTML (Hypertext Markup Language) merupakan sebuah bahasa markup,
bukan bahasa pemrograman. Bahasa markup (Indonesia: markah) adalah bahasa
yang mengombinasikan teks dan informasi tambahan mengenai teks tersebut.
HTML merupakan dokumen standar yang digunakan untuk mendesain halaman
web.
b. Struktur Dokumen HTML
Setiap dokumen HTML harus diawali dengan tag <html> dan diakhiri dengan
komplemennya, yakni tag </html> tag. Sebagai tambahan, dokumen HTML juga
menyertakan tiga pasang tag.
Tag<head> dan</head>: digunakan untuk menyatakan informasi mengenai
dokumen HTML.
Tag<title> dan</title>: digunakan untuk menambahkan title di title bar
browser.
1
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
diperlukan
untuk membuat
dokumen
HTML
sangat
sederhana, yakni sebuah editor teks, misalnya notepad++. Di editor inilah nantinya
kita menuliskan elemen-elemen HTML untuk membentuk suatu halaman aplikasi
web.
Langkah-langkah pembuatan dokumen HTML diperlihatkan sebagai berikut:
1. Buka editor teks.
2. Ketikkan teks (kode-kode HTML) berikut:
<html>
<head>
<!Inibariskomentar,tidakdiproses>
<title>Inijuduldokumen</title>
</head>
<body>
Iniadalahteksdibody
</body>
</html>
Heading
Teks dalam dokumen umumnya mempunyai judul topik. Pada HTML, judul ini
disebut dengan Heading. Heading juga bisa digunakan untuk menunjukkan tingkat
keberartian suatu teks yang dituliskan. Heading merupakan salah satu elemen
penting di dalam dokumen HTML. Heading didefinisikan menggunakan tag <hn> dan
diakhiri dengan </hn>, di mana n menyatakan tipe dengan nilai 1-6. Untuk
mengetahui bentuk semua jenis heading, buat kode HTML seperti di bawah ini.
Perhatikan, kode HTML ini sengaja diringkas guna memudahkan penulisan. Jadi,
dalam implementasinya harus mendeklarasikan semua elemen-elemen dasar.
<body>
<h1>Heading1</h1>
<h2>Heading2</h2>
<h3>Heading3</h3>
<h4>Heading4</h4>
<h5>Heading5</h5>
<h6>Heading6</h6>
</body>
3
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
Paragraf
Sebagaimana teks pada umumnya, dokumen HTML dapat terdiri dari
4
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
<body>
<p>Iniparagrafpertama.Iniparagrafpertama.Iniparagrafpertama.Iniparagraf
pertama.Iniparagrafpertama.Iniparagrafpertama.Iniparagrafpertama.Ini
paragrafpertama.Iniparagrafpertama.Iniparagrafpertama.Iniparagrafpertama.
Iniparagrafpertama.</p>
<p>Iniparagrafkedua.Iniparagrafkedua.Iniparagrafkedua.Iniparagrafkedua.
Iniparagrafkedua.Iniparagrafkedua.Iniparagrafkedua.Iniparagrafkedua.Ini
paragrafkedua.Iniparagrafkedua.Iniparagrafkedua.Iniparagrafkedua.Ini
paragrafkedua.Iniparagrafkedua.</p>
<p>Iniparagrafketiga.Iniparagrafketiga.Iniparagrafketiga.Iniparagraf
ketiga.Iniparagrafketiga.Iniparagrafketiga.Iniparagrafketiga.Iniparagraf
ketiga.Iniparagrafketiga.Iniparagrafketiga.Iniparagrafketiga.Iniparagraf
ketiga.Iniparagrafketiga.</p>
</body>
5
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
Secara normal, baris baru akan ditambahkan di antara dua paragraf. Adapun
jika kita hanya ingin membuat baru, kita tidak harus menggunakan paragraf. Sebagai
gantinya, gunakan tag line break<br/>.
<body>
Membuatbarisbaru<br/>
Membuatbarisbaru<br/>
<p>
<!-- break di dalam paragraf -->
Loremipsumdolorsitamet,consecteturadipisicingelit,<br/>
seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.
<br/>
Utenimadminimveniam,quisnostrudexercitationullamcolaboris
nisiutaliquipexeacommodoconsequat.
</body>
Fontase
HTML menyediakan sejumlah elemen yang dapat dimanfaatkan untuk
mengatur font, seperti huruf tebal, huruf miring, garis bawah, dan masih banyak lagi.
Sebagai tambahan, di sini juga akan dijelaskan mengenai cara mencetak tag.
Seperti diketahui, tag<p> di dokumen secara otomatis akan diterjemahkan sebagai
paragraf. Adapun untuk mencetak karakter<p> di layar, kita perlu menggunakan
nama entitas. Sebagai contoh, karakter < dinyatakan dengan nama entitas<
dan karakter> dinyatakan dengan>.
<body>
<b>Menggunakantag<b>...</b></b><br/>
<strong>Menggunakantag<strong>...</strong></strong>
<br/>
<i>Menggunakantag<i>...</i></i><br/>
<em>Menggunakantag<em>...</em></em><br/>
<u>Menggunakantag<u>...</u></u><br/>
<strike>Menggunakantag<strike>...</strike></strike>
<br/>
</body>
7
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
Karakter Khusus
<body>
£Pound<br/>
€Euro<br/>
©Copyright<br/>
®Registered<br/>
™Trademark<br/>
</body>
8
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
<body>
<pre>
No|Nama
|Alamat
|PT.Bintang
|Jl.TerusanSurabaya
|PT.SinarJaya|Jl.Tidar
|PT.Mitra
|Jl.Galunggung
|PT.Harapan
|Jl.Jombang
|PT.Barokah
|Jl.Bondowoso
</pre>
</body>
5. Garis Horizontal
Di HTML, garis horizontal direpresentasikan melalui tag <hr/>. Meskipun
kebanyakan browser me-render elemen ini dengan visualisasi yang sedikit berbeda,
namun pada hakekatnya mencerminkan sebuah bentuk garis horizontal.
<body>
Membuatgarishorizontal<hr/>
<p>
Loremipsumdolorsitamet,consecteturadipisicingelit,<br/>
seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.<br/>
Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquip
exeacommodoconsequat.
<hr/>
</body>
9
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang
7. Pewarnaan
Untuk memberikan warna background, HTML menyediakan atribut bgcolor
di tag<body>. Atribut ini dapat diisi dengan nama warnamisalnya red atau kode
heksadesimalmisalnya #FFFFFF. Khusus untuk elemen-elemen lain tertentu,
tersedia atributcolor yang memungkinkan kita melakukan pewarnaan. Sama
sepertibgcolor, nilai atribut ini juga dapat berupa nama warna atau kode
heksadesimal.
<!-- memberi warna aqua di body -->
<bodybgcolor="aqua">
<h3align="center">Heading3</h3>
<fontcolor="red">Fontberwarnamerah</font><br/>
<fontcolor="#FF0000">
Fontberwarnamerah(menggunakannilaiheksa)</font>
</body>
Soal Latihan
1. Apa kepanjangan dari HTML? Jelaskan!
2. Apa kepanjangan dari WWW?
3. Ada berapa pasang tag utama dalam HTML? Sebutkan dan jelaskan masingmasing tag tersebut!
4. Tag apa yang digunakan untuk menuliskan judul pada tittlebar web browser?
5. Tag apa yang digunakan untuk menuliskan isi dari web?
6. Tuliskan apa yang telah kamu ketahui tentang heading?
7. Tuliskan contoh kode bagaimana meletakkan heading di posisi sebelah
kanan?
8. Apa fungsi dari tag <p>?
9. Apa fungsi dari tag <pre>?
10. Apa fungsi dari tag <hr>?
11. Apa fungsi dari tag <br>?
12. Tuliskan kode untuk cara memberi warna biru pada huruf?
Tugas untuk ditulis di blog masing-masing:
Tulislah bagaimana cara memberi warna pada garis horizontal seperti di
bawah ini?
11
Jurusan Rekayasa Perangkat Lunak
SMK Widyagama Malang