Belajar Dasar Pemrograman Web HTML
Belajar Dasar Pemrograman Web HTML
HTML (Hyper Text Markup Language) adalah bahasa markup yang digunakan untuk
membuat struktur dan menampilkan konten pada halaman web. HTML terdiri dari elemen,
tag, dan atribut yang bekerja bersama untuk membangun halaman web.
Elemen HTML
Elemen HTML adalah komponen dasar yang membangun struktur halaman web. Elemen
Contoh:
Tag HTML
Tag adalah penanda yang digunakan untuk menentukan awal dan akhir dari sebuah elemen.
Tag biasanya ditulis dalam tanda kurung siku (< >). Ada dua jenis tag:
Contoh:
pg. 1
BELAJAR DASAR PEMROGRAMAN WEB HTML
Atribut HTML
Atribut adalah informasi tambahan yang diberikan kepada tag untuk mengontrol perilaku
atau tampilan elemen. Atribut selalu ditulis dalam tag pembuka dan biasanya berbentuk
pasangan nama="nilai".
Contoh:
gambar">).
pg. 2
BELAJAR DASAR PEMROGRAMAN WEB HTML
<h1>, <p>, <a>, <img>: Contoh elemen dengan tag dan atribut.
Dengan memahami elemen, tag, dan atribut, Anda dapat mulai membangun halaman web
Heading
Elemen heading dalam HTML digunakan untuk menentukan judul atau heading pada
halaman web. Heading membantu dalam mengorganisir konten dan memberikan struktur
hierarki pada teks. HTML menyediakan 6 level heading, yaitu <h1> hingga <h6>, di
mana <h1> adalah level tertinggi (paling penting) dan <h6> adalah level terendah (paling
kecil).
1. Hierarki:
o Biasanya, hanya satu <h1> yang digunakan untuk judul utama halaman.
pg. 3
BELAJAR DASAR PEMROGRAMAN WEB HTML
Hasil Tampilan
Catatan
• Heading secara default memiliki ukuran font yang berbeda: <h1> paling besar
• Heading tidak hanya untuk ukuran teks, tetapi juga untuk memberikan struktur
pg. 4
BELAJAR DASAR PEMROGRAMAN WEB HTML
Paragraf
Paragraf dalam HTML dibuat menggunakan tag <p>. Tag ini digunakan untuk mendefinisikan
sebuah paragraf teks. Berikut adalah contoh sederhana penggunaan tag <p>:
Anda juga bisa menambahkan gaya (style) atau kelas (class) ke dalam paragraf
Gambar (Image)
Elemen gambar dalam HTML dibuat menggunakan tag <img>. Tag ini digunakan untuk
Penjelasan:
• src: Atribut ini menentukan sumber (source) gambar, yaitu URL atau path file gambar
• alt: Atribut ini menyediakan teks alternatif yang akan ditampilkan jika gambar tidak
dapat dimuat. Ini juga berguna untuk aksesibilitas (screen reader) dan SEO.
• width: Atribut ini menentukan lebar gambar dalam piksel. Contoh: width="300".
• height: Atribut ini menentukan tinggi gambar dalam piksel. Contoh: height="200".
Contoh Lengkap:
pg. 5
BELAJAR DASAR PEMROGRAMAN WEB HTML
Catatan:
1. Jika gambar tidak ditemukan atau gagal dimuat, teks yang ada di atribut alt akan
ditampilkan.
2. Atribut width dan height bersifat opsional. Jika tidak ditentukan, gambar akan
3. Pastikan path atau URL gambar (src) benar agar gambar dapat ditampilkan dengan
baik.
daftar terurut (ordered list) atau daftar tidak terurut (unordered list). Ada tiga jenis list
Menggunakan tag <ul> untuk membuat daftar tidak terurut, dan setiap item dalam
daftar menggunakan tag <li> (list item). Biasanya ditampilkan dengan bullet points.
Contoh:
pg. 6
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh Output:
• Item 1
• Item 2
• Item 3
Menggunakan tag <ol> untuk membuat daftar terurut, dan setiap item dalam daftar juga
Contoh:
Output:
1. Item Pertama
2. Item Kedua
3. Item Ketiga
Menggunakan tag <dl> untuk membuat daftar deskripsi. Setiap item terdiri dari istilah
Contoh:
pg. 7
BELAJAR DASAR PEMROGRAMAN WEB HTML
Output:
pg. 8
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh Lengkap:
Fitur Tambahan:
atribut type.
pg. 9
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh:
Output:
Contoh:
Output:
Dengan elemen list, Anda dapat menyusun informasi secara terstruktur dan mudah
dibaca.
pg. 10
BELAJAR DASAR PEMROGRAMAN WEB HTML
halaman web lain, atau bahkan ke bagian tertentu dalam halaman yang sama. Di HTML, link
Contoh link:
Jenis link:
pg. 11
BELAJAR DASAR PEMROGRAMAN WEB HTML
2. Link ke email:
pg. 12
BELAJAR DASAR PEMROGRAMAN WEB HTML
kolom. Tabel dibuat menggunakan tag <table>, dan terdiri dari beberapa elemen utama:
• <th>: Tag untuk membuat header kolom (table header). Biasanya teks
• <td>: Tag untuk membuat sel data (table data). Ini adalah konten utama tabel.
pg. 13
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh:
Menambahkan Caption:
Contoh:
pg. 14
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh:
Anda dapat menambahkan gaya seperti border, padding, dan warna menggunakan CSS.
Contoh:
pg. 15
BELAJAR DASAR PEMROGRAMAN WEB HTML
pg. 16
BELAJAR DASAR PEMROGRAMAN WEB HTML
Video HTML
Elemen video dalam HTML memungkinkan Anda untuk menampilkan dan memutar video
langsung di halaman web. Elemen ini dibuat menggunakan tag <video>. Berikut adalah
Penjelasan:
pg. 17
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh:
Penjelasan:
Fitur Lanjutan:
pg. 18
BELAJAR DASAR PEMROGRAMAN WEB HTML
2. Loop:
Video akan diputar berulang-ulang.
3. Preload:
Atribut preload menentukan apakah video harus diunduh saat halaman dimuat.
Nilainya bisa:
• auto: Browser mengunduh video secara otomatis.
• metadata: Hanya metadata video yang diunduh.
• none: Video tidak diunduh sampai pengguna memutarnya.
Subtitel:
Anda dapat menambahkan subtitel menggunakan tag <track>.
pg. 19
BELAJAR DASAR PEMROGRAMAN WEB HTML
Catatan:
• Pastikan file video dan subtitel (jika ada) berada di direktori yang benar atau URL yang
valid.
• Format video yang didukung oleh browser berbeda-beda. Sediakan beberapa format
untuk kompatibilitas yang lebih baik.
Dengan elemen video HTML, Anda dapat menampilkan konten multimedia secara interaktif
di halaman web Anda.
pg. 20
BELAJAR DASAR PEMROGRAMAN WEB HTML
Elemen HTML adalah komponen dasar yang membangun struktur dan konten sebuah
halaman web. Setiap elemen HTML terdiri dari tag pembuka, konten, dan tag penutup
(kecuali untuk elemen void seperti <img> atau <br>). Elemen-elemen ini digunakan untuk
mendefinisikan bagian-bagian dari halaman web, seperti teks, gambar, tabel, formulir, dan
lainnya.
html
<tag_pembuka>Konten</tag_penutup>
Run HTML
Contoh:
html
Run HTML
pg. 21
BELAJAR DASAR PEMROGRAMAN WEB HTML
Contoh:
html
<div>
<h1>Judul</h1>
<p>Ini adalah paragraf.</p>
</div>
Run HTML
Contoh:
html
Run HTML
Contoh:
html
pg. 22
BELAJAR DASAR PEMROGRAMAN WEB HTML
Run HTML
4. Elemen Semantik:
Elemen semantik memberikan makna pada kontennya, sehingga lebih mudah
dipahami oleh mesin pencari dan developer. Contoh:
o <header> : Bagian kepala halaman.
o <footer> : Bagian kaki halaman.
o <nav> : Navigasi.
o <section> : Bagian dari halaman.
o <article> : Konten artikel.
o <aside> : Konten samping (sidebar).
Contoh:
html
<header>
<h1>Judul Website</h1>
<nav>
<a href=”#”>Beranda</a>
<a href=”#”>Tentang</a>
</nav>
</header>
Run HTML
5. Elemen Formulir:
Digunakan untuk membuat form interaktif. Contoh:
o <form> : Kontainer untuk form.
o <input> : Input field.
o <textarea> : Area teks.
o <button> : Tombol.
o <select> dan <option>: Dropdown menu.
Contoh:
html
<form>
<label for=”nama”>Nama:</label>
<input type=”text” id=”nama” name=”nama”>
<button type=”submit”>Kirim</button>
</form>
Run HTML
pg. 23
BELAJAR DASAR PEMROGRAMAN WEB HTML
html
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contoh Halaman HTML</title>
</head>
<body>
<header>
<h1>Selamat Datang di Website Saya</h1>
<nav>
<a href="#beranda">Beranda</a> |
<a href="#tentang">Tentang</a> |
<a href="#kontak">Kontak</a>
</nav>
</header>
<section id="beranda">
<h2>Beranda</h2>
<p>Ini adalah halaman beranda.</p>
<img src="gambar.jpg" alt="Gambar Beranda" width="300">
</section>
<section id="tentang">
<h2>Tentang</h2>
<p>Ini adalah halaman tentang kami.</p>
<ul>
<li>Sejarah</li>
<li>Visi dan Misi</li>
</ul>
</section>
<section id="kontak">
<h2>Kontak</h2>
<form>
<label for="nama">Nama:</label>
<input type="text" id="nama" name="nama"><br><br>
pg. 24
BELAJAR DASAR PEMROGRAMAN WEB HTML
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<label for="pesan">Pesan:</label>
<textarea id="pesan" name="pesan"></textarea><br><br>
<button type="submit">Kirim</button>
</form>
</section>
<footer>
<p>© 2023 Website Saya. Semua hak dilindungi.</p>
</footer>
</body>
</html>
Run HTML
Kesimpulan:
Elemen HTML adalah blok bangunan dasar dari sebuah halaman web. Dengan
menggabungkan berbagai elemen seperti teks, gambar, tabel, formulir, dan elemen
semantik, Anda dapat membuat halaman web yang terstruktur, interaktif, dan mudah
dipahami.
pg. 25
BELAJAR DASAR PEMROGRAMAN WEB HTML
ATRIBUT HTML
HTML (HyperText Markup Language) memiliki banyak atribut yang digunakan untuk
memberikan informasi tambahan pada elemen HTML. Berikut adalah beberapa
atribut HTML beserta kegunaan dan contohnya:
1. id
o Kegunaan: Memberikan identifikasi unik untuk sebuah elemen.
o Contoh: <div id="header">Ini adalah header</div>
2. class
o Kegunaan: Menentukan satu atau lebih kelas CSS untuk elemen.
o Contoh: <p class="text-center">Teks ini berada di tengah</p>
3. style
o Kegunaan: Menambahkan gaya CSS langsung ke elemen.
o Contoh: <p style="color:red;">Teks ini berwarna merah</p>
4. src
o Kegunaan: Menentukan sumber file untuk elemen seperti gambar,
script, atau iframe.
o Contoh: <img src="gambar.jpg" alt="Deskripsi gambar">
5. href
o Kegunaan: Menentukan URL tujuan untuk elemen seperti link.
o Contoh: <a href="https://example.com">Kunjungi Contoh</a>
6. alt
o Kegunaan: Menyediakan teks alternatif untuk gambar jika gambar
tidak dapat ditampilkan.
o Contoh: <img src="gambar.jpg" alt="Deskripsi gambar">
7. title
Kegunaan: Menambahkan informasi tambahan tentang elemen,
o
biasanya ditampilkan sebagai tooltip.
o Contoh: <a href="https://example.com" title="Kunjungi
Contoh">Contoh</a>
8. width dan height
Kegunaan: Menentukan lebar dan tinggi elemen seperti gambar atau
o
iframe.
o Contoh: <img src="gambar.jpg" width="300" height="200">
9. disabled
o Kegunaan: Menonaktifkan elemen seperti input atau button.
o Contoh: <input type="text" disabled>
pg. 26
BELAJAR DASAR PEMROGRAMAN WEB HTML
10. readonly
o Kegunaan: Membuat elemen input hanya dapat dibaca, tidak dapat
diubah.
o Contoh: <input type="text" readonly value="Tidak dapat diubah">
11. value
Kegunaan: Menentukan nilai awal untuk elemen input.
o
o Contoh: <input type="text" value="Nilai awal">
12. placeholder
Kegunaan: Menampilkan teks sementara di dalam elemen input
o
sebelum pengguna memasukkan nilai.
o Contoh: <input type="text" placeholder="Masukkan nama Anda">
13. required
o Kegunaan: Menentukan bahwa elemen input harus diisi sebelum
formulir dapat dikirim.
o Contoh: <input type="text" required>
14. type
o Kegunaan: Menentukan jenis elemen input.
o Contoh: <input type="email" name="email">
15. name
Kegunaan: Menentukan nama elemen, biasanya digunakan dalam
o
formulir untuk mengidentifikasi data yang dikirim.
o Contoh: <input type="text" name="username">
16. target
o Kegunaan: Menentukan di mana dokumen yang ditautkan akan
dibuka.
o Contoh: <a href="https://example.com" target="_blank">Buka di tab
baru</a>
17. rel
Kegunaan: Menentukan hubungan antara dokumen saat ini dan
o
dokumen yang ditautkan.
o Contoh: <a href="https://example.com" rel="nofollow">Tautan
nofollow</a>
18. colspan dan rowspan
o Kegunaan: Menentukan berapa banyak kolom atau baris yang harus
digabungkan dalam tabel.
o Contoh: <td colspan="2">Menggabungkan dua kolom</td>
19. lang
pg. 27
BELAJAR DASAR PEMROGRAMAN WEB HTML
pg. 28
BELAJAR DASAR PEMROGRAMAN WEB HTML
pg. 29