awalnya sih pas pertama sekali masuk lab untuk praktek langsung pembuatan web aku kira dosennya killer, taunya penilaianku salah besar.. dosenya asyikk, baik lagi.. :) dan akuu juga gak aneh lagi ngelihat ataupun mendengar sebutan web.
pertemuan pertama it tentang basic web, liat di bawah!!
|
HTML
|
|
HTML digunakan
untuk membangun suatu halaman web. Sekalipun banyak orang
|
|
menyebutnya
sebagai suatu bahasa pemrograman, HTML sama sekali bukan bahasa
|
|
pemrograman,
tapi merupakan bahasa markup (penandaan), terhadap sebuah dokumen
|
|
teks. Simbol
markup yang digunakan oleh HTML ditandai dengan tanda lebih kecil ( < )
|
|
dan tanda
lebih besar ( > ) yang biasa disebut tag.
|
|
1. Dokumen
dan Penamaan HTML
|
|
Sebuah file
HTML merupakan file teks biasa yang mengandung tag-tag HTML. Karena
|
|
merupakan
file teks, maka HTML dapat dibuat dengan menggunakan teks editor yang
|
|
sederhana,
misalnya notepad. Dapat juga menggunakan HTML editor yang bersifat
|
|
WYSIWYG
( What You See Is What You Get
), misalnya Frontpage atau Dreamwaver.
|
|
Untuk menandai
bahwa sebuah file teks merupakan file HTML, maka ciri yang paling
|
|
nampak jelas
adalah ekstensi filenya, yaitu .htm atau .html. Dalam pemberian nama
|
|
sebuah dokumen
bersifat case sensitive sehingga
dokumen dengan nama a.html akan
|
|
berbeda
dengan dokumen A.html.
|
|
2. Elemen
dan Tag HTML
|
|
Elemen HTML
yaitu komponen penyusun terkecil dari sebuah dokumen HTML. Untuk
|
|
menandainya.
Elemen dapat berupa teks murni, atau bukan teks, atau keduanya.
|
|
Untuk menandai
sebuah elemen dalam suatu dokumen HTML digunakan tag. Tag HTML
|
|
terdiri
dari sebuah simbol lebih kecil ( < ) dan dan lebih besar ( > ).
|
|
Nama elemen
ditunjukkan oleh nama dari tagnya. Suatu elemen biasanya ditandai dengan
|
|
pasangan
tag, walaupun ada beberapa nama elemen yang ditandai dengan satu tag tanpa
|
|
harus berpasangan.
Diantaranya:
|
|
•
|
|
•
|
|
•
|
|
Image (
<img /> )
|
|
Ganti Baris
– Break ( <br /> )
|
|
Horizontal
Rule ( <hr /> )
|
|
1
|
• |
|
Input Field
( <input /> )
|
|
Tag dapat
mempunyai atribut. Atribut mendefinisikan sesuatu tentang tag tersebut. Atribut
|
|
digunakan
|
|
untuk
|
|
mengubah
|
|
default
|
|
pemformatan
|
|
dokumen
|
|
dengan
|
|
tag
|
|
yang
|
|
bersangkutan.
|
|
Struktur
Element
|
|
Element
|
|
Tag Penutup
|
|
Tag Pembuka
|
|
<p align="center">
..... </p>
|
|
Name
|
|
Value
|
|
Content
|
|
Atribut
|
|
Struktur
Dasar HTML
|
|
<html>
|
|
<head>
....informasi dokumen....
</head>
<body>
....konten yang di tampilkan
pada halaman browser.....
</body>
</html>
|
|
3. Penggunaan
Tag dan Atributnya
|
|
Dalam pembuatan
dokumen HTML penulisan elemen yang diawali dan diakhiri tanda tag
|
|
HTML, memiliki
syarat penulisan yaitu:
|
|
•
|
|
•
|
|
•
|
|
Tag HTML
diapit dengan dua karakter kurung sudut ( < dan > )
|
|
Tag HTML
secara normal selalu berpasangan misal (<i>...</i>)
|
|
Tag pertama
dalam suatu pasangan adalah tag awal, dan tag yang kedua
|
|
merupakan
tag akhir.
|
|
2
|
|
•
|
|
•
|
|
Tag html
tidak case sensitive. Ini artinya
<b> sama dengan <B>
|
|
Jika dalam
suatu tag terdapat tag lain, maka penulisan tag akhir tidak boleh
|
|
bersilang
dan harus berurutan. Misalnya <b><I>..Tebal dan Miring..</I></b>
|
|
4. Tag Dasar
HTML
|
|
4.1 HTML
|
|
Merupakan
tag dasar yang mendifinisikan bahwa dokumen adalah dokumen html. Tag ini
|
|
merupakan
suatu keharusan bagi pemrogram web untuk menuliskannya sebagai tag
|
|
pertama
dalam dokumen html. Penulisan tag seperti berikut ini :
|
|
<html> pada awal dokumen dan </html> pada akhir dokumen
|
|
4.2 Head
|
|
Bagian Head
sebenarnya tidak harus ada pada dokumen HTML, tetapi pemakaian head
|
|
yang benar
akan meningkatkan kegunaan suatu dokumen HTML. Isi bagian head –
|
|
kecuali
judul dokumen – tidak akan terlihat oleh pembaca dokumen tersebut. Penulisan
|
|
tag seperti
berikut ini :
|
|
<head> di awal setelah <html> dan </head>
di akhir section head.
|
|
Elemen-elemen
pada bagian head akan mengerjakan tugas-tugas sebagai berikut :
|
|
•
|
|
•
|
|
•
|
|
•
|
|
Menyediakan
judul dokumen
|
|
Menjembatani
hubungan antar dokumen
|
|
Memberitahu
browser untuk membuat form pencarian
|
|
Menyediakan
metode untuk mengirim pesan ke tipe browser
|
|
Elemen yang
mungkin terdapat pada bagian head :
|
|
•
|
|
Tag <title>, digunakan untuk memberi judul dokumen. Penggunaannya
adalah
|
|
sebagai
berikut :
|
|
<title>Judul Dokumen</title>
|
|
•
|
|
Tag <base>, digunakan untuk menentukan basis URL sebuah
dokumen. Contoh
|
|
penggunaannya
adalah sebagai berikut berikut :
|
|
<base href="//www.alamat.com/direktori" />
|
|
3
|
• |
|
Tag <link>, digunakan untuk menunjukkan relasi antar dokumen
HTML.
|
|
Tag ini
mempunyai beberapa atribut :
|
|
Atribut
|
|
href
|
|
rel
|
|
Fungsi
|
|
Menunjuk
pada URL / dokumen lain
|
|
Mendefinisikan
relasi terhadap sebuah dokumendan dokumen lain
yang berisi
informasi tentang personil yang member kontribusi
terhadap
dokumen tersebut
|
|
Mendefinisikan
relasi sebuah dokumen HTML dengan dokumen lain
|
|
Menentukan
tipe dan paramenter dari relasi
|
|
rev
|
|
type
|
|
Contoh penggunaannya
adalah sebagai berikut:
|
|
<link rel="stylesheet" href="http://alamat.com/style.css"
type="text/css" />
|
|
Tag <meta>, digunakan untuk mendefinisikan informasi-informasi
di luar HTML
|
|
Informasi
meta dapat digunakan oleh browser untuk menjalankan suatu aktivitas
|
|
yang belum
didukung oleh HTML.
|
|
Tag <meta> mempunyai atribut :
|
|
Atribut
|
|
http-equiv
|
|
name
|
|
url
|
|
content
|
|
Fungsi
|
|
Mendefinisikan
properti dari elemen
|
|
Menyediakan
deskripsi tambahan dari elemen
|
|
Mendefinisikan
target dokumen dari sebuah properti
|
|
Menyediakan
nilai respon dari properti
|
|
•
|
|
Untuk lebih
memperjelas penggunaan atribut tag <META>
perhatikan contoh
|
|
berikut
ini :
|
|
<meta http-equiv="refresh" content="60"
url="www.alamat.com" />
|
|
Perintah
diatas akan diterjemahkan oleh browser sebagai “tunggu 60 detik,
|
|
kemudian
panggil dokumen baru pada www.alamat.com". Jika atribut URL tidak
|
|
disertakan,
maka halaman itu sendiri yang akan dipanggil, jadi setara dengan
|
|
mengklik
tombol Refresh / Reload pada browser.
|
|
Penggunaan
elemen <meta> yang paling
populer adalah penggunaan properti
|
|
Keyword
dan Description. Kedua properti ini sangat berguna untuk membantu kerja
|
|
search engine.
Biasanya search engine akan menggunakan teks yang disebutkan
|
|
4
|
pada properti Keyword untuk mengindeks
dokumen dan menggunakan teks yang |
|
terdapat
pada properti Description untuk mendeskripsikan indeks tersebut.
|
|
4.3 BODY
|
|
Bagian BODY
merupakan isi dari dokumen HTML. Semua informasi yang akan
|
|
ditampilkan,
mulai dari teks, gambar, sound, dan lain-lain, akan ditempatkan di bagian ini.
|
|
Seperti
telah disebutkan di atas, bagian BODY diawali oleh tag <body> dan ditutup
|
|
</body>.
|
|
Atributnya:
|
|
Atribut
|
|
alink
|
|
background
|
|
bgcolor
|
|
bgproperties
|
|
leftmargin
|
|
link
|
|
text
|
|
topmargin
|
|
vlink
|
|
01.latihan_01.html
|
|
<html>
<head>
<title>Penggunaan BODY</title>
</head>
<body
bgcolor="silver" text="blue"
vlink="#ff0000" link="green">
Ini adalah contoh penggunaan body.
Dan ini adalah sebuah
<a href="">link</a>.
</body>
</html>
|
|
Fungsi
|
|
Menunjukkan
warna link aktif
|
|
Merujuk
URL atau direktori dari gambar yang digunakan sebagai
latar belakang
|
|
Menentukan
warna latar belakang
|
|
Jika nilai
atribut diisi “FIXED”, maka gambar latar belakang tidak ikut
tergulung
|
|
Batas kiri
dokumen
|
|
Menentukan
warna link yang belum dikunjungi
|
|
Menentukan
warna teks
|
|
Menentukan
batas atas
|
|
Menentukan
warna link yang telah dikunjungi
|
|
5
|
Title |
|
Body
|
|
Warna
|
|
Black
|
|
Maroon
|
|
Green
|
|
Olive
|
|
Navy
|
|
Purple
|
|
Teal
|
|
Gray
|
|
Silver
|
|
Red
|
|
Lime
|
|
Yellow
|
|
Blue
|
|
Fuchsia
|
|
Aqua
|
|
White
|
|
Nilai
|
|
#000000
|
|
#800000
|
|
#008000
|
|
#808000
|
|
#000080
|
|
#800080
|
|
#008080
|
|
#808080
|
|
#c0c0c0
|
|
#ff0000
|
|
#00ff00
|
|
#ffff00
|
|
#0000ff
|
|
#ff00ff
|
|
#00ffff
|
|
#ffffff
|
|
Table Warna
|
|
6
|
4.4
Memberikan Komentar |
|
Untuk
|
|
mempermudah
|
|
pembacaan
|
|
kembali
|
|
kode-kode
|
|
HTML,
|
|
kadang-kadang
|
|
ditambahkan
komentar ke dalam sebuah dokumen. Agar komentar tidak dapat dibaca
|
|
pada browser,
maka harus digunakan tanda khusus, yaitu <!--
dan diakhiri dengan tanda
|
|
-->.
|
|
01.latihan_02.html
|
|
<html>
<head>
<title>Penggunaan Komentar</title>
</head>
<body>
<!-- ini merupakan
suatu komentar -->
Selamat
belajar html<br>. Semoga sukses!
</body>
</html>
|
|
4.5 Memformat Dokumen HTML
|
|
Dalam HTML
terdapat beberapa tag yang dapat digunakan untuk memformat dokumen.
|
|
Tag-tag
tersebut diantaranya adalah :
|
|
•
|
|
Tag <h#>, membuat heading sebuah dokumen. Nilai n berkisar
antara 1 hingga 6.
|
|
01.latihan_03.html
|
|
<html>
<head>
<title>Latihan Heading</title>
</head>
<body>
<h1>Ini Heading 1</h1>
<h2>Ini Heading 2</h2>
<h3>Ini Heading 3</h3>
<h4>Ini Heading 4</h4>
<h5>Ini Heading 5</h5>
<h6>Ini Heading 6</h6>
</body>
</html>
|
|
•
|
|
•
|
|
•
|
|
Tag <br />, membuat baris baru, tidak memerlukan penutup
</br>
|
|
Tag <p>, memulai paragaraf baru.
|
|
Tag <hr />, membuat garis batas horizontal, tidak memerlukan
penutup </hr>
|
|
7
|
01.latihan_04.html |
|
<html>
<head>
<title>Cerita Ramayana</title>
</head>
<body>
Cerita wayang Ramayana, di Kerajaan
Alengka Diraja
<br>Rahwana membuat geger karena menculik Dewi Sinta
<p>Anoman, Si Kera Putih
ditugaskan Tukul Arwana
untuk menjemput Sinta
</p>
Tukul Arwana tidak sempat menjeputnya,
karena sedang
mengisi acara di stasiun
TV Swasta
<hr />
Rama Tukul Arwana
<hr />
<br />
<h1>Bab I HTML</h1>
Ini adalah isi Bab I
<h2>1.1 Subbab HTML</h2>
Ini adalah isi Subbab
1.1
<h3>1.1.1 Sub-Subbab HTML</h3>
Ini adalah isi Sub Subbab
1.1.1
</body>
</html>
|
|
8
|
• |
|
Tag <pre>, membuat tampilan dokumen HTML pada browser sama
dengan
|
|
tampilan
pada teks editor. Dengan tag <pre>, maka tag
<p> dan tag <br /> jadi
|
|
tidak diperlukan
lagi.
|
|
01.latihan_05.html
|
|
<html>
<head>
<title>Latihan PRE</title>
</head>
<body>
<pre>
Tampilan ini sma dengan tampilan
di teks editor.
|
|
Klasemen
|
|
TeamMainMenangSeriKalah
=================================================
Team A3210
Team B3201
Team c3111
=================================================
|
|
Kode program :
|
|
For I = 1 to 10
For J = 1 to 5
A(I,J)=I*J
Next
Next
</pre>
</body>
</html>
|
|
9
|
• |
|
•
|
|
Tag <center>, Teks rata tengah
|
|
Tag <ul> dan <ol>
|
|
Pemformat
dokumenlain yang akan sangat banyak berguna adalah LIST (daftar).
|
|
Ada dua
macam daftar, yaitu ORDERED lists (ol) dan UNORDERED lists (ul).
|
|
01.latihan_06.html
|
|
<html>
<head>
<title>Latihan LIST</title>
</head>
<body>
<p>Keluarga Pandawa</p>
<ol>
<li>Yudhistira</li>
<li>Bima</li>
<li>Arjuna</li>
<li>Nakula</li>
<li>Sadewa</li>
</ol>
<p>Jenis Musik</p>
<ul>
<li>Campur Sari</li>
<li>Dangdut</li>
<li>Jazz</li>
<li>Pop</li>
<li>Rock</li>
</ul>
</body>
</html>
|
|
10
|
|
4.6 Memformat Karakter
|
|
Melakukan
format terhadap karakter yang ditampilkan akan sangat berguna untuk
|
|
membuat
sebuah dokumen menjadi menarik dan informatif.
|
|
4.6.1 Logical Format
|
|
Logical
format akan menerapkan layout dokumen secara logis dan terstruktur. Semua tag
|
|
ini memerlukan
tag penutup. Tag-tag yang termasuk logical format adalah sebagai
|
|
berikut
:
|
|
•
|
|
•
|
|
<cite>, digunakan untuk menandai suatu kutipan (citation).
|
|
<code>, digunakan untuk menampilkan kode-kode pemrograman,
misalnya bahasa
|
|
C.
|
|
•
|
|
<em>, digunakan untuk menandai suatu teks yang ditekankan
(cetak miring) oleh
|
|
penulis.
|
|
•
|
|
<kbd>, digunakan untuk menandai suatu teks yang harus
dimasukkan oleh user
|
|
melalui
keyboard.
|
|
•
|
|
•
|
|
<samp>, digunakan untuk menandai suatu teks yang dimaksudkan
sebagai contoh.
|
|
<strong>, digunakan untuk menandai bagian yang penting
(cetak tebal) dari suatu
|
|
teks.
|
|
•
|
|
•
|
|
<var>, digunakan untuk menampilkan nama variabel.
|
|
<dfn>, digunakan untuk menandai sebuah subdefinisidari
daftar definisi.
|
|
4.6.2 Physical Format
|
|
Physical
format adalah format terhadap fisik suatu font. Semua tag ini memerlukan tag
|
|
penutup.
Tag-tag yang termasuk physical format adalah sebagai berikut :
|
|
•
|
|
•
|
|
•
|
|
<b>, untuk menampilkan huruf tebal.
|
|
<i>, untuk menampilkan huruf miring.
|
|
<u>, untuk menampilkan garis bawah pada teks. <tt>, untuk menampilkan huruf
|
|
seperti
huruf mesin ketik.
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
<strike>, untuk menampilkan garis horizontal pada bagian
tengah huruf.
|
|
<big>, untuk menampilkan ukuran huruf yang lebih besar.
|
|
<small>, untuk menampilkan ukuran huruf yang lebih kecil.
|
|
<sub>, untuk menampilkan subscript.
|
|
<sup>, untuk menampilkan superscript.
|
|
11
|
01.latihan_07.html |
|
<html>
<head>
<title>Memformat Karakter</title>
</head>
<body>
<b>Kalimat ini akan dicetak tebal</b><br>
<i>Kalimat ini akan dicetak miring</i><br>
<u>Kalimat ini akan bergaris bawah</u><br>
<strike>Kalimat ini akan bergaris tengah</strike>
</body>
</html>
|
|
4.6.3 Tag Font
|
|
Tag font
digunakan untuk mengatur jenis, ukuran dan warna font. Contoh penggunaannya:
|
|
01.latihan_08.html
|
|
<html>
<head>
<title>Memformat FONT</title>
</head>
<body>
<font face="arial" size="3"
color="#ff0000">
Jenis font ini adalah Arial, berwarna merah, ukurannya 3
</font>
<br />
<font face="times new roman" size="6"
color="blue">
Jenis font ini adalah Times New Roman, berwarna biru, ukurannya 6
</font>
</body>
</html>
|
|
12
|
4.7
Menambahkan Gambar |
|
Dokumen
HTML akan terlihat lebih menarik apabila disisipkan gambar. Format gambar
|
|
yang dapat
ditampilkan : GIF, JPEG, PCX, PNG, WMF, dll. Sedangkan format gambar
|
|
yang dikenal
oleh hampir semua browser adalah GIF dan JPEG. Untuk menambah
|
|
gambar digunakan
tag <img />.
|
|
Tag <img /> mempunyai atribut :
|
|
Atribut
|
|
src
|
|
align
|
|
width
|
|
height
|
|
alt
|
|
01.latihan_09.html
|
|
<html>
<head>
<title>Menambahkan Gambar</title>
</head>
<body>
<img src="bubbles.jpg"
alt="gambar gelembung" align="middle" />
Gambar ini terdapat pada windows
98 secara default, anda boleh
menggantinya.
</body>
</html>
|
|
Fungsi
|
|
Merujuk
kepada URL atau direktori lokasi gambar
|
|
Posisi text
disekitar gambar, nilainya adalah top, middle, bottom,
left, right
|
|
Lebar gambar
dalam satuan pixel
|
|
Tinggi gambar
dalam satuan pixel
|
|
Menampilkan
text pengganti jika gambar tidak tampil
|
|
13
|
4.8
Menambahkan Link |
|
Link merupakan
suatu gambar atau teks yang terkait dengan suatu alamat tertentu. Jika
|
|
Link diklik
maka dokumen HTML akan menuju ke alamat tersebut. Ditandai dengan
|
|
Anchor,
yaitu tag <a>. Tag <a> mempunyai atribut HREF yang digunakan sebagai link
|
|
tujuan.
|
|
01.latihan_10.html
|
|
<html>
<head>
<title>Menggunakan Link</title>
</head>
<body>
<a href="http://www.yahoo.com">Klik
disini</a> untuk menuju situs
Yahoo.com.<br />
Atau dapat juga mengklik gambar
ini :
<a href="http://www.yahoo.com">
<img src="bubbles.jpg" alt="gambar gelembung" align="middle"
/>
</a>
</body>
</html>
|
|
4.9 Tabel
|
|
HTML menyediakan
tag-tag untuk membuat sebuah tabel, yaitu:
|
|
•
•
•
•
|
|
Tag <table>
Tag <tr>
Tag <th>
Tag <td>
|
|
: Mendefinisikan
sebuah tebel
: Mendefinisikan
baris tabel
: Mendefinisikan
judul kolom
: Mendefinisikan
isi tiap kolom
|
|
01.latihan_11.html
|
|
<html>
<head>
<title>HTML Tabel</title>
</head>
<body>
<table border="1">
<tr>
<th>Kolom 1</th>
<th>Kolom 2</th>
<th>Kolom 3</th>
</tr>
<tr>
<td>Baris 1 kolom 1</td>
<td>Baris 1 kolom 2</td>
<td>Baris 1 kolom 3</td>
</tr>
<tr>
|
|
14
|
<td>Baris
2 kolom 1</td>
<td>Baris 2 kolom 2</td>
<td>Baris 2 kolom 3</td>
</tr>
</table>
</body>
</html>
|
|
15
|











