SlideShare une entreprise Scribd logo
1  sur  24
Kelompok Kerja Teknologi Aplikasi Web Hyperteks
(Web Hypertext Application Technology Working Group,
WHATWG) mulai menjalankan standar baru ini pada tahun
2004 ketika Konsortium W3C sedang fokus dalam
pengembangan XHTML 2.0 di masa depan, sementara HTML
4.01 belum pernah diperbarui sejak tahun 2000. Sejak tahun
2009, W3C dan WHATWG bekerja sama dalam
pengembangan HTML5 setelah W3C mengakhiri Kelompok
Kerja Pengembangan XHTML 2.0.
Meskipun HTML5 sudah dikenal luas oleh para
pengembang web sejak lama, HTML5 baru muncul sebagai
primadona pada April 2010 setelah CEO Apple Inc., Steve
Jobs, mengungkapkan bahwa dengan pengembangan
HTML5, "Adobe Flash sudah tidak dibutuhkan lagi sebagai
media untuk menyaksikan video atau menyaksikan konten
apapun di web."
Proses standardisasi w3c

Markup
Api Baru
First Public Working Draft

Last Call
Calon Rekomendasi
Kelompok kerja untuk teknologi aplikasi
web hypertext (WHATWG) mulai
menspesifikasikan HTML5 pada bulan juni
2004 dengan nama Web Applications 1.0.
sampai pada bulan maret 2010 spesifikasi
ini masuk ke bagian draft standar di
WHATWG, dan ke dalam bagian
pengurusan draft di W3C. Ian Hickson
mewakili Google ,Inc menjadi editor
HTML5.
Dalam HTML 5 diperkenalkan beberapa
elemen baru dan atribut yang
merefleksikan tipikal penggunaan website
modern. Beberapa diantaranya adalah
pergantian yang bersifat semantik pada
blok yang umum digunakan: yaitu elemen
(<div>) dan inline (<span>), sebagai
misalnya (<span>) (sebagai blok navigasi
website) dan <footer> (biasanya dikaitkan
pada bagian bawah suatu website atau
baris terakhir dari kode html).
Sebagai penambah keluwesan
pemformatan, dalam HTML5 sudah
dispesifikasikan pengkodean application
programming interfaces (APIs). Antarmuka
document object model (DOM) yang ada
dikembangkan dan fitur de facto
didokumentasikan.
WHATWG mengeluarkan Pertama
Kerja Draft Publik spesifikasi pada 22
Januari 2008. Bagian dari HTML5 telah
dilaksanakan di browser walaupun
semua spesifikasi belum mencapai
status Rekomendasi akhir.
Pada tanggal 14 Februari 2011, W3C. Pada
Mei 2011 , kelompok kerja canggih HTML5
untuk "Last Call", undangan kepada
masyarakat dalam dan di luar W3C untuk
mengkonfirmasi kesehatan teknis dari
spesifikasi. W3C sedang mengembangkan tes
lengkap, sebagai pencapaian interoperabilitas
luas untuk spesifikasi lengkap pada tahun
2014, yang sekarang tanggal target
Rekomendasi.
Pada bulan Juli 2012, WHATWG dan W3C
memutuskan dalam tingkat pemisahan.
W3C akan melanjutkan HTML5 spesifikasi
pekerjaan, berfokus dalam standar definitif
tunggal, yang dianggap sebagai
"snapshot" oleh WHATWG. Organisasi
WHATWG akan melanjutkan pekerjaannya
dengan HTML5 sebagai "Standar Hidup".
Konsep standar hidup merupakan bahwa
hal itu tidak pernah lengkap dan selalu
diperbarui dan ditingkatkan.
HTML5 adalah sebuah bahasa markah untuk
menstrukturkan dan menampilkan isi dari
Waring Wera Wanua, sebuah teknologi inti
dari Internet. HTML5 adalah revisi kelima dari
HTML (yang pertama kali diciptakan pada
tahun 1990 dan versi keempatnya, HTML4,
pada tahun 1997) dan sampai bulan Juni
2011 masih dalam pengembangan. Tujuan
utama pengembangan HTML5 adalah
sebagai perbaikan teknologi HTML agar
mendukung teknologi multimedia terbaru,
mudah dibaca oleh manusia dan juga
mudah dimengerti oleh mesin.
1. Fitur baru harus didasarkan pada HTML,
CSS, DOM , dan JavaScript.
2. Mengurangi kebutuhan untuk plugin
eksternal (seperti Flash).
3. Penanganan kesalahan yang lebih baik.
4. Lebih banyak markup untuk
menggantikan scripting.
5. HTML5 merupakan perangkat mandiri
Section
Header
Unsur

Footer
Nav
Article
Arsitektur dasar dari HTML5 sebenarnya sama
dengan versi HTML sebelumnya, karena
HTML5 merupakan hasil upgrade dari HTML
sebelumnya, dan tidak ada perubahan
arsitektur dari HTML versi sebelumya. HTML5
dibuat untuk mengatasi masalah yang di
alami oleh HTML versi sebelumnya yakni
masalah ketergantungan terhadap plug-in
yang dapat membuat kinerja dari CPU
menjadi lambat.
Contoh Tag HTML5:
1. <!DOCTYPE HTML>
2. <html>
3. <head>
4. <meta http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
5. <title>Your Website</title>
6. </head>
7. <body>
8. <header>
9. <nav>
10. <ul>
11. <li>Your menu</li>
12. </ul>
13. </nav>
input type & Validasi
Form

Native Audio dan
Video

Canvas
Fitur
Offline Support
Drag & Drop
Akses Hardware
Sebelum HTML5, sangat susah memvalidasi
Form. Misalkan sebuah input tidak boleh
kosong, input harus angka dan input yang
valid diantara 1 sampai 100. Untuk membuat
validasi tersebut kita menggunakan javascript
atau PHP di server yangmana masing masing
programmer dan framework mempunyai
caranya sendiri sendiri. Dengan adanya
HTML5 maka validasi sudah langsung
ditangani oleh HTMl5.
Sejak era 2000-an, audio dan video di
internet tidak mempunyai standar.
Kebanyakan audio menggunakan plugin
itunes atau realplayer sedangkan video
player menggunakan Flash atau silverLight
. Era plugin sudah berakhir, HTML5
menghadirkan Native audio dan Video
Codec langsung didalam browser. Tidak
ada lagi namanya udpate plugin atau
browser crash karena plugin error.
Canvas adalah fitur yang menarik. Bahasa
mudahnya, dengan canvas kita
bisamengambar atau menampilkan
animasi langsung di browser. Lihat
demonya disini.
Salah satu kelemahan dari aplikasi web
adalah harus selalu online. HTML5 bisa
bekerja walaupun tidak ada koneksi.
Silahkan coba menggunakan beberapa
aplikasi di Google chrome webstore
seperti Google Docs dan Aplikasi Note.
Dua aplikasi web ini bisa tetap berjalan
walaupun tidak tersedia koneksi internet.
Kelebihan dari desktop adalah kemampun
memindah atau mengkopi file cukup
dengan “drag & drop”. Sekarang Web
bisa melakukan hal yang dulu hanya bisa
dilakukan di Desktop. Salah satu web yang
sudah menggunakan fitur ini adalah
dropbox. Untuk mencobanya, buat akun
di dropbox dan silahkan di upload image
dengan cara mendrag file didesktop ke
Halaman Dropbox, maka secara otomatis
file akan terupload.
Sebagian orang tidak mau membuat
aplikasi web karena web tidak punya
akses ke hardware. Yakin? sekarang bisa.
HTML5 bisa mengakses Mic, Kamera dan
Filesystem , Orientasi device (landscape
atau potrait) dan Lokasi GPS langsung
tanpa perlu plugin.
1.
2.
3.
4.
5.

6.
7.
8.
9.
10.
11.
12.

Dapat ditulis dalam sintaks HTML (dengan tipe
media text/HTML) danXML.
Integrasi ('inline') dengan doctype yang lebih
sederhana.
Penulisan kode yang lebih efisien.
Konten yang ada di situs lebih mudah terindeks oleh
search engine.
Cleaner code
Greater consistency
Improve Semantics
Improved Accessibility
Client-side Database
Geolocation
Offline Aplication Cache
Smarter Forms
1.
2.

3.

4.

Saat ini HTML5 masih dalam
pengembangan
Kekurangan utama yang dimiliki oleh
HTML5 ini adalah versi ini hanya support
untuk browser modern/terbaru
Karena bahasa HTML5 ini masih dalam
perkembangan, jadi beberapa elemen
yang ada bisa saja berubah
Fitur keamanan yang ditawarkan HTML5
masih terbatas
HTML5 Pengembangan

Contenu connexe

Tendances

Tendances (11)

Tugas 8 rekweb
Tugas 8   rekwebTugas 8   rekweb
Tugas 8 rekweb
 
Ppt html5 rully_amrizal_1102412020
Ppt html5 rully_amrizal_1102412020Ppt html5 rully_amrizal_1102412020
Ppt html5 rully_amrizal_1102412020
 
html
htmlhtml
html
 
PPT HTML5
PPT HTML5PPT HTML5
PPT HTML5
 
Html 5
Html 5Html 5
Html 5
 
Tugas 8
Tugas 8Tugas 8
Tugas 8
 
Html 5
Html 5Html 5
Html 5
 
Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)
 
Html5
Html5Html5
Html5
 
Tugas 8 - Rekayasa Web
Tugas 8 - Rekayasa WebTugas 8 - Rekayasa Web
Tugas 8 - Rekayasa Web
 
Pwb isa tgs1
Pwb isa tgs1Pwb isa tgs1
Pwb isa tgs1
 

En vedette

Tutorial instal ubuntu 10.10 virtual
Tutorial instal ubuntu 10.10 virtualTutorial instal ubuntu 10.10 virtual
Tutorial instal ubuntu 10.10 virtualFajar Satrio
 
Tutorial instal ubuntu 11.10 Virtual
Tutorial instal ubuntu 11.10 VirtualTutorial instal ubuntu 11.10 Virtual
Tutorial instal ubuntu 11.10 VirtualFajar Satrio
 
Tutorial instal ubuntu 8.04 virtual
Tutorial instal ubuntu 8.04 virtualTutorial instal ubuntu 8.04 virtual
Tutorial instal ubuntu 8.04 virtualFajar Satrio
 
Tutorial instal ubuntu 13.10 Virtual
Tutorial instal ubuntu 13.10 VirtualTutorial instal ubuntu 13.10 Virtual
Tutorial instal ubuntu 13.10 VirtualFajar Satrio
 
Tutorial instal ubuntu 12.10 virtual
Tutorial instal ubuntu 12.10 virtualTutorial instal ubuntu 12.10 virtual
Tutorial instal ubuntu 12.10 virtualFajar Satrio
 
Tutorial instal ubuntu 9.10 Virtual, Fajar Satrio
Tutorial instal ubuntu 9.10 Virtual, Fajar SatrioTutorial instal ubuntu 9.10 Virtual, Fajar Satrio
Tutorial instal ubuntu 9.10 Virtual, Fajar SatrioFajar Satrio
 
Trabajo de investigacion_de_informatica
Trabajo de investigacion_de_informaticaTrabajo de investigacion_de_informatica
Trabajo de investigacion_de_informaticaGaby Cusme
 
PhoneGap - Hardware Manipulation
PhoneGap - Hardware ManipulationPhoneGap - Hardware Manipulation
PhoneGap - Hardware ManipulationDoncho Minkov
 
Q921 rfp lec6 v1
Q921 rfp lec6 v1Q921 rfp lec6 v1
Q921 rfp lec6 v1AFATous
 

En vedette (9)

Tutorial instal ubuntu 10.10 virtual
Tutorial instal ubuntu 10.10 virtualTutorial instal ubuntu 10.10 virtual
Tutorial instal ubuntu 10.10 virtual
 
Tutorial instal ubuntu 11.10 Virtual
Tutorial instal ubuntu 11.10 VirtualTutorial instal ubuntu 11.10 Virtual
Tutorial instal ubuntu 11.10 Virtual
 
Tutorial instal ubuntu 8.04 virtual
Tutorial instal ubuntu 8.04 virtualTutorial instal ubuntu 8.04 virtual
Tutorial instal ubuntu 8.04 virtual
 
Tutorial instal ubuntu 13.10 Virtual
Tutorial instal ubuntu 13.10 VirtualTutorial instal ubuntu 13.10 Virtual
Tutorial instal ubuntu 13.10 Virtual
 
Tutorial instal ubuntu 12.10 virtual
Tutorial instal ubuntu 12.10 virtualTutorial instal ubuntu 12.10 virtual
Tutorial instal ubuntu 12.10 virtual
 
Tutorial instal ubuntu 9.10 Virtual, Fajar Satrio
Tutorial instal ubuntu 9.10 Virtual, Fajar SatrioTutorial instal ubuntu 9.10 Virtual, Fajar Satrio
Tutorial instal ubuntu 9.10 Virtual, Fajar Satrio
 
Trabajo de investigacion_de_informatica
Trabajo de investigacion_de_informaticaTrabajo de investigacion_de_informatica
Trabajo de investigacion_de_informatica
 
PhoneGap - Hardware Manipulation
PhoneGap - Hardware ManipulationPhoneGap - Hardware Manipulation
PhoneGap - Hardware Manipulation
 
Q921 rfp lec6 v1
Q921 rfp lec6 v1Q921 rfp lec6 v1
Q921 rfp lec6 v1
 

Similaire à HTML5 Pengembangan

TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYOTUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYODoni Wijoyo
 
Tugas8 ku-0316-debbiemistikaweni-1412510982
Tugas8 ku-0316-debbiemistikaweni-1412510982Tugas8 ku-0316-debbiemistikaweni-1412510982
Tugas8 ku-0316-debbiemistikaweni-1412510982debbie95
 
Tugas 8 rekayasa web
Tugas 8 rekayasa webTugas 8 rekayasa web
Tugas 8 rekayasa webrizkyripai
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidart david
 
Tugas 8 rekayasa web 1312510231 rostarina
Tugas 8 rekayasa web 1312510231 rostarinaTugas 8 rekayasa web 1312510231 rostarina
Tugas 8 rekayasa web 1312510231 rostarinaosta92
 
Pengenalan HTML5, Mobile Application, dan Intel XDK
Pengenalan HTML5, Mobile Application, dan Intel XDKPengenalan HTML5, Mobile Application, dan Intel XDK
Pengenalan HTML5, Mobile Application, dan Intel XDKMuhammad Yusuf
 
Tugas8 rekweb ku 0316-1212511008 ismailaluwi
Tugas8 rekweb ku 0316-1212511008 ismailaluwiTugas8 rekweb ku 0316-1212511008 ismailaluwi
Tugas8 rekweb ku 0316-1212511008 ismailaluwiISMAIL ALUWI
 
Makalah html5
Makalah html5Makalah html5
Makalah html5argud
 

Similaire à HTML5 Pengembangan (20)

TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYOTUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
 
Tugas 8 – rekayasa web
Tugas 8 – rekayasa webTugas 8 – rekayasa web
Tugas 8 – rekayasa web
 
Tugas 8 rekweb
Tugas 8 rekwebTugas 8 rekweb
Tugas 8 rekweb
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Tugas8 ku-0316-debbiemistikaweni-1412510982
Tugas8 ku-0316-debbiemistikaweni-1412510982Tugas8 ku-0316-debbiemistikaweni-1412510982
Tugas8 ku-0316-debbiemistikaweni-1412510982
 
Tugas 8 rekayasa web
Tugas 8 rekayasa webTugas 8 rekayasa web
Tugas 8 rekayasa web
 
Html5
Html5Html5
Html5
 
Pengenalan html5
Pengenalan html5Pengenalan html5
Pengenalan html5
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art david
 
Tugas 8 rekayasa web
Tugas 8   rekayasa webTugas 8   rekayasa web
Tugas 8 rekayasa web
 
Tugas 8
Tugas 8Tugas 8
Tugas 8
 
Tugas 8 rekayasa web 1312510231 rostarina
Tugas 8 rekayasa web 1312510231 rostarinaTugas 8 rekayasa web 1312510231 rostarina
Tugas 8 rekayasa web 1312510231 rostarina
 
Tugas 8
Tugas 8Tugas 8
Tugas 8
 
Pengenalan HTML5, Mobile Application, dan Intel XDK
Pengenalan HTML5, Mobile Application, dan Intel XDKPengenalan HTML5, Mobile Application, dan Intel XDK
Pengenalan HTML5, Mobile Application, dan Intel XDK
 
Html 5
Html 5Html 5
Html 5
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas 8 – rekayasa web
Tugas 8 – rekayasa webTugas 8 – rekayasa web
Tugas 8 – rekayasa web
 
Tugas8 rekweb ku 0316-1212511008 ismailaluwi
Tugas8 rekweb ku 0316-1212511008 ismailaluwiTugas8 rekweb ku 0316-1212511008 ismailaluwi
Tugas8 rekweb ku 0316-1212511008 ismailaluwi
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 

Plus de Fajar Satrio

Makalah Jaringan Komputer Modern
Makalah Jaringan Komputer ModernMakalah Jaringan Komputer Modern
Makalah Jaringan Komputer ModernFajar Satrio
 
Tutorial instal ubuntu 14.04 Virtual
Tutorial instal ubuntu 14.04 VirtualTutorial instal ubuntu 14.04 Virtual
Tutorial instal ubuntu 14.04 VirtualFajar Satrio
 
Tutorial Instal windows 8 virtual
Tutorial Instal windows 8 virtualTutorial Instal windows 8 virtual
Tutorial Instal windows 8 virtualFajar Satrio
 
Instal windows 7 virtual
Instal windows 7 virtualInstal windows 7 virtual
Instal windows 7 virtualFajar Satrio
 
tutorial Instal windows xp
tutorial Instal windows xptutorial Instal windows xp
tutorial Instal windows xpFajar Satrio
 
makalah Cloud computing
makalah Cloud computingmakalah Cloud computing
makalah Cloud computingFajar Satrio
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computingFajar Satrio
 
fajar satrio android
fajar satrio androidfajar satrio android
fajar satrio androidFajar Satrio
 

Plus de Fajar Satrio (13)

Makalah Jaringan Komputer Modern
Makalah Jaringan Komputer ModernMakalah Jaringan Komputer Modern
Makalah Jaringan Komputer Modern
 
Tutorial instal ubuntu 14.04 Virtual
Tutorial instal ubuntu 14.04 VirtualTutorial instal ubuntu 14.04 Virtual
Tutorial instal ubuntu 14.04 Virtual
 
Tutorial Instal windows 8 virtual
Tutorial Instal windows 8 virtualTutorial Instal windows 8 virtual
Tutorial Instal windows 8 virtual
 
Instal windows 7 virtual
Instal windows 7 virtualInstal windows 7 virtual
Instal windows 7 virtual
 
tutorial Instal windows xp
tutorial Instal windows xptutorial Instal windows xp
tutorial Instal windows xp
 
MikroTik
MikroTikMikroTik
MikroTik
 
makalah Mikrotik
makalah Mikrotikmakalah Mikrotik
makalah Mikrotik
 
makalah Cloud computing
makalah Cloud computingmakalah Cloud computing
makalah Cloud computing
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computing
 
Penggunaan JQuery
Penggunaan JQueryPenggunaan JQuery
Penggunaan JQuery
 
penggunaan JQuery
penggunaan JQuerypenggunaan JQuery
penggunaan JQuery
 
Fajar Satrio Java
Fajar Satrio JavaFajar Satrio Java
Fajar Satrio Java
 
fajar satrio android
fajar satrio androidfajar satrio android
fajar satrio android
 

Dernier

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
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
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 

Dernier (20)

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
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
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 

HTML5 Pengembangan

  • 1.
  • 2. Kelompok Kerja Teknologi Aplikasi Web Hyperteks (Web Hypertext Application Technology Working Group, WHATWG) mulai menjalankan standar baru ini pada tahun 2004 ketika Konsortium W3C sedang fokus dalam pengembangan XHTML 2.0 di masa depan, sementara HTML 4.01 belum pernah diperbarui sejak tahun 2000. Sejak tahun 2009, W3C dan WHATWG bekerja sama dalam pengembangan HTML5 setelah W3C mengakhiri Kelompok Kerja Pengembangan XHTML 2.0. Meskipun HTML5 sudah dikenal luas oleh para pengembang web sejak lama, HTML5 baru muncul sebagai primadona pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengungkapkan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak dibutuhkan lagi sebagai media untuk menyaksikan video atau menyaksikan konten apapun di web."
  • 3. Proses standardisasi w3c Markup Api Baru First Public Working Draft Last Call Calon Rekomendasi
  • 4. Kelompok kerja untuk teknologi aplikasi web hypertext (WHATWG) mulai menspesifikasikan HTML5 pada bulan juni 2004 dengan nama Web Applications 1.0. sampai pada bulan maret 2010 spesifikasi ini masuk ke bagian draft standar di WHATWG, dan ke dalam bagian pengurusan draft di W3C. Ian Hickson mewakili Google ,Inc menjadi editor HTML5.
  • 5. Dalam HTML 5 diperkenalkan beberapa elemen baru dan atribut yang merefleksikan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantik pada blok yang umum digunakan: yaitu elemen (<div>) dan inline (<span>), sebagai misalnya (<span>) (sebagai blok navigasi website) dan <footer> (biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari kode html).
  • 6. Sebagai penambah keluwesan pemformatan, dalam HTML5 sudah dispesifikasikan pengkodean application programming interfaces (APIs). Antarmuka document object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan.
  • 7. WHATWG mengeluarkan Pertama Kerja Draft Publik spesifikasi pada 22 Januari 2008. Bagian dari HTML5 telah dilaksanakan di browser walaupun semua spesifikasi belum mencapai status Rekomendasi akhir.
  • 8. Pada tanggal 14 Februari 2011, W3C. Pada Mei 2011 , kelompok kerja canggih HTML5 untuk "Last Call", undangan kepada masyarakat dalam dan di luar W3C untuk mengkonfirmasi kesehatan teknis dari spesifikasi. W3C sedang mengembangkan tes lengkap, sebagai pencapaian interoperabilitas luas untuk spesifikasi lengkap pada tahun 2014, yang sekarang tanggal target Rekomendasi.
  • 9. Pada bulan Juli 2012, WHATWG dan W3C memutuskan dalam tingkat pemisahan. W3C akan melanjutkan HTML5 spesifikasi pekerjaan, berfokus dalam standar definitif tunggal, yang dianggap sebagai "snapshot" oleh WHATWG. Organisasi WHATWG akan melanjutkan pekerjaannya dengan HTML5 sebagai "Standar Hidup". Konsep standar hidup merupakan bahwa hal itu tidak pernah lengkap dan selalu diperbarui dan ditingkatkan.
  • 10. HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) dan sampai bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah sebagai perbaikan teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
  • 11. 1. Fitur baru harus didasarkan pada HTML, CSS, DOM , dan JavaScript. 2. Mengurangi kebutuhan untuk plugin eksternal (seperti Flash). 3. Penanganan kesalahan yang lebih baik. 4. Lebih banyak markup untuk menggantikan scripting. 5. HTML5 merupakan perangkat mandiri
  • 13. Arsitektur dasar dari HTML5 sebenarnya sama dengan versi HTML sebelumnya, karena HTML5 merupakan hasil upgrade dari HTML sebelumnya, dan tidak ada perubahan arsitektur dari HTML versi sebelumya. HTML5 dibuat untuk mengatasi masalah yang di alami oleh HTML versi sebelumnya yakni masalah ketergantungan terhadap plug-in yang dapat membuat kinerja dari CPU menjadi lambat.
  • 14. Contoh Tag HTML5: 1. <!DOCTYPE HTML> 2. <html> 3. <head> 4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5. <title>Your Website</title> 6. </head> 7. <body> 8. <header> 9. <nav> 10. <ul> 11. <li>Your menu</li> 12. </ul> 13. </nav>
  • 15. input type & Validasi Form Native Audio dan Video Canvas Fitur Offline Support Drag & Drop Akses Hardware
  • 16. Sebelum HTML5, sangat susah memvalidasi Form. Misalkan sebuah input tidak boleh kosong, input harus angka dan input yang valid diantara 1 sampai 100. Untuk membuat validasi tersebut kita menggunakan javascript atau PHP di server yangmana masing masing programmer dan framework mempunyai caranya sendiri sendiri. Dengan adanya HTML5 maka validasi sudah langsung ditangani oleh HTMl5.
  • 17. Sejak era 2000-an, audio dan video di internet tidak mempunyai standar. Kebanyakan audio menggunakan plugin itunes atau realplayer sedangkan video player menggunakan Flash atau silverLight . Era plugin sudah berakhir, HTML5 menghadirkan Native audio dan Video Codec langsung didalam browser. Tidak ada lagi namanya udpate plugin atau browser crash karena plugin error.
  • 18. Canvas adalah fitur yang menarik. Bahasa mudahnya, dengan canvas kita bisamengambar atau menampilkan animasi langsung di browser. Lihat demonya disini.
  • 19. Salah satu kelemahan dari aplikasi web adalah harus selalu online. HTML5 bisa bekerja walaupun tidak ada koneksi. Silahkan coba menggunakan beberapa aplikasi di Google chrome webstore seperti Google Docs dan Aplikasi Note. Dua aplikasi web ini bisa tetap berjalan walaupun tidak tersedia koneksi internet.
  • 20. Kelebihan dari desktop adalah kemampun memindah atau mengkopi file cukup dengan “drag & drop”. Sekarang Web bisa melakukan hal yang dulu hanya bisa dilakukan di Desktop. Salah satu web yang sudah menggunakan fitur ini adalah dropbox. Untuk mencobanya, buat akun di dropbox dan silahkan di upload image dengan cara mendrag file didesktop ke Halaman Dropbox, maka secara otomatis file akan terupload.
  • 21. Sebagian orang tidak mau membuat aplikasi web karena web tidak punya akses ke hardware. Yakin? sekarang bisa. HTML5 bisa mengakses Mic, Kamera dan Filesystem , Orientasi device (landscape atau potrait) dan Lokasi GPS langsung tanpa perlu plugin.
  • 22. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Dapat ditulis dalam sintaks HTML (dengan tipe media text/HTML) danXML. Integrasi ('inline') dengan doctype yang lebih sederhana. Penulisan kode yang lebih efisien. Konten yang ada di situs lebih mudah terindeks oleh search engine. Cleaner code Greater consistency Improve Semantics Improved Accessibility Client-side Database Geolocation Offline Aplication Cache Smarter Forms
  • 23. 1. 2. 3. 4. Saat ini HTML5 masih dalam pengembangan Kekurangan utama yang dimiliki oleh HTML5 ini adalah versi ini hanya support untuk browser modern/terbaru Karena bahasa HTML5 ini masih dalam perkembangan, jadi beberapa elemen yang ada bisa saja berubah Fitur keamanan yang ditawarkan HTML5 masih terbatas