html, css, javascript

34
HTML, CSS, & JavaScript Muhammad Yusuf ([email protected] )

Upload: muhammad-yusuf

Post on 15-May-2015

950 views

Category:

Documents


9 download

DESCRIPTION

Menjelaskan dasar-dasar HTML, CSS, dan JavaScript untuk keperluan selanjutnya mengembangkan konten HTML5.

TRANSCRIPT

Page 1: HTML, CSS, JavaScript

HTML, CSS, & JavaScriptMuhammad Yusuf

([email protected])

Page 2: HTML, CSS, JavaScript

Muhammad Yusuf

E-Learning Content Developer di ComLabs USDI ITB (pengembang konten e-learning untuk PT Pertamina, PT BII Maybank, Bank Riau Kepri, PT Newmont Nusa Tenggara, PT Pelindo II)

Microsoft Student Partner (2009-2013)

Intel Indonesia Developer Community

Page 3: HTML, CSS, JavaScript

Apa itu HTML?

Singkatan dari Hyper Text Markup Language

Sebuah markup language

Markup language berarti sekumpulan set dari markup tag

Tag mendeskripsikan konten dokumen

Mengandung tag HTML dan plain text

Digunakan untuk membuat halaman web

Page 4: HTML, CSS, JavaScript

Tag HTML

Tag HTML adalah sebuah tag di dalam tanda kurung siku (“<“ dan “>”) contoh: <html>, <body>, <p>

Tag HTML selalu berpasangan seperti: <html> dan </html>

Tag yang pertama adalah tag awalan dan tag yang kedua adalah tag penutup

Tag penutup ditulis persis seperti tag awalan namun didahului oleh sebuah karakter garis miring “/“

Page 5: HTML, CSS, JavaScript

<namatag>konten</namatag>

Page 6: HTML, CSS, JavaScript

<p>Istri saya sedang tertidur pulas</p>

Page 7: HTML, CSS, JavaScript

Web Browser

Untuk membaca dokumen HTML dan menampilkannya sebagai sebuah halaman web.

Browser tidak menampilkan tag HTML tetapi menggunakan tag untuk mendefinisikan bagaimana konten akan ditampilkan.

Page 8: HTML, CSS, JavaScript
Page 9: HTML, CSS, JavaScript
Page 10: HTML, CSS, JavaScript
Page 11: HTML, CSS, JavaScript

Contoh struktur HTML

Page 12: HTML, CSS, JavaScript

Versi HTML

Version Year

HTML 1991

HTML+ 1993

HTML 2.0 1995

HTML 3.2 1997

HTML 4.01 1999

HTML5 2012

Page 13: HTML, CSS, JavaScript

<!DOCTYPE>

Untuk mendefinisikan dokumen HTML dan mengenalkannya pada browser.

Page 14: HTML, CSS, JavaScript

<!DOCTYPE>

HTML5:

<!DOCTYPE html>

HTML 4.01:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN” "http://www.w3.org/TR/html4/loose.dtd">

Page 15: HTML, CSS, JavaScript

Perangkat HTML Editor

Membuat atau menyunting sebuah dokumen HTML dapat menggunakan:

Adobe Dreamweaver

Adobe Edge Code

Microsoft Expression Web

Notepad (Geek mode: ON)

Page 16: HTML, CSS, JavaScript

Let’s Try!(Buat sebuah folder di komputer Anda, lalu buat sebuah file index.html di dalam folder tersebut menggunakan Notepad)

Page 17: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<body>

<h1>Hello World!</h1>

</body>

</html>

Page 18: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<body>

<h1>Hello World!</h1>

<p>Ini adalah halaman web ku</p>

</body>

</html>

Page 19: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<head>

<title>Hello World</title>

</head>

<body>

<h1>Hello World!</h1>

<p>Ini adalah halaman web ku</p>

</body>

</html>

Page 20: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<head>

<title>Hello World</title>

</head>

<body>

<h1>Hello World!</h1>

<p>Ini adalah halaman web ku</p>

<a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

</body>

</html>

Page 21: HTML, CSS, JavaScript

Let’s try! (gambar.html)

<!DOCTYPE html>

<html>

<head>

<title>Gambar</title>

</head>

<body>

<h1>Gambar</h1>

<img src=“filegambar.jpg” width=“400” height=“300”/>

<a href=“index.html”>Klik di sini untuk kembali ke halaman awal</a>

</body>

</html>

Page 22: HTML, CSS, JavaScript

Attribut HTML

<a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

href=“gambar.html adalah sebuah attribut.

Page 23: HTML, CSS, JavaScript

Attribut HTML

<img src=“filegambar.jpg” width=“400” height=“300”/>

Page 24: HTML, CSS, JavaScript

Daftar Tag dan Attribut pada HTML yang lebih lengkap dapat

dilihat di: http://www.w3schools.com/tags/default.asp

Page 25: HTML, CSS, JavaScript

HTML Formatting

<!DOCTYPE html>

<html>

<body>

<p><b>This text is bold</b></p>

<p><strong>This text is strong</strong></p>

<p><i>This text is italic</i></p>

<p><em>This text is emphasized</em></p>

<p><code>This is computer output</code></p>

<p>This is<sub> subscript</sub> and <sup>superscript</sup></p>

</body>

</html>

Page 26: HTML, CSS, JavaScript

Simple CSS Style (gambar.html)<!DOCTYPE html>

<html>

<head>

<title>Gambar</title>

<style type="text/css">

body {background-color:yellow;}

a {color:black;}

</style>

</head>

<body>

<h1>Gambar</h1>

<img src=“filegambar.jpg” width=“400” height=“300”/>

<a href=“index.html”>Klik di sini untuk kembali ke halaman awal</a>

</body>

</html>

Page 27: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<head>

<title>Hello World</title>

</head>

<body>

<h1>Hello World!</h1>

<p style="color:blue;margin-left:20px;">Ini adalah halaman web ku</p>

<a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

</body>

</html>

Page 28: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<head>

<title>Hello World</title>

</head>

<body>

<h1 style=“text-align:center;font-family:arial;color:red;font-size:20px;">Hello World!</h1>

<p style="color:blue;margin-left:20px;">Ini adalah halaman web ku</p>

<a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

</body>

</html>

Page 29: HTML, CSS, JavaScript

Let’s try! (table.html)

<!DOCTYPE html><html>

<head><title>Tabel</title>

</head><body>

<table border="1"><tr>

<td>row 1, cell 1</td><td>row 1, cell 2</td>

</tr><tr>

<td>row 2, cell 1</td><td>row 2, cell 2</td>

</tr></table>

</body></html>

Page 30: HTML, CSS, JavaScript

Tag <div> dan <span>

Berguna untuk mendefinisikan bagian-bagian dari dokumen HTML.

Tag <div> untuk mendefinisikan bagian yang berbeda baris.

Tag <span> untuk mendefinisikan bagian yang berada dalam satu baris yang sama.

Page 31: HTML, CSS, JavaScript

Let’s try! (index.html)

<!DOCTYPE html>

<html>

<head>

<title>Hello World</title>

</head>

<body>

<div id=“header”>

<h1 style=“text-align:center;">Hello World!</h1>

</div>

<div id=“konten”>

<p style="color:blue;margin-left:20px;">Ini adalah halaman web ku</p>

<a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

</div>

</body>

</html>

Page 32: HTML, CSS, JavaScript

Simple JavaScript (index.html)<!DOCTYPE html><html><head><title>Hello World</title><script>document.write(“<p><i>Berikut ini adalah contoh Hello

World</i></p>“)</script>

</head><body><div id=“header”><h1 style=“text-align:center;">Hello World!</h1>

</div><div id=“content”><p style="color:blue;margin-left:20px;">Ini adalah halaman web

ku</p><a href=“gambar.html”>Klik di sini untuk melihat gambar</a>

</div></body>

</html>

Page 33: HTML, CSS, JavaScript

Simple JavaScript (index.html)<!DOCTYPE html><html><head><title>Hello World</title><script>document.write(“<p><i>Berikut ini adalah contoh Hello World</i></p>“)

</script></head><body><div id=“header”><h1 style=“text-align:center;">Hello World!</h1>

</div><div id=“konten”><p id=“teksKonten” style="color:blue;margin-left:20px;">Ini adalah

halaman web ku</p><a href=“gambar.html”>Klik di sini untuk melihat gambar</a><button type="button" onclick=“tombolKlik()">Klik saya!</button>

</div></body>

</html>

Page 34: HTML, CSS, JavaScript

Simple JavaScript (index.html)

<head><title>Hello World</title><script>

document.write(“<p><i>Berikut ini adalah contoh Hello World</i></p>”);

function tombolKlik(){

document.getElementById(“teksKonten").style.color="#FF0000";}

</script></head>