Sejarah HTML
Pada tahun 1980, seorang ahli fisika asal Inggris bernama Tim Berners-Lee, yang saat itu bekerja sebagai kontraktor di CERN (Organisasi Eropa untuk Riset Nuklir), mulai mengembangkan sebuah sistem bernama ENQUIRE. Sistem ini dirancang untuk membantu para ilmuwan CERN dalam membagi dan mengorganisasi dokumen penelitian mereka. Ide dasar dari ENQUIRE adalah menciptakan sebuah cara agar dokumen-dokumen ilmiah saling terhubung secara logis — cikal bakal dari apa yang kita kenal sekarang sebagai hyperlink. Sembilan tahun kemudian, pada tahun 1989, Berners-Lee mulai menyusun konsep sistem berbasis internet yang menggunakan markup language (bahasa markah) untuk menghubungkan berbagai dokumen di seluruh dunia. Tahun 1990 menjadi momen penting ketika ia berhasil menspesifikasikan HTML (HyperText Markup Language), serta menulis perangkat lunak peramban (browser) dan server web pertama. Pada tahun yang sama, Berners-Lee bekerja sama dengan Robert Cailliau, seorang insinyur sistem data di CERN, untuk mengusulkan proyek besar bernama WorldWideWeb. Mereka mengajukan proposal pendanaan resmi ke pihak CERN, namun sayangnya proposal itu tidak disetujui secara resmi. Walaupun begitu, semangat Berners-Lee tidak padam. Dalam catatan pribadinya pada tahun 1990, ia menulis daftar ide yang mencakup "beberapa dari banyak bidang yang dapat menggunakan hypertext", dan salah satu yang pertama disebutnya adalah ensiklopedia, sebuah ide yang kelak menjadi inspirasi bagi proyek besar seperti Wikipedia.
Lahirnya HTML Pertama
Penjelasan pertama mengenai HTML yang dibagikan secara publik adalah sebuah dokumen berjudul “HTML Tags” (Tanda HTML), yang diumumkan oleh Tim Berners-Lee pada akhir tahun 1991. Dokumen ini menjelaskan 18 elemen HTML pertama yang menjadi dasar dari seluruh struktur web modern. Elemen-elemen tersebut masih sangat sederhana, namun sudah cukup untuk menampilkan teks, membuat tautan, dan mengatur struktur dasar halaman web. Salah satu elemen yang paling revolusioner pada masa itu adalah tag <a> (anchor) yang memungkinkan pembuatan hyperlink, yaitu tautan antarhalaman yang dapat diklik — sesuatu yang benar-benar baru di dunia digital pada saat itu. Konsep ini sangat dipengaruhi oleh SGML (Standard Generalized Markup Language), yaitu standar umum untuk bahasa markah yang digunakan di CERN dan dunia akademik pada masa itu. Menariknya, 11 dari 18 elemen asli HTML tersebut masih dipertahankan hingga HTML 4, menandakan betapa kuatnya fondasi yang diciptakan oleh Berners-Lee. HTML sendiri merupakan bahasa markah, bukan bahasa pemrograman. Artinya, HTML tidak digunakan untuk melakukan perhitungan atau logika seperti JavaScript, melainkan untuk menandai struktur dan isi halaman web. HTML bekerja dengan cara memberikan instruksi kepada peramban (browser) tentang bagaimana teks, gambar, tautan, dan elemen lain harus ditampilkan di layar pengguna.
HTML adalah bahasa markah yang digunakan perambanan untuk menafsirkan dan menulis teks, gambar dan bahan lainnya ke dalam halaman web secara visual maupun suara. Karakteristik dasar untuk setiap item dari markah HTML didefinisikan di dalam peramban, dan karakteristik ini dapat diubah atau ditingkatkan degan menggunakan tambahan halaman web desainer CSS. Banyak elemen teks ditemukan di laporan teknis ISO pada tahun 1988 TR 9537 Teknik untuk menggunakan SGML, yang pada gilirannya meliputi fitur bahasa format teks awal seperti yang digunakan oleh komandan RUNOFF dikembangkan pada awal 1960-an untuk sistem operasi: perintah-perintah format ini berasal dari perintah yang digunakan oleh pengetik untuk memformat dokumen CTSS secara manual. Namun, konsep SGML dari markah umum didasarkan pada unsur-unsur daripada hanya efek cetak, dengan pemisahan struktur dan markah juga, HTML telah semakin bergerak ke arah ini dengan CSS.
Evolusi Awal HTML
Seiring perkembangan internet, kebutuhan untuk menampilkan informasi yang lebih kompleks semakin meningkat. Maka dari itu, HTML mulai dikembangkan menjadi beberapa versi. HTML 2.0 menjadi versi resmi pertama yang distandardisasi pada 24 November 1995, melalui RFC 1866 yang diterbitkan oleh IETF (Internet Engineering Task Force). Versi ini memperkenalkan sejumlah fitur penting seperti formulir (form), yang memungkinkan pengguna mengirim data ke server melalui halaman web. Beberapa tambahan kemampuan lain juga ditetapkan melalui RFC lain, seperti: RFC 1867 (November 1995): Menambahkan kemampuan untuk mengunggah file melalui form. RFC 1942 (Mei 1996): Menambahkan dukungan untuk tabel. RFC 1980 (Agustus 1996): Menambahkan dukungan untuk peta gambar berbasis klien (client-side image map). RFC 2070 (Januari 1997): Menambahkan kemampuan internasionalisasi (i18n), agar HTML bisa menampilkan karakter dari berbagai bahasa di dunia. Kemudian pada 14 Januari 1997, lahirlah HTML 3.2, versi pertama yang dikembangkan dan distandardisasi oleh World Wide Web Consortium (W3C) setelah IETF menghentikan kelompok kerja HTML-nya pada tahun 1996. Versi ini awalnya memiliki nama kode "Wilbur", dan membawa banyak perbaikan. HTML 3.2 menghapus fitur-fitur eksperimental seperti rumus matematika yang belum matang, serta menyelaraskan perbedaan antara browser-browser besar seperti Netscape Navigator dan Microsoft Internet Explorer. Tag blink milik Netscape dan marquee milik Microsoft dihapus untuk menjaga konsistensi standar.
HTML 4.0 dan Standarisasi yang Lebih Kuat
HTML 4.0 dirilis pada 18 Desember 1997 oleh W3C, dengan nama kode “Cougar”. Versi ini membawa banyak perubahan besar dan menjadi tonggak penting dalam sejarah web. HTML 4.0 memperkenalkan dukungan untuk skrip (JavaScript), lembar gaya (CSS), serta pembagian struktur dokumen menjadi bagian semantik yang lebih jelas. HTML 4.0 juga hadir dalam tiga varian utama: Strict (Ketat) – Tidak memperbolehkan elemen yang sudah usang (deprecated). Transitional – Memungkinkan penggunaan elemen lama agar kompatibel dengan desain web sebelumnya. Frameset – Dikhususkan untuk halaman yang menggunakan frame, fitur populer pada masa itu untuk membagi layar menjadi beberapa bagian. HTML 4.0 merupakan implementasi langsung dari SGML dan diakui secara internasional melalui ISO 8879 – SGML. Beberapa versi turunan juga diterbitkan, seperti: HTML 4.01 (24 Desember 1999) – Perbaikan kecil dari HTML 4.0. ISO/IEC 15445:2000 (“ISO HTML”) – Standar HTML berbasis HTML 4.01 Strict.
HTML 5 dan Era Modern Web
Setelah hampir satu dekade tanpa pembaruan besar, W3C bersama WHATWG (Web Hypertext Application Technology Working Group) mengembangkan HTML5. Versi ini resmi direkomendasikan pada 28 Oktober 2014 dan menandai perubahan besar dalam dunia pengembangan web. HTML5 dirancang untuk mendukung aplikasi web modern, dengan fitur-fitur seperti: Tag semantik baru: header, footer, article, section, nav, dan lainnya. Multimedia tanpa plugin: video dan audio untuk pemutaran media langsung tanpa Flash. Canvas API untuk menggambar grafik 2D dan animasi. Dukungan offline melalui localStorage dan sessionStorage. Formulir yang lebih interaktif dengan tipe input baru seperti email, date, dan number. Dengan HTML5, web tidak lagi hanya berfungsi sebagai halaman statis, tetapi menjadi platform aplikasi penuh yang dapat menjalankan game, editor teks, hingga alat komunikasi seperti video call.
Kesimpulan
Perjalanan panjang HTML, dari ENQUIRE (1980) hingga HTML5 (2014), menunjukkan evolusi luar biasa dari sebuah ide sederhana untuk berbagi dokumen menjadi fondasi bagi seluruh dunia digital modern. HTML terus berkembang bersama teknologi pendukung seperti CSS untuk desain dan JavaScript untuk interaktivitas. Kombinasi ketiganya menjadikan web tempat di mana siapa pun dapat berkreasi, belajar, dan berinovasi. Tanpa dedikasi Tim Berners-Lee dan komunitas pengembang awalnya, mungkin dunia tidak akan memiliki web seperti yang kita kenal sekarang — terbuka, terhubung, dan penuh kemungkinan tanpa batas.