03 Pertemuan-03 HTML Dasarz
03 Pertemuan-03 HTML Dasarz
Dasar
Oleh:
Zaidir, ST., M.Cs
Apa itu HTML?
• HTML merupakan suatu bahasa yang
digunakan untuk mendeskripsikan web
pages.
• HTML singkatan dari Hyper Text
Markup Language.
• HTML bukanlah programming language,
tetapi merupakan suatu markup
language.
• Suatu markup language merupakan
serangkaian markup tags.
• HTML menggunakan markup tags
untuk mendeskripsikan web pages.
HTML Markup Tag
• HTML markup tags seringkali disebut
HTML tags
• HTML tags merupakan keywords yang
diapit dengan kurung lancip <tag>
• HTML tags biasanya berpasangan seperti
<b> pasangannya </b>, tapi ada yg tdk
mis. <br>
• Tag yang pertama dalam satu pasangan
menunjukkan start tag (opening tags),
tag yang kedua merupakan end tag
(closing tags).
• Penulisan tag boleh ditulis huruf
kapital/kecil
Sejarah HTML
• Tahun 1980 ketika IBM berniat membuat
bahasa kode untuk menggabungkan teks
dengan perintah pemformatan agar
mengenali elemen dokumen.
• Bahasa yang menggunakan tanda-tanda
ini dinamakan markup language,
sedangkan IBM memberinya nama
Generalized Markup Language (GML).
• 1986, ISO mengeluarkan standarisasi
bahasa markup berdasarkan GML dengan
nama Standard Generalized Markup
Language (SGML).
Sejarah HTML lanjutan..
• Bahasa SGML ini kemudian banyak digunakan di
dunia penerbitan dan percetakan.
• HEAD
➢ Sintaks: <head> <title>ini judul jendela</title></head>
➢ Berisi informasi yang ditujukan untuk browser
➢ Misal: judul jendela, definisi style, dll
• BODY
➢ Sintaks: <body> ...... </body>
➢ Berisi konten yang ditampilkan di halaman web
Empat Jenis Elemen HTML
• Structural
➢ Tanda yang menentukan level atau tingkatan dari sebuah teks
➢ contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan "Golf“
sebagai teks tebal besar yang menunjukkan sebagai Heading 1
• Presentational
➢ Tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks
tersebut
➢ Contoh: <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah
mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks.
• Hypertext
➢ tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke
dokumen lain
➢ Contoh: <a href="http://www.wikipedia.org/">Wikipedia</a> akan menampilkan
Wikipedia sebagai sebuah hyperlink ke URL tertentu),
• Elemen widget
➢ yang membuat objek-objek lain
➢ Contoh: tombol (<button>), list (<li>), dan garis horizontal (<hr>)
Tag Dasar
• HTML:
➢ menandai awal dan akhir dokumen HTML
➢ Sintaks <html>dokumen</html>
• Head:
➢ menandai bagian header dokumen HTML
➢ Sintak: <head>header</head>
• Title:
➢ memberi judul pada dokumen HTML
➢ Sintaks: <title>judul dokumen</title>
• Body:
➢ menandai awal dan akhir isi dokumen
➢ Sintkas
❖ <body>isi dokumen</body>
❖ <body text="#xxxxxx" bgcolor="#xxxxxx“ background="filegambar"
link="#xxxxxx“ vlink="#xxxxxx">isi dokumen</body>
Tag Dasar lanjutan…
• Beberapa atribut dari Tag <body>
Atribut Keterangan
Background Menentukan gambar latar belakang dari
badan dokumen
<p>paragraf</p>
Untuk menandai suatu paragraf. Suatu paragraf akan terlihat dibatasi oleh satu
baris kosong sebelum dan sesudahnya.
Tampilan di editor
Tampilan di browser
<p>
Ini adalah homepage pertama saya,karena
saya baru belajar tentang cara membuat Ini adalah homepage pertama saya,karena
homepage. saya baru belajar tentang cara membuat
</p> homepage.
<p>Homepage ini masih dalam tahap Homepage ini masih dalam tahap
pengembangan, oleh karena itu pengembangan, oleh karena itu tampilannya
tampilannya masih terlalu masih terlalu sederhana.
sederhana.</p><p>Saya akan berusaha
untuk terus memperbaiki homepage saya Saya berusaha untuk terus memperbaiki
ini, sehingga semakin lama semakin menarik homepage saya ini, sehingga semakin lama
untuk dilihat.</p> semakin menarik untuk dilihat.
Tag Paragraf
Tampilan di browser
Tampilan di browser
<br>
Untuk pindah ke baris berikutnya. Bentuk penulisan lain yang dianjurkan
(XML style) : <br/>
Tampilan di editor
Ganti baris
<p>Perkenalkan, <br/>
nama saya ZAIDIR, ini adalah<br/>
homepage pertama saya,<br/> Perkenalkan,
karena saya baru belajar tentang nama saya ZAIDIR, ini adalah
cara<br/> membuat homepage. homepage pertama saya, paragraf
</p> karena saya baru belajar tentang cara
membuat homepage.
<p>Homepage ini masih dalam
tahap pengembangan, oleh karena Homepage ini masih dalam tahap pengembangan,
itu tampilannya asih terlalu oleh karena itu tampilannya masih terlalu paragraf
sederhana.</p> sederhana.
Tag Font (face)
• Memformat suatu bagian kalimat dengan ukuran, jenis huruf, atau warna
tertentu.
• Tag : font Parameter : size, face, color
Sintaks: <li>item</li>
• Untuk menandai suatu item 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 beberapa sektor potensial:
<li>Pariwisata</li>
<li>Seni</li> Ada beberapa sektor potensial:
<li>Budaya</li><br /> • Pariwisata
Sektor tersebut merupakan … • Seni
<p>Fasilitas penginapan di Indonesia: • Budaya
<ol> Sektor tersebut merupakan …
<li>Losmen</li><br />
Losmen merupakan tempat penginapan Fasilitas penginapan di Indonesia:
yang berskala kecil 1. Losmen
<li>Hotel</li> Losmen merupakan tempat penginapan
<ul> yang berskala kecil
<li>Hotel melati</li> 2. Hotel
<li>Hotel berbintang</li> o Hotel melati
</ul> o Hotel berbintang
</ol>
Perkembangan dalam … Perkembangan dalam …
Tag Garis Mendatar
(Horizontal Line)
<hr>
membentuk garis pemisah mendatar.
Bentuk penulisan lain yang dianjurkan (XML style) :
<hr />
Perkenalkan, nama saya Zaidir, Perkenakan, nama saya Zaidir, Ini adalah
Ini adalah homepage pertama
homepage pertama saya, karena saya
saya, karena saya baru belajar
tentang cara membuat baru belajar tentang cara membuat
homepage.<hr /> homepage.
Homepage ini masih dalam tahap
pengembangan,oleh karena itu Homepage ini masih dalam tahap
tampilannya masih terlalu pengembangan,oleh karena itu
sederhana. tampilannya masih terlalu sederhana.
Tag Gambar (Image)
<img src="NamaFileGambar"> NamaFileGambar = file gambar yang
mempunyai ekstensi .GIF, .JPG, atau .PNG.
Untuk menampilkan sebuah file gambar.
Bentuk penulisan lain yang dianjurkan (XML style) :
<img src="NamaFileGambar" />
<img src="pasfotoku.jpg" align="left"
/>Perkenalkan, nama saya Zaidir, Ini adalah
homepage pertama saya, karena saya
baru belajar tentang cara membuat
homepage.Homepage ini masih dalam tahap
pengembangan,oleh karena itu tampilannya
masih terlalu <img src="logoku.png"
alt="Logo" /> sederhana. Saya akan
berusaha untuk terus memperbaiki
homepage
saya ini, sehingga semakin lama semakin
menarik untuk dilihat.
Tag Link (Anchor) : teks
<a href="Link">Kata yang di-click</a>
<a name="#Acuan">Kata yang dituju</a>
Link = Alamat URL atau nama file dan/atau acuan yang dituju
Acuan = Kata sembarang sebagai penanda membentuk link ke
URL/file/bagian dokumen lain.
Tag Tabel
Tag Keterangan
<table>……….</table> Mendefinisikan sebuah
table
<th>……….</th> Mendefinisikan sel header
table
<thead……….</thead> Mendefinsikan header table
tanpa dapat di-scroll
<caption>……….</caption> Judul table
<tr>……….</tr> Mendefinsikan baris table
<td>……….</td> Mendefiniskan kolom table
Contoh Penerapan Tag Tabel
<html>
<body>
<table border="1">
<caption>Contoh Tabel di HTML</caption>
<tr>
<th>Kolom 1</th>
<th>Kolom 2</th>
</tr>
<tr>
<td>Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr>
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
</table>
</body>
</html>
Atribut Tabel
Atribut Keterangan
Align={left|center|right} Letak table secara horizontal
Valign={top|middle|bottom} Letak table secara vertical
Colspan Meleburkan sejumlah kolom
Rowspan Meleburkan sejumlah baris
Nowrp Mematikan warping dalam sebuah sel
Border Ketebalan table
Bordercolor Warna border
Bordercolorlight Warna border pada bagian atas dan kiri
Bordercolordark Warna border pada bagian bawah dan kanan
Cellpadding Spasi antar data dalam table
Cellspacing Spasi antar sel dalam table
Background Diisi nama image yang digunakan sebagai latar belakang
bgcolor Diisi warna yang digunakan sebagai latar belakang
Penerapan Atribut Tabel
<html>
<body>
<table border="1" cellpadding="10" align="center">
<caption>Contoh Tabel di HTML</caption>
<tr>
<th>Kolom 1</th>
<th>Kolom 2</th>
</tr>
<tr>
<td bgcolor="yellow">Baris 1 Kolom 1</td>
<td>Baris 1 Kolom 2</td>
</tr>
<tr bgcolor="#00ff80">
<td>Baris 2 Kolom 1</td>
<td>Baris 2 Kolom 2</td>
</tr>
</table>
</body>
</html>