Bayangkan Anda membuka sebuah halaman website. Anda melihat judul besar di bagian atas, beberapa paragraf teks yang menjelaskan sesuatu, gambar yang menarik perhatian, dan sebuah tombol yang bisa Anda klik. Semua yang Anda lihat itu, tata letaknya, strukturnya, urutan kontennya, semuanya dibangun oleh satu bahasa yang bernama HTML. HTML adalah singkatan dari HyperText Markup Language, dan ia merupakan fondasi paling mendasar dari seluruh halaman web yang pernah ada di internet. Tanpa HTML, browser Anda tidak akan tahu apa yang harus ditampilkan, di mana menampilkannya, atau bagaimana bagian-bagian konten itu saling berhubungan satu sama lain. Jika website adalah sebuah rumah, maka HTML adalah dinding, lantai, atap, dan pintu-pintunya, struktur kerangka yang menopang segalanya. Inilah mengapa memahami HTML adalah langkah pertama yang mutlak diperlukan bagi siapa pun yang ingin belajar membuat website, menjadi pengembang web, atau sekadar memahami bagaimana internet bekerja di balik layar.
Artikel ini ditulis khusus untuk Anda yang benar-benar baru pertama kali mendengar kata "kode" dan tidak tahu harus mulai dari mana. Tidak ada pengetahuan sebelumnya yang dibutuhkan. Anda tidak perlu pernah membuka aplikasi pemrograman, tidak perlu tahu apa itu "server", dan tidak perlu memiliki latar belakang teknis apa pun. Yang Anda butuhkan hanyalah sebuah komputer, baik Windows maupun Mac, sebuah browser seperti Google Chrome atau Mozilla Firefox yang sudah Anda gunakan sehari-hari, dan keinginan untuk belajar. Di akhir artikel ini, Anda akan memahami apa itu HTML secara konseptual, mengetahui elemen-elemen dasarnya, dan yang paling penting: Anda akan berhasil membuat dan membuka halaman web pertama Anda sendiri di browser. Ini bukan teori semata, setiap langkah dalam panduan ini dapat langsung Anda praktikkan sekarang juga.
Landasan Sains dan Prinsip Kerja Metode
Untuk memahami HTML, kita perlu memahami terlebih dahulu apa yang dimaksud dengan "markup". Kata "markup" berasal dari tradisi penerbitan dan jurnalisme, di mana editor akan memberikan tanda-tanda khusus pada naskah tulisan tangan untuk memberi instruksi kepada pencetak, mana yang harus dicetak tebal, mana yang menjadi judul, mana yang merupakan kutipan penting. HTML mengadopsi konsep yang persis sama, tetapi dalam bentuk digital. Anda menulis teks biasa, lalu Anda menambahkan tanda-tanda khusus yang disebut tag di sekitar teks tersebut untuk memberi tahu browser bagaimana teks itu harus diinterpretasikan. Misalnya, jika Anda menginginkan teks tertentu menjadi sebuah judul besar, Anda membungkusnya dengan tag khusus judul. Jika Anda ingin sesuatu menjadi paragraf, ada tag untuk itu juga. Browser membaca semua tanda ini dan menerjemahkannya menjadi tampilan visual yang Anda lihat di layar. Inilah esensi dari "markup language", sebuah bahasa instruksi berbasis tanda, bukan bahasa pemrograman yang menghitung atau mengeksekusi logika seperti yang biasa orang bayangkan.
Proses kerja HTML melibatkan tiga pihak utama yang bekerja bersama: file teks yang Anda tulis, browser yang membacanya, dan layar yang menampilkannya. Ketika Anda membuat file HTML dan membukanya di browser, browser akan melakukan proses yang disebut parsing, yaitu membaca file dari atas ke bawah, mengidentifikasi setiap tag, memahami struktur hierarkinya, lalu membangun representasi internal yang disebut DOM (Document Object Model). DOM ini ibarat peta atau pohon keluarga dari seluruh konten halaman Anda, yang kemudian digunakan browser untuk menggambar tampilan visual. Proses ini terjadi dalam sepersekian detik setiap kali halaman dimuat. Yang menarik bagi pemula adalah: Anda tidak perlu memahami DOM secara mendalam untuk mulai membuat halaman web. Anda hanya perlu memahami bahwa browser adalah "penerjemah" yang sangat patuh, ia akan melakukan persis apa yang Anda instruksikan melalui tag HTML, tidak lebih dan tidak kurang.
Setiap tag HTML memiliki anatomi yang konsisten dan sederhana. Sebagian besar tag bekerja berpasangan: ada tag pembuka dan tag penutup. Tag pembuka ditulis dengan nama elemen di dalam kurung sudut, contohnya <p> untuk paragraf. Tag penutup ditulis sama, tetapi ditambahkan garis miring di depan nama elemen, contohnya </p>. Konten yang ingin Anda tampilkan diletakkan di antara kedua tag tersebut. Kombinasi tag pembuka, konten, dan tag penutup inilah yang disebut sebuah elemen HTML. Ada juga beberapa tag yang tidak memiliki pasangan penutup karena mereka tidak membungkus konten, tag seperti ini disebut void element atau elemen kosong, dan contohnya adalah tag <img> untuk gambar dan <br> untuk baris baru. Selain itu, sebuah tag juga dapat memiliki atribut, informasi tambahan yang ditulis di dalam tag pembuka untuk memberikan instruksi lebih spesifik kepada browser, seperti alamat tautan, lokasi gambar, atau identitas unik sebuah elemen. Memahami tiga konsep ini, tag, elemen, dan atribut, sudah memberi Anda lebih dari cukup bekal untuk mulai menulis HTML sungguhan.
Formula, Komposisi Bahan, atau Spesifikasi Parameter
Sebelum mulai menulis kode, penting untuk mengenal elemen-elemen HTML yang paling sering digunakan. Tabel berikut merangkum sepuluh elemen dasar HTML beserta fungsinya masing-masing. Elemen-elemen ini adalah blok bangunan yang akan Anda temui di hampir setiap halaman web, dan menguasai kesepuluhnya sudah cukup untuk membuat halaman web yang bermakna dan terstruktur dengan baik.
| Elemen HTML | Contoh Penulisan Tag | Fungsi Teknis |
|---|---|---|
| Deklarasi Dokumen | <!doctype html> | Memberitahu browser bahwa dokumen ini menggunakan standar HTML5 modern; harus selalu menjadi baris pertama. |
| Elemen Root | <html lang="id"> | Membungkus seluruh isi dokumen HTML; atribut lang menyatakan bahasa konten untuk aksesibilitas dan mesin pencari. |
| Kepala Dokumen | <head> | Berisi informasi meta tentang halaman yang tidak ditampilkan langsung kepada pengguna, seperti judul tab dan karakter encoding. |
| Judul Tab Browser | <title> | Menentukan teks yang muncul pada tab browser dan hasil mesin pencari; wajib ada di dalam elemen <head>. |
| Karakter Encoding | <meta charset="utf-8"> | Mendefinisikan cara browser mendekode teks; UTF-8 mendukung hampir semua karakter termasuk huruf Indonesia dan emoji. |
| Badan Dokumen | <body> | Membungkus semua konten yang akan ditampilkan secara visual kepada pengguna di halaman browser. |
| Judul Konten | <h1> hingga <h6> | Membuat heading bertingkat dari yang paling besar (h1) hingga paling kecil (h6); penting untuk struktur dan SEO. |
| Paragraf | <p> | Mendefinisikan blok teks sebagai paragraf; browser secara otomatis menambahkan jarak vertikal antar paragraf. |
| Tautan (Hyperlink) | <a href="..."> | Membuat tautan yang dapat diklik ke halaman lain atau lokasi tertentu; atribut href menentukan tujuan tautan. |
| Gambar | <img src="..." alt="..."> | Menyisipkan gambar ke halaman; src menentukan lokasi file gambar dan alt menyediakan teks alternatif untuk aksesibilitas. |
Panduan Langkah Kerja Bertahap
Menyiapkan Text Editor untuk Menulis HTML
Langkah pertama adalah menyiapkan alat untuk menulis kode. HTML ditulis sebagai file teks biasa, sehingga secara teknis Anda bisa menggunakan Notepad bawaan Windows atau TextEdit bawaan Mac. Namun, untuk pengalaman belajar yang jauh lebih baik, sangat disarankan menggunakan Visual Studio Code (disingkat VS Code), sebuah editor kode gratis yang dikembangkan oleh Microsoft dan tersedia untuk Windows, Mac, serta Linux. VS Code memberikan pewarnaan sintaks (teks kode ditampilkan dengan warna berbeda sehingga lebih mudah dibaca), saran otomatis saat mengetik, dan deteksi kesalahan penulisan secara visual.
Cara mendapatkan VS Code: buka browser Anda, kunjungi alamat code.visualstudio.com, kemudian unduh versi yang sesuai dengan sistem operasi komputer Anda, dan ikuti proses instalasi seperti menginstal program biasa. Setelah instalasi selesai, buka VS Code. Anda akan melihat tampilan editor dengan panel gelap di sebelah kiri dan area teks besar di tengah. Anda tidak perlu memahami semua tombol dan menu yang ada, untuk saat ini, yang Anda butuhkan hanyalah kemampuan untuk membuat file baru dan mengetik di dalamnya.
Verifikasi: VS Code berhasil terbuka dan menampilkan layar selamat datang (Welcome tab). Jika program terbuka tanpa error, Anda siap untuk langkah berikutnya.
Membuat File HTML Pertama Anda
Sekarang saatnya membuat file HTML pertama Anda. Di VS Code, klik menu File di pojok kiri atas, lalu pilih New File. Sebuah tab editor kosong akan muncul. Selanjutnya, simpan file ini dengan nama yang benar menggunakan menu File > Save As. Navigasi ke lokasi yang mudah Anda temukan, misalnya Desktop atau folder Dokumen. Beri nama file tersebut halaman-pertama.html, perhatikan bahwa ekstensi .html sangat penting karena inilah yang memberitahu browser bahwa file ini adalah dokumen HTML, bukan file teks biasa. Setelah disimpan, VS Code akan secara otomatis mengenali file ini sebagai HTML dan mengaktifkan pewarnaan sintaks.
Penting untuk dipahami: nama file HTML tidak boleh mengandung spasi. Gunakan tanda hubung (-) atau garis bawah (_) sebagai pengganti spasi jika nama file terdiri dari beberapa kata. Nama file juga sebaiknya menggunakan huruf kecil semua untuk menghindari masalah kompatibilitas di berbagai sistem operasi.
Verifikasi: Di tab editor VS Code, nama file di bagian atas tab seharusnya berubah menjadi halaman-pertama.html. Jika Anda melihat warna berbeda mulai muncul saat Anda mengetik tag HTML, berarti VS Code sudah mengenali file ini dengan benar sebagai dokumen HTML.
Menulis Struktur Dasar Dokumen HTML
Setiap dokumen HTML yang valid harus memiliki struktur dasar yang baku. Struktur ini ibarat "kerangka" yang wajib ada sebelum Anda bisa menambahkan konten apa pun. Tanpa struktur dasar yang benar, browser mungkin masih bisa menampilkan konten Anda, tetapi perilakunya bisa tidak terduga di berbagai browser yang berbeda. Ketik atau salin kode berikut secara persis ke dalam file halaman-pertama.html yang sudah Anda buat.
<!doctype html>
<html lang="id">
<head>
<meta charset="utf-8">
<title>Halaman Pertamaku</title>
</head>
<body>
<h1>Halo, Dunia!</h1>
<p>Ini adalah halaman web pertama yang saya buat sendiri.</p>
</body>
</html>
Mari kita pahami setiap baris. <!doctype html> adalah deklarasi yang memberitahu browser bahwa ini adalah dokumen HTML5, versi HTML modern yang digunakan saat ini. <html lang="id"> adalah elemen pembungkus utama seluruh dokumen; atribut lang="id" menyatakan bahwa konten halaman ini berbahasa Indonesia. Di dalam <head>, terdapat <meta charset="utf-8"> yang memastikan teks Indonesia seperti huruf beraksara dan tanda baca tampil dengan benar, serta <title> yang menentukan teks pada tab browser. Semua konten yang ingin Anda tampilkan kepada pengunjung diletakkan di dalam elemen <body>. Setelah mengetik kode di atas, simpan file dengan menekan Ctrl+S (Windows) atau Cmd+S (Mac).
Verifikasi: Buka File Explorer (Windows) atau Finder (Mac), navigasi ke lokasi penyimpanan file, dan double-klik file halaman-pertama.html. Browser Anda akan membuka file ini dan menampilkan teks "Halo, Dunia!" sebagai judul besar dan kalimat paragraf di bawahnya. Di tab browser, Anda juga akan melihat teks "Halaman Pertamaku". Jika semua itu tampil dengan benar, selamat, Anda baru saja membuat halaman web pertama Anda!
Menambahkan Berbagai Elemen Konten
Sekarang kita akan memperkaya halaman dengan berbagai elemen HTML yang lebih beragam. Kembali ke VS Code, dan gantilah seluruh isi di dalam elemen <body> dengan konten berikut. Anda tidak perlu mengubah bagian <!doctype html>, <head>, atau tag <html>, cukup ganti bagian yang berada di antara <body> dan </body>.
<!doctype html>
<html lang="id">
<head>
<meta charset="utf-8">
<title>Halaman Pertamaku</title>
</head>
<body>
<h1>Panduan Belajar HTML</h1>
<p>HTML adalah bahasa markup yang digunakan untuk membangun struktur halaman web.</p>
<h2>Mengapa Belajar HTML?</h2>
<p>HTML adalah fondasi dari semua halaman web. Memahami HTML membuka pintu menuju dunia pengembangan web.</p>
<h2>Topik yang Akan Dipelajari</h2>
<ul>
<li>Struktur dasar dokumen HTML</li>
<li>Elemen teks seperti heading dan paragraf</li>
<li>Tautan dan gambar</li>
<li>Daftar terurut dan tidak terurut</li>
</ul>
<h2>Sumber Belajar</h2>
<p>Kunjungi <a href="https://developer.mozilla.org/id/">MDN Web Docs</a> untuk dokumentasi HTML yang lengkap dan terpercaya.</p>
</body>
</html>
Pada kode di atas, Anda menambahkan beberapa elemen baru yang penting untuk dipahami. Elemen <h2> adalah heading tingkat kedua, ukurannya lebih kecil dari <h1> dan digunakan untuk subjudul. Elemen <ul> adalah unordered list (daftar tidak berurutan) yang menghasilkan daftar berpoin bulat. Setiap item di dalam daftar dibungkus dengan tag <li> (list item). Elemen <a> adalah tautan; atribut href di dalamnya menentukan alamat tujuan ketika tautan diklik. Simpan file dengan Ctrl+S atau Cmd+S, lalu refresh halaman di browser dengan menekan tombol F5 atau Ctrl+R.
Verifikasi: Halaman sekarang harus menampilkan judul utama, dua subjudul, sebuah daftar berpoin dengan empat item, dan sebuah tautan yang dapat diklik. Klik tautan "MDN Web Docs", browser seharusnya membuka halaman MDN di tab baru atau tab yang sama, mengkonfirmasi bahwa atribut href bekerja dengan benar.
Memahami Atribut dan Elemen Void
Pada langkah ini, kita akan belajar tentang atribut HTML secara lebih mendalam dan memperkenalkan elemen void, elemen yang tidak memiliki tag penutup. Contoh elemen void yang paling sering digunakan adalah <img> untuk menampilkan gambar dan <br> untuk membuat jeda baris. Kita akan memodifikasi file halaman-pertama.html sekali lagi dengan menambahkan gambar menggunakan layanan gambar placeholder publik yang selalu tersedia secara online, sehingga Anda tidak perlu memiliki file gambar sendiri untuk mempraktikkan langkah ini. Gantilah isi <body> dengan kode berikut.
<!doctype html>
<html lang="id">
<head>
<meta charset="utf-8">
<title>Halaman Pertamaku</title>
</head>
<body>
<h1>Belajar Atribut HTML</h1>
<p>Di bawah ini adalah contoh gambar yang disisipkan menggunakan elemen <code>img</code>:</p>
<img
src="https://placehold.co/400x200"
alt="Gambar contoh berukuran 400 kali 200 piksel"
width="400"
height="200"
>
<p>Baris pertama teks ini.<br>Baris kedua teks ini dimulai tepat di bawah baris pertama karena menggunakan elemen br.</p>
<p>Tautan ini akan terbuka di tab baru:
<a href="https://developer.mozilla.org/id/" target="_blank">MDN Web Docs</a>
</p>
</body>
</html>
Perhatikan beberapa hal penting pada kode ini. Elemen <img> tidak memiliki tag penutup </img>, ini adalah elemen void yang hanya terdiri dari satu tag dengan beberapa atribut. Atribut src menentukan sumber gambar (dalam contoh ini dari layanan online placehold.co). Atribut alt sangat penting: ini adalah teks deskriptif yang akan muncul jika gambar gagal dimuat, dan juga digunakan oleh pembaca layar untuk pengguna tunanetra, jangan pernah melewatkannya. Atribut width dan height menentukan dimensi gambar dalam piksel. Pada tautan, atribut target="_blank" memerintahkan browser untuk membuka tautan di tab baru, bukan di tab yang sama. Simpan file dan refresh browser.
Verifikasi: Halaman seharusnya menampilkan gambar kotak abu-abu berukuran 400x200 piksel (gambar placeholder dari placehold.co), teks dua baris yang terpisah oleh jeda baris tanpa membuat paragraf baru, dan tautan yang ketika diklik akan membuka MDN di tab browser baru. Jika gambar tidak muncul dan hanya menampilkan teks alternatif, periksa koneksi internet Anda karena gambar diambil dari server online.
Melihat Kode Sumber Halaman Web Lain di Browser
Langkah terakhir ini bukan tentang menulis kode baru, melainkan tentang mengembangkan keterampilan belajar mandiri yang akan sangat berguna sepanjang perjalanan Anda sebagai pengembang web. Setiap halaman web yang pernah Anda kunjungi di internet memiliki kode HTML di baliknya, dan browser Anda memberikan akses penuh untuk melihat kode tersebut kapan saja. Kemampuan membaca dan menganalisis kode HTML halaman lain adalah salah satu cara paling efektif untuk belajar teknik baru secara mandiri.
Cara melihat kode sumber halaman web: buka browser Anda dan kunjungi halaman web mana saja, misalnya halaman berita atau situs edukasi favorit Anda. Kemudian tekan kombinasi tombol Ctrl+U di Windows atau Cmd+Option+U di Mac. Sebuah tab baru akan terbuka yang menampilkan seluruh kode HTML mentah dari halaman tersebut. Anda akan melihat semua tag yang sudah kita pelajari, <html>, <head>, <body>, <h1>, <p>, <a>, dan banyak tag lainnya yang belum kita bahas.
Cara lain yang lebih interaktif adalah menggunakan Developer Tools browser. Klik kanan pada elemen apa pun di halaman web, lalu pilih Inspect atau Periksa. Panel DevTools akan muncul di sisi kanan atau bawah browser, menampilkan struktur HTML halaman dalam format pohon yang dapat Anda perluas dan perkecil. Anda bahkan dapat mengarahkan kursor ke elemen HTML tertentu di panel DevTools, dan browser akan menandai elemen tersebut di halaman dengan warna biru. Ini adalah alat yang digunakan oleh para pengembang web profesional setiap harinya, dan Anda sudah bisa mulai menggunakannya sekarang juga.
Verifikasi: Anda berhasil membuka kode sumber sebuah halaman web dan dapat mengidentifikasi minimal lima tag HTML yang sudah Anda pelajari dalam artikel ini, seperti <html>, <head>, <body>, <h1> atau <h2>, dan <p>. Jika Anda bisa menemukannya, berarti pemahaman Anda tentang struktur HTML dasar sudah cukup solid untuk melanjutkan ke tahap belajar berikutnya.
Verifikasi Akhir dan Parameter Kelayakan
Setelah mengikuti seluruh langkah di atas, Anda seharusnya memiliki sebuah file HTML yang berfungsi dan dapat dibuka di browser. Gunakan tabel berikut sebagai daftar periksa untuk memvalidasi bahwa Anda telah memahami dan berhasil mempraktikkan konsep-konsep dasar HTML yang diajarkan dalam artikel ini. Setiap parameter dapat Anda verifikasi langsung dengan membuka file halaman-pertama.html di browser dan mengamati hasilnya.
| Parameter | Sebelum Mengikuti Panduan Ini | Sesudah Mengikuti Panduan Ini (Target) |
|---|---|---|
| Pemahaman struktur dokumen HTML | Tidak mengetahui perbedaan antara head dan body | Mampu menulis struktur lengkap dengan doctype, html, head, dan body secara mandiri |
| Kemampuan membuat konten teks | Belum pernah menulis satu pun tag HTML | Mampu membuat heading (h1–h2), paragraf, dan daftar berpoin yang tampil benar di browser |
| Kemampuan membuat tautan | Tidak tahu cara menghubungkan halaman dengan tautan | Mampu membuat tautan dengan atribut href dan target="_blank" yang berfungsi saat diklik |
| Kemampuan menyisipkan gambar | Tidak tahu cara menampilkan gambar di halaman web | Mampu menggunakan elemen img dengan atribut src, alt, width, dan height |
| Kemampuan membaca kode HTML | Kode HTML terlihat seperti teks asing yang tidak dipahami | Mampu mengidentifikasi tag, elemen, dan atribut HTML di kode sumber halaman web nyata menggunakan DevTools browser |
Solusi Masalah di Lapangan (FAQ Teknis)
1. Saya sudah menyimpan file dan membukanya, tetapi browser hanya menampilkan teks mentah dengan tag-tagnya, bukannya halaman yang sudah diformat. Apa yang salah?
Masalah ini hampir selalu disebabkan oleh ekstensi file yang salah. Ini terjadi ketika file disimpan dengan nama seperti halaman-pertama.html.txt atau hanya halaman-pertama tanpa ekstensi sama sekali, terutama di Windows yang secara default menyembunyikan ekstensi file yang dikenal. Solusinya: di File Explorer Windows, buka menu View dan aktifkan opsi "File name extensions" agar Anda bisa melihat ekstensi asli file. Kemudian rename file dan pastikan nama akhirnya adalah .html, bukan .txt atau tanpa ekstensi. Setelah diubah, coba buka kembali file tersebut di browser. Di VS Code, nama file di tab editor seharusnya menampilkan ikon HTML dan pewarnaan sintaks aktif, jika tidak, berarti VS Code pun tidak mengenali file sebagai HTML, yang mengkonfirmasi bahwa ekstensi file memang tidak benar.
2. Teks Indonesia saya yang mengandung huruf seperti "é", "ñ", atau karakter khusus muncul sebagai karakter aneh atau kotak kosong di browser. Bagaimana cara memperbaikinya?
Masalah ini disebabkan oleh absennya atau penempatan yang salah dari deklarasi charset. Pastikan baris <meta charset="utf-8"> ada di dalam elemen <head> dan ditempatkan sebelum elemen <title>, idealnya sebagai baris pertama di dalam <head>. Selain itu, pastikan Anda menyimpan file HTML itu sendiri dengan encoding UTF-8 di editor Anda. Di VS Code, Anda bisa memeriksa encoding file yang aktif dengan melihat teks di pojok kanan bawah jendela editor, pastikan tertulis "UTF-8". Jika tidak, klik teks tersebut, pilih "Reopen with Encoding", lalu pilih UTF-8 dan simpan ulang file.
3. Saya sudah memodifikasi kode di VS Code dan menyimpannya, tetapi ketika saya lihat di browser, tampilan halaman tidak berubah sama sekali. Mengapa?
Browser menampilkan versi halaman yang di-cache (disimpan sementara) dari kunjungan terakhir, sehingga perubahan baru tidak langsung terlihat secara otomatis. Solusinya adalah melakukan hard refresh, yaitu memuat ulang halaman sekaligus mengabaikan cache. Di Windows, tekan Ctrl+Shift+R atau Ctrl+F5. Di Mac, tekan Cmd+Shift+R. Jika masih tidak berubah, periksa kembali apakah Anda sudah benar-benar menyimpan file di VS Code, tab file yang belum tersimpan biasanya ditandai dengan titik bulat di sebelah nama file di tab editor. Pastikan titik tersebut sudah hilang (menandakan file tersimpan) sebelum melakukan refresh di browser.
4. Tag yang saya tulis tidak berfungsi atau menghasilkan tampilan yang tidak sesuai harapan, tetapi saya tidak tahu letak kesalahannya. Bagaimana cara menemukan masalahnya?
Ada dua cara efektif untuk mendiagnosis masalah ini. Pertama, gunakan DevTools browser: tekan F12 di browser Anda untuk membuka panel Developer Tools, lalu lihat tab "Console", jika ada pesan berwarna merah, itu adalah indikasi adanya masalah. Kedua, periksa keseimbangan tag Anda secara manual: setiap tag pembuka seperti <p> harus memiliki pasangan tag penutup </p>, dan keduanya harus diletakkan pada posisi yang logis. Kesalahan paling umum yang dilakukan pemula adalah lupa mengetik garis miring pada tag penutup (menulis <p> dua kali bukannya <p> dan </p>), atau meletakkan tag penutup di tempat yang salah sehingga satu elemen tidak sengaja membungkus elemen lain. VS Code akan membantu dengan memberi warna berbeda pada tag yang bermasalah atau menampilkan tanda peringatan kecil di sisi kiri baris kode.
Kesimpulan dan Rencana Aksi
Anda telah menempuh perjalanan yang luar biasa dalam artikel ini. Dari seseorang yang mungkin belum pernah melihat kode sama sekali, kini Anda memahami bahwa HTML adalah bahasa markup berbasis tag yang digunakan untuk mendefinisikan struktur dan makna konten halaman web. Anda mengetahui bahwa setiap dokumen HTML yang valid membutuhkan kerangka dasar berupa deklarasi doctype, elemen html, head, dan body. Anda sudah mengenal dan mempraktikkan elemen-elemen fundamental seperti heading, paragraf, tautan, gambar, dan daftar. Anda juga sudah memahami konsep atribut sebagai instruksi tambahan di dalam tag, serta mengetahui perbedaan antara elemen biasa yang berpasangan dan elemen void yang berdiri sendiri. Yang paling penting, Anda sudah membuat dan membuka halaman web pertama Anda sendiri di browser, sesuatu yang nyata dan bisa Anda tunjukkan kepada siapa pun.
Untuk rencana aksi ke depan, ada beberapa langkah konkret yang bisa Anda ambil. Pertama, teruslah bereksperimen dengan file halaman-pertama.html yang sudah Anda buat, coba ubah teks, tambahkan heading baru, atau buat daftar lain. Belajar pemrograman paling efektif dilakukan dengan mencoba, salah, lalu memperbaiki. Kedua, pelajari elemen HTML lain yang belum dibahas di artikel ini, seperti elemen <table> untuk tabel data, elemen <form> untuk formulir input, dan elemen semantik modern seperti <header>, <main>, <footer>, dan <article>. Ketiga, setelah merasa nyaman dengan HTML, mulailah belajar CSS untuk memberi warna, ukuran font, dan tata letak pada halaman Anda. MDN Web Docs di developer.mozilla.org adalah sumber referensi yang paling akurat, gratis, dan komprehensif yang bisa Anda gunakan sepanjang perjalanan belajar Anda. Selamat datang di dunia pengembangan web, Anda sudah mengambil langkah pertama yang paling penting.
Ditulis dan diedit oleh Ahmad Ismail Al Malik
