Praktikum Disain Web HTML

dokumen-dokumen yang mirip
BAB III Validasi HTML5

MODUL PRAKTIKUM PEMROGRAMAN INTERNET

HTML5. HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute

Sejarah HTML5. Abstrak. Pendahuluan. Reni Resiani Sunmaryati

Elemen-elemen baru yang disediakan pada HTML5 Tag

PEMROGRAMAN WEB 10 Introduction to HTML5

Pengenalan Dasar HTML 5. Author : Minarni, S.Kom.,MM Universitas Darwan Ali Sampit - KALTENG

HyperText Markup Language

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Modul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

MODUL 1 PENGENALAN HTML

MODUL 2 HTML. (HyperText Mark-Up Language)

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web

Keterampilan Komputer. 8. Pengenalan HTML

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

OBJECT INPUT DATA Pada HTML5 Teknik Informatika

Modul Praktikum Pemrograman Web HTML5

Jenis Jenis Input Type Yang Hanya Ada di HTML 5

Modul Praktikum Web Statis Disusun : Wahyu Widodo, S.Kom.,M.Kom

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

PENDAHULUAN Yosef Murya Kusuma Ardhana. ST., M.Kom

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Belajar Dasar HTML 5. It s all about 4rt, not how smart you are. S u p p o r t e d b y : [ C y b e r 4 r t C r e w ]

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

C. Ms Powerpoint D. Notepad E. Ms Acces

HTML Uncover. Duniailkom Duniailkom

X/HTML5 Form. Auriza Akbar 25 Mei 2012

Fundamental HTML5 TRAINING HARI #1 ACHMAD SOLICHIN ACHMATIM)

SMH2D3 Web Programming. 3 BAB III TABLE & FORM INPUT DATA HTML5. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

Pengenalan Perancangan Web 2017

BAB 2 LANDASAN TEORI

Pengenalan HTML dan CSS

Interactive Broadcasting

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

Pengenalan Script. Definisi HTML

Pengenalan JavaScript

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

DASAR-DASAR WEB DESIGN

Trik Mudah Membuat CMS Website dari Nol

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Interactive Broadcasting

Pert 11 DASAR-DASAR WEB DESIGN

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak.

PEMROGRAMAN WEB. 1 P a g e

Pemrograman Web. Page 188

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018

Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT.

UAS (Pemrograman Web Statis) Oleh : N.I.M : : Reza Bayu Permana : Teknik Informatika Mata Kuliah : Pemrograman Web Statis

BAB-12 MEMBUAT FORM HTML

Review Pemrograman Web I

P - 6 Bab 4 : HTML (Hypertext Markup Language)

HTML (HyperText Markup Language)

BELAJAR HTML Hyper Text Markup Language

2011 Ahmad Amarullah

PELATIHAN WEB DESIGN & WEB PROGRAMMING

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

AJAX. Pemrograman Web. Rajif Agung Yunmar, S.Kom

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

penulis selama proses pembangunan aplikasi. BAB 2 LANDASAN TEORI Penganut pendekatan elemen adalah Davis (1985) yang mendefinisikan sistem sebagai

BAB I PERKENALAN HTML

HTML (HYPERTEXT MARKUP LANGUAGE)

Desain Web. MODUL 2 Desain Form

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

MODUL PRAKTIKUM PEMROGRAMAN WEB

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB I PERKENALAN HTML

BAB III LANDASAN TEORI

MODUL PENGEMBANGAN WEBSITE UNIVERSITAS NEGERI YOGYAKARTA. (Web Fakultas, Program Pascasarjana, & Lembaga Versi Inggris)

PEMROGRAMAN WEB. 11 XML, XHTML dan JSON. Andi WRE

Sugeng Widodo,S.Kom STIKI

Tutorial penggunaan CMS / Application By. Steph/IT/04/2010

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

KBKF53110 WEB PROGRAMMING

Penjelasan Singkat Tentang HTML 5

GBPP dam SAP Java Script

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

KURSUS ONLINE JASA WEBMASTERS

3 Perancangan Website Menggunakan Responsive Web Design. Syachbana dan Zulkarnain Akib

MODUL 1 HTML. (HyperText Mark-Up Language)

DASAR HTML UNTUK PEMULA

Indecon.com User Manual

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

Transkripsi:

Praktikum Disain Web HTML Tujuan : 1. Memahami tentang konsep HTML 2. Memahami fitur-fitur baru pada HTML5 3. Memahami aturan penulisan HTML khususnya HTML5 4. Membuat dokumen web dengan HTML khususnya HTML5 A. Pengenalan HTML Hypertext Markup Language merupkan standard bahasa yang di gunakan untuk menampilkan document web, yang bisa anda lakukan dengan HTML yaitu: Mengontrol tampilan dari web page dan contentnya. Mempublikasikan document secara online sehingga bisa di akses dari seluruh dunia. Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online. Menambahkan object-object seperti image, audio, video dan juga java applet dalam document HTML. B. HTML Version Berikut versi HTML : Deklarasi <!DOCTYPE> membantu browser untuk menampilkan sebuah halaman web dengan benar. Browser hanya dapat menampilkan halaman HTML 100% dengan benar jika browser tahu tipe dan versi yang digunakan. Berikut deklarasi umum dari tiap versi :

C. HTML5 HTML 5 adalah standard baru dari HTML. Sumber : Fitur baru dalam HTML5: Unsur <canvas> untuk menggambar 2D. <video> dan elemen <audio> untuk media pemutaran. Dukungan yang lebih baik untuk penyimpanan secara offline. Elemen konten yang lebih spesifik, seperti <artikel>, <footer>, <header>, <nav>,< section>. Bentuk kontrol form seperti kalender, tanggal, waktu, e-mail, URL, search. Menampilkan posisi (Geolocation) Web Storage : localstorage(stores data with no expiration date) and sessionstorage(stores data for one session)

Application Cache Offline browsing User bisa menggunakan aplikasi walaupun offline Speed - cached resources load faster Reduced server load - the browser will only download updated/changed resources from the server Web Workers HTML SSE(Server-Sent Event Notifications) 1. HTML5 Canvas elemen <canvas> digunakan untuk menggambar grafis, biasanya menggunakan Java Script. Unsur <canvas> hanyalah sebuah tempat untuk menggambar grafis, sedangkan grafis dibuat menggunakan script. Berikut pendeklarasian umumnya Sedangkan untuk menambahkan border, gunakan atribut style : Semua gambar dikanvas harus dilakukan menggunakan Java Script, Berikut menggambar di kanvas menggunakan JavaScript : a. Menggambar object 2D dengan satu warna b. Canvas Gradients var c=document.getelementbyid("mycanvas"); var ctx=c.getcontext("2d"); // Create gradient var grd=ctx.createlineargradient(0,0,200,0); grd.addcolorstop(0,"red"); grd.addcolorstop(1,"white"); // Fill with gradient ctx.fillstyle=grd; ctx.fillrect(10,10,150,80); c. Canvas Text

2. HTML5 SVG (Scalable Vector Graphics) SVG digunakan untuk mendefinisikan grafis berbasis vektor untuk Web SVG mendefinisikan grafis dalam format XML SVG grafis TIDAK kehilangan kualitas apa pun jika mereka diperbesar atau diubah ukurannya Setiap elemen dan setiap atribut dalam file SVG dapat dianimasikan 3. HTML5 Drag and Drop example Pada HTML5 drag and drop merupakan bagian dari standard HTML5. Elemen apapun bisa di drag ke lokasi yang berbeda.

4. HTML5 Video HTML5 mendefinisikan elemen baru dengan meng-embed video/film pada suatu halaman web. Sehingga tidak memerlukan plug-in tambahan untuk memutarnya. Menambahkan button Play/Pause, Big, small dan Normal <!DOCTYPE html> <html> <body> <div style="text-align:center">

<button onclick="playpause()">play/pause</button> <button onclick="makebig()">big</button> <button onclick="makesmall()">small</button> <button onclick="makenormal()">normal</button> <br> <video id="video1" width="420"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> </div> <script> var myvideo=document.getelementbyid("video1"); function playpause() { if (myvideo.paused) myvideo.play(); else myvideo.pause(); } function makebig() { myvideo.width=560; } function makesmall() { myvideo.width=320; } function makenormal() { myvideo.width=420; } </script> </body> </html> 5. HTML5 Audio HTML5 mendefinisikan elemen baru dengan meng-embed audio pada suatu halaman web. Sehingga tidak memerlukan plug-in tambahan untuk memutarnya. 6. HTML5 Input Types HTML5 memiliki beberapa jenis type input baru untuk suatu form. Fitur baru ini memungkinkan kontrol input yang lebih baik dan validasi selain itu juga memudahkan programmer. Jenis input baru tersebut antara lain :

7. HTML5 Form elements HTML5 <datalist> Element <input list="browsers" name="browser"> <datalist id="browsers"> <option value="internet Explorer"> <option value="firefox"> <option value="chrome"> <option value="opera"> <option value="safari">

</datalist> HTML5 <keygen> Element <form action="demo_keygen.asp" method="get"> Username: <input type="text" name="usr_name"> Encryption: <keygen name="security"> <input type="submit"> HTML5 <output> Element <form oninput="x.value=parseint(a.value)+parseint(b.value)">0 <input type="range" id="a" value="50">100 + <input type="number" id="b" value="50">= <output name="x" for="a b"></output> 8. HTML5 Form Attributes <form> / <input> autocomplete Attribute <form action="demo_form.asp" autocomplete="on"> First name:<input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> E-mail: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> <form> novalidate Attribute Data yang diinputkan tidak akan divalidasi ketika di submit <form action="demo_form.asp" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> <input> autofocus Attribute <form action="demo_form.asp"> First name:<input type="text" name="fname" autofocus><br> Last name: <input type="text" name="lname"><br> <input type="submit"> <input> form Attribute <form action="demo_form.asp" id="form1"> First name: <input type="text" name="fname"><br> <input type="submit" value="submit"> <p>the "Last name" field below is outside the form element, but still part of the form.</p> Last name: <input type="text" name="lname" form="form1"> <input> formmethod Attribute <form action="demo_form.asp" method="get">

First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="submit"> <input type="submit" formmethod="post" formaction="demo_post.asp" value="submit using POST"> <input> min and max Attributes Enter a date before 1980-01-01: <input type="date" name="bday" max="1979-12-31"> Enter a date after 2000-01-01: <input type="date" name="bday" min="2000-01-02"> Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5"> <input> multiple Attribute Select images: <input type="file" name="img" multiple> <input> required Attribute Username: <input type="text" name="usrname" required> 9. HTML5 Semantic Semantic element menjelaskan maknanya baik untuk browser maupun developer. Merupakan tag-tag baru pada HTML5. HTML5 semantic digunakan untuk mendukung struktur halaman yang lebih rapi. Elemen-elemen ini digunakan untuk mengurangi pemakaian tag <div> <header> Merupakan bagian atas dokumen

<article> <header> <h1>internet Explorer 9</h1> <p><time pubdate datetime="2011-03-15"></time></p> </header> <p>windows Internet Explorer 9 (abbreviated as IE9) was released to the public on March 14, 2011 at 21:00 PDT...</p> </article> <nav> Mendefinisikan suatu set link navigasi. Namun tidak semua link harus didalam element <nav>. Untuk membentuk bagian navigasi atau menu <nav> <a href="/html/">html</a> <a href="/css/">css</a> <a href="/js/">javascript</a> <a href="/jquery/">jquery</a> </nav> <section> Mendefinisikan sebuah bagian pada suatu dokumen. Digunakan untuk mengelompokan content yang sejenis <section> <h1>wwf</h1> <p>the World Wide Fund for Nature (WWF) is...</p> </section> <article> Digunakan untuk menampilkan suatu artikel pada halaman HTML. Digunakan Untuk Konten eksternal, seperti artikel, blog, forum, atau konten lain dari sumber external <article> <h1>internet Explorer 9</h1> <p>windows Internet Explorer 9 (abbreviated as IE9) was released to the public on March 14, 2011 at 21:00 PDT...</p> </article> <aside> Mendefinisikan konten yang berkaitan pada konten yang ada, biasanya ditempatkan disamping konten. <p>my family and I visited The Epcot center this summer.</p> <aside> <h4>epcot Center</h4> <p>the Epcot Center is a theme park in Disney World, Florida.</p> </aside>

<footer> Merupakan bagian bawah dokumen. Biasanya berisi copyright, author, contact information dsb. <footer> <p>posted by: Hege Refsnes</p> <p><time pubdate datetime="2012-03-01"></time></p> </footer> PRAKTIKUM : 1. Buat halaman web DATA ENTRY mengenai data pribadi seseorang menggunakan HTML5, Gunakan Tag-Tag yang telah diajarkan, gunakan table, dan canvas untuk memperindah halaman tampilan anda. Halaman Data Entry Dilengkapi dengan button simpan dan button reset. Harus diisi (Nama, jenis kelamin, tempat/tgl lahir, riwayat pendidikan, email, homepage, hobby)

2. Buat halaman html5 untuk video, audio dan drag and drop, kemudian masukkan link-link tersebut kedalam elemen <nav> ***Selamat Mengerjakan ***

Sumber http://w3schools.com/html/ http://lecturer.eepis-its.edu/~idris/files/prog_web/praktek/day-2.pdf