Apa Itu HTML? Sejarah Singkat, Kelebihan, dan Kekurangannya

Pengertian HTML adalah singkatan dari Hypertext Markup Language, yaitu bahasa markah untuk membuat sebuah halaman website.

apa itu html


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?

Sejarah HTML






Fungsi HTML

Berikut ini fungsi bahasa pemrograman HTML:
  1. Mengintegrasikan tulisan dan gambar
  2. Membuat kumpulan pranala / link
  3. Membuat form interaktif
  4. Membuat teks lebih berfariatif, seperti tulis tebal, tulis miring, dll
  5. Membuat layout sebuah website
  6. Sebagai bahasa utama yang dirender oleh web browser

Kelebihan HTML

Keunggulan HTML dibanding yang lain adalah:

  1. Mudah dipelajari
  2. Sebagai bahasa awal di era Internet
  3. Banyak digunakan di seluruh dunia, sehingga dukungan komunitasnya besar
  4. Didukung oleh semua web browser standar
  5. Gratis!
  6. Bahasanya rapi, terstruktur dan konsisten
  7. Sangat mudah diintegrasikan dengan bahasa lain, seperti Javascript, CSS dan PHP

Kekurangan HTML

Kelemahan HTML antara lain:

  1. Jika hanya pakai HTML saja, website tidak bisa dinamis hanya statis dan tampilannya jelek
  2. HTML tidak memungkinkan melakukan fungsi logika
  3. 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)

Referensi:
https://thehistoryoftheweb.com/timeline/