WebSocket memungkinkan komunikasi real-time antara browser dan server dengan menggunakan koneksi tunggal dan dua arah. Protokol ini mengurangi beban jaringan dibandingkan teknik polling dan long-polling. Contoh penerapannya adalah aplikasi obrolan online dan game multiplayer.
Teks tersebut merupakan penjelasan tentang HTML5 yang mencakup pengertian, sejarah, kelebihan, kekurangan, dan fitur-fitur baru HTML5. Teks tersebut juga menjelaskan manfaat penggunaan HTML5 dalam membangun situs web.
HTML5 adalah bahasa markup standar kelima untuk menstrukturkan konten web dan menampilkan multimedia. HTML5 mendukung fitur baru seperti video dan audio native, grafik 2D dan 3D, dan komunikasi server-client melalui WebSocket. Beberapa contoh penerapan HTML5 untuk promosi musik meliputi situs interaktif 3D dan teka-teki video yang memungkinkan unduhan lagu.
Makalah ini membahas tentang HTML 5. Pembahasan dimulai dari pengertian HTML, sejarah perkembangan HTML 5, karakteristik HTML 5 seperti fitur baru dan dukungan browser, serta manfaat HTML 5. Tujuan makalah ini adalah untuk memahami HTML 5 secara lebih mendalam dan terstruktur.
Teks tersebut merupakan penjelasan tentang HTML5 yang mencakup pengertian, sejarah, kelebihan, kekurangan, dan fitur-fitur baru HTML5. Teks tersebut juga menjelaskan manfaat penggunaan HTML5 dalam membangun situs web.
HTML5 adalah bahasa markup standar kelima untuk menstrukturkan konten web dan menampilkan multimedia. HTML5 mendukung fitur baru seperti video dan audio native, grafik 2D dan 3D, dan komunikasi server-client melalui WebSocket. Beberapa contoh penerapan HTML5 untuk promosi musik meliputi situs interaktif 3D dan teka-teki video yang memungkinkan unduhan lagu.
Makalah ini membahas tentang HTML 5. Pembahasan dimulai dari pengertian HTML, sejarah perkembangan HTML 5, karakteristik HTML 5 seperti fitur baru dan dukungan browser, serta manfaat HTML 5. Tujuan makalah ini adalah untuk memahami HTML 5 secara lebih mendalam dan terstruktur.
Makalah ini membahas tentang HTML 5 sebagai perkembangan teknologi. HTML 5 merupakan revisi standar dari HTML yang memperkenalkan elemen-elemen baru seperti section, article, header, footer, dan multimedia seperti video dan audio. Makalah ini juga menjelaskan struktur dasar HTML dan tag-tag dasar beserta fungsinya.
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Internet memang sudah diketahui oleh kebanyakan orang mulai dari para pelajar hingga umum, tapi kebanyakan dari mereka belum mengetahui betul mengenai bagian – bagian apa saja yang berperan penting dalam sebuah halaman web internet, salah satunya adalah HTML.HTML merupakan suatu komponen penting didalam suatu website yang menjadi sebuah dasar atau pondasi bahasa pemograman sebuah web yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah web bowser dan pemformatan hypertext sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.
1.2 RUMUSAN MASALAH
1. Sejarah internet ?
2. Pengertian dan sejarah HTML ?
3. Tag – tag dasar HTML ?
4. Sebutkan dan jelaskan program editor dan compiler untuk HTML ?
1.3 TUJUAN
1. Untuk mengetahui sejarah internet
2. Untuk mengetahui pengertian dan sejarah HTML
3. Untuk mengetahui tag – tag HTML
4. Untuk mengetahui program editor dan compiler untuk HTML
BAB II
PEMBAHASAN
2.1 SEJARAH INTERNET
Internet merupakan singkatan dari interconnection nerworking yang merupakan suatu sistem global dari semua jaringan komputer yang saling terhubung satu sama lain menggunakan standard internet protocol suite (Transmission control protokol/internet protokol).
Sejarah dimulai pada bulan Agustus 1992 dan penciptaan internet pertama kali dikemukan oleh seseorang bernama J.C.R Licklider dari MIT (Massachutts Institute of Technology). Konsep awal dinamakan “Galactic Network” oleh dirinya. Ia mengemukakan tentang bagaimana jaringan global yang memungkinkan orang dapat mengakses data dan program dari mana saja. Pada Oktober 1962 beliau mengepalai program penelitian komputer di ARPA yang merupakan bagian dari Departemen Pertahanan Amerika Serikat.
Proyek dari ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai TCP/IP (Tranmission Control Protocol/Internet Protocol).
2.2 SEJARAH DAN PENGERTIAN HTML
HTML (HyperText Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web dan menampilkan berbagai informasi didalam sebuah browser internet. HTML ditulis dengan bentuk dokumen ASCII atau text biasa. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal, yang dirancang untuk tidak tergantung pada suatu sistem informasi tertentu.
HTML merupakan pengembangan dari standar pemformatan dokumen text, yaitu Standard Generalized Markup Languange (SGML). HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan oleh World Wide Web Consortium (W3C).
HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika masih bekerja di CERN pada tahun 1989, dan dipopulerkan oleh browser Mosaic dikembangkan di NSCA
Dokumen tersebut membahas konsep dasar HTML dan elemen-elemennya, termasuk elemen pada tag head seperti title dan meta, serta elemen pada tag body seperti heading, paragraph, dan list.
Ringkasan dokumen tersebut adalah:
(1) HTML5 merupakan pengembangan bahasa HTML yang lebih baik dan sematis;
(2) HTML5 mendukung konten interaktif seperti video dan audio secara langsung;
(3) WebSocket merupakan teknologi komunikasi biarahua melalui TCP yang dirancang untuk browser dan server.
HTML adalah bahasa markup yang digunakan untuk menulis dokumen web. Dikembangkan oleh Tim Berners-Lee dan dipopulerkan oleh browser Mosaic, HTML memungkinkan pengguna untuk menambahkan teks, gambar, dan hyperlink ke halaman web.
Modul ini memberikan panduan tentang web design dan pemrograman. Materi yang dibahas mencakup konsep file grafik, dasar-dasar pemrograman web, perintah pemrograman web, dan cara membangun aplikasi berbasis web."
HTML5 adalah revisi kelima dari HTML yang pertama kali dibuat pada tahun 1990. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia, dan mudah dimengerti oleh mesin. HTML5 masih dalam proses standardisasi oleh W3C dan WHATWG.
HTML5 merupakan revisi kelima dari HTML yang dikembangkan oleh Konsortium World Wide Web untuk mendefinisikan bahasa markup tunggal. HTML5 memberikan fitur baru seperti video, audio, geolocation, dan offline web application serta menghilangkan elemen dan atribut tertentu. Tujuan HTML5 adalah membuat web menjadi mandiri dan mengurangi kebutuhan plugin eksternal.
HTML adalah bahasa markup yang digunakan untuk menulis halaman web. Dikembangkan dari SGML dan diciptakan oleh Tim Berners-Lee untuk CERN. HTML mengalami perkembangan pesat pada tahun 1990-an dan terus berkembang hingga saat ini.
Dokumen tersebut merangkum tutorial penggunaan berbagai bahasa pemrograman dan teknologi web untuk membangun aplikasi penyimpanan file Cloudy Drive. Terdiri dari penjelasan tentang HTML, CSS, PHP, MySQL, dan cara mengupload file ke hosting web.
Tugas 8 rekayasa web membahas HTML5, perbedaan HTML5 dengan versi sebelumnya, dan contoh implementasi HTML5. WebSocket dijelaskan sebagai teknologi komunikasi dua arah melalui TCP yang dirancang untuk browser dan server web.
Makalah ini membahas tentang HTML 5 sebagai perkembangan teknologi. HTML 5 merupakan revisi standar dari HTML yang memperkenalkan elemen-elemen baru seperti section, article, header, footer, dan multimedia seperti video dan audio. Makalah ini juga menjelaskan struktur dasar HTML dan tag-tag dasar beserta fungsinya.
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Internet memang sudah diketahui oleh kebanyakan orang mulai dari para pelajar hingga umum, tapi kebanyakan dari mereka belum mengetahui betul mengenai bagian – bagian apa saja yang berperan penting dalam sebuah halaman web internet, salah satunya adalah HTML.HTML merupakan suatu komponen penting didalam suatu website yang menjadi sebuah dasar atau pondasi bahasa pemograman sebuah web yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah web bowser dan pemformatan hypertext sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.
1.2 RUMUSAN MASALAH
1. Sejarah internet ?
2. Pengertian dan sejarah HTML ?
3. Tag – tag dasar HTML ?
4. Sebutkan dan jelaskan program editor dan compiler untuk HTML ?
1.3 TUJUAN
1. Untuk mengetahui sejarah internet
2. Untuk mengetahui pengertian dan sejarah HTML
3. Untuk mengetahui tag – tag HTML
4. Untuk mengetahui program editor dan compiler untuk HTML
BAB II
PEMBAHASAN
2.1 SEJARAH INTERNET
Internet merupakan singkatan dari interconnection nerworking yang merupakan suatu sistem global dari semua jaringan komputer yang saling terhubung satu sama lain menggunakan standard internet protocol suite (Transmission control protokol/internet protokol).
Sejarah dimulai pada bulan Agustus 1992 dan penciptaan internet pertama kali dikemukan oleh seseorang bernama J.C.R Licklider dari MIT (Massachutts Institute of Technology). Konsep awal dinamakan “Galactic Network” oleh dirinya. Ia mengemukakan tentang bagaimana jaringan global yang memungkinkan orang dapat mengakses data dan program dari mana saja. Pada Oktober 1962 beliau mengepalai program penelitian komputer di ARPA yang merupakan bagian dari Departemen Pertahanan Amerika Serikat.
Proyek dari ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai TCP/IP (Tranmission Control Protocol/Internet Protocol).
2.2 SEJARAH DAN PENGERTIAN HTML
HTML (HyperText Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web dan menampilkan berbagai informasi didalam sebuah browser internet. HTML ditulis dengan bentuk dokumen ASCII atau text biasa. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal, yang dirancang untuk tidak tergantung pada suatu sistem informasi tertentu.
HTML merupakan pengembangan dari standar pemformatan dokumen text, yaitu Standard Generalized Markup Languange (SGML). HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan oleh World Wide Web Consortium (W3C).
HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika masih bekerja di CERN pada tahun 1989, dan dipopulerkan oleh browser Mosaic dikembangkan di NSCA
Dokumen tersebut membahas konsep dasar HTML dan elemen-elemennya, termasuk elemen pada tag head seperti title dan meta, serta elemen pada tag body seperti heading, paragraph, dan list.
Ringkasan dokumen tersebut adalah:
(1) HTML5 merupakan pengembangan bahasa HTML yang lebih baik dan sematis;
(2) HTML5 mendukung konten interaktif seperti video dan audio secara langsung;
(3) WebSocket merupakan teknologi komunikasi biarahua melalui TCP yang dirancang untuk browser dan server.
HTML adalah bahasa markup yang digunakan untuk menulis dokumen web. Dikembangkan oleh Tim Berners-Lee dan dipopulerkan oleh browser Mosaic, HTML memungkinkan pengguna untuk menambahkan teks, gambar, dan hyperlink ke halaman web.
Modul ini memberikan panduan tentang web design dan pemrograman. Materi yang dibahas mencakup konsep file grafik, dasar-dasar pemrograman web, perintah pemrograman web, dan cara membangun aplikasi berbasis web."
HTML5 adalah revisi kelima dari HTML yang pertama kali dibuat pada tahun 1990. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia, dan mudah dimengerti oleh mesin. HTML5 masih dalam proses standardisasi oleh W3C dan WHATWG.
HTML5 merupakan revisi kelima dari HTML yang dikembangkan oleh Konsortium World Wide Web untuk mendefinisikan bahasa markup tunggal. HTML5 memberikan fitur baru seperti video, audio, geolocation, dan offline web application serta menghilangkan elemen dan atribut tertentu. Tujuan HTML5 adalah membuat web menjadi mandiri dan mengurangi kebutuhan plugin eksternal.
HTML adalah bahasa markup yang digunakan untuk menulis halaman web. Dikembangkan dari SGML dan diciptakan oleh Tim Berners-Lee untuk CERN. HTML mengalami perkembangan pesat pada tahun 1990-an dan terus berkembang hingga saat ini.
Dokumen tersebut merangkum tutorial penggunaan berbagai bahasa pemrograman dan teknologi web untuk membangun aplikasi penyimpanan file Cloudy Drive. Terdiri dari penjelasan tentang HTML, CSS, PHP, MySQL, dan cara mengupload file ke hosting web.
Tugas 8 rekayasa web membahas HTML5, perbedaan HTML5 dengan versi sebelumnya, dan contoh implementasi HTML5. WebSocket dijelaskan sebagai teknologi komunikasi dua arah melalui TCP yang dirancang untuk browser dan server web.
si eres de las chicas que rompe el molde y no busca tener una boda tradicional en un salón con miles de invita- dos, entonces no te puedes perder los 5 mejores destinos para casarse, para que puedas tener las mejores ideas y escenarios de tus sueños para unir tu vida con esa persona que tanto amas.
Magnum Marine Services Pte Ltd provides one-stop marine services including crew boarding, immigration and customs clearance, airport transfers, medical services, and supplies. It aims to expand its services to include ship-shore transport, ship repairs and maintenance, courier services, and supplying skilled foreign workers to ships and shipyards. The company saw revenue growth between 2010 and 2011, and plans to further develop its one-stop center concept and partnerships to offer additional services.
Teknik pengujian perangkat lunak meliputi pengujian black box dan white box. Pengujian black box hanya melihat keluaran tanpa melihat proses, sedangkan pengujian white box melihat struktur kode program. Beberapa teknik pengujian meliputi unit testing, integration testing, system testing, testing method, dan class testing.
This document discusses the Bundaberg Rumruckers rugby club and ways to promote inclusion. It describes the club as having 50 members from varied backgrounds who enjoy friendship and travel. While differences are welcomed, the club is predominantly male. The document suggests having a conversation to further involve women by demonstrating appreciation, encouraging women's participation in leadership roles, and supporting women's involvement in games through their own matches, skills training, and refereeing. The goal is to strengthen a sense of belonging for all members and benefit the health of the club.
Tugas 8 rekayasa web 1211510944 art davidart david
Dokumen tersebut membahas tentang HTML5 dan WebSocket. HTML5 adalah bahasa markup standar baru untuk menstrukturkan konten website, yang mendukung fitur multimedia seperti video dan kanvas. WebSocket memungkinkan koneksi dua arah antara klien dan server dengan menghindari masalah firewall. Node.js merupakan framework populer untuk membangun aplikasi berbasis WebSocket.
HTML5 adalah bahasa markup terbaru untuk menyajikan konten multimedia di internet. HTML5 memperkenalkan fitur-fitur baru seperti kanvas, video, audio, serta dukungan penyimpanan offline dan kontrol form. HTML5 juga mendefinisikan protokol WebSocket untuk memungkinkan komunikasi dua arah antara klien dan server.
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYODoni Wijoyo
TUGAS 8 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO | Jelaskan mengenai HTML5 | perbedaan-perbedaan dengan versi HTML sebelumnya | berikan contoh web yang telah mengimplementasikan HTML5
HTML5 adalah versi terbaru dari HTML yang dikembangkan oleh W3C dan WHATWG untuk meningkatkan fitur dan fungsionalitas halaman web. HTML5 memperkenalkan elemen dan atribut baru serta menghapus beberapa elemen lama untuk meningkatkan semantik dan aksesibilitas konten. HTML5 juga memperkenalkan API baru seperti offline storage, drag and drop, dan geolocation.
Tugas 8 Rekayasa Web membahas HTML5 dan WebSocket. HTML5 adalah versi terbaru HTML dengan fitur baru seperti penulisan doctype yang lebih sederhana dan penulisan atribut tidak harus dalam tanda kutip. WebSocket memungkinkan komunikasi dua arah melalui TCP dan dirancang untuk browser dan server web.
HTML adalah bahasa markup yang digunakan untuk membuat halaman web. Dokumen ini menjelaskan pengertian HTML, sejarahnya, perkembangannya, tag dasar, dan struktur dasar dokumen HTML.
HTML merupakan bahasa markup yang digunakan untuk membuat halaman web. HTML5 adalah versi terbaru HTML yang memiliki beberapa perubahan seperti elemen semantic baru, fitur untuk menggambar dan multimedia, serta penyederhanaan penulisan kode. WebSocket merupakan bagian dari HTML5 yang menyediakan komunikasi dua arah melalui satu koneksi TCP untuk mengurangi beban server.
Teks tersebut menjelaskan konsep REST (Representational State Transfer) pada web service, yang menerapkan konsep perpindahan antar state melalui link-link HTTP. REST menggunakan method HTTP seperti GET, POST, PUT, DELETE untuk melakukan aktivitas dan mengirim balasan dalam format XML. REST memiliki keuntungan seperti ringan, mudah dibaca manusia, dan mudah dikembangkan.
Inheritance memungkinkan pewarisan atribut dan perilaku dari kelas dasar ke kelas turunan. Kelas turunan secara otomatis memiliki semua fitur kelas dasar dan dapat menambah atau menimpa perilaku kelas dasar. Inheritance direpresentasikan dalam diagram kelas UML.
1. Class merupakan blueprint untuk menciptakan objek dengan atribut dan perilaku yang sama. Contoh class adalah Person, Vehicle, dan Tree.
2. Pemrograman berorientasi objek memecah masalah menjadi objek yang saling bertukar data. Contohnya adalah objek laptop_andi dan laptop_anto dari class Laptop.
3. Java dapat digunakan untuk web karena bersifat multiplatform, berorientasi objek, dan mendukung multithreading.
Dokumen tersebut membahas tentang Unified Modeling Language (UML) dan beberapa jenis diagram UML seperti use case diagram, activity diagram, sequence diagram, dan class diagram. Dijelaskan pula perbedaan mendasar antara diagram-diagram tersebut dan manfaat pemodelan desain dalam pembuatan perangkat lunak.
2. 1. Jelaskan mengenai HTML5 ! Berikan perbedaan-perbedaan dengan versi HTML
sebelumnya dan berikan contoh web yang telah mengimplementasikan HTML5 1.
Pengertian HTML 5
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 hingga bulan Juni
2011 masih dalam pengembangan.
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.
HTML5 adalah versi terbaru dari HTML (HyperText Markup Language) yang mana dikembangkan oleh
W3C atau Word Wide Web Consortium. Semantic web adalah bahasa pemrograman yang mempunyai
penanda khusus dalam implementasinya dengan tujuan agar mampu mendeskripsikan apa yang
terkandung dalam website tersebut. Web semantic ini bukan hanya dikembangkan di Web 2.0,
namun sudah ke Web 3.0 bahkan akan berkembang ke Web 4.0.
3. Tujuan dibuatnya HTML5 antara lain:
Fitur baru harus didasarkan pada HTML, CSS, DOM , dan JavaScript.
Mengurangi kebutuhan untuk plugin eksternal (seperti Flash).
Penanganan kesalahan yang lebih baik.
Lebih banyak markup untuk menggantikan scripting.
HTML5 merupakan perangkat mandiri.
Fitur baru dalam HTML5:
Unsur kanvas untuk menggambar.
Video dan elemen audio untuk media pemutaran.
Dukungan yang lebih baik untuk penyimpanan secara offline.
Elemen konten yang lebih spesifik, seperti artikel, footer, header,
navigation, section.
Bentuk kontrol form seperti kalender, tanggal, waktu, e-mail, URL, search.
4. Kelebihan yang dimiliki HTML 5 :
Fitur kanvas untuk menggambar menggunakan script code
Fitur video dan audio untuk media pemutar file multimedia
Integrasi yang lebih baik dengan aplikasi situs dan pemrosesannya
Integrasi (‘inline’) dengan doctype yang lebih sederhana
Penulisan kode yang lebih efisien
Penanagan kesalahan yang lebih baik
Mengurangi kebutuhan untuk plugin eksternal
Lebih markup untuk menggantikan scripting
Tag Baru seperti header, footer, nav, section, asidedll memungkinkan browser untuk mengakses
konten dengan mudah. Sebelumnya, kita hanya menentukan hal tersebut dengan tag dan
menggunakan atribut id ataupun class.
Kekurangan yang dimiliki HTML 5 :
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.
Fitur keamanan yang ditawarkan HTML5 masih terbatas
5. Perbedaan HTML 5 dengan versi sebelumnya adalah
Penulisan doctipe pada HTML5 lebih sederhana. Penulisan Doctype atauDTD pada HTML5 menjadi
lebih sederhana: <!DOCTYPE html>.
Penulisan type atribut untuk tag <style> dan <script> tidak diperlukan pada HTML5.
Penulisan meta tag karakter set (charset) pada HTML5 menjadi lebih sederhana: <meta
charset=”utf-8″>, dibandingkan versi sebelumnya: <meta http-equiv=”content-type”
content=”text/html;charset=UTF-8″ />.
Pada HTML5, tag yang berdiri sendiri (void element) tidak harus ditutup seperti dalam XHTML.
Penulisan tag <br> (break) dapat ditulis dengan <br> maupun <br />.
Walaupun tidak dianjurkan, sebuah tag pada HTML5 boleh ditulis tanpa tag awal atau tanpa tag
akhir. Sebagai contoh, kita tidak perlu menutup tag <p> dengan tag </p>.
Penulisan tag dan atribut adalah case-insensitive di dalam HTML5, sehingga tag <p> dan
tag<P> akan dianggap sama. Hal ini berbeda dengan XHTML yang mengharuskan seluruh tag
ditulis dalam huruf kecil.
Penulisan atribut tidak harus di dalam tanda kutip. Sebagai contoh: <p class=satu> adalah valid.
Jika nilai atribut terdiri dari karakter spasi, maka tetap harus menggunakan tanda kutip,
seperti: <p class=”satu dua tiga”>.
HTML5 mendukung multimedia secara langsung menggunakan tag <audio> dan <video>,
sehingga kita tidak perlu tergantung kepada aplikasi pihak ke-3 seperti flash player.
HTML 5 hanya memiliki 1 versi, tidak seperti pendahulunya yang memiliki 3 versi (pada HTML 4
dan XHTML, anda akan menemukan versi strict, transitional, dan frameset).
6. Penambahan elemen baru:
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
Penggunaan elemen figure, video, audio, source, embed, canvas, dan elemen terkait berkas
multimedia lainnya.
Penambahan atribut baru:
atribut media, ping pada elemen pranala
autofocus, placeholder, required, autocomplete, dan sebagainya, terkait elemen input dan form
reversed pada elemen ol untuk urutan besar ke kecil.
7. Contoh web yang telah mengimplementasikan HTML5 :
1. Robby Leonardi (http://www.rleonardi.com/interactive-resume/)
Robby Leonardi adalah desainer yang berbasis di New York City. Dia mengkhususkan diri
dalam bidang ilustrasi, desain grafis, animasi, dan web design. Website Portfolionya ini sangat
atraktif, seperti seolah-olah kita sedang bermain game supermario.
8. Contoh web yang telah mengimplementasikan HTML5 :
2. Lizzie Seymour (http://lizz.es/)
Lizzie Seymour adalah seorang desainer yang suka mencoba-coba dalam membuat desain
karakter, ilustrasi, coding, dan animasi. Website Portfolio ini dibuat dengan tema dan karakter
yang lucu.
9. Contoh web yang telah mengimplementasikan HTML5 :
3. Bjorn meier (http://bjoernmeier.com/)
Desain indah minimalis dan mudah dinavigasi menjadikan Portfolio dari Bjorn Meier ini menarik
untuk dilihat.
10. Contoh web yang telah mengimplementasikan HTML5 :
4. Stereo Creative (http://stereocreative.com/)
Stereo Creative adalah jasa yang menyediakan layanan membuat sebuah brand atau logo
perusahaan.
11. 2. Apa yang anda ketahui tentang WebSocket pada HTML5, berikan contoh
applikasinya !
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.
Pada spesifikasinya, WebSocket didefinisikan sebagai sebuah Application Programming
Interfaces (API) yang membuat koneksi "socket" antara web browser dan server. Dalam kata polos:
Ada sebuah koneksi tetap antara klien dan server, dan kedua pihak dapat memulai mengirim data
kapan saja.
WebSocket merupakan bagian dari HTML5. WebSocket menghadirkan pengurangan besar dalam lalu-
lintas jaringan yang tidak penting dan latency dibandingkan dengan solusi polling dan long-
polling yang telah digunakan untuk mensimulasikan koneksi dua arah dengan cara menjaga dua
koneksi tetap terhubung.
12. HTML5 WebSocket memperhitungkan bahaya jaringan seperti proxy dan firewall, sehingga
memungkinkan streamingmelalui koneksi apapun, dan dengan kemampuan untuk mendukung
komunikasi hulu dan hilir melalui koneksi tunggal, aplikasi berbasis WebSocket mengurangi beban
pada server, memungkinkan mesin yang telah ada untuk mendukung banyak koneksi yang
berbarengan. Gambar diatas memperlihatkan arsitektur dasar berbasis WebSocket yang mana
beberapa browser menggunakan koneksi WebSocket untuk komunikasi langsung, dua arah dengan
host remot.
13. Manfaat WebSocket :
1. Websocket memungkinkan server untuk mendorong data kepada klien yang terhubung
2. Mengurangi traffic atau lalu lintas jaringan yang tidak perlu dan latency menggunakan full duplex
melalui koneksi tunggal (bukan dua).
3. Streaming melalui proxy dan firewall, mendukung komunikasi simultan hulu dan hilir.
4. Kompatibel dengan pre-WebSocket dunia dengan cara beralih dari koneksi HTTP ke WebSockets.
14. Cara Kerja Websocket.
Cara kerja aplikasi yang menggunakan TCP.
Detail dari proses tersebut adalah :
1. Untuk bisa melakukan koneksi client server, program server harus berjalan terlebih dahulu
2. Di sisi server disediakan sebuah socket, yang disebut welcoming socket yang fungsinya
untuk mendeteksi adanya permintaan koneksi dari sisi client.
3. Di sisi client terdapat client socket. Jika ingin menghubungi server, maka melalui client
socket-nya, client membuat inisialisai koneksi ke welcoming socket milik server, dengan
mode three-way handshake.
4. Setelah welcoming socket menerima inisialisasi koneksi dari client socket, aplikasi server
akan membuat connection socket di sisi server. Dengan connection socket ini, client
socket dan connection socket berinteraksi satu sama lain untuk mengirim dan menerima
data.
5. Client membaca data yang dikirim oleh server dari client socket-nya. Kemudian
menampilkan data tersebut di monitor.
15. Cara Kerja Websocket.
Cara kerja Pemrograman Socket Menggunakan UDP.
Contoh aplikasi untuk UDP socket berikut ini menggunakan kasus yang sama dengan kasus
yang digunakan oleh TCP socket, yaitu :
1. Client membaca inputan dari keyboard, kemudian mengirimkan hasilnya ke server
melalui socket-nya.
2. Server membaca data yang dikirim oleh client di connection socket
3. Server mengubah data menjadi huruf besar
4. Server mengirimkan data yang telah diubah menuju client melalui socket-nya.
5. Client membaca data yang dikirim oleh server dari client socket-nya. Kemudian
menampilkan data tersebut di monitor.
Perbedaan utama antara aplikasi berbasis TCP dengan aplikasi berbasis UDP adalah di
aplikasi UDP tidak ada welcoming socket. Pada UDP tidak ada socket khusus untuk
permintaan inisialisai koneksi. Setiap data yang datang ditangani lansung oleh server
socket.
16. Adapun beberapa contoh komponen server untuk WebSocket yaitu:
1. Socket.IO (Javascript)
2. SignalR (.Net)
3. Jetty (JVM)
4. Event Machine (Ruby)
5. Tornado (Python)
Bahasa yang disebutkan pada daftar di atas adalah bahasa yang digunakan pada sisi server.