SlideShare a Scribd company logo
1
HTML5
HTML5 merupakan kelanjutan dari HTML 4 yang tidak diupdate sejak tahun 1999. Dimana W3C
sebagai badan yang membuat standar HTML lebih berminat mengembangkan XHTML daripada
melanjutkan HTML.
Setelah beberapa tahun pengembangan, XHTML ternyata tidak sesuai dengan harapan. XHTML 2.0
tidak kunjung selesai, sehingga beberapa programmer web bergabung membentuk badan tersendiri:
WHATWG. WHATWG kemudian mengembangkan format yang akan menjadi cikal bakal HTML5.
Singkat cerita, W3C meninggalkan XHTML 2.0 dan ikut mengembangkan HTML5 bersama
WHATWG.
Tepat pada tanggal 28 Oktober 2014 lalu, W3C telah resmi merampungkan standar HTML5 (sumber
resminya dapat dibaca pada http://www.w3.org/blog/news/archives/4167). Walaupun demikian, saat
ini HTML5 telah didukung hampir oleh semua web browser modern, sehingga sudah saatnya kita
mulai membuat kode HTML menggunakan standar HTML5.
HTML5 datang membawa beberapa sekitar 30an tag baru. Kebanyakan tag ditujukan untuk membuat
struktur halaman, seperti <article>, <nav>, <aside> dan <header>. Selain tag-tag untuk struktur
halaman, HTML5 juga membawa 3 tag multimedia, yakni <audio>, <video> dan <canvas>.
Beberapa perbedaan yang akan ditemukan dalam HTML5:
 Penulisan doctipe pada HTML5 lebih sederhana. Mungkin inilah perbedaan paling mencolok
dari halaman HTML yang ditulis menggunakan HTML5 atau tidak. Penulisan Doctype atau
DTD pada HTML5 menjadi lebih sederhana: <!DOCTYPE html>.
 Penulisan type atribut untuk tag <style> dan <script> tidak diperlukan pada HTML5. Hal ini
karena secara default web browser akan menggunakan text/css untuk tag <style>, dan
text/javascript untuk tag <script>. Sebagai contoh, untuk menggunakan external CSS, Pada
HTML versi sebelumnya kita menuliskan tag <style> secara lengkap: <style
type=”text/css”>…kode CSS… </style>, namun dalam HTML5 kita bisa membuatnya lebih
sederhana: <style>…..kode CSS…..</style>
 Penulisan meta tag karakter set (charset) pada HTML5 menjadi lebih sederhana: <meta
charset=”utf-8″>, dibandingkan versi sebelumnya: <meta http-equiv=”content-type”
content=”text/html;charset=UTF-8″ />.
 Pada HTML5, tag yang berdiri sendiri (void element) tidak harus ditutup seperti dalam
XHTML. Penulisan tag <br> (break) dapat ditulis dengan <br> maupun <br />.
 Walaupun tidak dianjurkan, sebuah tag pada HTML5 boleh ditulis tanpa tag awal atau tanpa
tag akhir. Sebagai contoh, kita tidak perlu menutup tag <p> dengan tag </p>.
 Penulisan tag dan atribut adalah case-insensitive di dalam HTML5, sehingga tag <p> dan tag
<P> akan dianggap sama. Hal ini berbeda dengan XHTML yang mengharuskan seluruh tag
ditulis dalam huruf kecil.
 Penulisan atribut tidak harus di dalam tanda kutip. Sebagai contoh: <p class=satu> adalah
valid. Namun jika nilai atribut terdiri dari karakter spasi, maka tetap harus menggunakan
tanda kutip, seperti: <p class=”satu dua tiga”>.
 HTML5 mendukung multimedia secara langsung menggunakan tag <audio> dan <video>,
sehingga kita tidak perlu tergantung kepada aplikasi pihak ke-3 seperti flash player.
2
 HTML 5 hanya memiliki 1 versi, tidak seperti pendahulunya yang memiliki 3 versi (pada
HTML 4 dan XHTML, anda akan menemukan versi strict, transitional, dan frameset).
Sebagai contoh, kode HTML berikut dinyatakan valid oleh validator HTML5 di
http://validator.w3.org/:
3
Struktur HTML5
4
5
Contoh Pembuatan Web dengan HTML5
1. Membuat sketsa desain halaman web
6
2. Menuliskan Script konsep
3. Skrip struktur umum html
4. Membuat elemen header dan nav
7
5. Membuat elemen article
6. Membuat elemen aside
7. Membuat elemen footer
8
Hasil
9
8. Membuat skrip CSS dan gambar
10
11
12
13
14
15

More Related Content

DOCX
modul data untuk kelas 5 kurikulum merdeka
DOCX
Konsep pembelajaran berbasis tik
DOCX
Penyusunan bahan ajar (KELOMPOK 9)
DOCX
Kd 3.18 4.18-
PPT
Manajemen kelas
PDF
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
PDF
Pemrograman Web - Request Get dan Post
DOCX
Makalah penentuan materi pelajaran
modul data untuk kelas 5 kurikulum merdeka
Konsep pembelajaran berbasis tik
Penyusunan bahan ajar (KELOMPOK 9)
Kd 3.18 4.18-
Manajemen kelas
RPP PPG TKJ (PENERAPAN PJBL & PBL) - ADMINISTRASI INFRASTRUKTUR JARINGAN (WAL...
Pemrograman Web - Request Get dan Post
Makalah penentuan materi pelajaran

What's hot (20)

DOCX
THINK PAIR SHARE (TPS)
PDF
Buku pegangan siswa sd kelas 1 tema 4 keluargaku
PPTX
MASALAH.pptx
DOCX
Rencana pelaksanaan pembelajaran bahasa inggris
DOCX
Konssep dasar layanan referensi
DOCX
Resensi buku
DOCX
LK. 2.1 Eksplorasi Alternatif Solusi.docx
DOCX
Lembar Observasi PTK (Pada Pembelajaran Saintifik)
PPTX
Ejaan, EYD dan PUEBI
DOCX
Strategi Pembelajaran Inovatif Kontemporer (Made Wena)
PPTX
Eksplorasi Penyebab Masalah PTK.pptx
DOCX
LK. 1.1 IDENTIFIKASI MASALAH.docx
DOCX
LK. 2.1. Explorasi Alternatif Solusi.docx
PDF
MODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMK
PPTX
Ppt pendekatan-pendekatan dalam manajemen kelas
PDF
MODUL BAHASA INDONESIA BAB III CERPEN KELAS IX TINGKAT SMP-K13
DOCX
Gambaran umum tentang guru (by m.faizal)
PDF
LK. 2.1 Eksplorasi Alternatif Solusi Rev.pdf
PPTX
L.K. 2.2 MENENTUKAN SOLUSI..pptx
PDF
LK. 1.1. Identifikasi Masalah - Berita.pdf
THINK PAIR SHARE (TPS)
Buku pegangan siswa sd kelas 1 tema 4 keluargaku
MASALAH.pptx
Rencana pelaksanaan pembelajaran bahasa inggris
Konssep dasar layanan referensi
Resensi buku
LK. 2.1 Eksplorasi Alternatif Solusi.docx
Lembar Observasi PTK (Pada Pembelajaran Saintifik)
Ejaan, EYD dan PUEBI
Strategi Pembelajaran Inovatif Kontemporer (Made Wena)
Eksplorasi Penyebab Masalah PTK.pptx
LK. 1.1 IDENTIFIKASI MASALAH.docx
LK. 2.1. Explorasi Alternatif Solusi.docx
MODUL PELATIHAN MICROSOFT OFFICE WORD DAN EXCEL TINGKAT SMK
Ppt pendekatan-pendekatan dalam manajemen kelas
MODUL BAHASA INDONESIA BAB III CERPEN KELAS IX TINGKAT SMP-K13
Gambaran umum tentang guru (by m.faizal)
LK. 2.1 Eksplorasi Alternatif Solusi Rev.pdf
L.K. 2.2 MENENTUKAN SOLUSI..pptx
LK. 1.1. Identifikasi Masalah - Berita.pdf
Ad

Similar to Html5 (20)

PPTX
Tugas 8 rekayasa web
PPTX
Tugas 8 rekayasa web (individu)
PPTX
Html5 ppt
PPTX
Html5 ppt
PPTX
Makalah html5
PPTX
Makalah html5
PPTX
PPT HTML5
PPTX
Html5
PPTX
Tugas 8
PPTX
Ppt html5
DOCX
PPTX
Ppt html5 rully_amrizal_1102412020
DOCX
PDF
Makalah html5
PPTX
Powerpoint Html5
DOCX
Makalah html5
PDF
Makalah html5
PDF
Makalah html5
PPTX
Tugas 8 rekayasa web
Tugas 8 rekayasa web
Tugas 8 rekayasa web (individu)
Html5 ppt
Html5 ppt
Makalah html5
Makalah html5
PPT HTML5
Html5
Tugas 8
Ppt html5
Ppt html5 rully_amrizal_1102412020
Makalah html5
Powerpoint Html5
Makalah html5
Makalah html5
Makalah html5
Tugas 8 rekayasa web
Ad

More from Fajar Baskoro (20)

PPTX
Pengembangan Basis Data untuk Web Application.pptx
PPTX
Presentasi untuk video Pitch Deck Vlog Pervekt SMK 2025.pptx
PPTX
Sosialisasi Program Digital Skills Unicef 2025.pptx
PDF
DIGITAL SKILLS PROGRAMME 2025 - VERSI HZ.pdf
PDF
Digital Skills - 2025 - Dinas - Green Marketplace.pdf
PDF
Pemrograman Mobile menggunakan kotlin2.pdf
PPTX
Membangun Kewirausahan Sosial Program Double Track.pptx
PPTX
Membangun Kemandirian DTMandiri-2025.pptx
PDF
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
PDF
JADWAL SISTEM PENERIMAAN MURID BARU 2025.pdf
PPTX
Seleksi Penerimaan Murid Baru 2025.pptx
PPTX
Pengembangan Program Dual Track 2025-2.pptx
PPTX
Pengembangan Program Dual Track 2025-1.pptx
PDF
PETUNJUK PELAKSANAAN TEKNIS FESV RAMADHAN 2025.pdf
PPTX
Pengembangan Entrepreneur Vokasi Melalui PERFECT SMK-Society 50 .pptx
PPTX
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
PPTX
Program Dual Track Kalimantan Timur 2025.pptx
PDF
Contoh Proposal konveksi untuk Program Magang Kewirausahaan.pdf
PPTX
Pengembangan Program Digital Skills - 2025.pptx
PPTX
PPT-Proyek Magang Kewirausahaan Double Track.pptx
Pengembangan Basis Data untuk Web Application.pptx
Presentasi untuk video Pitch Deck Vlog Pervekt SMK 2025.pptx
Sosialisasi Program Digital Skills Unicef 2025.pptx
DIGITAL SKILLS PROGRAMME 2025 - VERSI HZ.pdf
Digital Skills - 2025 - Dinas - Green Marketplace.pdf
Pemrograman Mobile menggunakan kotlin2.pdf
Membangun Kewirausahan Sosial Program Double Track.pptx
Membangun Kemandirian DTMandiri-2025.pptx
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
JADWAL SISTEM PENERIMAAN MURID BARU 2025.pdf
Seleksi Penerimaan Murid Baru 2025.pptx
Pengembangan Program Dual Track 2025-2.pptx
Pengembangan Program Dual Track 2025-1.pptx
PETUNJUK PELAKSANAAN TEKNIS FESV RAMADHAN 2025.pdf
Pengembangan Entrepreneur Vokasi Melalui PERFECT SMK-Society 50 .pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
Program Dual Track Kalimantan Timur 2025.pptx
Contoh Proposal konveksi untuk Program Magang Kewirausahaan.pdf
Pengembangan Program Digital Skills - 2025.pptx
PPT-Proyek Magang Kewirausahaan Double Track.pptx

Html5

  • 1. 1 HTML5 HTML5 merupakan kelanjutan dari HTML 4 yang tidak diupdate sejak tahun 1999. Dimana W3C sebagai badan yang membuat standar HTML lebih berminat mengembangkan XHTML daripada melanjutkan HTML. Setelah beberapa tahun pengembangan, XHTML ternyata tidak sesuai dengan harapan. XHTML 2.0 tidak kunjung selesai, sehingga beberapa programmer web bergabung membentuk badan tersendiri: WHATWG. WHATWG kemudian mengembangkan format yang akan menjadi cikal bakal HTML5. Singkat cerita, W3C meninggalkan XHTML 2.0 dan ikut mengembangkan HTML5 bersama WHATWG. Tepat pada tanggal 28 Oktober 2014 lalu, W3C telah resmi merampungkan standar HTML5 (sumber resminya dapat dibaca pada http://www.w3.org/blog/news/archives/4167). Walaupun demikian, saat ini HTML5 telah didukung hampir oleh semua web browser modern, sehingga sudah saatnya kita mulai membuat kode HTML menggunakan standar HTML5. HTML5 datang membawa beberapa sekitar 30an tag baru. Kebanyakan tag ditujukan untuk membuat struktur halaman, seperti <article>, <nav>, <aside> dan <header>. Selain tag-tag untuk struktur halaman, HTML5 juga membawa 3 tag multimedia, yakni <audio>, <video> dan <canvas>. Beberapa perbedaan yang akan ditemukan dalam HTML5:  Penulisan doctipe pada HTML5 lebih sederhana. Mungkin inilah perbedaan paling mencolok dari halaman HTML yang ditulis menggunakan HTML5 atau tidak. Penulisan Doctype atau DTD pada HTML5 menjadi lebih sederhana: <!DOCTYPE html>.  Penulisan type atribut untuk tag <style> dan <script> tidak diperlukan pada HTML5. Hal ini karena secara default web browser akan menggunakan text/css untuk tag <style>, dan text/javascript untuk tag <script>. Sebagai contoh, untuk menggunakan external CSS, Pada HTML versi sebelumnya kita menuliskan tag <style> secara lengkap: <style type=”text/css”>…kode CSS… </style>, namun dalam HTML5 kita bisa membuatnya lebih sederhana: <style>…..kode CSS…..</style>  Penulisan meta tag karakter set (charset) pada HTML5 menjadi lebih sederhana: <meta charset=”utf-8″>, dibandingkan versi sebelumnya: <meta http-equiv=”content-type” content=”text/html;charset=UTF-8″ />.  Pada HTML5, tag yang berdiri sendiri (void element) tidak harus ditutup seperti dalam XHTML. Penulisan tag <br> (break) dapat ditulis dengan <br> maupun <br />.  Walaupun tidak dianjurkan, sebuah tag pada HTML5 boleh ditulis tanpa tag awal atau tanpa tag akhir. Sebagai contoh, kita tidak perlu menutup tag <p> dengan tag </p>.  Penulisan tag dan atribut adalah case-insensitive di dalam HTML5, sehingga tag <p> dan tag <P> akan dianggap sama. Hal ini berbeda dengan XHTML yang mengharuskan seluruh tag ditulis dalam huruf kecil.  Penulisan atribut tidak harus di dalam tanda kutip. Sebagai contoh: <p class=satu> adalah valid. Namun jika nilai atribut terdiri dari karakter spasi, maka tetap harus menggunakan tanda kutip, seperti: <p class=”satu dua tiga”>.  HTML5 mendukung multimedia secara langsung menggunakan tag <audio> dan <video>, sehingga kita tidak perlu tergantung kepada aplikasi pihak ke-3 seperti flash player.
  • 2. 2  HTML 5 hanya memiliki 1 versi, tidak seperti pendahulunya yang memiliki 3 versi (pada HTML 4 dan XHTML, anda akan menemukan versi strict, transitional, dan frameset). Sebagai contoh, kode HTML berikut dinyatakan valid oleh validator HTML5 di http://validator.w3.org/:
  • 4. 4
  • 5. 5 Contoh Pembuatan Web dengan HTML5 1. Membuat sketsa desain halaman web
  • 6. 6 2. Menuliskan Script konsep 3. Skrip struktur umum html 4. Membuat elemen header dan nav
  • 7. 7 5. Membuat elemen article 6. Membuat elemen aside 7. Membuat elemen footer
  • 9. 9 8. Membuat skrip CSS dan gambar
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15