HTML atau Hypertext Markup Language menjadi pondasi dalam pembuatan sebuah situs web, ibaratkan html merupakan sebuah kerangka dari sebuah web. Banyak orang tau dan paham bagaimana cara membuat web, antarmuka yang bagus dan menarik, namun tak banyak yang bisa mahir html dan teman-temannya. Pada bab ini kita akan belajar dan membahas dasar-dasar HTML yang akan diimplementasikan oleh teman-teman nantinya pada saat belajar setelah pada bab-bab sebelumnya sudah belajar mengenai bagaimana membangun sebuah desain yang baik dan benar, sekarang saatnya kita memahami coding dan mengimplementasikan apa yang sudah kita pelajari sebelumnya.
HTML (Hypertext Markup Language) merupakan gabungan dari dua istilah: hypertext dan markup language. Apa sih itu? Hypertext yaitu dokumen berisi tautan yang memungkinkan pengguna terhubung ke halaman lain. Sedangkan markup language merupakan bahasa komputer yang terdiri dari sekumpulan kode untuk mengatur struktur dan menyajikan informasi
Jadi, HTML adalah bahasa markup untuk membuat struktur halaman website. untuk saat ini, versi paling terbaru dari HTML merupakan versi HTML5, dengan syntax yang lebih sempurna, sangat cocok untuk dipelajari. Coba perhatikan gambar berikut:
Mengenal 3 komponen pembentuk HTML
- Tag, digunakan sebagai awalan instruksi atau perintah yang akan dibaca web browser. Misalnya: tag <bold>. Tag ini akan meminta browser menampilkan teks dalam format tebal
- Element, merupakan keseluruhan kode yang terdiri dari tag pembuka (<>) hingga tag penutup (</>). Contohnya: <h1> Contoh Elemen </h1>. Meski demikian, tidak semua tag HTML memiliki pasangan penutup, ada juga yang tidak memiliki pasangan penutup misalnya <br> untuk menambah bari baru (enter)
- Attribute, yaitu informasi atau perintah tambahan yang berada di dalam elemen. Misalnya: <img src=”pantai.jpg” alt=”Pantai Baron.”> Elemen ini menggunakan tag <img> dengan atribut sumber gambar (src) dan alt text (alt).
- <!DOCTYPE html> berfungsi untuk mendeklarasikan kepada komputer bahwa Anda akan menuliskan perintah dalam kode HTML;
- <html></html> merupakan tag yang menandakan bahwa Anda memulai dan mengakhiri dokumen dalam kode HTML;
- <head><head> diisi dengan metadata dari dokumen HTML. Seperti judul tab, deskripsi, dan lain-lain;
- <body></body> diisi dengan konten halaman website.
- Berikut merupakan contoh struktur HTML bila kita susun sesuai urutannya.
<!DOCTYPE html><html><head></head><body></body></html>
- <html></html> HTML TAG merupakan bagian dimana isi dari keseluruhan syntax pada web diproses oleh web browser, tidak hanya syntax namun keseluruhan isi dari sebuah halaman web. Ibaratkan html tag adalah tempat untuk menampung semua struktur html.
- <head></head> HEAD merupakan bagian untuk menentukan judul laman website yang nantinya akan diletakan pada bagian teratas ketika website di akses. Untuk menampilkan judul dibutuhkan sebuah title tag yaitu <title></title>.
- Setiap tag memiliki tag pembuka dan tag penutup yang ditandai karakter garing miring (/)
- HEAD juga biasanya digunakan untuk menyimpan kebutuhan-kebutuhan lain yang digunakan oleh developer sebagai aksesoris tambahan pada sebuah lama website. Misalnya untuk megimport kode CSS, menerapkan metadata, menerapkan pilihan bahasa, dan lain lain.
- <body></body> BODY adalah bagian utama atau jantung pada sebuah website. Semua konten pada laman website harus diletakan pada bagian <body>, maka dari itu body merupakan bagian terpanjang, terbanyak, dan terkompleks diantara bagian html yang lain.
- Metode untuk mengoptimalkan tampilan website (optimal viewing experience) pada ukuran layar yang berbeda untuk meningkatkan kenyamanan user saat melihat dan mengakses situs web
- RWD (Responsive Web Design)
- Tampilan untuk tiap-tiap ukuran layar yang berbeda dirancang secara terpisah.
- Load lebih berat karena tampilan dirancang terpisah