Sejarah dan Pengertian HTML
sebelum kita membahas sejarah dan
perkembangan HTML,, ada yang tau gak HTML itu apa??
gampangnya nih ya,, HTML adalah bahasa pemrograman web yang sering
digunakan. sebenarnya HTML (Hyper Text
Markup Language) adalah bahasa markup yang digunakan untuk membuat sebuah
halaman web dan menampilkan berbagai informasi dalam sebuah browser internet.
HTML ini dikembangkan dari standar pemformatan dokumen teks yaitu
Standard Generalized Markup
Language (SGML). HTML saat ini merupakan standard internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(W3C). HTML berupa kode-kode tag yang menginstrusikan browser untuk
menghasilkan tampilan sesuai yang diinginkan.
HTML telah menjadi teknologi
utama untuk Web sejak awal tahun 1990-an. Tim Berners-Lee saat masih bekerja untuk CERN (Conseil Europeene Pour La Recherche Nuclaire) menciptakan HTML pada tahun 1989 sebagai cara sederhana
namun efektif untuk mengkodekan dokumen elektronik dan
dipopulerkan pertama kali oleh Browser Mosaic. tujuan awal dari
web browser adalah untuk melayani sebagai pembaca untuk dokumen berformat HTML.
Dua dekade kemudian, browser itu sendiri telah menjadi sebuah portal ke dunia
media online
Perkembangan HTML
1.
HTML VERSI 1.0
HTML versi 1.0 adalah versi
pertama sejak lahirnya nama html tersebut. Versi ini memiliki kemampuan
untuk heading, paragraph, hypertext, bold dan italic text, wrapping serta
memiliki dukungan dalam peletakkan sebuah gambar.
fitur HTML 1.0 :
·
Dapat ditulis dalam sintaks HTML (dengan tipe media
text/html) dan XML.
·
Integrasi yang lebih baik dengan aplikasi web dan
pemrosesannya.
·
Integrasi (‘inline’) MathML dan SVG dengan doctype yang
lebih sederhana.
·
Penulisan kode yang lebih efisien.
·
Dapat dimengerti oleh peramban lawas (backwards compatible)
2.
HTML VERSI 2.0
HTML versi 2.0 ( 14 Januari 1996
). Pada versi ini ada beberapa tambahan kemampuan diantaranya penambahan form
comment, hal ini menyebabkan adanya sebuah interaktif dan mulai dari versi ini
yang menjadikan sebuah pionner dalam perkembangan homepage interaktif.
3.
HTML VERSI 3.0
HTML versi 3.0 ( 18 Desember
1997 ). HTML versi 3.0 juga disebut-sebut HTML+ yang mempunyai kemampuan dalam
beberapa fasilitas diantaranya adalah penambahan fitur table dalam paragraph,
akan tetapi versi ini tidaj bertahan lama.
4.
HTML VERSI 3.2
HTML versi 3.2 ( 14 Januari 1997
). HTML versi ini adalah penyempurnaan dari HTML versi 3.0. keluarnya versi ini
dikarenakan adanya beberapa kasus yang timbul pada pengembang browser yang
telah melakukan pendekatan dengan cara lain yang justru hal tersebut menjadi
popular. Maka dibakukan versi 3.2 untuk mengakomodasi praktek yang banyak
digunakan oleh pengembang browser dan diterima secara umum. Dapat dikatakan
versi 3.2 ini merupakan versi 3.2 yang dikembangkan oleh beberapa pengembang
browser seperti Netscape dan Microsoft.
5.
HTML VERSI 4.0
HTML versi 4.0 ( 18 Desember
1997). Versi ini sudah terdapat penambahan pada link, meta, image dan lain-lain
sebagai penyempurnaan versi 3.2.
6.
HTML VERSI 4.01
HTML versi 4.01 ( 24 Desember
1999 ). HTML versi 4.01 menjadi rekomendasi W3C. HTML 4.01 adalah minor
update-koreksi dan perbaikan bug dari HTML 4.0.
7.
HTML 5
HTML 5 ( 22 Januari 2008 ). HTML
5 meningkatkan interoperabilitas dan mengurangi biaya pengembangan dengan
membuat aturan yang tepat tentang bagaimana untuk menangani semua elemen
HTML, dan HTML, dan bagaimana memulihkan
dari kesalahan.
Beberapa fitur di HTML 5 adalah :
·
Unsur kanvas untuk menggambar.
·
Video dan elemen audio untuk media pemutar.
·
Elemen baru, seperti artikel, footer, header, dan
navigasi.
·
Dukungan lebih baik untuk penyimpanan offline local.
·
Kontrol bentuk baru, seperti kalender, tanggal, waktu,
email, URL, dan search.
HTML 5
juga mengandung unsur-unsur baru seperti <nav>,
<header><footer>, dan <figure>. Yang termasuk kelompok kerja
diantaranya AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera dan
banyak lagi vendor lainnya.
Beberapa kelebihan
yang dimiliki oleh HTML5 adalah:
1.
Cleaner code, karena sebagian besar kode telah termasuk di dalam sintaks
html5, maka kode nampak terlihat lebih sederhana daripada penggabungan antara
html, css dan java script.
2.
Greater consistency, HTML5 telah melakukan banyak sekali penambahan sintaks
yang dibuat dalam struktur lebih baik dan lebih sederhana daripada
sintaks-sintaks sebelumnya. Hal ini membuat developer terbantu dalam
meningkatkan konsistensi dalam membangun sebuah web.
3.
Improve Semantics, dengan berbagai elemen kode di dalam html5 yang telah
distandarisasi, maka nilai semantik dari sebuah web dapat lebih ditingkatkan.
Itu berarti bahwa bagian-bagian dari web seperti header, nav, footerdan
beberapa bagian lainnya terdefinisi dengan jelas maksud serta tujuannya selain
itu juga terbentuk dalam sebuah “machine readible format”.
4.
Improved Accessibility, dengan teknologi HTML5 yang memudahkan struktur
pembangunan sebuah web, maka developerdapat membangun pemahaman yang
lebih detil mengenai halaman web.
5.
Client-side Database, HTML5 menyediakan model database SQL yang baru dengan API
yang dapat dibangun dalam konsep lokal, dalam hal ini di sisi client.
6.
Geolocation, HTML5 mempunyai API yang terintegrasi terhadap
geolocation, fasilitas tersebut dapat diakses melalui GPS atau fasilitas lain
seperti Google Latitude pada iphone.
7.
Offline Aplication Cache, pengguna dapat terus melakukan interaksi dengan aplikasi
meskipun mereka terputus dari jaringan internet.
8.
Smarter Forms, terdapat semacam reguler expression (regex) yang
membuat form mampu mengenali secara lebih baik tentang input, validasi data dan
interaksi dengan elemen lain (misal : format email, password dll)
9.
Sharper focus on Web Application Requiments, HTML5 membuat
sebuah mekanisme yang lebih mudah dalam hal pembuatan front end, aplikasi chat,
tools drag and drop, video player, pengolah grafis dan masih banyak lagi.
Nah.. seperti itulah ulasan tentang
HTML kali ini.. anda-anda yang mungkin
tertarik dengan dunia ke-HTML-an ini silahkan memperdalam tentang pemrograman
web.. hehe ^_^
Arigato Gozaimasu..
Semoga bermanfaat...