Anda di halaman 1dari 21

HTML Dasar

Materi 2
Pemrograman Web
PTI UMS
Tentang HTML
• HTML : format standar untuk membuat dokumen
web
• Spesifikasi HTML standar (HTML 5.01 )
:http://www.w3.org/TR/html5/
• HTML merupakan bahasa bertanda,
menggunakan rangkaian teks tertentu (tag) untuk
menandai teks yang mempunyai interpretasi
khusus
• File HTML berupa file teks (plain text file), bukan
binary file, sehingga dapat dibuat menggunakan
editor teks biasa
Skema Dasar Dokumen HTML

<HTML>
<HEAD>
<TITLE>Judul dokumen</TITLE>
</HEAD>
<BODY>
Isi dokumen
</BODY>
</HTML>

• HTML: menandai awal dan akhir dokumen HTML


• HEAD: menandai bagian header dokumen HTML
• TITLE: memberi judul pada dokumen HTML
• BODY: menandai awal dan akhir isi dokumen (yang ditampilkan)
Struktur HTML document

• Document HTML bisa di bagi mejadi tiga bagian utama:


html, head, dan body.

<html>
<head>

</head>

<body>

</body>
</html>
Susunan HTML

<Head>
Kepala <Title>
Judul Homepage
<head> </Title>
</Head>

Homepage
<Body>
Isi…Teks
Tubuh
Isi…Tabel.
<body> Isi…Audio, Video, dll.
</Body>
<html>
• Setiap document HTML harus di awali dan
di tutup dengan tag HTML  <html> ……
</html>
• Tag <html> memberi tahu browser bahwa
yang di dalam kedua tag tersebut adalah
document HTML.
<head>
• Bagian header dari document HTML di apit oleh tag
<head></head>.
• Di dalam bagian ini biasanya dimuat tag <tittle> yang menampilkan
judul dari halaman web.
<head>
<title>Selamat Datang Kuliah Pemrograman Web</title>
</head>
<body>
• Tag <body> di gunakan untuk menampilkan text, image
link dan semua yang akan di tampilkan pada web page.

<html>
<head>
<title>Welcome to PTI-UMS</title>
</head>
<body bgcolor=“red">
<p>Kuliah Pemrograman Web HTML Dasar</p>
</body>
</html>
Contoh Isi Dokumen HTML

<html>
<html>
<head>
<head>
<title>Homepage
<title>Homepage saya</title>
saya</title>
</head>
</head>
<body>
<body>
<h1>Saya</h1>
<h1>Saya</h1>
<h2>Perkenalan</h2>
<h2>Perkenalan</h2>
<p>Perkenalkan,
<p>Perkenalkan, nama
nama saya
saya .....
..... Ini
Ini adalah
adalah <i>homepage</i>
<i>homepage</i>
<b>pertama</b>
<b>pertama</b> saya, karena saya baru belajar tentang
saya, karena saya baru belajar tentang
cara membuat <b><i>homepage</i></b>.
cara membuat <b><i>homepage</i></b>.
</p>
</p>
</body>
</body>
</html>
</html> <!--
<!-- akhir
akhir dokumen
dokumen HTML
HTML -->
-->
Daftar Tag
• <html> Dokumen
• <head> Header
• <title> Judul dokumen
• <body> Isi dokumen
• <h1>…<h6> Judul paragraf
• <p> Paragraf
• <b>,<i>,<u>,<sup>,<sub> Atribut
• <br> Ganti baris
• <font> Font
• <li>,<ol>,<ul> Enumerasi
• <hr> Garis mendatar
• <img> Gambar
• <a> Link (kaitan/rujukan)
• <table> Tabel
• <!-- --> Komentar
• <frame>,<frameset>,<iframe> Frame (bingkai)
• <form> Formulir isian
• <input>,<textarea>,<select> Komponen isian pada formulir
• <map> Link berdasar area pada gambar
• <span>,<div> Pengelompokan elemen dokumen
Tag Judul (Heading)
<hn>Judul paragraf</hn>
n = 1,2,3,4,5,6 (tingkat judul)
Untuk menuliskan judul suatu paragraf
<h1>Judul
<h1>Judul Tingkat
<h2>Judul
Tingkat 1</h1>
1</h1> Judul Tingkat 1
<h2>Judul Tingkat
Tingkat 2</h2>
2</h2>
<h3>Judul
<h3>Judul Tingkat
<h4>Judul
Tingkat 3</h3>
3</h3> Judul Tingkat 2
<h4>Judul Tingkat
Tingkat 4</h4>
4</h4>
<h5>Judul
<h5>Judul Tingkat
Tingkat 5</h5>
5</h5> Judul Tingkat 3
<h6>Judul
<h6>Judul Tingkat
Tingkat 6</h6>
6</h6>
Judul Tingkat 4
Judul Tingkat 5
Judul Tingkat 6
Tag Paragraf (Paragraph)
<p>paragraf</p>
Untuk menandai suatu paragraf.
Suatu paragraf akan terlihat dibatasi oleh satu baris kosong
sebelum dan sesudahnya.
<p>
<p> Ini adalah homepage pertama saya,
Ini
Ini adalah
adalah homepage
homepage pertama
pertama
saya, karena saya baru belajar tentang cara
saya, karena saya baru belajar
karena saya baru belajar
tentang cara membuat homepage.
tentang cara membuat homepage. membuat homepage.
</p>
</p>
<p>Homepage Homepage ini masih dalam tahap
<p>Homepage ini
ini masih
masih dalam
dalam tahap
tahap
pengembangan, oleh karena itu
pengembangan, oleh karena itu pengembangan, oleh karena itu
tampilannya
tampilannya masih
masih terlalu
terlalu tampilannya masih terlalu sederhana.
sederhana.</p><p>Saya
sederhana.</p><p>Saya akan
akan
berusaha untuk terus memperbaiki
berusaha untuk terus memperbaiki
homepage
homepage saya
saya ini,
ini, sehingga
sehingga Saya akan berusaha untuk terus
semakin
semakin lama semakin menarik
lama semakin menarik untuk
untuk memperbaiki homepage saya ini,
dilihat.</p>
dilihat.</p> sehingga semakin lama semakin menarik
untuk dilihat.
Tag Atribut 1 (Bold, Italic, Underline)

<b>Kalimat yang dicetak tebal</b>


<i>Kalimat yang dicetak miring</i>
<u>Kalimat yang digarisbawahi</u>
Untuk menandai bagian kalimat agar dicetak tebal,
miring, dan/atau digarisbawahi.
<p>Kata
<p>Kata dapat
dapat dicetak
dicetak <b>tebal</b>,
<b>tebal</b>, <i>miring</i>,
<i>miring</i>, <u>garis
<u>garis
bawah</u>,
bawah</u>, <b>tebal
<b>tebal <i>miring</i></b>,
<i>miring</i></b>, dan
dan
<b><i><u>kombinasi</u></i></b>
<b><i><u>kombinasi</u></i></b> di di tengah
tengah huruf
huruf normal</p>
normal</p>

Kata dapat dicetak tebal, miring, garis bawah, tebal


miring, dan kombinasi di tengah huruf normal
Tag Atribut 2 (Superscript, Subscript)

<sup>bagian yang dicetak tinggi</sup>


<sub>bagian yang dicetak rendah</sub>
Untuk menandai bagian karakter agar dicetak
tinggi atau rendah, biasanya untuk rumus
matematika atau kimia.
<p>(x<sub>1</sub>
<p>(x<sub>1</sub> ++ x<sub>2</sub>)<sup>2</sup>
x<sub>2</sub>)<sup>2</sup> ==
x<sub>1</sub><sup>2</sup>
x<sub>1</sub><sup>2</sup> ++ x<sub>2</sub><sup>2</sup>
x<sub>2</sub><sup>2</sup> ++
2x<sub>1</sub>x<sub>2</sub></p>
2x<sub>1</sub>x<sub>2</sub></p>
<p>2H<sub>2</sub>
<p>2H<sub>2</sub> ++ O<sub>2</sub>
O<sub>2</sub> == 22 H<sub>2</sub>O
H<sub>2</sub>O

(x1 + x2)2 = x12 + x22 + 2x1x2

2H2 + O2 = 2 H2O
Tag Ganti Baris (Break line)
<br>
Untuk pindah ke baris berikutnya.
Bentuk penulisan lain yang dianjurkan (XML style) :
<br />
<p>Perkenalkan,<br
<p>Perkenalkan,<br />/> Perkenalkan,
nama saya ..... Ini
nama saya ..... Ini nama saya ..... Ini adalah
adalah<br
adalah<br />homepage
/>homepage pertama
pertama
saya,<br homepage pertama saya,
saya,<br /> karena saya baru
/> karena saya baru
belajar tentang cara<br /> karena saya baru belajar tentang cara
belajar tentang cara<br />
membuat
membuat homepage.</p>
homepage.</p> membuat homepage.

<p>Homepage
<p>Homepage ini
ini masih
masih dalam
dalam Homepage ini masih dalam tahap
tahap pengembangan, oleh
tahap pengembangan, oleh
karena
pengembangan,
karena itu
itu tampilannya
tampilannya masih
masih oleh karena itu tampilannya masih terlalu
terlalu sederhana.</p>
terlalu sederhana.</p>
sederhana.
Tag Font (size)

Memformat suatu bagian kalimat dengan ukuran,


jenis huruf, atau warna tertentu.
Tag : font Parameter : size, face, color
<font size="n"> kalimat </font>
Ukuran <font size="m"> kalimat </font>
n = 1, 2, 3, 4, 5, 6, 7 (ukuran huruf)
m = -2, -1, +0, +1, +2, +3, +4 (ukuran huruf)
Ukuran
Ukuran
<font
<font size="1">satu,</font>
size="1">satu,</font>
<font size="2">dua,</font>
<font size="2">dua,</font>
<font
<font size="3">tiga,</font>
size="3">tiga,</font>
<font size="4">empat,</font>
<font size="4">empat,</font>
<font
<font size="5">lima,</font>
size="5">lima,</font>
<font size="6">enam,</font>
<font size="6">enam,</font>
<font
<font size="7">tujuh</font>
size="7">tujuh</font>

Ukuran satu, dua, tiga, empat, lima, enam, tujuh


Tag Font (face)
Memformat suatu bagian kalimat dengan ukuran,
jenis huruf, atau warna tertentu.
Tag : font Parameter : size, face, color
Jenis <font face="nama font"> kalimat </font>
huruf nama font = Times New Roman, Arial,
Courier New, Verdana, dll.
<font
<font face="Times
face="Times New
New Roman">Homepage
Roman">Homepage ini
ini masih
masih dalam
dalam tahap
tahap pengembangan</font><br
pengembangan</font><br />
/>
<font face="Arial">Homepage ini masih dalam tahap pengembangan</font><br
<font face="Arial">Homepage ini masih dalam tahap pengembangan</font><br /> />
<font
<font face="Courier
face="Courier New">Homepage
New">Homepage ini
ini masih
masih dalam
dalam tahap
tahap pengembangan</font><br
pengembangan</font><br />
/>
<font face="Verdana">Homepage ini masih dalam tahap pengembangan</font>
<font face="Verdana">Homepage ini masih dalam tahap pengembangan</font>

Homepage ini masih dalam tahap pengembangan


Homepage ini masih dalam tahap pengembangan
Homepage ini masih dalam tahap pengembangan
Homepage ini masih dalam tahap pengembangan
Tag Font (color)

Memformat suatu bagian kalimat dengan ukuran,


jenis huruf, atau warna tertentu.
Tag : font Parameter : size, face, color
<font color="#RRGGBB"> kalimat </font>
Warna RR = 00 .. FF (intensitas warna merah dalam heksadesimal)
GG = 00 .. FF (intensitas warna hijau dalam heksadesimal)
BB = 00 .. FF (intensitas warna biru dalam heksadesimal)
<b><font
<b><font color="#FF0000">Red</font><br
color="#FF0000">Red</font><br />/> Red
<font color="#800000">Maroon</font><br
<font color="#800000">Maroon</font><br />/> Maroon
<font
<font color="#00FF00">Lime</font><br
color="#00FF00">Lime</font><br />
/>
<font Lime
<font color="#008000">Green</font><br />
color="#008000">Green</font><br /> Green
<font color="#0000FF">Blue</font><br />
<font color="#0000FF">Blue</font><br />
<font
<font color="#000080">Navy</font><br
color="#000080">Navy</font><br />
/> Blue
<font
<font color="#FFFF00">Yellow</font><br />
color="#FFFF00">Yellow</font><br /> Navy
<font
<font color="#FF00FF">Fuchsia</font><br />
color="#FF00FF">Fuchsia</font><br /> Yellow
<font color="#00FFFF">Aqua</font></b>
<font color="#00FFFF">Aqua</font></b> Fuschia
Aqua
Tag Enumerasi (List, Unordered List, Ordered
List)
<li>item</li>
Untuk menandai suatu item dari daftar (enumerasi), diawali
dengan simbol • (bullet)
Kelompok item harus diapit oleh tag <ul> </ul> dalam daftar bertingkat.
Untuk menomori enumerasi dengan nomor urut (1,2,3), apitlah dengan tag <ol> </ol>
Ada
Ada beberapa
beberapa sektor
sektor potensial:
potensial:
<li>Pariwisata</li>
<li>Pariwisata</li>
<li>Seni</li>
<li>Seni</li>
<li>Budaya</li><br
<li>Budaya</li><br /> />
Sektor
Sektor tersebut merupakan ...
tersebut merupakan ...
<p>Fasilitas
<p>Fasilitas penginapan di Indonesia:
penginapan di Indonesia:
<ol>
<ol>
<li>Losmen</li><br
<li>Losmen</li><br /> />
Losmen
Losmen merupakan
merupakan tempat
tempat
penginapan
penginapan yang berskala kecil
yang berskala kecil
<li>Hotel</li>
<li>Hotel</li>
<ul>
<ul>
<li>Hotel
<li>Hotel melati</li>
melati</li>
<li>Hotel
<li>Hotel berbintang</li>
berbintang</li>
</ul>
</ul>
</ol>
</ol>
Perkembangan
Perkembangan dalam
dalam ...
...
Tag Garis Mendatar (Horizontal Line)

<hr>
membentuk garis pemisah mendatar.
Bentuk penulisan lain yang dianjurkan (XML style) :
<hr /> Perkenalkan,
Perkenalkan, nama
nama saya
saya ...
...
Ini
Ini adalah
adalah homepage
homepage pertama
pertama
saya,
saya, karena
karena saya
saya baru
baru
belajar tentang cara
belajar tentang cara
membuat
membuat homepage.<hr
homepage.<hr />/>
Homepage ini masih dalam
Homepage ini masih dalam
tahap
tahap pengembangan,
pengembangan, oleh
oleh
karena
karena itu
itu tampilannya
tampilannya
masih
masih terlalu
terlalu sederhana.
sederhana.
Soal
• Buatlah Program html untuk menampilkan
biodata kalian beserta hoby dan motto
hidup, dengan menerapkan beberapa tag
diatas ( Judul, Paragraf, Size, Font, Color,
break line, face dan enumerasi)

Anda mungkin juga menyukai