Pendahuluan
Hypertext Markup Language (HTML) adalah bahasa standar yang digunakan untuk membuat dan menyusun halaman web. Dengan HTML, kita dapat menentukan struktur dan konten dari sebuah situs web, seperti teks, gambar, tautan, dan elemen lainnya. Meskipun bukan bahasa pemrograman yang dinamis, HTML merupakan fondasi utama dalam pengembangan web yang harus dikuasai oleh setiap calon pengembang.
Sejarah Singkat HTML
HTML pertama kali diperkenalkan oleh Tim Berners-Lee pada akhir tahun 1980-an. Tujuannya adalah untuk mempermudah pertukaran dokumen ilmiah antar peneliti dengan menggunakan format yang seragam. Sejak saat itu, HTML terus berkembang dan mengalami berbagai pembaruan untuk memenuhi kebutuhan teknologi web yang semakin kompleks.
Struktur Dasar HTML
Sebuah dokumen HTML memiliki struktur dasar yang terdiri dari beberapa elemen penting. Berikut adalah contoh struktur dasar dari sebuah dokumen HTML:
<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>
<h1>Selamat Datang di Situs Web Saya</h1>
<p>Ini adalah paragraf pertama saya.</p>
</body>
</html>
Penjelasan dari elemen-elemen di atas:
<!DOCTYPE html>: Deklarasi tipe dokumen yang memberitahu browser bahwa dokumen ini menggunakan HTML5.<html>: Elemen root yang membungkus seluruh konten halaman.<head>: Bagian yang berisi metadata, seperti judul halaman, link ke file CSS, dan informasi lainnya.<title>: Menentukan judul halaman yang akan ditampilkan pada tab browser.<body>: Bagian utama yang berisi konten yang akan ditampilkan kepada pengguna, seperti teks, gambar, dan elemen lainnya.
Elemen-Elemen Penting dalam HTML
HTML memiliki berbagai elemen yang digunakan untuk menyusun konten halaman web. Berikut beberapa elemen penting yang sering digunakan:
1. Heading
Heading digunakan untuk menandai judul atau subjudul dalam konten. HTML menyediakan enam tingkat heading, dari <h1> hingga <h6>, dengan <h1> sebagai yang paling penting. Contoh penggunaannya:
<h1>Judul Utama</h1>
<h2>Subjudul</h2>
<h3>Sub-subjudul</h3>
2. Paragraf
Elemen <p> digunakan untuk membuat paragraf. Contoh:
<p>Ini adalah sebuah paragraf yang berisi teks.</p>
3. Tautan (Link)
Untuk membuat tautan ke halaman lain, gunakan elemen <a> dengan atribut href. Contoh:
<a href="https://www.example.com">Kunjungi Example.com</a>
4. Gambar
Untuk menampilkan gambar, gunakan elemen <img> dengan atribut src untuk menentukan sumber gambar dan alt untuk teks alternatif. Contoh:
<img src="gambar.jpg" alt="Deskripsi gambar">
5. Daftar
HTML mendukung dua jenis daftar:
- Daftar tidak berurutan: Menggunakan elemen
<ul>dengan item<li>.<ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul> - Daftar berurutan: Menggunakan elemen
<ol>dengan item<li>.<ol> <li>Item pertama</li> <li>Item kedua</li> <li>Item ketiga</li> </ol>
Atribut dalam HTML
Atribut memberikan informasi tambahan pada elemen HTML. Mereka ditempatkan di dalam tag pembuka elemen dan terdiri dari pasangan nama dan nilai. Contoh penggunaan atribut:
<a href="https://www.example.com" target="_blank">Kunjungi Example.com</a>
Dalam contoh di atas, atribut href menentukan URL tujuan, sementara target="_blank" membuat tautan terbuka di tab baru.
Formulir (Forms)
Formulir memungkinkan pengguna untuk mengirimkan data ke server. Elemen <form> digunakan sebagai wadah, dan di dalamnya terdapat elemen input seperti <input>, <textarea>, dan <button>. Contoh sederhana formulir:
<form action="/submit" method="post">
<label for="nama">Nama:</label>
<input type="text" id="nama" name="nama">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<button type="submit">Kirim</button>
</form>
Komentar dalam HTML
Komentar digunakan untuk menyisipkan catatan atau penjelasan dalam kode HTML yang tidak akan ditampilkan di browser. Ini berguna untuk dokumentasi atau menonaktifkan kode sementara. Contoh penulisan komentar:
<!-- Ini adalah komentar -->
Praktik Terbaik dalam Penulisan HTML
Untuk memastikan kode HTML Anda rapi dan mudah dipahami, pertimbangkan praktik terbaik berikut:
- Gunakan indentasi yang konsisten: Ini membantu dalam membaca dan memahami struktur kode.
- Hindari penggunaan elemen yang sudah usang: Beberapa elemen HTML lama


