.quickedit{display:none;}

Pages

Belajar HTML5 Dasar - Pengenalan Tag-tag HTML5 baru

Tahun 2011 merupakan tahunnya HTML5, setelah Internet Explorer 9 rilis beberapa bulan lalu, maka semua browser utama (IE, Firefox, Safari, Chrome dan Opera) telah mendukung HTML5 dan CSS3. Ya walaupun belum semua fungsi HTML5 & CSS3 didukung spenuhnya, tetapi tahun ini merupakan lahirnya HTML5. Jadi tunggu apa lagi, Anda masih pakai XHTML? atau mungkin malah HTML4? mulailah belajar HTML5, ada banyak tag2 baru yang sangat menarik. Disini saya akan mengajari tag-tag yang baru saja dan yang paling banyak digunakan dalam melayout sebuah website.
Sebelum anda meneruskan membaca artikel ini, saya sarankan anda paham mengenai dasar-dasar HTML dan dasar-dasar CSS terlebih dahulu. Karena disini saya hanya akan menerangkan tag-tag yang baru di HTML5, maka saya asumsikan Anda sudah tahu tag-tag yang lama.
Oke, sebelumnya kita nanti akan membuat sebuah website dengan HTML5 yang layoutnya / wireframe nya kira-kira seperti ini:
Nah dengan wireframe seperti itu nanti kira-kira kita akan menggunakan tag berikut ini

Oke ada banyak tag yang baru yah, mari kita mulai saja, siapkan teks editor Anda dan kita buat deklarasi HTML5 beserta <head> nya:


KODE PROGRAM

<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Drop Down Menu</title>
<head>
<body>
  Isi web disini
</body>
</html>


Sip, lebih simpel kan, kalau dulu jaman XHTML kita perlu mendeklarasikan transitional, atau strict, sekarang cukup <!DOCTYPE html>. Nah untuk isinya saya akan memberitahu tag-tag yang baru, nanti setiap kode berikutnya Anda masukkan didalam <body>, yang ada tulisan Isi web disini.

<header>

Tag pertama kita adalah <header>, sesuai namanya tag ini ditempatkan diatas pada bagian awal website. Kalau dulu kita pakai <div id="header"> sekarang kita menggantinya dengan<header>. Tetapi <header> tidak harus melulu dipaling atas web, kita bisa memiliki beberapa<header>, misal didalam artikel (kita akan bahas ini nanti dibagian article).
Nah, didalam <header> ini bisa kita isi macam-macam, misal logo, navigasi, heading dan lain-lain. Bahkan diisi <div> pun tidak masalah.

<hgroup>

Weittss <hgroup>, apa lagi ini? Oke gampangnya jika kita memiliki satu atau lebih dari satu heading berurutan <h1> - <h6> maka kita bisa mengelompokkannya dengan <hgroup>. Biasanya digunakan apabila kita memiliki judul dan ada

KEBUTUHAN APLIKASI UNTUK PEMROGRAMAN WEB


  1. Editor   : sebagai media untuk menulis program, bisa berupa editor text atau editor program.

contoh  :
·         Notepad (Editor Text pada Windows)
·         Side Kick (Editor Text pada DOS)
·         PHPed (Editor Program pada Windows)
·         Editor Frontpage (Editor Script pada aplikasi Fontpage)
·         Quanta, Bluefish, Screem (Editor web di Linux)

  1. Browser : media untuk melihat hasil tampilan pemrograman.

Contoh :
·         Internet Explorer, MSN browser  (Windows)
·         Netscape, Mozilla, Firefox, Opera (berbagai sistem operasi ada)
·         Konqueror, Dillo (Linux)
·         LYNX (browser dengan tampilan berbasis text, bisa untuk browsing internet di Linux dan berbagai sistem operasi dengan mode kerja Text)
·         Mosaic (browser pertama yang merupakan cikalbakal browser yang ada sekarang).

Catatan: Dalam pengetesan hasil pemrograman sebaiknya diuji menggunakan lebih dari satu browser, misalnya Internet Explorer dan Netscape.

PEMROGRAMAN BERBASIS WEB

Rumpun bahasa pemrograman berbasis web:
  1. Client side       : bisa langsung dijalankan pada komputer (PC) tanpa memerlukan server web.

            Contoh: HTML, Java Script, Visual Basic Script (Vbs), dll

  1. Server side       : program harus diletakkan pada direktori server web dan segala operasionalnya diatur oleh server web.

Contoh  : PHP (freeware), ASP (microsoft), JSP (Java – Sun Micro System),dll

Catatan: dalam pembuatan suatu programan aplikasi berbasis web dimungkinkan menggunakan banyak bahasa pemrograman.

Contoh kolaborasi berbagai bahasa pemrograman web dalam suatu aplikasi:
  • Penanganan logika pemrograman ( IF, LOOP, dll) menggunakan PHP
  • Menampilkan gambar, tabel, hyperlink menggunakan HTML
  • Mempercantik tampilan seperti Menu PullDown menggunakan Java Script.