Modul HTML Dasar
Modul HTML Dasar
c d
3. Tag apa saja yang ada di dalam tag “HEAD” dan “BODY”
a. Tag yang boleh di dalam tag “HEAD”
1) Judul halaman
<title></title>
2) CSS
<style></style>
3) Javasript
<script></script>
4) Metadata berguna untuk mendeskripsikan website.
<meta></meta>
Contoh penggunaan :
<head>
<meta charset=”UTF-8”>
<meta name=”description” content=”Belajar Pemrograman Web”>
<meta name=”keywords” content=”HTML, CSS, JavaScript”>
<meta name=”author” content=”Muhammad Mar’in”>
</head>
b. Tag yang boleh di dalam tag “BODY”
1) Teks 7) Form
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <p> <form>, <input>, <select>, <button>, …
2) Pendukung teks 8) Script
<br>, <hr>, <em>, <strong>, … <script>
3) Gambar 9) Object
<img> <object>
4) Hyperlink 10) Grouping
<a> <div>, <span>
5) List 11) Komentar
<ul>, <ol>, <li>, <dl>, <dt>, <dd> <!—(komentar yang ingin ditulis) --!>
6) Tabel
<table>, <thead>, <tbody>, …
2|HTML DASAR
c. Struktur tag
<nametag atribut=”nilai”>
Contoh penggunaan : <body bgcolor=”lightblue”>
<body bgcolor=”lightblue” id=”myid” class=”myclass”>
Atribut global adalah atribut yang dimiliki oleh semua tag. Antara lain : accesskey, class, id, dir, lang,
style, tabindex, title.
4. Tag Paragraf HTML
PRAKTIK
▪ Buka aplikasi Sublime Text 3, lalu buat sebuah dokumen html baru di dalam folder HTML dan simpan
dengan nama paragraf.html. Kemudian di dokumen tersebut tulislah kode berikut ini :
<!DOCTYPE html>
<html>
<head>
<title>HTML paragraf</title>
</head>
<body>
TUGAS
Identifikasi dan tuliskan fungsi tag-tag berdasarkan hasil yang ditampilkan oleh browser.
3|HTML DASAR
5. Tag Heading HTML
PRAKTIK
▪ Buka aplikasi Sublime Text 3, lalu buat sebuah dokumen html baru di dalam folder HTML dan simpan
dengan nama heading.html. Kemudian di dokumen tersebut tulislah kode berikut ini :
<!DOCTYPE html>
<html>
<head>
<title>HTML Heading</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
</body>
</html>
TUGAS
</body>
</html>
Simpan dan bukalah menggunakan browser, lalu amati hasil yang ditampilkan browser.
b. Internal link / relative url, internal link yaitu link ke halaman website lain yang ada di dalam satu
folder website yang kita buat. Contoh : <a href=”hyperlink1.html”>halaman 1</a>. Sedangkan
relative url dibuat jika halaman website berada di folder lain. Contohnya jika misalnya dokumen
hyperlink1 dimasukkan ke dalam folder baru bernama admin maka agar dokumen tersebut bisa
diakses kode yang dituliskan adalah : <a href=”admin/hyperlink1.html”>halaman1</a>. Untuk link
ke folder yang sama dengan folder admin maka penulisan kodenya adalah : <a
href=”../hyperlink2.html”>halaman 2</a>
Langkah membuat internal link menggunakan sublime text 3 sebagai berikut:
Buka aplikasi Sublime Text 3, lalu buat sebuah dokumen html baru di dalam folder HTML dan
simpan dengan nama hyperlink2.html kemudian di dokumen tersebut tulislah kode berikut ini :
<!DOCTYPE html>
<html>
<head>
<title>Hyperlink – halaman 2</title>
</head>
<body>
</body>
</html>
Simpan dan bukalah menggunakan browser, lalu amati hasil yang ditampilkan browser.
c. Page Anchor, yaitu link ke bagian tertentu dari sebuah halaman html. Contoh pembuatan page
anchor : <a href="#bagian1">Ke Bagian 1</a>
Langkah membuat page anchor menggunakan sublime text 3 sebagai berikut:
5|HTML DASAR
Buka aplikasi Sublime Text 3, lalu buat sebuah dokumen html baru di dalam folder HTML dan
simpan dengan nama hyperlink3.html kemudian di dokumen tersebut tulislah kode berikut ini :
<!DOCTYPE html>
<html>
<head>
<title>Hyperlink - Halaman 3</title>
</head>
<body>
<h1>Ini adalah halaman 2</h1>
<ul>
<li><a href="#bagian1">Ke Bagian 1</a></li>
<li><a href="#bagian2">Ke Bagian 2</a></li>
<li><a href="#bagian3">Ke Bagian 3</a></li>
</ul>
<h2 id="bagian1">Bagian 1</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<br><br><br><br><br><br><br><br><br><br>
6|HTML DASAR
Simpan dan bukalah menggunakan browser, lalu amati hasil yang ditampilkan browser.
Selain bisa link ke bagian artikel dalam sebuah dokumen html, page anchor juga bisa di link kan ke
bagian artikel dalam dokumen lain. Contohnya : <a href="halaman3.html#bagian1">Ke Halaman 3,
Bagian 3</a>
Hyperlink pada html dapat mengarah ke halaman dalam satu tab halaman browser dan dapat juga
diarahkan untuk ke tab baru browser dengan cara menambahkan atribut target pada tag anchor.
Value pada atribut target antara lain : _self, _blank, _parent, dan _top.
7|HTML DASAR
8. Image HTML
Image adalah menyimpan sebuah gambar ke dalam dokumen HTML. Tag image adalah <img> dan harus
disertai dengan atribut src (source), jadi minimal penulisan tag image adalah <img src=””>. File gambar
yang dapat disimpan terdiri dari :
a. Internal resource (png, jpg, jpeg) syaratnya file gambar yang ingin dimasukkan harus disiapkan di
dalam folder pembuatan website kita. Contohnya jika kita ingin memasukkan gambar logo SMK
Negeri 1 Sajingan Besar (smkn 1 sjb.jpg) yang ada di dalam satu folder: <img src=”smkn 1 sjb.jpg”>
b. Eksternal resource (hotlink), yaitu gambar yang dimasukkan berasal dari website lain. Artinya pada
saat user mengakses gambar kita maka yang akan tampil adalah gambar milik website lain.
Contohnya jika kita ingin memasukkan gambar logo SMK Negeri 1 Sajingan Besar yang berasal dari
situs lain yang didapatkan dari halaman facebook SMK Negeri 1 Sajingan Besar :
<img src=”https://m.facebook.com/SMKN1SJB/photos/a.452393448241140/609574255856391/
?type=3”>
Atribut yang dimiliki oleh tag <img> antara lain :
a. Src, menunjukkan dari mana sumber gambar yang dimasukkan
b. Alt, berguna untuk memberikan teks alternatif apabila gambar tidak bisa muncul disebabkan oleh
terjadi kesalahan penulisan nama pada gambar atau kerusakan pada gambar. Maka jika terjadi
kesalahan tersebut teks alternatif lah yang akan muncul di browser. Namun jika tidak terjadi
kesalahan teks alternatif tidak muncul. Contoh : <img src=”smkn 1 sjb.jpg” alt=”logo SMK”>
c. Title, digunakan untuk memberikan judul pada gambar. Judul yang kita tambahkan akan muncul
apabila kita mengarahkan kursor ke gambar. Contoh : <img src=”smkn 1 sjb.jpg” title=”Logo SMKN
1 Sajingan Besar”>
d. Width, berguna untuk mengatur lebar gambar, nilainya adalah px (pixel) dan % (relatif terhadap
halaman web) namun jika kita hanya menuliskan angka saja maka nilainya adalah px (pixel).
e. Height, berguna untuk mengatur tinggi gambar, nilainya adalah px (pixel) dan % (relatif terhadap
halaman web). Cara penulisan width dan height sama saja, yaitu <img src=”smkn 1 sjb.jpg”
width=”500”> atau <img src=”smkn 1 sjb.jpg” heigth=”50%”>
Bagaimana cara menggabungkan hyperlink dengan image?
Buka aplikasi Sublime Text 3, lalu buat sebuah dokumen html baru di dalam folder HTML dan simpan
dengan nama image.html kemudian di dokumen tersebut tulislah kode berikut ini :
<a
href="https://m.facebook.com/SMKN1SJB/photos/a.452393448241140/609574255856391/
?type=3">
</a>
9. Table HTML
Berguna untuk menampilkan data berupa tabular, sama seperti di Microsoft Word atau Microsoft Excel.
Berikut ini adalah struktur tabel :
a. Baris, berupa kotak-kotak yang horizontal
8|HTML DASAR
b. Kolom, berupa kotak-kotak yang vertikal
Tag yang digunakan untuk membuat tabel adalah <table></table>, table row (<tr></tr>), table data
(<td></td>)
Susunan tag untuk membuat tabel dibagi menjadi :
a. Table simple, contohnya sebagai berikut :
<table>
<tr>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
</tr>
…
</table>
b. Table complex, contohnya sebagai berikut :
<thead>
<tr>
<th></th>
<th>Kolom 1</th>
<th>Kolom 2</th>
</tr>
</thead>
<tbody>
<tr>
<th>Baris 1</th>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
</tr>
9|HTML DASAR
<tr>
<th>Baris 2</th>
<th>Baris 2, Kolom 1</th>
<th>Baris 2, Kolom 2</th>
</tr>
</tbody>
Atribut dari tag Table antara lain :
a. Border, berguna untuk menambahkan garis di sekitar cell. Contoh : <table border=”1”>
b. Cellspacing, berguna untuk menambah jarak antar cell. Contoh : <table border=”1”
cellspacing=”0”>
c. Cellpadding, berguna untuk memberi luas pada sebuah cell. Contoh : <table border=”1”
cellspacing=”0” cellpadding=”5”>
Atribut border, cellspacing dan cellpadding biasa dipakai di pengaturan css.
d. Colspan, berguna untuk menggabungkan dua buah atau lebih cell yang vertikal atau kolom.
Contoh :
Apabila kita punya sebuah tabel seperti ini.
e. Rowspan, berguna untuk menggabungkan dua buah atau lebih cell yang horizontal atau baris.
Contoh :
Apabila kita ingin mengubah tabel menjadi seperti ini.
10 | H T M L D A S A R
Maka kode yang ditulis adalah :
<table border="1" cellspacing="0" cellspacing="5">
<tr>
<td rowspan=”3”>rowspan 3</td>
<td colspan="2">colspan 2</td>
</tr>
<tr>
<td>2,2</td>
<td>2,3</td>
</tr>
<tr>
<td>3,2</td>
<td>3,3</td>
</tr>
</table>
LATIHAN
Buatlah sebuah tabel seperti di bawah ini.
11 | H T M L D A S A R
10. Form HTML
Form adalah sebuah elemen pada html yang digunakan untuk mengelola data dari input yang dilakukan
oleh pengguna (user), baik itu input yang dilakukan pada kolom, memilih sesuatu pada combo box atau
drop down menu atau memilih pada radio button atau bahkan Ketika user menekan sebuah tombol.
Tag yang digunakan untuk membuat form adalah <form></form>. Penggunaan form pada sebuah
website antara lain disebut dengan : login form, form registrasi dan lain-lain. Contoh yang paling sering
<form>
<label for="username">username</label>
<input type="text" id="username">
<br>
<label for="password">password</label>
<input type="password" id="password">
<br>
<input type="radio" id="pria" name="jeniskelamin"><label for="pria">pria</label>
<input type="radio" id="wanita" name="jeniskelamin"><label
for="wanita">wanita</label>
<br>
<input type="checkbox" id="menyanyi"><label for="menyanyi">menyanyi</label>
<input type="checkbox" id="olahraga"><label for="olahraga">olahraga</label>
<input type="checkbox" id="ngoding"><label for="ngoding">ngoding</label>
</form>
</body>
</html>
b. Textarea, digunakan untuk mengisikan komentar atau pesan pada email, bentuknya kurang lebih
sama dengan input text namun pengisian teks lebih besar. Tag nya adalah <textarea></textarea>
12 | H T M L D A S A R
c. Select, digunakan untuk membuat drop down atau combo box. Tag nya adalah <select></select>
dan dilengkapi dengan tag <option></option> di dalamnya untuk menambahkan item pilihannya.
Contoh :
<select>
<option>opsi 1</option>
<option>opsi 2</option>
<option>opsi 3</option>
…
</select>
d. Button, digunakan untuk membuat tombol untuk mengirimkan data atau hal yang spesifik. Tag nya
adalah <button type=”submit”>…</button>
e. Label, digunakan untuk membuat menandai sebuah elemen. Tag nya adalah <label></label> tag ini
disertai dengan atribut for. Contoh : <label for=”username”>username</label>
LATIHAN
13 | H T M L D A S A R