Guys, kalian yang menekuni dunia IT tentu sudah paham bahwa semua elemen yang berada di platform digital terus dikembangkan untuk menunjang kebutuhan industri dan mengikuti kemajuan teknologi. Hal ini juga terjadi pada salah satu bahasa pemrograman HTML. Kali ini kami akan menyampaikan tentang perbedaan HTML dan HTML5. Okay, mari cari tahu perbedaan HTML dan HTML5 di Yuk Mengenal HTML5 serta Perbedaan Antara HTML dengan HTML5
Apa Itu HTML
HTML adalah HyperText Markup Language. Sebagian besar orang berasumsi jika HTML adalah sebuah bahasa pemrograman. Okay, perlu kalian ketahui bahwa web HTML bukanlah sebuah bahasa pemrograman.
Bahasa tersebut ditulis dalam format HTML, format tersebut ditulis di antara bracket yang berpasangan dengan penutup dengan bracket. Web browser akan membaca HTML untuk dirender menjadi format visual yang ditampilkan.
Apa Itu HTML5
Tentu kita bisa mengetahui jika HTML5 adalah versi ke-5 dari pengembangan HTML yang digunakan oleh para web developer sebagai struktur dasar dalam dunia triple W.
HTML5 adalah versi yang lebih powerfull dari pendahulunya, yaitu HTML 4 yang telah distandarisasi sejak 1997. Tujuan dikembangkannya bahasa markup ini tentu saja untuk mengikuti perkembangan teknologi informasi dan meningkatkan dukungan terhadap struktur bahasa yang digunakan untuk file multimedia modern.
Tenang, tetap mempertahankan struktur bahasa yang mudah dipahami kok dan dapat dimengerti oleh berbagai mesin dan perangkat lainnya.
Perbedaan HTML dan HTML5
Berikut ini ada beberapa perbedaan antara keduanya yang mesti diketahui:
Penanganan Error
Sebuah halaman website pada web browser tidak terlihat sama tampilannya pada semua browser. Hal tersebut sebenarnya hal biasa. Penyebabnya adalah kode HTML tersebut yang kurang sempurna untuk web browser tersebut, yakni karena kesalahan pada saat menulis HTML tidak dapat dihindari.
Pada HTML5 terdapat penanganan error yang lebih baik dari pendahulunya. Hal ini tentu saja dapat sangat memudahkan kinerja web developer dalam pembuatan algoritma parsing.
Kemudahan untuk Membuat Aplikasi Web
Sebagaimana kita ketahui bahwa sebelum HTML5 dirilis, hampir semua website bersifat statis karena HTML versi terdahulu tidak memiliki fitur bawaaan yang bisa mendukung konten yang dinamis, seperti, audio, video, dan animasi. Untuk membuatnya web developer masih bergantung kepada platform, seperti flash dan JavaScript.
Setelah dikembangkannya HTML ke versi HTML5, banyak website yang kerjanya menyerupai aplikasi, sebagai contoh YouTube dan Twitter. HTML5 juga bisa membantu membuat konten dinamis bekerja lebih lancar.
Kompatibel dengan lebih Banyak Browser
Saat ini banyak sekali web browser yang tersedia, baik itu di PC, laptop, dan perangkat mobile. Tentu saja web browser tersebut masih bisa membaca website dengan kode HTML versi lama.
Namun, tidak semua web browser bisa melakukannya. Nah, dengan HTML5 nih, website yang dibuat telah dioptimalkan untuk bisa dibaca oleh semua web browser yang tersedia saat ini.
Penyimpanan Informasi Secara Lokal
Semua versi pendahulu HTML5 tentu saja memungkinkan untuk menyimpan informasi pengguna website. Hal ini sangat diperlukan terutama untuk website yang memiliki konten interaktif. Namun, sebagaimana telah diketahui jika penyimpanan dengan sistem cookies tidak dapat menampung data dalam jumlah banyak.
Nah, pada HTML5 cara penyimpanan informasi telah dikembangkan dengan objek “localstorage” yang menggantikan cookies pada HTML pendahulunya dengan sistem penyimpanan lokal browser pengguna internet.
Menjalankan JavaScript di Web Browser
Pada HTML versi sebelumnya, kode JavaScript hanya bisa dijalankan pada thread interface browser. Hal ini menyebabkan konten interaktif pada halaman tidak dapat berfungsi hingga halaman tersebut selesai dimuat.
Menariknya, HTML5 hadir dengan JS Worker API yang memungkinkan JavaScript berjalan pada thread yang terpisah. Dengan demikian, pengguna browser tetap dapat berinteraksi pada halaman tersebut.
Fokus Otomatis pada Kolom Form
Nah, untuk poin satu ini, silakan kalian coba buka sebuah halaman website dengan form di dalamnya. Sebagai contoh, sebut saja halaman login sebuah website, .
Jika kursor kalian langsung muncul di salah satu kolom form tersebut, berarti website tersebut dibuat menggunakan HTML5.
Dukungan untuk Grafik Vektor
Guys, kalian sudah tahu dong ya bahwa website responsive kini merupakan sebuah keharusan. Namun, pembuatannya membutuhkan desain visual yang ukurannya bisa diperbesar tanpa terdistorsi.
Grafik vektor, yang melingkupi file-file dengan tipe SVG, AI, dan EPS, adalah solusinya. Kualitas grafik vektor tetap terjaga lho, tidak seperti file JPG atau PNG yang pecah ketika diperbesar.
Dukungan untuk grafik vektor pun sudah termasuk di dalam daftar keunggulannya karena HTML5 mempermudah pembuatan website responsive.
Support untuk Konten Video dan Audio
HTML4 memang tidak memiliki dukungan yang baik untuk konten-konten video dan audio karena kecepatan koneksi internet di akhir dekade 90-an kurang memadai.
Oleh karena itu, tidak aneh jika pembuatan website berisi konten multimedia dengan HTML4 tidak mudah dilakukan.
Sebagai solusi dari masalah tersebut, HTML5 diciptakan dengan fitur-fitur yang memudahkan. Contohnya adalah atribut controls yang digunakan untuk membuat tombol play dan pause pada sebuah media player.
Belajar HTML5 (Cheat Sheet)
Bagi yang belum pernah belajar HTML5, versi terbaru ini mungkin cukup membingungkan. Apalagi ada banyak tag baru yang barangkali belum kalian kenal. Nah, di bawah ini kami sediakan “contekan” yang berisi daftar tag beserta artinya.
Document Outline | |
<!DOCTYPE> | Versi HTML |
<html> | Dokumen HTML |
<head> | Penampung metadata halaman |
<body> | Konten halaman |
Komentar | |
<!– –> | Menuliskan komentar di dalam kode |
Informasi Halaman | |
<base> | Base URL |
<meta> | Metadata |
<title> | judul |
<link> | Menghubungkan halaman dengan sumber luar |
<style> | Tampilan sebuah elemen |
<script> | Menampung sebuah script |
Struktur Dokumen | |
<h[1-6]> | Heading |
<div> | Section halaman |
<span> | Menentukan warna sebuah teks |
<p> | Paragraf |
<br> | Line Break |
<hr> | Garis horizontal untuk menandai batas sebuah section |
Link | |
<a href =””> | Link halaman |
<a href =”mailto”> | Link email |
<a href =”name”> | Anchor |
<a href =”#name”> | Link ke anchor |
Markup Teks | |
<strong> | Membuat teks cetak tebal |
<em> | Membuat teks cetak miring |
<blockquote> | Kutipan dari sumber luar |
<q> | Kutipan pendek |
<abbr> | Singkatan (Prof., Dr.) |
<acronym> | Singkatan (HTML, JS) |
<address> | Alamat |
<pre> | Teks preformatted |
<dfn> | Definisi |
<code> | Kode |
<cite> | Membuat teks miring untuk menyebut judul sebuah karya |
<del> | Memberi garis pada teks |
<ins> | Menggarisbawahi teks |
<sub> | Teks subscript |
<sup> | Teks superscript |
<bdo> | Arah teks (kiri-kanan atau sebaliknya) |
List | |
<ol> | Ordered list |
<ul> | Unordered list |
<li> | Item sebuah list |
<dl> | List istilah beserta definisinya |
<dt> | Istilah yang didefinisikan |
<dd> | Definisi istilah |
Form | |
<form> | Form |
<fieldset> | Menyatukan beberapa kolom form dalam satu kategori |
<legend> | Memberi judul pada suatu <fieldset> |
<label> | Membuat daftar opsi berbentuk checkbox |
<input> | Membuat kolom form |
<select> | Membuat drop-down list |
<optgroup> | Membuat teks cetak tebal yang digunakan untuk mengklasifikasikan item dalam drop-down box |
<option> | Membuat item dalam drop-down list |
<textarea> | Membuat kolom form dengan kapasitas tak terbatas |
<button> | Tombol |
Tabel | |
<table> | Tabel |
<caption> | Memberi judul pada suatu tabel |
<thead> | Header tabel |
<tbody> | Body tabel |
<tfoot> | Footer tabel |
<colgroup> | Mengkategorikan satu atau lebih kolom tabel |
<col> | Menentukan warna sebuah kolom |
<tr> | Baris tabel |
<th> | Cell header |
<td> | Cell biasa |
Gambar | |
<img> | Gambar |
<map> | Gambar dengan bagian yang dapat diklik |
<area> | Bagian gambar yang dapat diklik |
Objek | |
<object> | Objek multimedia yang disematkan pada halaman |
<param> | Parameter untuk mengontrol objek multimedia |
Okay Guys, jadi itulah beberapa perbedaan HTML dan HTML5. HTML5 merupakan versi perbaikan dari pendahulunya yang bisa mengakomodasi hampir semua kebutuhan kalian dalam mendevelop sebuah website.
Bagi kalian yang masih bingung bagaimana cara membuat website, tenang saja. Jetorbit punya solusinya. Kalian bisa langsung cek ke Jetorbit guna memenuhi kebutuhan pembuatan website kalian. Selain itu, kami juga menyediakan VPS yang bisa dicek di sini.
Selamat mencoba!
Leave a Comment