2. 1. Jelaskan mengenai HTML5 !, berikan perbedaan-perbedaan
dengan versi HTML sebelumnya dan berikan contoh web yang
telah mengimplementasikan HTML5 1
HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan
menampilkan isi dariWorldWide Web, sebuah teknologi inti dari Internet.
HTML5 adalah revisi kelima dari HTML dan hingga bulan Juni 2011 masih
dalam pengembangan.
Dimana tujuan utama pengembangan HTML5 adalah untuk memperbaiki
teknologi HTML agar mendukung teknologi multimedia terbaru, mudah
dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
3. Tujuan Pembuatan HTML5
Berikut tujuan dibuatnya HTML5 :
• Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript
• Mengurangi kebutuhan untuk plugin eksternal ( Seperti Flash )
• Penanagan kesalahan yang lebih baik
• Lebih markup untuk menggantikan scripting
• HTML5 merupakan perangkat mandiri
• Proses pembangunan dapat terlihat untuk umum
4. Perbedaan - Perbedaan versi HTML
• HTMLVersi 1.0
Kemampuan yang dimiliki versi 1.0 ini antara lain heading, paragraph, hypertext, list, serta
cetak tebal dan miring pada teks.Versi ini juga mendukung peletakan image pada
dokumennya tanpa memperbolehkan meletakkan teks disekelilingnya (wrapping).
• HTMLVersi 2.0
Pada versi ini, penambahan kualitas HTML terletak pada kemampuannya untuk
menampilkan suatu form pada dokumen. Dengan adanya form ini, maka kita dapat
memasukkan nama, alamat, serta saran/kritik. HTML versi 2.0 ini merupakan pionir dari
adanya homepage interaktif.
• HTMLVersi 3.0
HTML versi 3.0 menambahkan beberapa fasilitas baru seperti table.Versi ini yang disebut
juga sebagai HTML+ tidak bertahan lama dan segera digantikan HTML versi 3.2.
5. Perbedaan - Perbedaan versi HTML
• HTMLVersi 4.0
HTML versi 4 memuat banyak sekali perubahan dan revisi dari pendahulunya.
Perubahan ini terjadi di hampir segala perintah-perintah HTML sepertitable,
image, link, text, meta, imagemaps, form, dan lain- lain.
• HTMLVersi 5
Beberapa kelebihan yang dimiliki oleh HTML5 adalah:
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.
6. Web yang telah Mengimplementasikan
HTML5
• Art of Stars
Art of Stars menggunakan alamat IP Anda untuk membuat suatu gambar konstelasi
bintang tepat di atas Anda. Apa yang paling menarik tentang proyek ini adalah
bahwa ia menggunakan HTML5 untuk mengembangkan aplikasi di web dengan
cara yang mirip dengan yang saat ini dibangun dalam aplikasi mobile untuk Droid
dan iPhone.
• Fair Lost World
Situs Fair Lost World ini dikembangkan untuk menampilkan kemampuan HTML5
yang melekat dalam IE9 dengan membuat poster interaktif yang membawa
pengguna dalam perjalanan menuju tiga Lokal dongeng. Dengan menggunakan
mouse anda untuk scroll ke bawah setiap pengunjung poster yang diizinkan untuk
mengungkap misteri lebih lanjut tersembunyi di setiap lokasi.
7. 2. Apa yang anda ketahui tentang WebSocket
pada HTML5, berikan contoh applikasinya !
Websocket adalahTeknologi yang menyediakan kanal komunikasi bi-
directional, full-duplexmelalui socketTransmission Control Protocol (TCP), dan
dirancang untuk diimplementasikan di web browser serta web server, dan tidak
terlepas
HTML5 Web Socket dapat mengurangi secara signifikan gangguan pada lalu lintas
jaringan. HTML5 Web Socket juga dapat diimplementasikan
dengan proxy dan firewall,memungkinkan streaming untuk berjalan di koneksi
apapun., dan dengan kemampuan untuk melayanani
komunikasi upstream dan downstream dengan satu koneksi, aplikasi yang
menggunakan HTML5 Web Socket dapat mengurangi beban pada server yang
berimplikasi dengan kemampuan server untuk melayani lebih banyak lagi koneksi
konkuren. kemungkinan untuk dimanfaatkan oleh aplikasi native client-server.
8. Contoh Websocket
Contoh Penggunaan dari web socket ini adalah pada game , jika pemain
game dapat berinteraksi satu sama lain hampir secara real time. ketika salah
satu Pemain melakukan sesuatu dan mengirim data ke server, server akan
menyiarkan acara untuk setiap lain yang terhubung browser untuk mengakui
apa yang pemain baru saja melakukannya. Dengan fitur ini
memungkinkan menciptakan multiplayer game di HTML5.