Praktikum 2
MEMBANGUN WEBSITE
Kompetensi Dasar: Memahami konsep website dan prinsip-prinsip navigasi dalam website, serta
mampu membangun keterkaitan antar dokumen HTML untuk membentuk
website
1. Struktur Website
Pokok Bahasan:
2. Navigasi dalam Website
A. RINGKASAN MATERI
Website
Website adalah sekumpulan dokumen HTML yang saling berkaitan dan membentuk satu rangkaian informasi tertentu,
sesuai dengan tujuan dari penyelenggara/pemilik website yang bisa jadi merupakan sebuah organisasi, perusahaan,
institusi, lembaga, komunitas, maupun perorangan, di mana informasi yang disajikan dalam sebuah website akan
berkaitan dengan penyelenggara atau produk/layanan dari penyelenggara.
Cara untuk berpindah dan kemana harus berpindah disebut navigasi, dan sarana untuk melakukan navigasi digunakan
fasilitas link atau hyperlink dalam dokumen HTML.
Navigasi
Adalah cara, metode, dan rute untuk melakukan penelusuran informasi dari serangkaian halaman dokumen HTML
yang membentuk sebuah website. Rancangan navigasi yang baik akan sangat berperan dalam mencapai tujuan dari
website, misalnya mendorong orang untuk membeli sebuah produk, mengajak orang untuk berdonasi, atau sekadar
mengajak orang untuk bergabung dalam sebuah komunitas. Diperlukan strategi yang baik dalam menyusun urutan
informasi sehingga mudah ditelusuri, runtut, jelas, hingga mencapai goal dari website.
Navigasi juga harus memberi kejelasan kepada pembaca di titik mana ia berada, apa yang bisa ia dapatkan pada
‘lokasi’ itu, dan ke mana ia bisa atau harus berpindah selanjutnya (termasuk bagaimana cara untuk kembali ke
halaman sebelumnya). Navigasi dapat disajikan dalam bentuk linked text, menu, elemen grafis, tombol, atau peta situs
(site map), dan semacamnya.
Hyperlink
Hyperlink adalah sarana untuk melakukan navigasi di dalam sebuah website. Ciri utama dari dokumen web adalah
adanya hyperlink yang menghubungkan antara satu dokumen HTML dengan dokumen HTML lainnya untuk
membentuk rangkaian informasi yang saling melengkapi, baik dalam satu website atau dengan dokumen web lain di
luar web-site.
Untuk membentuk hyperlink, digunakan tag anchor <a> ... </a> dengan target link disebutkan dalam parameter
href sebagai parameter wajib dari tak anchor, dan label atau keterangan tentang hyperlink dituliskan di antara tag
<a> dan </a>.Contoh penggunaan dan penulisan hyperlink dapat dilihat pada Tabel 1.
B. PERSIAPAN PRAKTIKUM
1. Perangkat Keras
a. Perangkat komputer
2. Perangkat Lunak (ter-install di komputer, dan siap digunakan)
a. Text/code editor, dianjurkan menggunakan VSCode
b. Web Browser (Google Chrome, Mozila Firefox)
3. Dari tugas praktikum sebelumnya
a. Buat halaman resep baru untuk minimal 15 resep nusantara selain yang dikerjakan dalam praktikum 1.
b. Cari, download dan simpan gambar/foto yang dianggap cocok untuk menjadi feature image (gambar
ilustrasi) dari setiap halaman web resep nusantara yang ditulis (total 16 resep). Simpan semua
foto/gambar dalam folder img.
C. KEGIATAN PRAKTIKUM
Rancangan Navigasi
Kita akan membuat website Master Chef Nusantara seperti pada diagram navigasi dalam Gambar 1
index.html
Tentang Biodata
Website Pembuat
Website
2. Untuk memudahkan pencarian resep dan navigasi, urutkan daftar resep berdasarkan abjad judul secara
ascending (A-Z), sehingga menjadi seperti pada Listing 1. (Daftar judul resep akan berbeda sesuai koleksi
masing-masing)
Listing 1 index.html yang telah diurutkan
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Master Chef Nusantara</title>
</head>
<body>
<h1>Master Chef Nusantara</h1><hr>
<ol>
<li>Barobo</li>
<li>Kado Minyak</li>
<li>Kapurung</li>
<li>Nasu Cemba</li>
<li>Nasu Palekko</li>
<li>Pallu Basa</li>
<li>Pallu Mara</li>
<li>Parape</li>
<li>Sop Konro</li>
<li>Sop Saudara</li>
<li>Toppa Lada</li>
</ol>
</body>
</html>
4. Tambahkan tag anchor ( <a> .. </a> ) pada setiap judul resep untuk membuat link ke file resep (lihat
contoh pada Listing 2)
Listing 2 Penambahan tag Anchor pada judul resep untuk membuat link
...
<ol>
<li><a href="barobo.html">Barobo</a></li>
<li><a href="kadominyak.html">Kado Minyak</a></li>
<li><a href="kapurung.html">Kapurung</a></li>
...
Silahkan lihat hasilnya pada browser dan lakukan pengujian apakah link bekerja dengan benar
Lanjutkan membuat link untuk semua koleksi resep
...
<body>
<h2>Coto Makassar</h2>
...
Pertanyaan:
1. Apa efek dari kode <
2. Apa efek dari elemen <hr>
Melengkapi website
6. Lakukan browsing untuk mencari informasi tentang bahan utama atau bahan yang spesifik dari setiap koleksi
resep, kutip dan ringkas isinya menjadi informasi daerah dalam file HTML yang diberi nama sesuai nama
bahannya, misalnya dagingsapi.html untuk resep khas yang bahan utamanya menggunakan daging sapi
(contoh lihat Gambar 4). Download dan simpan fotonya (bila ada) beri nama sesuai namanya, misalnya
dagingsapi.jpg.
7. Edit file HTML resep untuk menambahkan link ke halaman yang menampilkan bahan utama/khas dari resep,
seperti contoh dalam Listing 4.
Listing 4 Link ke halaman tentang bahan utama/khas
...
<body>
<h2>Kuliner Makassar - Pallu Basa</h2>
<h3>Bahan-bahan:</h3>
<ul>
<li><a href="dagingsapi.html">Daging sapi</a> - 250 gram</li>
<li>Kaldu sapi - 600 ml</li>
<li>Kelapa parut, sangrai lalu haluskan hingga berminyak - 30 gram</li>
<li>Serai, memarkan - 1 batang</li>
<li>Lengkuas, memarkan - 2 cm</li>
...
</body>
</html>
Periksa hasilnya melalui browser dan uji apakah link berhasil menampilkan halaman yang benar. Contoh
hasilnya seperti terlihat dalam Gambar 3 dan Gambar 4.
Pertanyaan:
Apa efek dan manfaat dari option target="_blank" pada tag <a> ?
Gambar 3 Halaman resep Pallubasa yang sudah diberi link terkait bahan utama
D. TUGAS SELANJUTNYA
1. Lengkapi Informasi bahan selengkap mungkin untuk semua koleksi resep Anda.
Ada resep yang menggunakan bahan utama/khas yang sama, cukup di-link ke satu halaman informasi bahan.
2. Sesuai dengan rancangan navigasi yang digambarkan pada Gambar 1 di bagian awal kegiatan praktikum ini,
buat halaman Tentang Website yang berisi penjelasan: apa tujuan website Master Chef Nusantara ini dibuat,
dalam rangka apa pembuatannya, apa manfaatnya, siapa pembuatnya (nama Anda, WAJIB ADA), dan informasi
lain yang dianggap perlu. Beri nama file about.html.
Buat link dari halaman index.html untuk menampilkan halaman Tentang Website ini (about.html). Jangan lupa
buat jalan pulang.
3. Buat halaman Biodata yang berisi biodata singkat Anda, beri nama file biodataku.html, dan buat link dari nama
Anda yang ditulis pada halaman Tentang Website.