SlideShare a Scribd company logo
1 of 13
Download to read offline
Apa itu HTML?
Mari kita lihat pengertian HTML menurut wikipedia:
HTML atau HyperText Markup Language merupakan sebuah bahasa markah
untuk membuat halaman web.
Paham kan maksudnya?
Kalau belum paham, sini Saya jelaskan…
Jadi, HTML itu adalah sebuah bahasa yang menggunakan markup atau penanda untuk
membuat halaman web.
Penanda atau markup ini, nanti akan kita sebut dengan Tag.
HTML berperan untuk menentukan struktur konten dan tampilan dari sebuah web.
Kalau kita ibaratkan nih..
HTML itu seperti batu bata untuk membangun rumah. Batu bata ini dapat disusun, hingga
menjadi fondasi dasar.
Dalam membuat halaman web, HTML tidak sendirian. Ada bahasa lain lagi yang menjadi
pelengkapnya, yakni CSS dan Javascript.
CSS adalah bahasa khusus yang digunakan untuk memperindah tampilan web.
Lalu Javascript bertugas untuk membuat halaman web menjadi hidup. Karena dengan Javascript,
kita dapat menentukan fungsi-fungsi maupun efek yang akan diterapkan di website.
Oh iya, pada tutorial ini.. Kita akan fokus dulu membahas HTML. Jika Kalian ingin belajar CSS
dan Javascript, silahkan buka:
 Tutorial CSS untuk Pemula
 Tutorial Javascript untuk Pemula
Oke, Saya anggap Kalian sudah paham tentang apa itu HTML serta peranannya dalam
pembuatan web.
Berikutnya, biar lebih paham.. kita akan membahas sejarah dan asal-usul HTML.
Sejarah dan Asal-usul HTML
Cerita awal kemunculan HTML dimulai dari tahun 1980..
Saat itu seorang ilmuan bernama Tim Berners-Lee sedang bekerja di CERN.
Tim Berners-Lee (2009)
CERN sendiri bukanlah perusahaan yang berkaitan tentang teknologi maupun internet. CERN
adalah singkatan dari bahasa prancis: Conseil Européen pour la Recherche Nucléaire.
Yang artinya: Komisi Eropa untuk Penelitian Fisika Nuklir.
Website CERN (2020)
Para peneliti di CERN membutuhkan sebuah cara atau sistem agar bisa saling berbagi dokumen
hasil penelitian.
Tim kemudian mencoba membuat ENQUIRE. Ini adalah software hypertext yang akan
digunakan untuk berbagi dokumen.
Lalu di tahun 1989, Tim memperkenalkan ide tentang hypertext berbasis internet. Ini nantinya
akan menjadi cikal-bakal HTML.
Tim kemudian memulai proyek baru dengan rekannya Robert Cailliau yang merupakan system
engineer di CERN. Akan tetapi proyek ini tidak resmi diadopsi oleh CERN.
Tim Berners-Lee (kiri) dan Robert Cailliau (kana)
Pada akhir tahun 1991, Tim Berners-Lee menerbitkan dokumen yang berjudul: “HTML Tags”
.
Dokumen ini berisi penjelasan
tentang 18 tags awal yang menjadi
konsep dasar HTML.
HTML sebenarnya dirancang
berdasarkan pada konsep bahasa
markup yang dikenal dengan
SGML (Standard Generalized
Markup Language).
SGML adalah sebauah standar
internasional untuk membuat
dokumen dengan tanda (markup)
seperti paragraf, list, heading, dan
lain-lain.
Bisa dibilang..
HTML adalah implementasi dari SGML.
Kalau kita lihat, beberapa tag seperti <title>, <p>, <li>, dan <h1> sampai <h6> berasal dari
SGML. Namun, tidak semua yang ada di HTML berasal dari SGML.
Salah satunya adalah Hyperlink, yang murni hasil pemikiran Tim Berners-Lee.
Ide tentang HTML ini kemudian disebarkan ke dalam sebuah mailing list dan segera menjadi
perhatian berbagai ilmuwan komputer di seluruh dunia.
Perkembangan dan Versi HTML
HTML punya beberapa versi, dari versi yang paling tua hingga yang terbaru. Berikut ini
perkembangan versi HTML:
 [Draft] HTML 1.0 (Juni 1993) adalah versi HTML pertama, namun tidak resmi dirilis;
 HTML 2.0 (24 November 1995) adalah versi HTML kedua yang resmi pertamakali
beredar di pasaran dan dirilis oleh IETF;
 [Draft] HTML 3.0 (28 Maret 1995) versi ini gagal beredar, karena banyak perubahan
yang memicu perdebatan;
 HTML 3.2 (14 Januari 1997) versi resmi yang dirilis W3C pertamakali.
 HTML 4.0 (24 April 1998) versi pengembangan dari yang seblumnya;
 HTML 4.01 (24 Desember 1999) versi perbaikan dari HTML 4.0;
 XHTML 1.0 (26 Januari 2000) pengembangan dari HTML 4.01 dengan mengadopsi
XML;
 XHTML 2.0 (Augustus 2002—Juli 2006) versi kedua dari XHTML;
 HTML 5 (28 Oktober 2014) versi html saat ini.
Versi [draft] adalah versi yang tidak resmi dirilis ke pasaran. Bentuknya cuma masih dalam
draft speksifikasi saja.
Artinya..
Tidak ada yang menggunakan versi [draft] untuk membuat web.
Lalu, versi mana yang akan kita pakai?
Tentunya versi terbaru, yakni HTML 5.
Peralatan untuk Belajar HTML
Nah, sekarang.. Tiba saatnya kita praktik!
Tapi sebelum itu, Kalian harus siapkan beberapa alat yang akan digunakan untuk praktik.
Adapun peralatan yang harus Kalian persiapkan adalah:
1. Teks Editor untuk Menulis HTML
Teks editor akan kita gunakan untuk menulis kode-kode HTML. Kalian bebas menggunakan teks
editor apapun.
Notepad boleh, Notepad++ juga boleh..
Apapun teks editornya, yang penting bisa digunakan untuk membuat dan menulis dokumen
HTML.
Namun, pada tutorial ini.. kita akan menggunakan teks editor Visual Studio Code.
2. Web Browser untuk Membuka HTML
Web browser akan kita gunakan untuk membuka HTML. Kalian juga bebeas menggunakan web
browser apapun.
Saran Saya sih.. gunakan web browser yang terbaru, karena kita juga akan menggunakan HTML
versi yang terbaru.
Firefox atau Google Chrome, Saya kira sudah cukup.
Membuat Dokumen HTML Pertamamu
Kini tiba saatnya, Kalian harus mencoba sendiri membuat dokumen HTML. Caranya sangat
mudah.
Mari kita mulai dengan membuka teks editor, lalu tulislah kode berikut.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Belajar HTML #01</title>
</head>
<body>
<p>Selamat Datang Di SMK Al Azhar Batam</p>
</body>
</html>
Setelah itu, simpan dengan nama selamat.html.
Tips: buat Kalian yang menggunakan Notepad di Windows, simpanlah nama filenya dengan
menggunakan tanda petik "selamat.html" agar ekstensinya .html, bukan .txt.
Atau Kalian bisa aktifkan fitur show extension pada Windows Explorer, agar bisa tahu ekstensi
filenya.
Oke.. lanjut!
Sekarang cobalah buka file selamat.html dengan web browser.. maka hasilnya:
Selamat! 🎉
Kita sudah berhasil membuat halaman web pertama dengan HTML.
Kini giliran Saya menjelaskan maksud dari kode di atas, tapi sebelum itu.. Saya akan jelaskan
dulu tentang nama file untuk HTML.
Nama File untuk HTML
Ada beberapa hal yang perlu diperhatikan dalam membuat nama file HTML:
1. Extensi file HTML
Setiap file HTML harus berekstensi .html, .xhtml (untuk XHTML), dan .htm saja. Jika tidak
menggunakan ekstensi ini, maka ia tidak akan bisa dibaca oleh web browser.
Contohnya seperti ini:
Nama filenya adalah selamat.txt.
Sedah jelas, ini bukan file HTML, melainkan sebuah file teks biasa. Maka.. browser akan
menampilkan isi file tersebut apa adanya.
2. Nama Khusus untuk Homepage
Jika Kalian ingin membuat halaman untuk homepage, maka sebaiknya gunakan nama
index.html. Karena ia akan otomatis dibuka saat website dikunjungi.
Contohnya, saat Kalian membuka www.smkab.sch.id maka file HTML yang akan dibuka
adalah index.html yang berada di server SMK Al Azhar Batam
3. Hindari Beberapa Hal ini..
Penggunaan Spasi
Nama file HTML biasanya akan tercantum pada URL, maka sebaiknya hindari menggunakan
spasi pada nama file HTML, agar URL yang dibentuk lebih bagus.
Spasi pada URL, biasanya akan otomatis diubah menjadi %20.
Sebagai ganti spasi, Kalian bisa gunakan tanda min (-) atau undescore (_).
Jangan lupa!
Berikanlah nama file HTML dengan file yang biasa, hindari menggunakan huruf besar,
campuran dari huruf besar dan kecil, dan juga menggunakan simbol.
Contoh:
 HeLLoWORLD.html
 da*#$.html
Meskipun nama ini bisa valid, tapi kurang bagus untuk dibaca.. baik oleh manusia, maupun
mesin.
Baiklah, berikutnya kita akan pelajari tentang kode-kode HTML.
Struktur Dasar HTML
Berikut ini adalah kode HTML yang baru saja kita buat:
Penulisan kode HTML selalu dimulai dengan deklarasi DOCTYPE, lalau menuliskan tag <html>
dan di dalamnya terdapat tag <head> dan <body>.
Kalau kita perhatikan.. struktur dasar kode HTML terdiri dari tiga bagian penting:
1. Bagian Deklarasi
2. Bagian HEAD
3. Bagian BODY
Mari kita bahas satu-per-satu:
1. Bagian Deklarasi
Coba perhatikan kode pada baris pertama: <!DOCTYPE html>.
Ini adalah tag deklarasi untuk menyatakan tipe dokumen dan versinya. Pada contoh di atas, kita
menyatakan dokumen ini bertipe HTML dan versinya adalah HTML 5.
Nah, untuk HTML versi 4.. beda lagi cara deklarasinya.
Contoh untuk HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Cukup panjang bukan..
Lalu apakah boleh kita tidak menulis kode <!DOCTYPE html> ini?
Boleh-boleh saja.. dokumen HTML-nya akan tetap bisa dibuka di web browser. Tapi, ini
tentunya akan melanggar aturan standar yang dibuat W3C.
O ya, kita bisa mengecek.. apakah HTML yang ditulis sudah benar atau tidak di
https://validator.w3.org/.
Lanjut…
Berikutnya, di bawah tag deklarasi <!DOCTYPE html> terdapat tag pembuka untuk HTML:
<html lang="en">
Tag <html> wajib ada di setiap dokumen HTML..
Pada tag ini, kita memberikan atribut lang="en" untuk menyatakan kalau konten dokumen
HTML ini akan menggunakan bahasa inggris.
Nah di dalam tag <html> ini, terdapat dua tag penting lagi.. yakni: tag <head> dan tag <body>.
Setelah itu barulah terakhir tag HTML ditutup dengan </html>.
2. Bagian HEAD
Bagian HEAD adalah bagian kepala dari HTML. Dimulai dari tag <head> dan ditutup dengan
</head>.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Belajar HTML #01</title>
</head>
<body>
<p> Selamat Datang di RPL XI SMK Al Azhar Batam!</p>
</body>
</html>
Pada bagian HEAD, biasanya digunakan untuk menuliskan tag-tag yang akan dibaca oleh mesin.
Seperti:
 Tag meta untuk SEO;
 Tag <title> untuk judul;
 Tempat menulis kode CSS dan Javascript;
 dan lain-lain.
3. Bagian BODY
Bagian BODY adalah bagian yang akan ditampilkan pada web browser. Penulisannya di mulai
dari tag <body> dan ditutup dengan </body>.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Belajar HTML #01</title>
</head>
<body>
<p>Selamat Datang di RPL XI SMK Al Azhar Batam!</p>
</body>
</html>
Di sinilah nanti kita akan banyak menuliskan konten dengan berbagai macam tag. Saat ini kita
baru mengisinya dengan tag <p>. Tag <p> adalah tag yang digunakan untuk membuat paragraf.

More Related Content

What's hot

What's hot (15)

Basic html
Basic htmlBasic html
Basic html
 
9. b.. . .
9. b.. . .9. b.. . .
9. b.. . .
 
Belajar html untuk pemula 1
Belajar html untuk pemula 1Belajar html untuk pemula 1
Belajar html untuk pemula 1
 
Jamal's dokumen
Jamal's dokumenJamal's dokumen
Jamal's dokumen
 
Makalah html 5
Makalah html 5Makalah html 5
Makalah html 5
 
Makalah internet dan html
Makalah internet dan htmlMakalah internet dan html
Makalah internet dan html
 
Html5
Html5Html5
Html5
 
Modul html
Modul htmlModul html
Modul html
 
Webprograming
WebprogramingWebprograming
Webprograming
 
Modul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLModul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQL
 
Html5
Html5Html5
Html5
 
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
 
Caramembuat website sederhana
Caramembuat website sederhanaCaramembuat website sederhana
Caramembuat website sederhana
 
1
11
1
 
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
 

Similar to Apa itu html

Cara membuat html (desma susanti)
Cara membuat html (desma susanti)Cara membuat html (desma susanti)
Cara membuat html (desma susanti)Desma_susanti
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepadSamsuri14
 
Web design (Pertemuan 1).pptx
Web design (Pertemuan 1).pptxWeb design (Pertemuan 1).pptx
Web design (Pertemuan 1).pptxRaniRatnaningsih2
 
Caramembuat website sederhana
Caramembuat website sederhanaCaramembuat website sederhana
Caramembuat website sederhanaHamdani Nurdin
 
Pertemuan 1 b
Pertemuan 1 bPertemuan 1 b
Pertemuan 1 bf fr
 
Makalah html5
Makalah html5Makalah html5
Makalah html5argud
 
Belajar html
Belajar htmlBelajar html
Belajar htmlMURROBI
 
MEDIA BELAJAR PENGANTAR HTML.pptx
MEDIA BELAJAR PENGANTAR HTML.pptxMEDIA BELAJAR PENGANTAR HTML.pptx
MEDIA BELAJAR PENGANTAR HTML.pptxssuser71d74a
 
Belajar membuat website
Belajar membuat websiteBelajar membuat website
Belajar membuat websiteNie Andini
 
storyboard pemrograman web.pptx
storyboard pemrograman web.pptxstoryboard pemrograman web.pptx
storyboard pemrograman web.pptxFileArsip
 

Similar to Apa itu html (20)

Bahasa HTML - 01.pdf
Bahasa HTML - 01.pdfBahasa HTML - 01.pdf
Bahasa HTML - 01.pdf
 
Training HTML
Training HTMLTraining HTML
Training HTML
 
Cara membuat html (desma susanti)
Cara membuat html (desma susanti)Cara membuat html (desma susanti)
Cara membuat html (desma susanti)
 
Modul html
Modul htmlModul html
Modul html
 
Modul html
Modul htmlModul html
Modul html
 
Modul html
Modul htmlModul html
Modul html
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepad
 
Laporan pratikum 1
Laporan pratikum 1Laporan pratikum 1
Laporan pratikum 1
 
Web design (Pertemuan 1).pptx
Web design (Pertemuan 1).pptxWeb design (Pertemuan 1).pptx
Web design (Pertemuan 1).pptx
 
Caramembuat website sederhana
Caramembuat website sederhanaCaramembuat website sederhana
Caramembuat website sederhana
 
Belajar HTML
Belajar HTMLBelajar HTML
Belajar HTML
 
Pertemuan 1 b
Pertemuan 1 bPertemuan 1 b
Pertemuan 1 b
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Belajar html
Belajar htmlBelajar html
Belajar html
 
MEDIA BELAJAR PENGANTAR HTML.pptx
MEDIA BELAJAR PENGANTAR HTML.pptxMEDIA BELAJAR PENGANTAR HTML.pptx
MEDIA BELAJAR PENGANTAR HTML.pptx
 
Belajar membuat website
Belajar membuat websiteBelajar membuat website
Belajar membuat website
 
3947109.ppt
3947109.ppt3947109.ppt
3947109.ppt
 
storyboard pemrograman web.pptx
storyboard pemrograman web.pptxstoryboard pemrograman web.pptx
storyboard pemrograman web.pptx
 
Dasar html
Dasar htmlDasar html
Dasar html
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 

More from TeukuMahawira

Capacity building ict sekolah
Capacity building ict sekolahCapacity building ict sekolah
Capacity building ict sekolahTeukuMahawira
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi BercabangTeukuMahawira
 
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurBab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurTeukuMahawira
 
Bab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiBab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiTeukuMahawira
 
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisBab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisTeukuMahawira
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINTeukuMahawira
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSTeukuMahawira
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORTeukuMahawira
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORTeukuMahawira
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORTeukuMahawira
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORTeukuMahawira
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBTeukuMahawira
 
BAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBBAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBTeukuMahawira
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBTeukuMahawira
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORTeukuMahawira
 
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP InventorBahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP InventorTeukuMahawira
 

More from TeukuMahawira (20)

Bab4
Bab4Bab4
Bab4
 
Soal tts pai
Soal tts paiSoal tts pai
Soal tts pai
 
Capacity building ict sekolah
Capacity building ict sekolahCapacity building ict sekolah
Capacity building ict sekolah
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi Bercabang
 
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurBab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
 
Bab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiBab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan Demokrasi
 
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisBab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
 
KATA PENGANTAR
KATA PENGANTARKATA PENGANTAR
KATA PENGANTAR
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSS
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
 
BAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBBAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEB
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEB
 
Bab2
Bab2Bab2
Bab2
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
 
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP InventorBahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor
Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor
 

Recently uploaded

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 

Recently uploaded (20)

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 

Apa itu html

  • 1. Apa itu HTML? Mari kita lihat pengertian HTML menurut wikipedia: HTML atau HyperText Markup Language merupakan sebuah bahasa markah untuk membuat halaman web. Paham kan maksudnya? Kalau belum paham, sini Saya jelaskan… Jadi, HTML itu adalah sebuah bahasa yang menggunakan markup atau penanda untuk membuat halaman web. Penanda atau markup ini, nanti akan kita sebut dengan Tag. HTML berperan untuk menentukan struktur konten dan tampilan dari sebuah web. Kalau kita ibaratkan nih.. HTML itu seperti batu bata untuk membangun rumah. Batu bata ini dapat disusun, hingga menjadi fondasi dasar. Dalam membuat halaman web, HTML tidak sendirian. Ada bahasa lain lagi yang menjadi pelengkapnya, yakni CSS dan Javascript.
  • 2. CSS adalah bahasa khusus yang digunakan untuk memperindah tampilan web. Lalu Javascript bertugas untuk membuat halaman web menjadi hidup. Karena dengan Javascript, kita dapat menentukan fungsi-fungsi maupun efek yang akan diterapkan di website. Oh iya, pada tutorial ini.. Kita akan fokus dulu membahas HTML. Jika Kalian ingin belajar CSS dan Javascript, silahkan buka:  Tutorial CSS untuk Pemula  Tutorial Javascript untuk Pemula Oke, Saya anggap Kalian sudah paham tentang apa itu HTML serta peranannya dalam pembuatan web. Berikutnya, biar lebih paham.. kita akan membahas sejarah dan asal-usul HTML. Sejarah dan Asal-usul HTML Cerita awal kemunculan HTML dimulai dari tahun 1980.. Saat itu seorang ilmuan bernama Tim Berners-Lee sedang bekerja di CERN.
  • 3. Tim Berners-Lee (2009) CERN sendiri bukanlah perusahaan yang berkaitan tentang teknologi maupun internet. CERN adalah singkatan dari bahasa prancis: Conseil Européen pour la Recherche Nucléaire. Yang artinya: Komisi Eropa untuk Penelitian Fisika Nuklir. Website CERN (2020) Para peneliti di CERN membutuhkan sebuah cara atau sistem agar bisa saling berbagi dokumen hasil penelitian. Tim kemudian mencoba membuat ENQUIRE. Ini adalah software hypertext yang akan digunakan untuk berbagi dokumen. Lalu di tahun 1989, Tim memperkenalkan ide tentang hypertext berbasis internet. Ini nantinya akan menjadi cikal-bakal HTML.
  • 4. Tim kemudian memulai proyek baru dengan rekannya Robert Cailliau yang merupakan system engineer di CERN. Akan tetapi proyek ini tidak resmi diadopsi oleh CERN. Tim Berners-Lee (kiri) dan Robert Cailliau (kana) Pada akhir tahun 1991, Tim Berners-Lee menerbitkan dokumen yang berjudul: “HTML Tags” . Dokumen ini berisi penjelasan tentang 18 tags awal yang menjadi konsep dasar HTML. HTML sebenarnya dirancang berdasarkan pada konsep bahasa markup yang dikenal dengan SGML (Standard Generalized Markup Language). SGML adalah sebauah standar internasional untuk membuat dokumen dengan tanda (markup) seperti paragraf, list, heading, dan lain-lain.
  • 5. Bisa dibilang.. HTML adalah implementasi dari SGML. Kalau kita lihat, beberapa tag seperti <title>, <p>, <li>, dan <h1> sampai <h6> berasal dari SGML. Namun, tidak semua yang ada di HTML berasal dari SGML. Salah satunya adalah Hyperlink, yang murni hasil pemikiran Tim Berners-Lee. Ide tentang HTML ini kemudian disebarkan ke dalam sebuah mailing list dan segera menjadi perhatian berbagai ilmuwan komputer di seluruh dunia. Perkembangan dan Versi HTML HTML punya beberapa versi, dari versi yang paling tua hingga yang terbaru. Berikut ini perkembangan versi HTML:  [Draft] HTML 1.0 (Juni 1993) adalah versi HTML pertama, namun tidak resmi dirilis;  HTML 2.0 (24 November 1995) adalah versi HTML kedua yang resmi pertamakali beredar di pasaran dan dirilis oleh IETF;  [Draft] HTML 3.0 (28 Maret 1995) versi ini gagal beredar, karena banyak perubahan yang memicu perdebatan;  HTML 3.2 (14 Januari 1997) versi resmi yang dirilis W3C pertamakali.  HTML 4.0 (24 April 1998) versi pengembangan dari yang seblumnya;  HTML 4.01 (24 Desember 1999) versi perbaikan dari HTML 4.0;  XHTML 1.0 (26 Januari 2000) pengembangan dari HTML 4.01 dengan mengadopsi XML;  XHTML 2.0 (Augustus 2002—Juli 2006) versi kedua dari XHTML;  HTML 5 (28 Oktober 2014) versi html saat ini. Versi [draft] adalah versi yang tidak resmi dirilis ke pasaran. Bentuknya cuma masih dalam draft speksifikasi saja. Artinya.. Tidak ada yang menggunakan versi [draft] untuk membuat web. Lalu, versi mana yang akan kita pakai? Tentunya versi terbaru, yakni HTML 5.
  • 6. Peralatan untuk Belajar HTML Nah, sekarang.. Tiba saatnya kita praktik! Tapi sebelum itu, Kalian harus siapkan beberapa alat yang akan digunakan untuk praktik. Adapun peralatan yang harus Kalian persiapkan adalah: 1. Teks Editor untuk Menulis HTML Teks editor akan kita gunakan untuk menulis kode-kode HTML. Kalian bebas menggunakan teks editor apapun. Notepad boleh, Notepad++ juga boleh.. Apapun teks editornya, yang penting bisa digunakan untuk membuat dan menulis dokumen HTML. Namun, pada tutorial ini.. kita akan menggunakan teks editor Visual Studio Code.
  • 7. 2. Web Browser untuk Membuka HTML Web browser akan kita gunakan untuk membuka HTML. Kalian juga bebeas menggunakan web browser apapun. Saran Saya sih.. gunakan web browser yang terbaru, karena kita juga akan menggunakan HTML versi yang terbaru. Firefox atau Google Chrome, Saya kira sudah cukup. Membuat Dokumen HTML Pertamamu Kini tiba saatnya, Kalian harus mencoba sendiri membuat dokumen HTML. Caranya sangat mudah. Mari kita mulai dengan membuka teks editor, lalu tulislah kode berikut. <!DOCTYPE html> <html lang="en"> <head> <title>Belajar HTML #01</title> </head> <body> <p>Selamat Datang Di SMK Al Azhar Batam</p> </body> </html> Setelah itu, simpan dengan nama selamat.html.
  • 8. Tips: buat Kalian yang menggunakan Notepad di Windows, simpanlah nama filenya dengan menggunakan tanda petik "selamat.html" agar ekstensinya .html, bukan .txt. Atau Kalian bisa aktifkan fitur show extension pada Windows Explorer, agar bisa tahu ekstensi filenya. Oke.. lanjut! Sekarang cobalah buka file selamat.html dengan web browser.. maka hasilnya: Selamat! 🎉 Kita sudah berhasil membuat halaman web pertama dengan HTML.
  • 9. Kini giliran Saya menjelaskan maksud dari kode di atas, tapi sebelum itu.. Saya akan jelaskan dulu tentang nama file untuk HTML. Nama File untuk HTML Ada beberapa hal yang perlu diperhatikan dalam membuat nama file HTML: 1. Extensi file HTML Setiap file HTML harus berekstensi .html, .xhtml (untuk XHTML), dan .htm saja. Jika tidak menggunakan ekstensi ini, maka ia tidak akan bisa dibaca oleh web browser. Contohnya seperti ini: Nama filenya adalah selamat.txt. Sedah jelas, ini bukan file HTML, melainkan sebuah file teks biasa. Maka.. browser akan menampilkan isi file tersebut apa adanya. 2. Nama Khusus untuk Homepage Jika Kalian ingin membuat halaman untuk homepage, maka sebaiknya gunakan nama index.html. Karena ia akan otomatis dibuka saat website dikunjungi. Contohnya, saat Kalian membuka www.smkab.sch.id maka file HTML yang akan dibuka adalah index.html yang berada di server SMK Al Azhar Batam 3. Hindari Beberapa Hal ini.. Penggunaan Spasi Nama file HTML biasanya akan tercantum pada URL, maka sebaiknya hindari menggunakan spasi pada nama file HTML, agar URL yang dibentuk lebih bagus.
  • 10. Spasi pada URL, biasanya akan otomatis diubah menjadi %20. Sebagai ganti spasi, Kalian bisa gunakan tanda min (-) atau undescore (_). Jangan lupa! Berikanlah nama file HTML dengan file yang biasa, hindari menggunakan huruf besar, campuran dari huruf besar dan kecil, dan juga menggunakan simbol. Contoh:  HeLLoWORLD.html  da*#$.html Meskipun nama ini bisa valid, tapi kurang bagus untuk dibaca.. baik oleh manusia, maupun mesin.
  • 11. Baiklah, berikutnya kita akan pelajari tentang kode-kode HTML. Struktur Dasar HTML Berikut ini adalah kode HTML yang baru saja kita buat: Penulisan kode HTML selalu dimulai dengan deklarasi DOCTYPE, lalau menuliskan tag <html> dan di dalamnya terdapat tag <head> dan <body>. Kalau kita perhatikan.. struktur dasar kode HTML terdiri dari tiga bagian penting: 1. Bagian Deklarasi 2. Bagian HEAD 3. Bagian BODY Mari kita bahas satu-per-satu: 1. Bagian Deklarasi Coba perhatikan kode pada baris pertama: <!DOCTYPE html>. Ini adalah tag deklarasi untuk menyatakan tipe dokumen dan versinya. Pada contoh di atas, kita menyatakan dokumen ini bertipe HTML dan versinya adalah HTML 5. Nah, untuk HTML versi 4.. beda lagi cara deklarasinya.
  • 12. Contoh untuk HTML 4.01: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Cukup panjang bukan.. Lalu apakah boleh kita tidak menulis kode <!DOCTYPE html> ini? Boleh-boleh saja.. dokumen HTML-nya akan tetap bisa dibuka di web browser. Tapi, ini tentunya akan melanggar aturan standar yang dibuat W3C. O ya, kita bisa mengecek.. apakah HTML yang ditulis sudah benar atau tidak di https://validator.w3.org/. Lanjut… Berikutnya, di bawah tag deklarasi <!DOCTYPE html> terdapat tag pembuka untuk HTML: <html lang="en"> Tag <html> wajib ada di setiap dokumen HTML..
  • 13. Pada tag ini, kita memberikan atribut lang="en" untuk menyatakan kalau konten dokumen HTML ini akan menggunakan bahasa inggris. Nah di dalam tag <html> ini, terdapat dua tag penting lagi.. yakni: tag <head> dan tag <body>. Setelah itu barulah terakhir tag HTML ditutup dengan </html>. 2. Bagian HEAD Bagian HEAD adalah bagian kepala dari HTML. Dimulai dari tag <head> dan ditutup dengan </head>. <!DOCTYPE html> <html lang="en"> <head> <title>Belajar HTML #01</title> </head> <body> <p> Selamat Datang di RPL XI SMK Al Azhar Batam!</p> </body> </html> Pada bagian HEAD, biasanya digunakan untuk menuliskan tag-tag yang akan dibaca oleh mesin. Seperti:  Tag meta untuk SEO;  Tag <title> untuk judul;  Tempat menulis kode CSS dan Javascript;  dan lain-lain. 3. Bagian BODY Bagian BODY adalah bagian yang akan ditampilkan pada web browser. Penulisannya di mulai dari tag <body> dan ditutup dengan </body>. <!DOCTYPE html> <html lang="en"> <head> <title>Belajar HTML #01</title> </head> <body> <p>Selamat Datang di RPL XI SMK Al Azhar Batam!</p> </body> </html> Di sinilah nanti kita akan banyak menuliskan konten dengan berbagai macam tag. Saat ini kita baru mengisinya dengan tag <p>. Tag <p> adalah tag yang digunakan untuk membuat paragraf.