
Yupz Langsung ini ada Cuplikan makalah
Latar belakang
Dengan Perkembangan dunia IT kini banyak Program yang
baru di antara HTML adalah sebuah bahasa programing yang terstruktur dan
digunakan untuk membuat desain pada website, HTML saat ini semakin berkembang
yang kini sampai pada HTML5. HTML5 ini dikembangkan dengan tujuan untuk
memperbaiki kekurangan dengan versi sebelumnya dan ada beberapa fitur yang di
hapus karna kurang begitu berguna. Kali saya akan membahas tentang fitur-fitur
yang baru yang ada di HTML5 ini.
Rumusan masalah
Apa
itu HTML5.?
Sejarah HTML5.?
Fitur-fitur baru yang ada di HTML5.?
Pemahaman Tentang fungsi TAG, ATRIBUT dan VALUE dalam HTML.?
HTML5: Membuat Page Flip Effect.?
HTML5: Membuat Page Flip Effect.?
BAB
I
Sejarah
HTML5
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.
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."
Proses
standardisasi W3C
Kelompok
kerja untuk teknologi aplikasi web hypertext
(WHATWG) mulai menspesifikasikan HTML5 pada bulan juni 2004 dengan nama Web
Applications 1.0, hingga 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.
Pada
tahun 2007 Spesifikasi HTML5 diadopsi sebagai pekerjaan permulaan untuk grup
baru yang mengurus HTML di World Wide Web Consorsium (W3C). Grup ini pertama
kali mempublikasikan hasil draft pekerjaan pertama mereka pada tanggal 22
januari 2008. Spesifikasi ini berstatus dalam tahap pengerjaan, dan
diperkirakan akan tetap demikian selama bertahun-tahun, meskipun sebagian dari
HTML5 sudah dalam tahap penyelesaian dan diimplementasikan pada penjelajah web
sebelum keseluruhan spesifikasinya mencapai status rekomendasi final.
Berdasarkan
pada jadwal kerja W3C, HTML5 diperkirakan menjadi kandidat rekomendasi pada
akhir tahun 2010. Namun, publikasi pertama draft HTML 5 meleset selama 8 bulan.
Permintaan dokumen terakhir dan tahap kandidat rekomendasi diharapkan dapat
dicapai pada tahun 2008, tetapi hingga bulan Juli 2010 HTML 5 masih dalam
tahapan draft pengerjaan di W3C. WHATWG
telah meminta penyelesaian terakhir untuk HTML5 sejak bulan oktober tahun 2009.
Editor
HTML5, Ian Hickson, berharap spesifikasi HTML5 dapat mencapai tahap kandidat
rekomendasi pada tahun 2012. Kriteria di W3C agar sebuah spesifikasi dapat
berstatus - Direkomendasikan - adalah "yang kedua: 100% selesai dan
penerapannya dapat dilakukan pada dua atau lebih sistem yang berbeda".
Pada wawancaranya dengan TechRepublic, Hickson memperkirakan hal ini baru akan
terjadi pada tahun 2022 atau setelahnya. Meski demikian, banyak bagian dari
spesifikasi sudah stabil dan telah dapat diterapkan pada produk:
Beberapa
bab secara relatif telah stabil, maka dari itu implementasinya juga sudah
hampir mendekati penyelesaian, dan fitur tersebut sudah dapat digunakan hari
ini (misalnya: tag <canvas>).
Markup
Pada
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 contoh (<span>
)
(sebagai blok navigasi website) dan <footer>
(biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari
kode html). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka
yang telah distandarkan, seperti elemen multimedia <audio>
dan <video>
. Beberapa elemen yang telah ditinggalkan juga ditiadakan, termasuk elemen
presentasi semata seperti <font>
dan <center>
, yang
sebenarnya dapat dikerjakan menggunakan Cascading Style Sheet
(CSS).
API baru
Untuk
menambah keluwesan pemformatan, pada HTML5 telah dispesifikasikan pengkodean application programming
interfaces (APIs). antarmuka document
object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan.
Beberapa APIs terbaru pada HTML5 antara lain :
·
Elemen
canvas, sebagai mode untuk menggambar
object dua dimensi (2D). Lihat spesifikasi 1.0 untuk canvas 2D.
·
Timed media playback,Media
penyimpanan luring (aplikasi web luring). Lihat Web
Storage Penyuntingan dokumen
Drag and Drop
·
Cross-document messaging Manajemen
sejarah kunjungan penjelajah web Tipe MIME dan penanggung jawab protokol
registrasi. Tidak semua teknologi di atas dimasukkan pada spesifikasi HTML5
W3C, meski teknologi tersebut telah termaktub dalam spesifikasi milik WHATWG
HTML. Beberapa teknologi yang juga terkait namun tidak dijadikan bagian dalam
spesifikasi HTML5 W3C dan WHATWG HTML5 adalah :
Geolocation
·
Web SQL Database,
media penyimpanan database lokal.
·
API Database terindeks,
mode penyimpanan hierarkis key-value (WebSimpleDB).
·
Web Speech API
Perbedaan dengan
HTML 4.01 dan XHTML 1.x
Berikut
disajikan beberapa contoh perbedaan yang spesifik.
·
Aturan baru saat
melakukan parsing
berorientasi pada towards dan kompatibilitas; tidak berbasis pada SGML
·
Kemampuan untuk mendukung
format SVG
dan MathML
pada
text/html
·
Elemen baru:
article
, aside
,
audio
, canvas
, command
,
datalist
, details
, embed
,
figcaption
, figure
, footer
,
header
, hgroup
, keygen
,
mark
, meter
, nav
,
output
, progress
, rp
,
rt
, ruby,
section
, source
, summary
,
time
, video,
wbr
·
Tipe baru pada kontrol
form :
dates and times
, email
, url
,
search
, color
·
Atribut
baru:
ping
(pada elemen a
and area
),
charset
(pada meta
), async
(pada script
)
·
Atribut global (atribut
berikut dapat diterapkan pada setiap elemen html) :
id
, tabindex
,
hidden
, data-*
(atribut data kustom)
·
Selain dapat bernilai GET
atau POST, elemen attribut <form> kini telah mendukung nilai PUT dan
DELETE. (Sebagai contoh kasus lihat Representational State
Transfer)
·
Elemen yang telah
deprecated secara bersamaan akan dihapus :
acronym
,
applet
, basefont
, big
,
center
, dir
, font
,
frame
, frameset
,
isindex
, noframes
, s
,
strike
, tt
, u
·
Kunjungi dev.w3.org untuk
melihat pembaharuan draft terkini antara HTML5 dan HTML4,
tautan ini menyediakan secara lengkap berbagai daftar tambahan, penghapusan,
dan perubahan yang terjadi di dalam spesifikasi HTML5.
YUUUPZ LANGSUNG SAJA KLIK GAMBAR DI BAWAH INI
0 komentar:
Post a Comment