Tujuan Pembelajaran
Setelah mengikuti pertemuan ini, mahasiswa mampu:
-
Menjelaskan struktur dasar dokumen HTML.
-
Menggunakan elemen-elemen HTML dasar: heading, paragraph, list, link, image, table, dan form.
-
Membuat halaman profil sederhana menggunakan HTML.
Materi Pembelajaran
1. Struktur Dokumen HTML
Setiap halaman web berbasis HTML memiliki struktur umum:
-
<!DOCTYPE html>
→ deklarasi tipe dokumen HTML5. -
<html>
→ pembungkus seluruh dokumen HTML. -
<head>
→ bagian untuk metadata, judul, link CSS, dsb. -
<body>
→ bagian yang ditampilkan di browser.
2. Elemen Dasar HTML
a. Heading
Untuk judul dan subjudul, mulai dari <h1>
(besar) sampai <h6>
(kecil).
b. Paragraph
Menuliskan teks dalam paragraf:
c. List
-
Ordered List (bernomor):
-
Unordered List (bullet):
d. Link (Hyperlink)
Mengarahkan pengguna ke halaman lain.
-
href
= alamat tujuan -
target="_blank"
= membuka di tab baru
e. Image (Gambar)
Menampilkan gambar pada halaman.
-
src
= lokasi file gambar -
alt
= deskripsi alternatif -
width/height
= ukuran gambar
f. Table (Tabel)
Untuk menampilkan data dalam bentuk baris dan kolom.
g. Form (Formulir)
Untuk input data pengguna.
Latihan : Membuat Halaman Profil Sederhana
Instruksi:
-
Buat folder bernama
profil
di dalamhtdocs
(XAMPP) atauwww
(Laragon). -
Buat file
index.html
di dalam folder tersebut. -
Ketik kode berikut:
-
Buka browser, lalu akses
http://localhost/profil/index.html
.
Tugas Individu
-
Modifikasi halaman profil dengan menambahkan:
-
Foto diri (gunakan gambar apapun sementara).
-
Tabel pengalaman organisasi (minimal 2 baris).
-
Form pendaftaran teman dengan input nama, email, dan hobi.
-
-
Kumpulkan file
index.html
dan buatlah dokumentasinya kemudian kirim ke google form tugas
Proyek
1. Halaman Biodata Sederhana
-
Buat halaman
biodata.html
. -
Tampilkan: nama, tempat & tanggal lahir, alamat, jurusan, hobi.
-
Gunakan heading untuk judul dan paragraf untuk deskripsi.
2. Daftar Hobi dengan List
-
Buat halaman
hobi.html
. -
Tampilkan daftar hobi menggunakan unordered list dan ordered list.
-
Contoh:
-
Unordered → Hobi harian (Membaca, Olahraga, Bermain Musik).
-
Ordered → Hobi favorit (1. Koding, 2. Traveling, 3. Menulis).
-
3. Navigasi Antar Halaman
-
Buat 3 halaman:
home.html
,about.html
,contact.html
. -
Tambahkan link di bagian atas halaman agar bisa berpindah antar halaman.
-
Contoh:
[Home] [About] [Contact]
.
4. Galeri Foto
-
Buat halaman
galeri.html
. -
Tampilkan minimal 4 gambar menggunakan tag
<img>
. -
Tambahkan atribut
alt
dan atur ukuran gambar agar seragam.
5. Tabel Jadwal Kuliah
-
Buat halaman
jadwal.html
. -
Tampilkan tabel berisi jadwal kuliah (Hari, Mata Kuliah, Jam, Dosen).
-
Gunakan
<table>
,<tr>
,<th>
,<td>
.
6. Form Kontak
-
Buat halaman
kontak.html
. -
Buat form dengan input: nama, email, pesan.
-
Tambahkan tombol submit.
7. Curriculum Vitae (CV)
-
Buat halaman
cv.html
. -
Tampilkan: data diri, pendidikan, pengalaman organisasi, skill.
-
Gunakan heading, paragraf, list, tabel, dan link (misalnya ke LinkedIn/GitHub).
8. Artikel Sederhana
-
Buat halaman
artikel.html
. -
Buat artikel pendek tentang topik bebas (misalnya teknologi, pendidikan, hobi).
-
Gunakan heading untuk judul, paragraf untuk isi, dan link ke sumber referensi.
9. Daftar Menu Restoran
-
Buat halaman
menu.html
. -
Tampilkan daftar makanan & minuman dengan harga.
-
Gunakan tabel dengan kolom: Nama Menu, Kategori (Makanan/Minuman), Harga.
10. Profil dengan Semua Elemen
-
Buat halaman
profil.html
. -
Isi harus memuat:
-
Judul profil (heading)
-
Paragraf deskripsi diri
-
Foto profil (image)
-
Daftar hobi (list)
-
Tabel riwayat pendidikan
-
Form kontak sederhana
-
Link ke media sosial