Pengenalan HTML 1
Memulai HTML

oleh: Suryo Adhy Chandra, ST

Pengertian HTML

HTML adalah singkatan dari Hypertext Markup Language, HTML merupakan salah satu bahasa pengkodean atau pemograman yang digunakan untuk membuat halaman website yang ditampilkan pada web browser. Sebagian besar halaman yang kamu temukan pada internet kebanyakan menggunakan Bahasa HTML

Sejarah Singkat Pemrograman HTML

HTML diciptakan oleh Sir Tim Berners-lee pada akhir tahun 1991 namun tidak dirilis secara resmi. Sir Tim Berners-lee merilis HTML versi pertama pada tahun 1993 dengan tujuan untuk berbagi informasi yang dapat dibaca dan diakses melalui web browser. Hingga saat ini versi HTML sudah mencapai versi 5 yang dirilis pada tahun 2012, Versi HTML 5 ini merupakan terusan dari perpanjangan versi HTML 4.01 yang sebelumnya digunakan oleh kebanyakan orang.

Cara kerja bahasa pemrograman HTML

Pertama-tama kamu harus membuat dokumen HTML pada aplikasi editor HTML seperti Visual Studio, Sublime Text dan lain-lainnya , lalu menyimannya dengan format html atau htm. File HTML dibuat bisa lebih dari satu tergantung kebutuhan file yang akan diperlukan. File-file yang telah dibuat ini berisi Halaman Utama , kontak , isi Website dan lain-lain. File HTML dapat dibuka oleh web browser seperti Google Chrome , Mozilla Firefox, Internet Explore dan masih banyak lagi. Kemudian, agar dapat diakses oleh banyak orang kamu harus menyewa layanan Hosting website dan mengupload file HTML pada halaman hosting yang dapat kamu akses pada cpanel. File HTML yang sudah terupload, maka browser akan merender file HTML menjadi halaman website sehingga kamu dan pengunjung web lain dapat mengaksesnya melalui internet.

Memulai HTML

HTML disusun dari tag buka < dan tag tutup > dengan penulisan standart:

Di dalam head bisa kita tuliskan tag yang berisi informasi2 lain selain title. Apabila Tag Sederhana tadi kita simpan dengan nama test1.html dan kita klik 2x akan terbuka otomatis di web browser dengan tampilan:

Sekarang kita coba bersama-sama untuk membuat tampilan sederhana website kita!

Analogi: HTML sebagai kerangka rumah

Bayangkan sebuah rumah. Sebelum dicat, diberi perabot, dan dipasang lampu, rumah itu harus punya kerangka: pondasi, dinding, atap, pintu, dan jendela. HTML berperan sebagai kerangka itu. Ia tidak mengurus warna cat (itu tugas CSS) dan tidak mengurus pintu otomatis yang terbuka sendiri (itu tugas JavaScript). HTML hanya menjawab satu pertanyaan: apa saja isi halaman ini dan bagaimana susunannya? Judul, paragraf, gambar, tabel, dan tautan semuanya dinyatakan lewat tag HTML.

Mengenal anatomi sebuah tag

Sebagian besar elemen HTML terdiri dari tiga bagian: tag pembuka, isi, dan tag penutup. Tag penutup sama dengan tag pembuka, hanya ditambah garis miring. Pada contoh <p>Halo</p>, tulisan "Halo" adalah isi yang diapit tag pembuka dan penutup. Gabungan ketiganya disebut elemen. Ada juga elemen yang tidak punya isi dan tidak perlu ditutup, misalnya <br> untuk pindah baris dan <img> untuk gambar.

Tag boleh bersarang, artinya satu elemen berada di dalam elemen lain. Aturannya sederhana: siapa yang dibuka paling akhir harus ditutup paling dulu, seperti menumpuk dan membongkar kotak.

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <title>Halaman Pertamaku</title>
</head>
<body>
    <h1>Halo, Dunia!</h1>
    <p>Nama saya <b>Rani</b>, saya sedang belajar HTML.</p>
</body>
</html>

Penjelasan baris demi baris: <!DOCTYPE html> memberi tahu browser bahwa dokumen ini memakai HTML5. Tag <html> membungkus seluruh halaman. Bagian <head> berisi informasi tentang halaman (judul pada tab browser, pengkodean huruf) yang tidak ditampilkan sebagai isi. Bagian <body> berisi semua yang benar-benar terlihat oleh pengunjung. Atribut lang="id" memberi tahu browser dan mesin pencari bahwa halaman ini berbahasa Indonesia.

Kesalahan yang sering terjadi

Ringkasan

HTML adalah bahasa penanda yang menyusun kerangka halaman web. Setiap halaman punya html, head, dan body. Elemen ditulis dengan tag pembuka dan penutup, dan boleh bersarang. File disimpan berekstensi .html lalu dibuka di browser.

Latihan

  1. Apa perbedaan isi <head> dan <body>?
    Lihat jawabanHead berisi informasi tentang halaman (judul tab, pengkodean huruf) dan tidak tampil sebagai isi; body berisi semua yang terlihat oleh pengunjung.
  2. Pada <p>Halo</p>, bagian mana yang disebut tag penutup?
    Lihat jawaban</p>, yaitu tag yang diawali garis miring.
  3. Buatlah halaman bertajuk "Profilku" yang berisi judul besar nama kamu dan satu paragraf tentang hobimu. Tag apa saja yang kamu pakai?
    Lihat jawabanMinimal html, head, title, body, h1, dan p. Simpan sebagai profil.html dan buka di browser.
  4. Mengapa sebuah file bernama halaman.html.txt tidak tampil sebagai web saat diklik dua kali?
    Lihat jawabanEkstensi aslinya .txt, sehingga dibuka sebagai teks biasa oleh editor, bukan dirender oleh browser.
← Kembali Ke Daftar Pelajaran HTML