Apa itu HTML?

HTML (HyperText Markup Language) adalah bahasa markup yang digunakan untuk membuat struktur halaman web. HTML bukanlah bahasa pemrograman, melainkan bahasa yang digunakan untuk memberikan struktur dan identifikasi pada elemen-elemen halaman web.

Struktur Dasar HTML

Dokumen HTML selalu dimulai dengan deklarasi , diikuti dengan elemen-elemen dasar berikut:

<!DOCTYPE html>
<html>
  <head>
    <title>Judul Halaman</title>
  </head>
  <body>
    <h1>Selamat Datang di HTML</h1>
    <p>Ini adalah paragraf pertama di halaman web saya.</p>
  </body>
</html>

Penjelasan Struktur:

  • <!DOCTYPE html>: Menandakan bahwa dokumen ini menggunakan HTML5.
  • <html>: Elemen utama yang membungkus seluruh isi halaman.
  • <head>: Bagian yang berisi informasi meta, link ke file eksternal (CSS, JavaScript), dan judul halaman yang muncul di tab browser.
  • <title>: Judul yang muncul di tab browser.
  • <body>: Berisi konten utama yang akan ditampilkan di halaman web seperti teks, gambar, tautan, dan lain-lain.

Elemen Dasar HTML

Berikut adalah beberapa elemen HTML dasar yang sering digunakan:

  • Heading Heading digunakan untuk membuat judul atau subjudul pada halaman. Tersedia enam tingkat heading, dari <h1> (paling penting) hingga <h6> (paling kecil).
<h1>Judul Utama</h1>
<h2>Subjudul</h2>
<h3>Sub-subjudul</h3>
  • Paragraf Paragraf dalam HTML dibuat menggunakan elemen <p>.
<p>Ini adalah contoh paragraf di HTML.</p>
  • Tautan (Link) Tautan dibuat menggunakan elemen <a>. Atribut href menentukan URL tujuan.
<a href="https://www.example.com">Kunjungi Example</a>
  • Gambar Untuk menambahkan gambar, gunakan elemen <img> dengan atribut src untuk menentukan lokasi gambar, dan alt sebagai teks alternatif jika gambar tidak bisa ditampilkan.
<img src="gambar.jpg" alt="Deskripsi gambar">
  • list HTML menyediakan dua jenis list:

Daftar berurutan menggunakan <ol> (ordered list). Daftar tidak berurutan menggunakan <ul> (unordered list).

<!-- Daftar berurutan -->
<ol>
  <li>Item pertama</li>
  <li>Item kedua</li>
</ol>

<!-- Daftar tidak berurutan -->
<ul>
  <li>Item pertama</li>
  <li>Item kedua</li>
</ul>
  • Tabel HTML juga mendukung pembuatan tabel menggunakan elemen <table>, <tr> (baris), <th> (header), dan <td> (data).
<table>
  <tr>
    <th>Nama</th>
    <th>Umur</th>
  </tr>
  <tr>
    <td>Ana</td>
    <td>23</td>
  </tr>
  <tr>
    <td>Budi</td>
    <td>30</td>
  </tr>
</table>

Atribut HTML

Setiap elemen HTML bisa memiliki atribut yang memberikan informasi tambahan. Beberapa atribut umum adalah:

<p id="paragraf1" class="paragraf-utama">Ini adalah paragraf dengan id dan class.</p>

Komentar di HTML

Komentar digunakan untuk menambahkan catatan atau deskripsi pada kode HTML tanpa ditampilkan di browser.

<!-- Ini adalah komentar -->

Form

HTML juga memungkinkan pembuatan formulir untuk mengumpulkan input pengguna. Formulir menggunakan elemen <form>, dan elemen-elemen input seperti <input>, <textarea>, dan <button>.

<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>