PWD 2 - Elemen HTML Lanjutan dan Navigasi Halaman Web
Capaian Pembelajaran Pertemuan (Sub-CPMK)
Setelah mengikuti perkuliahan ini, mahasiswa mampu:
- Menjelaskan fungsi elemen HTML lanjutan dalam membangun halaman web.
- Menggunakan elemen daftar (list) untuk menyajikan informasi secara terstruktur.
- Mengimplementasikan hyperlink untuk navigasi antar halaman web.
- Menampilkan gambar pada halaman web menggunakan elemen HTML yang sesuai.
- Menyusun navigasi sederhana pada website multi-halaman.
1. Pendahuluan
Pada pertemuan sebelumnya mahasiswa telah mempelajari konsep dasar HTML serta struktur dokumen HTML5. Struktur tersebut menjadi fondasi dalam membangun halaman web.
Namun, sebuah website tidak hanya terdiri dari teks sederhana. Dalam praktiknya, halaman web memerlukan berbagai elemen tambahan seperti daftar informasi, tautan antar halaman, gambar, serta navigasi yang memungkinkan pengguna berpindah dari satu halaman ke halaman lainnya.
Elemen-elemen tersebut merupakan bagian penting dalam pengembangan website karena berperan dalam meningkatkan keterbacaan informasi serta kemudahan navigasi bagi pengguna.
Pada pertemuan ini akan dibahas beberapa elemen HTML lanjutan yang sering digunakan dalam pengembangan website, yaitu list (daftar), hyperlink, dan gambar.
2. Elemen Daftar (List)
Daftar atau list merupakan elemen HTML yang digunakan untuk menampilkan informasi dalam bentuk poin-poin yang terstruktur. Penggunaan list sangat membantu dalam menyajikan informasi secara sistematis dan mudah dipahami.
HTML menyediakan tiga jenis list utama.
2.1 Ordered List
Ordered list adalah daftar yang memiliki urutan tertentu dan biasanya ditandai dengan angka.
Contoh:
1
2
3
4
5
6
<ol>
<li>Analisis kebutuhan sistem</li>
<li>Perancangan sistem</li>
<li>Implementasi program</li>
<li>Pengujian sistem</li>
</ol>
Hasil yang ditampilkan pada browser:
- Analisis kebutuhan sistem
- Perancangan sistem
- Implementasi program
- Pengujian sistem
Ordered list cocok digunakan untuk langkah-langkah prosedural atau tahapan proses.
2.2 Unordered List
Unordered list adalah daftar yang tidak memiliki urutan tertentu dan biasanya ditandai dengan simbol bullet.
Contoh:
1
2
3
4
5
<ul>
<li>Pengembangan Website</li>
<li>Pengembangan Aplikasi Mobile</li>
<li>Konsultasi Teknologi</li>
</ul>
Hasil tampilan:
• Pengembangan Website • Pengembangan Aplikasi Mobile • Konsultasi Teknologi
Jenis list ini umumnya digunakan untuk menampilkan daftar layanan atau fitur.
2.3 Description List
Description list digunakan untuk menampilkan daftar istilah beserta penjelasannya.
Contoh:
1
2
3
4
5
6
7
<dl>
<dt>HTML</dt>
<dd>Bahasa markup untuk membuat struktur halaman web.</dd>
<dt>CSS</dt>
<dd>Bahasa untuk mengatur tampilan halaman web.</dd>
</dl>
Elemen yang digunakan:
<dl>→ Description list<dt>→ Description term<dd>→ Description detail
3. Hyperlink (Tautan)
Hyperlink merupakan elemen HTML yang memungkinkan pengguna berpindah dari satu halaman ke halaman lain.
Hyperlink dibuat menggunakan elemen <a> (anchor).
3.1 Struktur Dasar Hyperlink
Contoh:
1
<a href="https://www.google.com">Kunjungi Google</a>
Penjelasan:
<a>adalah elemen anchorhrefadalah atribut yang menentukan alamat tujuan
3.2 Hyperlink ke Halaman Internal
Hyperlink juga dapat digunakan untuk menghubungkan halaman dalam satu website.
Contoh:
1
<a href="profil.html">Halaman Profil</a>
Jika pengguna mengklik link tersebut, browser akan membuka halaman profil.html.
3.3 Hyperlink Membuka Tab Baru
Untuk membuka link di tab baru, gunakan atribut target.
Contoh:
1
2
3
<a href="https://www.example.com" target="_blank">
Kunjungi Website
</a>
Nilai _blank berarti membuka halaman pada tab baru.
4. Menampilkan Gambar pada Halaman Web
Gambar merupakan elemen penting dalam desain web karena dapat memperjelas informasi serta meningkatkan daya tarik visual halaman.
Dalam HTML, gambar ditampilkan menggunakan elemen <img>.
4.1 Struktur Dasar Elemen Gambar
Contoh:
1
<img src="gambar.jpg" alt="Gambar Ilustrasi">
Penjelasan atribut:
src→ sumber file gambaralt→ teks alternatif jika gambar tidak dapat ditampilkan
4.2 Mengatur Ukuran Gambar
Ukuran gambar dapat diatur menggunakan atribut width dan height.
Contoh:
1
<img src="logo.png" alt="Logo Perusahaan" width="200">
Namun dalam praktik modern, pengaturan ukuran biasanya dilakukan menggunakan CSS.
4.3 Praktik Pengelolaan Gambar
Untuk menjaga kerapian proyek, gambar sebaiknya disimpan dalam folder khusus.
Contoh struktur proyek:
1
2
3
4
5
6
7
8
9
project-web/
│
├── index.html
├── profil.html
│
└── assets/
├── images/
├── css/
└── js/
5. Konsep Navigasi Website
Navigasi adalah sistem yang memungkinkan pengguna berpindah dari satu halaman ke halaman lainnya.
Navigasi yang baik akan meningkatkan pengalaman pengguna (user experience).
5.1 Navigasi Sederhana
Navigasi biasanya ditempatkan di bagian atas halaman.
Contoh:
1
2
3
4
5
6
<nav>
<a href="index.html">Beranda</a> |
<a href="profil.html">Profil</a> |
<a href="layanan.html">Layanan</a> |
<a href="kontak.html">Kontak</a>
</nav>
Elemen <nav> digunakan untuk menandai bagian navigasi dalam halaman web.
5.2 Prinsip Navigasi yang Baik
Navigasi website harus memenuhi beberapa prinsip berikut:
- Konsisten di setiap halaman
- Mudah dipahami pengguna
- Tidak terlalu banyak menu
- Terletak pada posisi yang mudah terlihat
Navigasi yang baik merupakan bagian penting dari desain antarmuka pengguna.
6. Contoh Implementasi Halaman Web Sederhana
Berikut contoh kode HTML yang menggabungkan beberapa elemen yang telah dipelajari.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Company Profile</title>
</head>
<body>
<h1>PT Teknologi Masa Depan</h1>
<nav>
<a href="index.html">Beranda</a> |
<a href="profil.html">Profil</a>
</nav>
<hr>
<h2>Layanan Kami</h2>
<ul>
<li>Pengembangan Website</li>
<li>Pengembangan Aplikasi Mobile</li>
<li>Konsultasi IT</li>
</ul>
<h2>Logo Perusahaan</h2>
<img src="logo.png" alt="Logo Perusahaan" width="200">
</body>
</html>
Contoh ini menunjukkan bagaimana elemen HTML dapat digunakan secara terintegrasi dalam satu halaman web.
D. Rangkuman
Pada pertemuan ini telah dipelajari beberapa elemen HTML lanjutan yang penting dalam pengembangan web, yaitu:
- Elemen daftar (ordered list, unordered list, description list)
- Hyperlink untuk navigasi antar halaman
- Elemen gambar dalam HTML
- Konsep navigasi website
- Struktur proyek untuk pengelolaan file web
Pemahaman terhadap elemen-elemen ini sangat penting karena akan digunakan dalam hampir seluruh pengembangan website.
Referensi
- Duckett, J. (2011). HTML and CSS: Design and Build Websites.
- MDN Web Docs.
- W3Schools HTML Tutorial.