HTML (HyperTekt Markup Language)
=>Struktur Umum File dengan Bahasa HTML
HTML adalah bahasa yang disisipkan (embedded language) pada
dokumen dengan memberi tanda tertentu yang disebut tag. Tag merupakan
aturan penulisan kode yang ditulis dengan diawali tanda lebih kecil dan di akhiri
dengan tanda lebih besar (
atau dokumen berdasarkan tag yang digunakan.
Sintaks penulisan tag mengikuti aturan-aturan umum berikut ini:
a) Setiap tag mempunyai nama yang spesifik. Kadang-kadang diikuti opsi-opsi
yang disebut atribut. Baik nama maupun opsi harus berada dalam tanda
<..>.
Contoh:
Pada contoh ini tagnya memiliki nama sedangkan atribut untuk tag
adalah href dan title. Sehingga baik nama tag dan atributnya harus
berada di dalam tanda <…> seperti pada contoh.
b) Sebagian besar tag berpasangan. Penulisan untuk tag yang berpasangan
adalah sebagai berikut :
Cetak Tebal
Pada tag yang berpasangan seperti pada contoh ini,
awal dan adalah tag akhir. Perhatikan tanda / pada tag akhir.
c) Nama tag dan atribut-nya tidak bersifat case sensitive. Penulisan
Cetak Tebal memberikan hasil yang sama dengan
Cetak Tebal.
d) Penulisan atribut suatu tag diletakkan setelah nama tag. Jika ada lebih dari
satu atribut maka digunakan spasi untuk memisahkan. Urutan atribut tidak
penting.
Teks Baru
Teks Baru
e) Nilai dari atribut ditulis setelah tanda sama dengan (=). Pada contoh
sebelumnya (lihat bagian d) terlihat bahwa atribut SIZE dari tag FONT
memiliki nilai 5 sedangkan atribut FACE memiliki nilai “verdana”.
f) Jika nilai dari atribut hanya tunggal, maka kita langsung menuliskan setelah
tanda =. Jika lebih dari satu maka dapat digunakan tanda ‘… ‘ atau “…”.
Pada contoh bagian d, tampak bahwa penulisan nilai untuk atribut SIZE
tanpa menggunakan tanda “..”, sedangkan pada atribut FACE tanda “..”
untuk menandai kata verdana.
373
Dokumen HTML secara umum akan terdiri dari dua bagian yaitu Header
dan Body (Gambar 13.14)
.
• Header
Bagian ini biasanya berisi berbagai macam keterangan tentang
dokumen termasuk title (judul dokumen), posisinya dalam sekumpulan
halaman web dan hubungannya dengan dokumen lain. Bagian ini ditandai
dengan tag …. . Tag ini tidak mempunyai atribut. Di
dalam tag ini kita dapat meletakkan beberapa tag lain seperti tag title dan tag
link. Lihat Gambar 13.15 dan 13.16.
Gambar 13.15. Header dokumen HTML tanpa tag title.
374
Gambar 13.16. Header dokumen HTML dengan tag title.
• Body
Body adalah bagian dari dokumen HTML tempat dimana kita
meletakkan isi dari dokumen. Bagian ini ditandai dengan tag dan
diakhiri dengan . Apapun yang berada diantara dua tanda ini
disebut sebagai body content. Dokumen HTML yang paling sederhana
mungkin hanya berisi sebaris atau dua baris teks saja tanpa format apapun
(Gambar 13.17). Pada dokumen yang lebih kompleks, body content bisa
berisi teks yang terformat, gambar, tabel atau bahkan animasi yang rumit
(Gambar 13.18).
Gambar 13.17. Dokumen HTML dengan body content sederhana.
Gambar 13.18. Dokumen HTML dengan body content yang lebih kompleks.
13.4.3. Format Dokumen
deskripsi dokumen atau yang berhubungan dengan format tampilan dokumen.
Tidak semuanya akan dibahas dalam buku ini. Pada bagian berikut ini akan
dibahas beberapa tag yang biasa dipakai dalam format tampilan dokumen.
• Heading
Heading adalah sekumpulan kata yang menjadi judul atau subjudul
dalam sebuah dokumen HTML. Heading berbeda dengan tag
HTML menyediakan enam tingkatan heading, dimana heading level 1 ()
adalah yang terbesar dan heading level 6 () adalah yang terkecil.
Gambar 13.19 menunjukkan bagaimana penggunaan heading.
Gambar 13.19. Penggunaan heading.
376
• Paragraph
Paragraf dalam HTML dibuat dengan tag . Tag ini akan membuat
baris baru dengan menyisipi satu baris kosong. Penulisan isi paragraf diapit
oleh
atribut ALIGN yang diikuti dengan posisi yang diinginkan, yaitu left untuk
rata kiri, center untuk rata tengah horisontal dan right untuk rata kanan
(Lihat Gambar 13.20).
Gambar 13.20. Penggunaan paragraph.
• Line Break
Line break digunakan untuk menuliskan teks pada baris berikutnya.
Line break dibuat dengan tag tunggal
. Tag ini akan membuat baris baru
tanpa memberi baris kosong sebagaimana pada tag
13.21).
380
• Font
HTML menyediakan fasilitas pengaturan huruf yang akan ditampilkan
dalam dokumen. Pengaturan ini dilakukan dengan tag berpasangan
dan . Tag ini memiliki beberapa atribut untuk mengatur ukuran,
jenis dan warna huruf yang digunakan.
o Atribut SIZE untuk mengatur ukuran huruf, dimana nilai 1 untuk huruf
terkecil dan nilai 7 untuk huruf terbesar.
o Atribut FACE untuk mengatur jenis huruf yang diinginkan, dimana
nilainya berupa string nama font seperti Arial, Tahoma dan sebagainya.
o Atribut COLOR untuk mengatur warna teks yang dikehendaki, dimana
nilainya dapat diisi dengan dua cara dengan menyebut nama warna
dalam bahasa Inggris seperti red, blue dan green atau dengan
menggunakan nilai RGB (Red Green Blue) seperti FF000 untuk merah.
Gambar 13.27. Penggunaan tag Font.
13.4.4. Penambahan Obyek
• Horizontal Line
Untuk mempercantik tampilan halaman HTML, kita dapat menambahkan
garis horizontal dengan tag
. Tag
mempunyai atribut SIZE untuk
menentukan ketebalan garis, atribut WIDTH untuk menentukan lebar garis,
Atribut ALIGN untuk menentukan letak teks dalam garis, dan atribut NOSHADE
untuk mengatur agar garis tidak disertai bayangan. Gambar 13.28 menunjukkan
bagaimana tag
digunakan.
381
• Image
Dokumen HTML dapat diperindah dengan menyertakan gambar pada
halaman web yang dibuat. Tag dapat digunakan untuk memanggil dan
menampilkan gambar pada halaman web. Sintaks penulisan tag adalah:
Atribut SRC digunakan untuk menentukan sumber file gambar yang akan
ditampilkan. Atribut ALT berfungsi untuk memberi tulisan pengganti, apabila
gambar tidak ditampilkan.
Gambar 13.29. Penggunaan tag image.
Untuk pengaturan gambar yang lebih baik, tag IMG menyediakan
beberapa atribut, antara lain:
• Atribut ALIGN untuk mengatur penempatan teks pada gambar.
• Atribut BORDER untuk memberi bingkai pada gambar.
• Atribut HEIGHT dan WIDTH untuk mengatur tinggi dan lebar gambar.
382
Contoh berikut ini memperlihatkan penggunaan atribut-atribut tersebut.
Gambar 13.30. Penggunaan atribut-atribut tag IMG.
Pada Gambar 13.30 terlihat perbedaan tampilan dibandingkan dengan
Gambar 13.29. Tulisan Logo Linux terletak ditengah gambar karena kita
menggunakan atribut align dengan nilai middle. Sedangkan tulisan logo
Windows terletak di bagian atas karena kita menggunakan align dengan nilai
top. Gambar logo windows diberi garis bingkai dengan menggunakan atribut
border dengan nilai 2.
13.4.5. Tabel
Tabel dalam HTML dibuat dengan menggunakan tag awal
tag penutup . Tag ini memiliki beberapa bagian penting, seperti dapat
dilihat pada Tabel berikut ini.
Tabel 13.2. Bagian-bagian pada tag Table
Tag Fungsi
… Membentuk baris pada suatu tabel
Contoh-contoh penggunaan tabel adalah sebagai berikut:
Rekayasa Perangkat Lunak 383
Gambar 13.31. Tabel sederhana.
Pada Gambar 13.31, tabel yang kita buat adalah tabel sederhana dengan
dua buah kolom dan 3 buah baris (perhatikan ada 3 buah pasangan tag … . Secara default tabel ditampilkan tanpa ada garis pada tabel tersebut.
Kita dapat menambahkan garis dengan menggunakan atribut border pada tabel
(lihat Gambar 13.32).
Gambar 13.32. Tabel dengan format yang lebih kompleks.
Pada Gambar 13.32, terlihat tabel yang tampilannya lebih baik daripada
Gambar sebelumnya.
yaitu :
384 Rekayasa Perangkat Lunak
• Atribut WIDTH untuk mengatur lebar tabel pada halaman. Kita dapat
menggunakan satuan persen (%) atau pixel (px).
• Atribut BORDER untuk memberikan garis pada tabel. Nilai untuk atribut ini
dari dimulai dari 0 yang berarti tidak ada garis. Semakin besar angka
semakin tebal garis.
• Atribut BGCOLOR untuk menambahkan warna latar belakang pada tabel.
• Atribut CELLPADDING untuk menentukan jarak antara teks dan tepi kiri
sebuah sel (lihat gambar 13.33 untuk lebih jelasnya).
• Atribut CELLSPACING untuk menentukan jarak bagian sel terhadap tepi
dalam bingkai tabel (lihat gambar 13.33 untuk lebih jelasnya).
Gambar 13.33. Cellpadding, cellspacing dan border.
Seperti halnya perangkat lunak word-processor, pada HTML kita dapat
menggabungkan dua atau lebih sel menjadi satu buah sel. Untuk menggabung
baris dapat digunakan atribut ROWSPAN dan untuk menggabung kolom dapat
digunakan atribut COLSPAN. Contoh penggunaannya dapat dilihat pada Gambar
13.34 dan 13.35.
Rekayasa Perangkat Lunak 385
Gambar 13.34. Rowspan.
Gambar 13.35. Colspan.
Sel pada tabel tidak selalu harus berisi teks namun dapat juga berisi
gambar seperti terlihat pada Gambar 13.36.
386 Rekayasa Perangkat Lunak
Gambar 13.36. Tabel dengan sel berisi gambar.
13.4.6. Link antar Dokumen
Link merupakan pautan untuk membuka atau memanggil halaman web
atau file tertentu. Link merupakan tag yang sangat penting dalam penggunaan
HTML, karena disinilah letak perbedaan antara dokumen HTML dengan dokumen
teks yang lain. Link dapat dibuat dengan memberi perintah tag anchor .
Anchor memiliki beberapa atribut, diantaranya HREF yang berfungsi untuk
membuat link ke dokumen HTML tertentu dan NAME yang berfungsi untuk
memberi tanda/nama titik tertentu pada dokumen HTML yang sama. Contoh
penggunaan tag anchor dapat dilihat pada Gambar 13.37.
Gambar 13.37. Penggunaan tag anchor.
Atribut HREF dapat digunakan untuk memanggil halaman web pada
sistem yang sama (pada satu komputer) seperti ditunjukkan pada Gambar 13.37.
Pada kasus ini kita tinggal menuliskan lokasi dimana halaman yang akan kita
Rekayasa Perangkat Lunak 387
panggil berada. HREF dapat juga kita gunakan untuk memanggil halaman lain
diluar sistem kita atau memanggil situs-situs lain di internet. Caranya dengan
mengetikkan alamat URL situs yang akan kita panggil. Cobalah ketikkan kode
HTML berikut ini dengan teks editor kemudian simpan file dengan ekstensi .htm.
DAFTAR ALAMAT MESIN PENCARI
href="http://www.altavista.com/”>Altavista
13.5. RINGKASAN
• Teknologi disain web terbagi menjadi beberapa layer (lapisan), yaitu
structural layer, presentation layer dan behavioral layer.
• Web statis adalah halaman web yang isi data dan informasinya tidak
berubah-ubah. Sedangkan web dinamis, memiliki isi data dan informasi
yang berbeda-beda tergantung input apa yang disampaikan client.
• Pembuatan halaman web membutuhkan dukungan persiapan perangkat
keras, perangkat lunak dan pemahaman teknologi pembuatan web.
• HTML (Hypertext Markup Language) merupakan bahasa yang digunakan
untuk pembuatan halaman web dilakukan dengan cara disisipkan
(embedded language) pada dokumen dengan memberi tanda tertentu
yang disebut tag.
• Dokumen HTML secara umum akan terdiri dari dua bagian yaitu Header
dan Body.
• HTML menyediakan tag-tag untuk pendeskripsian dokumen dan format
dokumen yang lengkap.
• Pada halaman HTML dapat ditambahkan gambar, tabel, suara, atau filefile
lain.
Tidak ada komentar:
Posting Komentar