Apa Itu HTML? Sejarah Singkat, Kelebihan, dan Kekurangannya
Pengertian HTML adalah singkatan dari Hypertext Markup Language, yaitu bahasa markah untuk membuat sebuah halaman website.
Markup Language atau bahasa markah adalah bahasa yang didesain dan dikembangkan untuk memproses, mendefinisikan dan mempresentasikan suatu "teks tujuan".
Website adalah kumpulan dari banyak halaman web yang dihubungkan satu sama lain dengan sebuah link. Dalam dunia pemrograman web, HTML adalah bahasa pemrograman wajib yang harus dikuasai oleh setiap programmer.
Bisa dikatakan, HTML itu bahasa paling dasar untuk membuat sebuah website. Apapun bahasa back-end yang digunakan, ia harus di compile ke dalam bahasa HTML supaya bisa dibaca oleh web browser.
Analogi HTML
Biar lebih mudah dalam pemahaman, saya kasih analogi ya.
Website itu ada 2 jenis, yaitu:
Website dinamis, adalah web yang kontennya bisa diupdate dengan mudah menggunakan Content Management System (CMS). Contoh: situs berita.
Website statis, adalah web yang kontennya tidak berubah-ubah. Contoh: profil perusahaan.
Nah, untuk membuat sebuah website. Paling tidak dibutuhkan dua buah bahasa pemrograman, yaitu HTML dan CSS.
Analogi atau perumpaaannya sebagai berikut. Misal kamu ingin membuat sebuah rumah yang bagus, maka kamu harus membangunnya dari dasar bukan? Misal pondasi, tiang, tembok dan genteng.
Nah, itulah dalam web kita butuh HTML. Untuk membuat bentuk rumah tersebut. Pondasi, tiang, tembok itu dinamakan element dalam HTML.
Tidak cukup bangunan rumah jadi, kita harus mempercantik rumah supaya lebih indah. Maka kita akan mengecat rumah, menambah perabotan interior, dll.
Proses memperindah inilah kalau dalam website kita butuh CSS. CSS singkatan dari cascading style sheet. Intinya kode untuk mempercantik tampilan website. Analogi lain, HTML itu ibarat kerangka dalam tubuh manusia atau hewan. Tanpa adanya tulang, kita tidak bisa berdiri bukan?
Konsep HTML mulai dikenalkan oleh Tim Berners-Lee yang bekerja di CERN (Organisasi di Eropa untuk Riset Nuklir). Tidak lama setelah itu, ia juga menemukan konsep internet.
Internet mulai diperkenalkan untuk pertama kalinya dengan menggunakan konsep hypertext. Disaat itu Berners berusaha mencari pendanaan tetapi pengajuannya tidak diterima resmi oleh CERN.Pada saat natal 25 Desember 1990, ia memperkenalkan
WorldWideWeb (WWW) sebagai web browser pertama di dunia yang baru bisa berjalan di mesin NeXT.
Tim terus mengembangkan dan memperkenalkan idenya kepada publik dunia maya (waktu itu pengguna internet masih sangat terbatas). Di tahun ini pula ia memperkenalkan sistem mailing atau surat digital. April 1991, engineers dari Universitas Minnesota mengembangkan Gopher yaitu sebuah protokol jaringan yang menjadi lawan pertama internet. Website pertama berdasar HTML dirilis tanggal 6 Agustus 1991. Tampilannya masih sederhana, tapi sudah mencakup link ke berbagai halaman.
Dave Thompson dan Joseph Hardin bergabung dengan Tim Berners dan dimulailah proyek HTML. Tag IMG diperkenalkan oleh tim Mosaic. 18 Maret 1992, URL diperkenalkan dengan kepanjangan Uniform Resource Locator sebelumnya diberi nama Uniform Resource Identifier (URI).
Browser Mosaic versi 1 dirilis terbatas untuk perusahaan Sun Microsystem. Fitur yang ada: gambar, form dan list. 2 September 1993, W3catalog dirilis oleh Oscar Nierstrasz.
Januari 1994, bahasa pemrograman Phyton versi pertama dirilis Guido van Rossum. Bahasa ini memang bukan secara spesifik untuk pengembangan HTML. Tetapi, cukup berguna untuk membuat sebuah website. Salah satu website yang pertama dipublish lengkap adalah Purple.com 1 Oktober 1994, iklan banner pertama dibuat. Dengan teks kalimat: Have You Ever Clicked Your Mouse Right Here?
Situs lynda.com dirilis, yaitu situs yang menghubungkan antara pengajar dan siswa. Bulan April, web browser dirilis. September, Javascript diperkenalkan oleh Netscape. Dengan adanya bahasa ini developer dapat ngoding dengan mudah menggunakan konsep DOM (Document Object Model).
Netscape memperkenalkan tim baru yaitu Mozilla Organization. Tim ini yang mengembangkan Mozilla Firefox dan saat ini dikenal dengan Mozilla Foundation. Juni, PHP versi 3 dirilis dengan fitur yang cukup komplit.
Januari, situs wikipedia dirilis. Wikipedia mengizinkan siapapun menjadi kontributornya. Ada aturan dalam penulisan di situs ini yang harus ditaati oleh penulisnya.
Fungsi HTML
Berikut ini fungsi bahasa pemrograman HTML:
Mengintegrasikan tulisan dan gambar
Membuat kumpulan pranala / link
Membuat form interaktif
Membuat teks lebih berfariatif, seperti tulis tebal, tulis miring, dll
Membuat layout sebuah website
Sebagai bahasa utama yang dirender oleh web browser
Kelebihan HTML
Keunggulan HTML dibanding yang lain adalah:
Mudah dipelajari
Sebagai bahasa awal di era Internet
Banyak digunakan di seluruh dunia, sehingga dukungan komunitasnya besar
Didukung oleh semua web browser standar
Gratis!
Bahasanya rapi, terstruktur dan konsisten
Sangat mudah diintegrasikan dengan bahasa lain, seperti Javascript, CSS dan PHP
Kekurangan HTML
Kelemahan HTML antara lain:
Jika hanya pakai HTML saja, website tidak bisa dinamis hanya statis dan tampilannya jelek
HTML tidak memungkinkan melakukan fungsi logika
Jika versi HTML dan browsernya tidak sama, maka semua fitur tidak bisa ditampilkan (contoh: dulu banyak web developer yang menyerah membuat tampilannya keren di internet explorer)