Mata Kuliah: Pemrograman Berbasis Web
π§ 1. Pengertian HTML
7
π Deskripsi
HTML (HyperText Markup Language) adalah bahasa standar yang digunakan untuk membuat dan menyusun struktur halaman web.
π§ Narasi
HTML bukan bahasa pemrograman, melainkan bahasa markup. Artinya, HTML digunakan untuk βmenandaiβ bagian-bagian dalam dokumen agar browser memahami bagaimana konten harus ditampilkan.
Setiap halaman web yang kita lihat di internet pada dasarnya dibangun menggunakan HTML sebagai fondasinya.
ποΈ 2. Struktur Dasar Dokumen HTML
7
π Deskripsi
Struktur dasar HTML terdiri dari elemen-elemen utama berikut:
π» Contoh Kode
<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>
<h1>Halo Dunia</h1>
<p>Ini adalah halaman HTML pertama saya</p>
</body>
</html>
π§ Narasi
<!DOCTYPE html>β Menentukan bahwa dokumen menggunakan HTML5<html>β Elemen root (akar dari semua elemen)<head>β Berisi metadata (judul, link, dll)<body>β Berisi konten yang ditampilkan ke pengguna
Struktur ini wajib ada di setiap halaman HTML agar browser dapat membaca dokumen dengan benar.
π§© 3. Elemen dan Tag HTML
7
π Deskripsi
HTML terdiri dari tag dan elemen:
π§± Tabel Perbedaan
| Istilah | Penjelasan |
|---|---|
| Tag | Penanda (contoh: <p>) |
| Elemen | Tag + isi (contoh: <p>Halo</p>) |
π§ Narasi
Tag biasanya berpasangan:
- Tag pembuka:
<p> - Tag penutup:
</p>
Elemen adalah kombinasi lengkap yang membentuk suatu bagian halaman.
π€ 4. Elemen Teks Dasar
7
π Deskripsi
HTML menyediakan berbagai elemen untuk teks:
π§± Tabel Elemen Teks
| Tag | Fungsi |
|---|---|
<h1> – <h6> | Judul |
<p> | Paragraf |
<b> | Tebal |
<i> | Miring |
<u> | Garis bawah |
π» Contoh
<h1>Judul Utama</h1>
<p>Ini paragraf biasa</p>
<b>Teks Tebal</b>
π§ Narasi
Heading digunakan untuk struktur informasi. Semakin kecil angka (h1), semakin penting judul tersebut.
π 5. Hyperlink dan Gambar
6
π Deskripsi
HTML memungkinkan navigasi dan tampilan media.
π§± Tabel
| Tag | Fungsi |
|---|---|
<a> | Link |
<img> | Gambar |
π» Contoh
<a href="https://google.com">Kunjungi Google</a><img src="gambar.jpg" alt="Contoh Gambar">
π§ Narasi
<a>digunakan untuk berpindah halaman<img>tidak memiliki tag penutup (self-closing)
π 6. List (Daftar)
8
π Deskripsi
HTML mendukung daftar berurut dan tidak berurut.
π§± Tabel
| Tag | Fungsi |
|---|---|
<ul> | List tidak berurut |
<ol> | List berurut |
<li> | Item list |
π» Contoh
<ul>
<li>Apel</li>
<li>Jeruk</li>
</ul>
π§ Narasi
List sering digunakan untuk menu navigasi, daftar produk, dan informasi terstruktur.
π 7. Tabel HTML
7
π Deskripsi
Digunakan untuk menampilkan data dalam bentuk tabel.
π§± Struktur Tabel
| Tag | Fungsi |
|---|---|
<table> | Tabel |
<tr> | Baris |
<td> | Kolom |
<th> | Header |
π» Contoh
<table border="1">
<tr>
<th>Nama</th>
<th>NIM</th>
</tr>
<tr>
<td>Ahmad</td>
<td>12345</td>
</tr>
</table>
π§ Narasi
Tabel cocok digunakan untuk data terstruktur seperti nilai, jadwal, dan laporan.
π 8. Form HTML
6
π Deskripsi
Form digunakan untuk menerima input dari pengguna.
π§± Elemen Form
| Tag | Fungsi |
|---|---|
<form> | Form utama |
<input> | Input data |
<textarea> | Teks panjang |
<button> | Tombol |
π» Contoh
<form>
Nama: <input type="text"><br>
<button>Kirim</button>
</form>
π§ Narasi
Form adalah dasar dari interaksi pengguna, seperti login, registrasi, dan pencarian.
π·οΈ 9. Atribut HTML
6
π Deskripsi
Atribut memberikan informasi tambahan pada tag.
π§± Contoh Atribut
| Atribut | Fungsi |
|---|---|
href | Tujuan link |
src | Sumber gambar |
alt | Deskripsi gambar |
π» Contoh
<img src="foto.jpg" alt="Foto Saya">
π§ Narasi
Atribut sangat penting untuk:
- Fungsi tambahan
- SEO
- Aksesibilitas
π§ͺ 10. Latihan Praktikum
π― Tugas
Buat halaman HTML sederhana dengan:
- Judul (h1)
- Paragraf
- Gambar
- Link
- List
- Tabel
- Form
π― 11. Kesimpulan
- HTML adalah fondasi web
- Struktur HTML harus benar
- Tag dan elemen membentuk halaman
- HTML bekerja bersama CSS dan JavaScript
π Penutup
Pemahaman HTML sangat penting sebelum melanjutkan ke:
- CSS (desain)
- JavaScript (interaksi)