MODUL PERKULIAHAN #2
HYPERTEXT MARKUP
LANGUAGE (HTML)
Untuk memulai menulis HTML, dibutuhkan teks editor untuk membuat file
HTML dan web browser untuk menampilkannya. Teks editor yang dapat
digunakan diantaranya Notepad++, Sublime Text, atau Visual Studio Code.
Selain teks editor dapat juga menggunakan IDE (Integrated Development
Environment) seperti Adobe Dreamweaver, Microsoft Visual Studio, ataupun
Netbeans.
2.2. Struktur HTML
HTML mendefinisikan tiga tag yang digunakan untuk menentukan struktur
keseluruhan. Tiga tag ini yaitu <html>, <head>, dan <body>, yang membuat
kerangka dasar setiap halaman web dan juga memberikan informasi
sederhana tentang halaman (seperti judul atau pengarangnya) sebelum
memuat semuanya.
2.3. Komentar
Komentar adalah bagian dari kode HTML yang diabaikan oleh browser.
Kegunaan komentar dalam kode HTML adalah sebagai keterangan. Sebuah
komentar diawali dengan <!-- dan diakrhiri dengan -->.
2.4. Heading
Tag heading digunakan untuk menambahkan judul ke bagian halaman. HTML
mendefinisikan enam tingkat judul yang akan mengatur ukuran teks saat
ditampilkan. Tag heading terlihat seperti berikut:
Angka-angka tersebut menunjukkan tingkat judul (h1 hingga h6) dari ukuran
teks terbesar hingga terkecil.
2.5. Paragraf
Jika dokumen HTML berisi teks yang cukup panjang maka sangat diperlukan
untuk membaginya ke dalam beberapa paragraf untuk memudahkan
pengguna saat membacanya.
Pembentukan elemen paragraf menggunakan tag <p>.
Tag penutup </p> boleh dituliskan boleh tidak, akan tetapi sebaiknya
dituliskan untuk mengetahui berakhirnya sebuah paragraf. Setiap paragraf
muncul di baris baru dan terdapat spasi di antara setiap paragraf.
Di dalam tag <p> bisa disertakan atribut ALIGN yang berguna untuk
mengatur peletakkan teks di dalam masing-masing baris. Nilai yang dapat
diisikan pada ALIGN yaitu :
LEFT, mengatur teks rata kiri terhadap halaman
RIGHT, mengatur teks rata kanan terhadap halaman
CENTER, menempatkan teks berada di tengah halaman
JUSTIFY, mengatur teks rata kiri dan rata kanan. Efeknya terlihat untuk
teks yang sangat panjang.
2.6. List
HTML mendukung beberapa format list, yaitu Unordered List (daftar tidak
berurutan) dan Ordered List (daftar berurutan). Unordered List tidak diberi
nomor dan secara default disajikan dengan bullet untuk setiap item. Ordered
List diberi nomor dan berguna untuk menyajikan hal-hal yang berurutan
seperti daftar 10 teratas lagu favorit atau langkah-langkah untuk membuat
kue. Semua tag list memiliki elemen umum berikut:
1. Setiap list memiliki elemen luar untuk masing-masing jenis, misalnya <ul>
dan </ul> untuk daftar tidak berurutan, <ol> dan </ol> untuk daftar
berurutan.
2. Setiap item masing-masing list memiliki tag sendiri yaitu <li>.
Bila file HTML tujuan berada pada domain name yang sama tetapi pada
direktori yang tidak sama maka kita bisa menggunakan url relatif, yaitu path
name relatif berdasarkan posisi file saat ini. Misalnya kita akan membuka file
atas.html yang berada 2 tingkat diatasnya maka hyperlink-nya berbentuk
seperti :
<a href="../../atas.html"> Ke atas </a>
Bila file yang akan dikaitkan berada pada domain name yang berbeda dengan
domain name file yang sekarang ini, maka kita harus menggunakan url
lengkap file tujuan tersebut. Misalnya :
<a href="http://www.budiluhur.ac.id">Budi Luhur</a>
2.8. Image
Untuk menyisipkan gambar dapat memanfaatkan tag <IMG>. Format file
gambar yang bisa ditampilkan bisa bermacam-macam, misalnya jp, jpeg, pcx,
gif, psd, dan sebagainya. Untuk menampilkan animasi file GIF,
penggunaannya sama seperti file gambar biasa. Contoh sintaksis :
<IMG src="url_file" width=“lebar_gbr" height=“tinggi_gbr"
vspace=“" hspace="" alt="alt_teks">
HEIGHT untuk mengatur tinggi gambar
WIDTH untuk mengatur lebar gambar
VSPACE akan memberikan ruang kosong sebanyak nilai yang disebutkan
(dalam satuan piksel) di atas dan bagian bawah gambar
HSPACE akan memberikan ruang kosong sebanyak nilai yang disebutkan
(dalam satuan piksel) di sebelah kiri dan bagian kanan gambar
ALT akan menyediakan teks alternatif sebagai pengganti gambar
Contoh penggunaan :
<IMG src=“logo.gif" width="78" height="79" vspace="20"
hspace="20" alt="logo">
2.9. Horizontal Line
Untuk mempercantik halaman, seringkali pembuat dokumen Web
menambahkan garis horisontal. Garis ini sebenarnya dapat dibuat dengan
mudah, yakni dengan menyertakan tag <HR>. Daftar atribut tag <HR> :
Atribut Keterangan
SIZE Menentukan ketebalan garis
WIDTH Menentukan lebar garis
ALIGN Menentukan peletakkan teks dalam baris
NOSHADE Mengatur agar garis tidak disertai bayangan
2.10. Break
Kadangkala diperlukan untuk menulis di baris yang baru dalam sebuah
paragraf yang sama pada halaman web yang dibuat. Untuk itu digunakan tag
break yang berupa <BR>.