Pemrograman Web 2 P
Pemrograman Web 2 P
Mastering Kode
HTML
Edisi Kedua
Rio Astamal
Bab 1
Mengenal HTML Lebih Jauh
Setelah membaca materi pada bab 1 ini anda diharapkan dapat mengerti tentang:
Pengertian HTML
Menggunakan tag pada HTML
Mengetahui daftar tag pada HTML
Pengertian HTML
Seperti yang telah dijelaskan sebelumnya bahwa HTML(Hyper Text Markup Language) adalah
simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk
menampilkan halaman pada web browser. Tag-tag HTML selalu diawali dengan <x> dan diakhiri
dengan </x> dimana x tag HTML seperti b, i, u dan sebagainya. Namun ada juga tag yang
tidak diakhiri dengan tanda </x> seperti tag <br>, <input> dan lainnya.
Sebuah halaman website akan diapit oleh tag <html>……</html>. File-file HTML selalu
berakhiran dengan ekstensi *.htm atau *.html. Jadi jika anda mengetik sebuah naskah dan
menyimpannya dengan ekstensi *.html maka anda membuat file yang berformat HTML.
<font color=”red” face=”Arial” size=”12”>Ini Font Arial berwarna merah dan berukuran 12
pt</font>
Jika anda lihat bahwa atribut color berada pada awal, lalu yang kedua adalah face dan yang
terakhir adalah size. Anda tidak perlu memperdulikan urutan atribut tersebut karena browser
hanya membaca isi dari properi bukan urutan atributnya.
Tag Utama
Modifikasi Teks
Font
Links
Gambar
Formatting
Tabel
Form
text
password
hidden
radio
<input type=> Variasi dari tipe elemen form
checkbox
submit
image
reset
name
value
text Sample tex
width
maxlength
name
value
password ***********
width
maxlength
name
hidden Digunakan untuk membuat variable hidden.
value
name Radio 1
radio
value
Radio 2
name
Check 1
checkbox value
checked Check 2
submit value Tombol
src
height
width
image
alt
name
border
reset value Reset
<select> name
Membuat combo-box. Digunakan bersama dengan option
</select> size
selected
<option> name Option 1
value
<font face="Arial, Helvetica,
name
sans-serif">Text
<textarea> rows area box. Text is typed betw ee
</textarea> cols the tags</font>
wrap
wrap off no wrap
Anda tidak perlu menghafal semua tag tersebut, nanti malah kepala anda malah pecah!. Cukup
hafalkan yang penting-penting saja seperti <table><form><input><ul>. Tidak hafal pun tidak
apa-apa kan kita bisa melihat daftar kalau lupa, yang penting kita paham, BETUL?.
BERIKUTNYA
Pada bab selanjutnya kita akan membahas lebih detail tentang penerapan property dari tag
yang sering kita gunakan.
**********
Bab 2
Menggunakan Atribut dari Tag
Sebelum memulai sekedar mengingatkan apakah anda sudah membuat folder di drive C:\ yang
bernama HTML jika tidak, buatlah sekarang. Lalu buatlah folder yang bernama bab 1, bab2 dan
seterusnya. Jika anda praktik pada bab 2 maka simpanlah file anda pada folder bab 2.
Demikian untuk seterusnya.
Pada bab 2 ini materi yang diharapkan dapat anda kuasai antara lain:
Menggunakan berbagai attribut dari tag diantaranya:
Tag p, font, table, form, input, select, option, a, body, img, ul, ol, li dan attribut
universal
Pada bab sebelumnya telah anda pelajari macam-macam atribut dari tag yang terdapat pada
HTML. Sekarang saatnya kita menerapkan atribut tersebut dalam sebuah file. Untuk lebih
memudahkan anda dalam memahami kita langsung saja pada contoh.
Maka akan nampak sebuah ruang kerja mirip dengan dengan Microsoft Word. Untuk contoh
yang pertama ini kita akan menggunakan atribut dari tag <p>…</p>.
A. Tag <p>…</p>
Tag <p> digunakan untuk membuat paragraf dalam sebuah halaman web. Kita semua tahu
kalau paragraph ada yang bertipe rata kiri, tengah, kanan dan justify. Untuk lebih memperjelas
ketik kode di bawah ini.
<html>
<head>
<title>Atribut Tag <P></title>
</head>
<body>
<p align="justify">Paragraph ini bertipe justify. Dimana semua teks akan dibuat
lurus sama dengan batas tepi halaman. Oh ya, tag <p></p> merupakan
default atau bentuk baku tag <p></p> dimana teks atau paragraf akan
berformat rata kiri. Jika anda tidak memberi atribut <i>align</i> pada tag
<p> maka browser akan menganggap rata kiri.</p>
</body>
</html>
Setelah selesai simpan file tersebut dengan mengklik menu File – Save. Akan muncul kotak
dialog Save, arahkan ke drive C:\ lalu HTML(jika anda membuat folder lain silahkan simpan di
folder anda tersebut) lalu Bab 2. Pada isian File Name isikan tag_p.html dan pastikan Save as
Type adalah HTML Document. Untuk menjalankan anda cukup tekan tombol F5 maka akan
muncul output dari kode anda.
Namun dalam hal ini saya tidak menggunakan browser built ini pada PHP DESIGNER 2006.
Melainkan browser eksternal seperti Internet Explorer atau FireFox. Buka IE atau FireFox klik
File – Open, arahkan dimana anda menyimpan file tag_p.html tadi. Hasilnya akan terlihat
seperti gambar 2.1.
B. Tag <font>…</font>
Fungsi tag <font> adalah untuk memanipulasi baik jenis, ukuran, dan warna huruf. Pada bab 1
telah kita singgung penggunaan atribut font.
Namun kita akan lebih bereksperimen dengan atribut ini.
<html>
<head>
<title>Atribut dari Tag Font</tile>
</head>
<body>
ENTER
<p><font face="Arial">Ini Font Arial</font></p>
</body>
</html>
Nb: Tanda Enter pada kode diatas tidak berpengaruh pada tampilan/output pada browser. Enter
digunakan agar kode mudah dibaca.
Setelah selesai simpan dengan nama tag_font.html simpan pada folder bab 2 sama dengan
tag_p.html. Output dari kode di atas dapat anda lihat pada gambar 2.2.
C. Tag <table>...</table>
Tag <table> adalah salah satu tag yang memiliki atribut terbanyak. Lihat tabel daftar tag pada
bab 1 untuk melihat daftar atributnya. Dalam tag <table> juga terdapat 2 tag yang penting
yang penting yaitu tag <tr></tr> untuk membuat baris dan tag <td></td> untuk membuat
kolom.Tag <table> adalah tag yang penting dalam pendesainan sebuah tampilan situs. Jadi
anda harus cukup menguasai tag ini.
OK, sekarang buatlah file baru seperti biasa klik File – New – HTML/XHTML. Ketik kode
dibawah ini. Jangan tegang santai saja....!.
<html>
<head>
<title>Atribut dari tag tabel</title>
</head>
<body>
<p><b>Membuat Tabel</b></p>
<table border="1" bordercolor="black" bgcolor="white" cellpadding="8"
cellspacing="0" width="100%">
<tr> <!-- <tr> artinya membuat sebuah baris -->
<td>Ini kolom 1 pada baris 1</td> <!-- <td> = membuat sebuah kolom. -->
<td>Ini kolom 2 pada baris 1</td> <!-- </td> mengakhiri sebuah kolom -->
</tr> <!-- mengakhiri sebuah baris -->
<tr>
<td>Ini kolom 1 pada baris 2</td>
<td>Ini kolom 2 pada baris 2</td>
</tr>
</table>
</table>
</tr>
</table>
Setelah itu simpan dengan nama tag_tabel.html serta tetap simpan di folder bab 2. Gambar 2.3
menunjukkan output dari kode diatas.
D. Tag <form>...</form>
Tag <form> berguna untuk mengirimkan(mem-post) variabel yang bersisi data ke file tujuan
yang memproses variabel tersebut. Tag-tag yang biasa digunakan bersama tag form adalah tag
<input> dan <textarea>.
Atribut form yang banyak digunakan adalah method dan action. Atribut method menentukan
jenis pengiriman data bisa berupa “POST” atau “GET”. Sedangkan action adalah file tujuan yang
akan memproses data yang ada diantara tag <form>...</form>.
Seperti dikatakan sebelumnya tag form tidak dapat digunakan sendirian. Ia harus mempunyai
data didalamnya untuk itulah digunakan tag-tag lain. Tag yang sering digunakan adalah.
E. Tag <input>
Tag <input> memiliki atribut type yang fungsinya sangat vital dalam output tampilan. Isi dari
atribut type dapat menentukan jenis tampilan apakah itu textbox, password box, checkbox,
radio button dan sebagainya.
Daripada banyak berteori lebih baik kita praktek saja. Seperti biasa buat file baru dan ketik
kode di bawah ini.
<html>
<head>
<title>Atribut tag Form dan Input</title>
</head>
<body><font face="verdana" size="2">
Tipe ini berguna jika si webmaster menginkan variabel yang sifatnya sudah
didefinisikan. Dan tidak menampilkan output apapun.</p>
</form></font>
</body>
</html>
Simpan dengan nama tag_form_input.html dan jalankan. Hasilnya akan seperti yang terlihat
pada gambar 2.4.
Mengapa kita langsung membahas 2 tag?. Pertanyaan yang bagus dan jawabannya sama
dengan dengan pembahasan diatas. Tag select tidak bisa berdiri sendiri dan harus
menggandeng tag option untuk dapat menampilkan output. Dan cara kerjanya hampir sama
dengan tag radio hanya saja tag select lebih singkat.
Sekarang mari kembali bermain kode. Buat file baru dan ketik bahasa planet dibawah ini!
<html>
<head>
<title>Propeti tag Select dan Option</title>
</head>
<body>
</body>
</html>
Simpan dengan nama tag_form_select.html lalu jalankan pada browser. Ingat agar Save as
type nya adalah HTML Document.
G. Tag <a>...</a>
Anda tentu sering surfing di internet dan mengklik suatu tulisan atau gambar yang menuju
halaman website lainnya. Tulisan atau gambar itu adalah link. Ya, link adalah tulisan atau
gambar yang merujuk/membuka halaman suatu website. Segala tulisan atau tag lainnya yang
diapit tanda <a> dan </a> akan dianggap link oleh browser.
<html>
<head>
<title>Atribut dari tag A</title>
</head>
<body>
<p>Tag a digunakan untuk menuju/membuka link alamat suatu website. Link merupakan
tulisan yang merujuk suatu alamat website. Semua tulisan ataupun tag yang berada
dalam tag <a> dan </a> akan dianggap link oleh browser. Atribut yang
sangat penting dalam tag a adalah atribut <i>href</i>. Isi dari atribut ini
adalah alamat website yang dituju.</p>
</body>
</html>
Simpan dengan nama tag_a.html lalu jalankan maka hasilnya akan seperti gambar 2.6.
H. Tag <body>...</body>
Seperti namanya body artinya tubuh. Maka atribut yang diset pada tag body akan berpengaruh
pada seluruh tubuh/body dokumen. Pada tag body terdapat beberapa atribut namun ada dua
yang terpenting yaitu background dan bgcolor. Atribut background digunakan untuk
membuat sebuah gambar menjadi latar dari halaman. Sedangkan bgcolor digunakan untuk
menset warna dari latar halaman website. Kali ini yang akan dibahas hanyalah tag bgcolor
karena tag background nilainya sama dengan tag image yang akan dibahas kemudian.
<html>
<head>
<title>Atribut dari Tag Image</title>
</head>
<body bgcolor="#000000" link="http://www.google.com">
<p>Di dalam html anda dapat menggunakan perpaduan warna antara angka dan huruf
seperti "#cgcgcg" akan menghasilkan warna abu-abu.</p>
</body>
</html>
Simpan dengan nama tag_body.html dan buka dengan browser maka akan tampak seperti
gambar 2.7.
I. Tag <img>
Suatu website yang bagus pasti memiliki gambar di dalamnya. Dan suatu waktu
anda tentu ingin menambahkan gambar didalam website anda. Untuk menampilkan gambar
pada halaman dapat digunakan tag <img>. Format file yang dapat didukung oleh tag img
bermacam-macam mulai BMP, JPG, GIF, TGA dan lain-lain.Tag img memiliki beberapa atribut
yaitu
Nilai dari atribut src jika letak file gambar berada pada direktori yang sama dengan direktori file
html anda. Maka cukup tuliskan nama filenya saja, contohnya src=”nama_file.jpg”. Dan jika
letak filenya berada pada sub folder/direktori maka nilainya adalah
src=”sub_folder/nama_file.jpg”. Lalu bagaimana jika letaknya pada folder/direktori diatas
file html saya?. Caranya hampir sama hanya saja ditambahkan tanda ../(titik dua dan slash).
Yang artinya pindah satu folder keatas, jika letaknya di dua folder diatas file html saya. Sama
tinggal menambah ../../ (artinya pindah dua folder ke atas). Contohnya
src=”../nama_folder/nama_file.jpg”.
Untuk contoh kali ini masuklah ke direktori/folder HTML yang telah anda buat sebelumnya.
Buatlah satu buah folder dalam direktori HTML tersebut. Dan berilah nama folder itu gambar.
Lalu copykan satu gambar apa saja kedalam folder gambar tersebut.
Lalu ketiklah kode berikut ini. Ingat ganti nilai dari src sesusai dengan nama file gambar anda.
<html>
<head>
<head>
<title>Atribut dari Tag img</title>
</head>
<body>
</body>
</html>
Lalu simpan dengan nama tag_img.html dan jalankan. Maka output-nya akan terlihat seperti
gambar 2.8.
Kali ini kita akan membahas 3 tag sekaligus. Karena masing-masing tag tidak dapat dipisahkan.
Tag <ol> dan <ul> keduanya membutuhkan tag <li> agar dapat menampilkan output. Tag-tag
ini berguna untuk menyusun suatu daftar yang ingin anda tonjolkan pada pengunjung website.
Ah..., capek teori lebih baik langsung praktek saja OK. Ketik kode dibawah ini.
<html>
<head>
<title>Atribut dari tag ol, ul dan li</title>
</head>
<body>
</ol>
Setelah selesai simpan dengan nama tag_ol_ul_li.html lalu jalankan pada browser. Maka
hasilnya seperti yang dapat anda lihat pada gambar 2.9.
K. Atribut universal
Yang dimaksud atribut universal dalam hal ini adalah suatu atribut yang pasti terdapat pada tag
apapun. Kita semua tahu tidak semua atribut dapat dimasukkan dalam tag tertentu. Contohnya
atribut cellpadding milik tag <table> tidak dapat digunakan oleh tag <p>.
‐ name: atribut ini untuk memberi nama pada tag yang digunakan(sangat penting dalam
tag yang memerlukan input dari user.
‐ class: atribut ini digunakan khususnya jika anda menggunakan CSS(akan dibahas pada
bab khusus).
‐ title: atribut ini menampilkan keterangan yang telah ditentukan oleh pembuat(istilahnya
tooltips pada windows. Gerakkan mouse anda pada jam komputer akan muncul tulisan,
itulah tooltips).
BERIKUTNYA
Pada bab selanjutnya kita akan coba membuat website pribadi(personal home page). Yang
dasar-dasarnya sudah anda kuasai pada bab 2 ini.
*********