SlideShare a Scribd company logo
Oleh :
Nama : Randian Rizki Pradana
NIM : 2114R0880
Dosen Pengampu : Septia Lutfi
HTML5 adalah suatu spesifikasi sebagai hasil perbaikan
dari standard HTML(Hypertext Markup Language) sebelumnya
yang dikeluarkan oleh W3C( world Wide Web Consurtium) dan
partner kerjanya yaitu Web Hypertext Application technology
Working Group. Tujuan adanya revisi yang semula HTML menjadi
HTML5 adalah untuk meningkatkan bahasa pada system
multimedia yang sedang in yang dengan mudah dapat terbaca
oleh manusia dan dimengerti oleh computer itu sendiri sebagai
perangkat. Selain itu, juga bertujuan untuk mengurangi
penggunaan plugin-plugin 3rd party pada HTML sehingga dapat
mempercepat kinerja web itu sendiri. Contoh plugin itu sendiri
adalah, Adobe Flash, Microsoft Silverlight, Java dan lain-lainnya.
HTML5 adalah sebuah bahasa markah untuk
menstrukturkan dan menampilkan isi dari WWW, 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 hingga bulan Juni 2011 masih
dalam pengembangan. Tujuan utama pengembangan HTML5
adalah untuk memperbaiki teknologi HTML agar mendukung
teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga
mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring
Wera Wanua (World Wide Web Consortium, W3C) untuk
mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis
dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban
atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini
berjalan terpisah, dan diimplementasikan secara berbeda-beda
oleh banyak perangkat lunak pembuat web.
B. SEJARAH HTML5
Kelompok Kerja Teknologi Aplikasi Web Hyperteks (Web
Hypertext Application Technology Working Group, WHATWG) mulai
membuat standar baru ini pada tahun 2004 ketika Konsortium W3C
sedang fokus pada 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 telah dikenal luas oleh para pengembang
web sejak lama, HTML5 baru mencuat pada April 2010 setelah CEO
Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan
HTML5, "Adobe Flash sudah tidak dibutuhkan lagi untuk
menyaksikan video atau menyaksikan konten apapun di web."
C. Kelebihan dan kekurangan HTML5
Kelebihan :
 Cleaner code, karena sebagian besar kode telah termasuk di
dalam sintaks html5, maka kode nampak terlihat lebih sederhana
daripada penggabungan antara html, css dan java script.
 Greater consistency, HTML5 telah melakukan banyak sekali
penambahan sintaks yang dibuat dalam struktur lebih baik dan
lebih sederhana daripada sintaks-sintaks sebelumnya. Hal ini
membuat developer terbantu dalam meningkatkan konsistensi
dalam membangun sebuah web.
 Improve Semantics, dengan berbagai elemen kode di dalam html5
yang telah distandarisasi, maka nilai semantik dari sebuah web
dapat lebih ditingkatkan. Itu berarti bahwa bagian-bagian dari web
seperti header, nav, footer dan beberapa bagian lainnya terdefinisi
dengan jelas maksud serta tujuannya selain itu juga terbentuk
dalam sebuah “machine readible format”
 Improved Accessibility, dengan teknologi HTML5 yang memudahkan
struktur pembangunan sebuah web, maka developer dapat
membangun pemahaman yang lebih detil mengenaik halaman web.
 Client-side Database, HTML5 menyediakan model database SQL
yang baru dengan API yang dapat dibangun dalam konsep lokal,
dalam hal ini di sisi client.
 Geolocation, HTML5 mempunyai API yang terintegrasi terhadap
geolocation, fasilitas tersebut dapat diakses melalui GPS atau
fasilitas lain seperti Google Latitude pada iphone.
 Offline Aplication Cache, pengguna dapat terus melakukan interaksi
dengan aplikasi meskipun mereka terputus dari jaringan internet.
 Smarter Forms, terdapat semacam reguler expression (regex) yang
membuat form mampu mengenali secara lebih baik tentang input,
validasi data dan interaksi dengan elemen lain (misal : format email,
password, dll)
 Sharper focus on Web Application Requiments, HTML5 membuat
sebuah mekanisme yang lebih mudah dalam hal pembuatan front
end, aplikasi chat, tools drag and drop, video player, pengolah
grafis dan masih banyak lagi.
 Bersifat ompatibel dengan semua browser
KEKURANGAN :
Saat ini HTML5 masih dalam pengembangan, sehingga hanya
beberapa browser yang sudah mendukung HTML5, seperti fitur-fitur
pada HTML 5 tidak semuanya bisa berfungsi dengan baik pada
beberapa browser. Beberapa browser yang sudah mendukung HTML 5
seperti Safari, Chrome, Firefox, dan Opera. Namun kabarnya IE9
(Internet Explorer) akan mendukung beberapa fitur dari HTML5.
 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 tidak dapat diandalkan dalam hal format
karena web browser yang berbeda disebabkan
mereka tidak mendukung salah satu format tunggal.
D. FITUR BARU DALAM HTML5
Fitur – fitur dalam HTML5
 Canvas
Canvas adalah media yang bisa dicoret-coret langsung dan tidak
memerlukan plugin khusus. Canvas memberikan pilihan kepada para
penggunanya. Dulu, saat ingin menggambar di halaman web maka
harus menggunakan applet Java atau flash namun sekarang dapat
menggunakan canvas, dengan cara menambahkan canvas dan
javascript saja maka kita sudah dapat menggambar di halaman web.
 Video dan Audio
Karena sudah ada tag <audio> dan <video> maka kita tidak
memerlukan flash lagi untuk memutar audio. Untuk masuk di
dalamnya dapat menggunakan berbagai format, yang paling
menonjol adalah Ogg Theora dan H.264. namun sampai sekarang
penggunaan kode masih dipertanyakan kembali.
 Local storage
Fitur ini merupakan standard dalam HTML5. Fitur ini dapat
menyimpan data yang memiliki kapasitas besar dibanding yang lain
tanpa harus mengimplementasikan trik dengan cookie atau flash.
 Web workers
Kita sebelumnya pernah menikmati fitur ini dalam Google gears. Web
workers ini mempunyai kelebihan dibanding dengan javascript,
missal saja saat kita mengoperasikan computer dengan javascript
maka akan menyebabkan computer melambat, nah ini yang
membedakan dengan web workers.
 Semantics
Fitur ini sangatlah cocok bagi para perancang yang sering meng-
abuse div dan span sebagian elemen nav, fret no more. Semantic ini
bermanfaat sekali, karena bukan hanya untuk mencari informasi
namun juga dapat melakukan seperti yang dijelaskan diatas.
fitur pemrograman terbaru pada HTML5, yaitu:
 Kemunculan Elelmen <Hgroup>
Ketika memasang judul diikuti dengan subheading di bagian header
website, anda mungkin biasa menggunakan tag standar yaitu <h1>
dan <h2>. Sayangnya. tidak ada cara yang semantik untuk
mengaitkan hubungan di antara keduanya. Padahal secara hirarki,tag
<h2> seharusnya berada di bawah <h1>. Nah, dengan elemen
<hgroup>, kini kita dapat mengelompokkan tag heading agar sesuai
hirarki, tanpa sedikipun memengaruhi skema aliran dokumen.
<header>
<hgroup>
<h1></h1>
<h2>supersite in just click away Supersite in just click way </h2>
</hgroup>
</header>
 Kemunculan Elemen <Figure>
Perhatikan kode berikut, yang saat ini mungkin seringkali anda
gunakan untuk menampilkan sebuah gambar.
<img src="path/to/image" alt="Leonidas" />
<p>Leonidas Berteriak Spartan. </p>
Sayangnya, kode di atas tidak semantik. Caption yang dibungkus
dalam tag paragraf <p> benar-benar terpisah elemen <img> di
atasnya. HTML5 memperbaiki hal ini dengan mengenalkan elemen
<figure>. Jika anda mengkombinasikan dengan elemen <figcaption>,
maka anda sekarang bisa mengasosiasikan caption yang secara
hirarki sesuai dengan gambar masing-masing.
<figure>
<img src="path/to/image" alt="Leonidas" />
<figcaption> <p> Leonidas Berteriak Spartan. </p> </figcaption>
</figure>
 Kemunculan Elemen <Mark>
Bayangkan sebuah efek stabilo yang muncul setiap kali anda
melakukan pencarian kata di suatu halaman. Maka elemen <mark>
adalah senjata baru HTML5 yang memungkinkan anda untuk
memunculkannya. Anda dapat menggabungkan dengan JavaScript
pula. Contohnya,jika ada penggunjung yang mencari kata "Spartan!"
di website saya, saya bisa memanfaatkan JavaScript untuk wrap
setiap string yang cocok dengan kata "Spartan!" dengan tag <mark>
untuk memunculkan efek stabile.
<h3> Hasil Pencarian </h3><p> Di hadapan Leonidas berbaris
100.000 pasukan Persia. Namun tanpa sedikitpun rasa gentar, dia
menyerukan, <mark>"Spartan1"</mark>. </p>
 HTML5 Melengkapi <Form> Dengan Berbagai Atribut Baru
Setiap programmer pasti tahu bagaimana caranya membuat form.
Tambahkan sebuah tag <form> berisi elemen <input type="text">,
<input type="password">, dan sebuah <input type="submit">, maka
jadilah. Namun rupanya form yang sekarang ini anda kenal sudah
tidak relevan lagi. HTML5 telah melengkapi form dengan sejumlah
atribut-atribut baru yang lebih menarik, dinamis, dan mungkin tidak
pernah anda kenal sebelumnya. Misalnya <placeholder>,
<autofocus>. dan <type> dengan kapabilitas masing-masing.
Sayangnya fitur-fitur baru ini mungkin masih belum dapat ditampilkan
potensi sepenuhnya pada beberapa browser. Namun tidak ada
salahnya untuk dipelajari dan diterapkan sekarang atau ketika di
masa depa dimana browser versi lama telah kehilangan peminat dan
punah dari permukaan bumi.
 Form Dilengkapi Email Validation
Jika anda terapkan type "email" pada form, maka anda dapat
memerintahkan browser untuk hanya mengijinkan isian yang sesuai
dengan struktur alamat email saja. Artinya, HTML5 sudah dilengkapi
email validation didalamnya. Meskipun pada beberapa browser
(sebut saja IE), hasilnya tidak akan ditampilkan sesuai dengan yang
anda inginkan.
<!DOCTYPE html>
<head> <title>untitled</title> </head>
<body>
<form action="" method="get">
<label for="email">Email:</label>
<input id="email" name="email" type"email" />
<button type="submit"> Submit Form </button> </form>
</body> </html>
 Munculnya Attribut <Required> pada Form
Form pada HTML5 kini juga telah dilengkapi atribut <required>, yang
mampu membuat isian tertentu menjadi wajib diisi.
<input type="text" name="isian" required>
Dengan kode ini, maka sebuah form tidak dapat disubmit bila field
"isian" dibiarkan kosong. Berikut adalah contoh singkat mengenai
penerapannya.
<form method="post" action="">
<label for="isian"> Nama: </label>
<input type="text" id="isian" name="isian" place-holder="King Xerxes"
required>
<button type="submit">Go</button>
</form>
 Elemen baru HTML5
Demi mewujudkan struktur halaman web yang lebih baik semantik
dan aksesibilitasnya, dikenalkanlah beberapa elemen baru,
diantaranya:
 section serupa seperti h1-h6.
 article bisa berupa entri blog atau tulisan konten.
 aside menyajikan konten pelengkap.
 header bisa menyajikan judul, deskripsi, bahkan nav untuk
navigasi.
 footer berisi catatan kaki seperti informasi hak cipta, penulis,
kontak, dan sebagainya.
 dialog yang dikombinasikan dengan dt dan dd (seperti pada
halaman FAQ) dapat digunakan untuk menyajikan percakapan.
 yang fenomenal adalah penggunaan elemen figure, video, audio,
source, embed, canvas, dan elemen terkait berkas multimedia
lainnya.
 manfaat dan kegunaan HTML5
HTML5 Design menawarkan banyak manfaat lainnya yang
seharusnya membuat Anda berpikir tentang menggunakan versi
ini dalam situs web Anda.
 Pemberian pertolongan
Untuk meningkatkan kegunaan, web designer saat membuat website
yang sangat interaktif dengan memasukkan memutar musik dan
pilihan streaming video, animasi cairan dan situs jejaring sosial
seperti Twitter dan Facebook di situs tersebut. Namun, sebelum
HTML5 debut, mereka hanya bisa melakukannya dengan
menggunakan Silverlight atau Flash, JavaScript atau Flex alat yang
tidak hanya membuat aplikasi web lebih rumit, tetapi juga dikonsumsi
banyak waktu. Namun, HTML5 Desain membuatnya lebih mudah
untuk menanamkan audio dan video, animasi berkualitas tinggi, grafik
dan gambar nyaman tanpa perlu menggunakan program pihak ketiga
lainnya atau plugin.
 peningkatan semantic
Berkat HTML5, sekarang mudah untuk melihat header, footer, nav
dan bagian lain dari halaman web sebagai tag sekarang lebih spesifik
dan memahami tujuan utama mereka dan makna seluruh format
yang. Kode desain web sangat standar sehingga meningkatkan
semantik.
 kode peningkatan
Dengan menggunakan HTML5, web designer dan pengembang
menikmati bekerja dengan rapi dan kode bersih dengan menghapus
sebagian besar tag div di situs.
 konsistensi
Sebagai website mengadopsi unsur-unsur baru dari HTML5, hal ini
membantu untuk mencapai konsistensi yang lebih besar ketika
datang untuk menggunakan HTML dalam pengkodean halaman web.
Dengan demikian, HTML5 Desain jauh lebih mudah dan dimengerti
dan desainer dapat dengan mudah mengetahui struktur dari halaman
web.
 Bentuk elegan
Web desainer dapat menggunakan bentuk pengujian dan HTML5
juga membuat validasi bentuk asli ke HTML, meningkatkan
antarmuka pengguna dan mengurangi kebutuhan untuk javascript
dalam pengembangan website
Manfaat utama lainnya yang terkait dengan HTML5 yang seperti
dukungan Geolocation dan meningkatkan aksesibilitas dari halaman
web. Ini hanya menyoroti manfaat dari HTML5 dan para ahli percaya
bahwa HTML5 akan berkembang menjadi bahasa pengembangan
secara online penting dalam waktu dekat.
He is my lecturer
His name is Septia lutfi

More Related Content

PDF
Pemrograman Web 5 - Javascript
PPTX
Bootstrap
PPTX
Java script
PDF
PHP CRUD Database Mysql
PDF
Modul 05 Framework CodeIgniter.pdf
PPT
Javascript
DOCX
Makalah html
PDF
Object oriented programming dengan php
Pemrograman Web 5 - Javascript
Bootstrap
Java script
PHP CRUD Database Mysql
Modul 05 Framework CodeIgniter.pdf
Javascript
Makalah html
Object oriented programming dengan php

What's hot (20)

PPTX
Presentasi konsep dasar html
PDF
What is JavaScript? Edureka
PDF
PPTX
Merancang pembuatan website
PDF
CSS Layouting #1 : Display
PPTX
PDO (php data object)
PPSX
Asp.net mvc
PPTX
Basic Html Knowledge for students
PPT
Materi CSS Dasar
PDF
Bab 3 Informatika - Teknologi, Informasi, dan Komunikasi
PPTX
Javascript 101
PPTX
Presentasi Pembuatan Website E-Commerce
PPTX
Html power point
PPTX
HTML Introduction, HTML History, HTML Uses, HTML benifits
PDF
How Browsers Work
PDF
Intro to HTML and CSS basics
PDF
Python Flask Tutorial For Beginners | Flask Web Development Tutorial | Python...
PPTX
Html5 tutorial for beginners
PPT
Introduction to JavaScript (1).ppt
PPTX
#1 PENGENALAN PYTHON
Presentasi konsep dasar html
What is JavaScript? Edureka
Merancang pembuatan website
CSS Layouting #1 : Display
PDO (php data object)
Asp.net mvc
Basic Html Knowledge for students
Materi CSS Dasar
Bab 3 Informatika - Teknologi, Informasi, dan Komunikasi
Javascript 101
Presentasi Pembuatan Website E-Commerce
Html power point
HTML Introduction, HTML History, HTML Uses, HTML benifits
How Browsers Work
Intro to HTML and CSS basics
Python Flask Tutorial For Beginners | Flask Web Development Tutorial | Python...
Html5 tutorial for beginners
Introduction to JavaScript (1).ppt
#1 PENGENALAN PYTHON
Ad

Viewers also liked (20)

PDF
Projeto especial vitrine cultural 23.07
PDF
Ravi.PDF
DOC
Alejandro
PPT
Entrevistes
PDF
EuroPerio8 Certificate
PDF
Selfie vampire 22.07
PDF
Page1-Cover
PDF
Prêmios grandes marcas 13.08
PDF
Ex and the why 29.07
PDF
Círio de nazaré 29.07
PDF
Arq219936
PDF
Meu herói 23.07
PDF
Elle Magazine - February 2015 Issue
PDF
PMG Profile
PDF
Franquia12
PDF
EXPERIENCE LETTER-ALFARAA
PDF
Fig. 1
PDF
Redken Dealsheet redesign
PDF
Especial editorial de inverno 2015
Projeto especial vitrine cultural 23.07
Ravi.PDF
Alejandro
Entrevistes
EuroPerio8 Certificate
Selfie vampire 22.07
Page1-Cover
Prêmios grandes marcas 13.08
Ex and the why 29.07
Círio de nazaré 29.07
Arq219936
Meu herói 23.07
Elle Magazine - February 2015 Issue
PMG Profile
Franquia12
EXPERIENCE LETTER-ALFARAA
Fig. 1
Redken Dealsheet redesign
Especial editorial de inverno 2015
Ad

Similar to Ppt html5 (20)

PPTX
Html5 ppt
PPTX
Html5 ppt
PPTX
HTML5
DOCX
PPTX
Ppt html5
PPTX
Tugas 8 rekayasa web 1211510944 art david
PPTX
Makalah html5
PPTX
PPT HTML5
PPTX
Makalah html5
PPTX
Tugas 8 rekayasa web
PPTX
Tugas 8
PPTX
Fajar satrio Html5
PPT
Pengenalan html5
PPTX
Ppt html5 rully_amrizal_1102412020
PPTX
Tugas 8
DOCX
Ristianawati 2114 r0800 html5
PPTX
Tugas 6 rekayasa web
PPTX
Html5
PPTX
Tugas 8 rekayasa web 1312510231 rostarina
Html5 ppt
Html5 ppt
HTML5
Ppt html5
Tugas 8 rekayasa web 1211510944 art david
Makalah html5
PPT HTML5
Makalah html5
Tugas 8 rekayasa web
Tugas 8
Fajar satrio Html5
Pengenalan html5
Ppt html5 rully_amrizal_1102412020
Tugas 8
Ristianawati 2114 r0800 html5
Tugas 6 rekayasa web
Html5
Tugas 8 rekayasa web 1312510231 rostarina

Recently uploaded (20)

PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
Gangguan Penglihatan Mata - presentasi biologi
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PDF
PPT Resources Seminar AITalks: AI dan Konseling GPT
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Gangguan Penglihatan Mata - presentasi biologi
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Lembar Kerja Mahasiswa Information System
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PPT Resources Seminar AITalks: AI dan Konseling GPT
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
lembar kerja LMS tugas pembelajaran mendalam
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025

Ppt html5

  • 1. Oleh : Nama : Randian Rizki Pradana NIM : 2114R0880 Dosen Pengampu : Septia Lutfi
  • 2. HTML5 adalah suatu spesifikasi sebagai hasil perbaikan dari standard HTML(Hypertext Markup Language) sebelumnya yang dikeluarkan oleh W3C( world Wide Web Consurtium) dan partner kerjanya yaitu Web Hypertext Application technology Working Group. Tujuan adanya revisi yang semula HTML menjadi HTML5 adalah untuk meningkatkan bahasa pada system multimedia yang sedang in yang dengan mudah dapat terbaca oleh manusia dan dimengerti oleh computer itu sendiri sebagai perangkat. Selain itu, juga bertujuan untuk mengurangi penggunaan plugin-plugin 3rd party pada HTML sehingga dapat mempercepat kinerja web itu sendiri. Contoh plugin itu sendiri adalah, Adobe Flash, Microsoft Silverlight, Java dan lain-lainnya.
  • 3. HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari WWW, 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 hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin. HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua (World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak pembuat web. B. SEJARAH HTML5
  • 4. Kelompok Kerja Teknologi Aplikasi Web Hyperteks (Web Hypertext Application Technology Working Group, WHATWG) mulai membuat standar baru ini pada tahun 2004 ketika Konsortium W3C sedang fokus pada 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 telah dikenal luas oleh para pengembang web sejak lama, HTML5 baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di web."
  • 5. C. Kelebihan dan kekurangan HTML5 Kelebihan :  Cleaner code, karena sebagian besar kode telah termasuk di dalam sintaks html5, maka kode nampak terlihat lebih sederhana daripada penggabungan antara html, css dan java script.  Greater consistency, HTML5 telah melakukan banyak sekali penambahan sintaks yang dibuat dalam struktur lebih baik dan lebih sederhana daripada sintaks-sintaks sebelumnya. Hal ini membuat developer terbantu dalam meningkatkan konsistensi dalam membangun sebuah web.  Improve Semantics, dengan berbagai elemen kode di dalam html5 yang telah distandarisasi, maka nilai semantik dari sebuah web dapat lebih ditingkatkan. Itu berarti bahwa bagian-bagian dari web seperti header, nav, footer dan beberapa bagian lainnya terdefinisi dengan jelas maksud serta tujuannya selain itu juga terbentuk dalam sebuah “machine readible format”
  • 6.  Improved Accessibility, dengan teknologi HTML5 yang memudahkan struktur pembangunan sebuah web, maka developer dapat membangun pemahaman yang lebih detil mengenaik halaman web.  Client-side Database, HTML5 menyediakan model database SQL yang baru dengan API yang dapat dibangun dalam konsep lokal, dalam hal ini di sisi client.  Geolocation, HTML5 mempunyai API yang terintegrasi terhadap geolocation, fasilitas tersebut dapat diakses melalui GPS atau fasilitas lain seperti Google Latitude pada iphone.  Offline Aplication Cache, pengguna dapat terus melakukan interaksi dengan aplikasi meskipun mereka terputus dari jaringan internet.  Smarter Forms, terdapat semacam reguler expression (regex) yang membuat form mampu mengenali secara lebih baik tentang input, validasi data dan interaksi dengan elemen lain (misal : format email, password, dll)
  • 7.  Sharper focus on Web Application Requiments, HTML5 membuat sebuah mekanisme yang lebih mudah dalam hal pembuatan front end, aplikasi chat, tools drag and drop, video player, pengolah grafis dan masih banyak lagi.  Bersifat ompatibel dengan semua browser
  • 8. KEKURANGAN : Saat ini HTML5 masih dalam pengembangan, sehingga hanya beberapa browser yang sudah mendukung HTML5, seperti fitur-fitur pada HTML 5 tidak semuanya bisa berfungsi dengan baik pada beberapa browser. Beberapa browser yang sudah mendukung HTML 5 seperti Safari, Chrome, Firefox, dan Opera. Namun kabarnya IE9 (Internet Explorer) akan mendukung beberapa fitur dari HTML5.  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 tidak dapat diandalkan dalam hal format karena web browser yang berbeda disebabkan mereka tidak mendukung salah satu format tunggal.
  • 9. D. FITUR BARU DALAM HTML5 Fitur – fitur dalam HTML5  Canvas Canvas adalah media yang bisa dicoret-coret langsung dan tidak memerlukan plugin khusus. Canvas memberikan pilihan kepada para penggunanya. Dulu, saat ingin menggambar di halaman web maka harus menggunakan applet Java atau flash namun sekarang dapat menggunakan canvas, dengan cara menambahkan canvas dan javascript saja maka kita sudah dapat menggambar di halaman web.  Video dan Audio Karena sudah ada tag <audio> dan <video> maka kita tidak memerlukan flash lagi untuk memutar audio. Untuk masuk di dalamnya dapat menggunakan berbagai format, yang paling menonjol adalah Ogg Theora dan H.264. namun sampai sekarang penggunaan kode masih dipertanyakan kembali.
  • 10.  Local storage Fitur ini merupakan standard dalam HTML5. Fitur ini dapat menyimpan data yang memiliki kapasitas besar dibanding yang lain tanpa harus mengimplementasikan trik dengan cookie atau flash.  Web workers Kita sebelumnya pernah menikmati fitur ini dalam Google gears. Web workers ini mempunyai kelebihan dibanding dengan javascript, missal saja saat kita mengoperasikan computer dengan javascript maka akan menyebabkan computer melambat, nah ini yang membedakan dengan web workers.  Semantics Fitur ini sangatlah cocok bagi para perancang yang sering meng- abuse div dan span sebagian elemen nav, fret no more. Semantic ini bermanfaat sekali, karena bukan hanya untuk mencari informasi namun juga dapat melakukan seperti yang dijelaskan diatas.
  • 11. fitur pemrograman terbaru pada HTML5, yaitu:  Kemunculan Elelmen <Hgroup> Ketika memasang judul diikuti dengan subheading di bagian header website, anda mungkin biasa menggunakan tag standar yaitu <h1> dan <h2>. Sayangnya. tidak ada cara yang semantik untuk mengaitkan hubungan di antara keduanya. Padahal secara hirarki,tag <h2> seharusnya berada di bawah <h1>. Nah, dengan elemen <hgroup>, kini kita dapat mengelompokkan tag heading agar sesuai hirarki, tanpa sedikipun memengaruhi skema aliran dokumen. <header> <hgroup> <h1></h1> <h2>supersite in just click away Supersite in just click way </h2> </hgroup> </header>
  • 12.  Kemunculan Elemen <Figure> Perhatikan kode berikut, yang saat ini mungkin seringkali anda gunakan untuk menampilkan sebuah gambar. <img src="path/to/image" alt="Leonidas" /> <p>Leonidas Berteriak Spartan. </p> Sayangnya, kode di atas tidak semantik. Caption yang dibungkus dalam tag paragraf <p> benar-benar terpisah elemen <img> di atasnya. HTML5 memperbaiki hal ini dengan mengenalkan elemen <figure>. Jika anda mengkombinasikan dengan elemen <figcaption>, maka anda sekarang bisa mengasosiasikan caption yang secara hirarki sesuai dengan gambar masing-masing. <figure> <img src="path/to/image" alt="Leonidas" /> <figcaption> <p> Leonidas Berteriak Spartan. </p> </figcaption> </figure>
  • 13.  Kemunculan Elemen <Mark> Bayangkan sebuah efek stabilo yang muncul setiap kali anda melakukan pencarian kata di suatu halaman. Maka elemen <mark> adalah senjata baru HTML5 yang memungkinkan anda untuk memunculkannya. Anda dapat menggabungkan dengan JavaScript pula. Contohnya,jika ada penggunjung yang mencari kata "Spartan!" di website saya, saya bisa memanfaatkan JavaScript untuk wrap setiap string yang cocok dengan kata "Spartan!" dengan tag <mark> untuk memunculkan efek stabile. <h3> Hasil Pencarian </h3><p> Di hadapan Leonidas berbaris 100.000 pasukan Persia. Namun tanpa sedikitpun rasa gentar, dia menyerukan, <mark>"Spartan1"</mark>. </p>
  • 14.  HTML5 Melengkapi <Form> Dengan Berbagai Atribut Baru Setiap programmer pasti tahu bagaimana caranya membuat form. Tambahkan sebuah tag <form> berisi elemen <input type="text">, <input type="password">, dan sebuah <input type="submit">, maka jadilah. Namun rupanya form yang sekarang ini anda kenal sudah tidak relevan lagi. HTML5 telah melengkapi form dengan sejumlah atribut-atribut baru yang lebih menarik, dinamis, dan mungkin tidak pernah anda kenal sebelumnya. Misalnya <placeholder>, <autofocus>. dan <type> dengan kapabilitas masing-masing. Sayangnya fitur-fitur baru ini mungkin masih belum dapat ditampilkan potensi sepenuhnya pada beberapa browser. Namun tidak ada salahnya untuk dipelajari dan diterapkan sekarang atau ketika di masa depa dimana browser versi lama telah kehilangan peminat dan punah dari permukaan bumi.
  • 15.  Form Dilengkapi Email Validation Jika anda terapkan type "email" pada form, maka anda dapat memerintahkan browser untuk hanya mengijinkan isian yang sesuai dengan struktur alamat email saja. Artinya, HTML5 sudah dilengkapi email validation didalamnya. Meskipun pada beberapa browser (sebut saja IE), hasilnya tidak akan ditampilkan sesuai dengan yang anda inginkan. <!DOCTYPE html> <head> <title>untitled</title> </head> <body> <form action="" method="get"> <label for="email">Email:</label> <input id="email" name="email" type"email" /> <button type="submit"> Submit Form </button> </form> </body> </html>
  • 16.  Munculnya Attribut <Required> pada Form Form pada HTML5 kini juga telah dilengkapi atribut <required>, yang mampu membuat isian tertentu menjadi wajib diisi. <input type="text" name="isian" required> Dengan kode ini, maka sebuah form tidak dapat disubmit bila field "isian" dibiarkan kosong. Berikut adalah contoh singkat mengenai penerapannya. <form method="post" action=""> <label for="isian"> Nama: </label> <input type="text" id="isian" name="isian" place-holder="King Xerxes" required> <button type="submit">Go</button> </form>
  • 17.  Elemen baru HTML5 Demi mewujudkan struktur halaman web yang lebih baik semantik dan aksesibilitasnya, dikenalkanlah beberapa elemen baru, diantaranya:  section serupa seperti h1-h6.  article bisa berupa entri blog atau tulisan konten.  aside menyajikan konten pelengkap.  header bisa menyajikan judul, deskripsi, bahkan nav untuk navigasi.  footer berisi catatan kaki seperti informasi hak cipta, penulis, kontak, dan sebagainya.  dialog yang dikombinasikan dengan dt dan dd (seperti pada halaman FAQ) dapat digunakan untuk menyajikan percakapan.  yang fenomenal adalah penggunaan elemen figure, video, audio, source, embed, canvas, dan elemen terkait berkas multimedia lainnya.
  • 18.  manfaat dan kegunaan HTML5 HTML5 Design menawarkan banyak manfaat lainnya yang seharusnya membuat Anda berpikir tentang menggunakan versi ini dalam situs web Anda.  Pemberian pertolongan Untuk meningkatkan kegunaan, web designer saat membuat website yang sangat interaktif dengan memasukkan memutar musik dan pilihan streaming video, animasi cairan dan situs jejaring sosial seperti Twitter dan Facebook di situs tersebut. Namun, sebelum HTML5 debut, mereka hanya bisa melakukannya dengan menggunakan Silverlight atau Flash, JavaScript atau Flex alat yang tidak hanya membuat aplikasi web lebih rumit, tetapi juga dikonsumsi banyak waktu. Namun, HTML5 Desain membuatnya lebih mudah untuk menanamkan audio dan video, animasi berkualitas tinggi, grafik dan gambar nyaman tanpa perlu menggunakan program pihak ketiga lainnya atau plugin.
  • 19.  peningkatan semantic Berkat HTML5, sekarang mudah untuk melihat header, footer, nav dan bagian lain dari halaman web sebagai tag sekarang lebih spesifik dan memahami tujuan utama mereka dan makna seluruh format yang. Kode desain web sangat standar sehingga meningkatkan semantik.  kode peningkatan Dengan menggunakan HTML5, web designer dan pengembang menikmati bekerja dengan rapi dan kode bersih dengan menghapus sebagian besar tag div di situs.  konsistensi Sebagai website mengadopsi unsur-unsur baru dari HTML5, hal ini membantu untuk mencapai konsistensi yang lebih besar ketika datang untuk menggunakan HTML dalam pengkodean halaman web. Dengan demikian, HTML5 Desain jauh lebih mudah dan dimengerti dan desainer dapat dengan mudah mengetahui struktur dari halaman web.
  • 20.  Bentuk elegan Web desainer dapat menggunakan bentuk pengujian dan HTML5 juga membuat validasi bentuk asli ke HTML, meningkatkan antarmuka pengguna dan mengurangi kebutuhan untuk javascript dalam pengembangan website Manfaat utama lainnya yang terkait dengan HTML5 yang seperti dukungan Geolocation dan meningkatkan aksesibilitas dari halaman web. Ini hanya menyoroti manfaat dari HTML5 dan para ahli percaya bahwa HTML5 akan berkembang menjadi bahasa pengembangan secara online penting dalam waktu dekat.
  • 21. He is my lecturer His name is Septia lutfi