Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

5
REKAYASA WEB N.I.M : 1311511537 NAMA : AJAT SUDRAJAT KELOMPOK : KU TUGAS : 8

Transcript of Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

Page 1: Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

REKAYASA WEBN.I.M : 1311511537NAMA : AJAT SUDRAJATKELOMPOK : KUTUGAS : 8

Page 2: Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World Wide 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.

Perbedaan dengan HTML 4.01 dan XHTML 1.xBerikut 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

1. Jelaskan mengenai HTML5 !, berikan perbedaan-perbedaan dengan versi HTML sebelumnya dan berikan contoh web yang telah mengimplementasikan HTML5 1

Page 3: Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

contoh web yang telah mengimplementasikan HTML5

Page 4: Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

WebSocket adalah standar baru untuk komunikasi realtime pada Web dan aplikasi mobile. WebSocket dirancang untuk diterapkan di browser web dan server web, tetapi dapat digunakan oleh aplikasi client atau server. 

WebSocket adalah protokol yang menyediakan saluran komunikasi full-duplex melalui koneksi TCP tunggal. Protokol WebSocket sudah di standarisasi oleh IETF sebagai RFC 6455 pada tahun 2011, dan API WebSocket di Web IDL sedang distandarisasi oleh W3C.

Manfaat WebSocket Websocket memungkinkan server untuk mendorong data kepada klien yang terhubung Mengurangi traffic atau lalu lintas jaringan yang tidak perlu dan latency menggunakan full

duplex melalui koneksi tunggal (bukan dua). Streaming melalui proxy dan firewall, mendukung komunikasi simultan hulu dan hilir. Kompatibel dengan pre-WebSocket dunia dengan cara beralih dari koneksi HTTP ke

WebSockets. Aplikasi Yang Harus Menggunakan WebSocket Aplikasi dengan banyak pengguna atau Multi-User Apps Aplikasi langsung atau Realtime Apps Aplikasi dimana data live sangat dibutuhkan, seperti pasar saham, atau kurs. WebSocket Client Di website, WebSocket didukung oleh browser seperti Google Chrome, Firefox, Opera Pada ponsel, WebSocket support di iOS dan Android WebSocket client menggunakan Javascript untuk meminta atau merequest ke server

WebSocket, sebagai percobaan bisa ikuti tutorial di website w3schools atau tutorialspoint

2. Apa yang anda ketahui tentang WebSocket pada HTML5, berikan contoh applikasinya !

Page 5: Tugas8 [ku]-0316-[ajat sudrajat]-[1311511537]

WebSocket Server Pada server, WebSocket sudah support di Ruby, Java, Objective-C, PHP, .NET, Node.js,

ActionScript dan banyak bahasa lainnya, bisa dicoba pada website-website berikut ini Ruby, Java, Objective-C(iOS), PHP, .NET, node.js