0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan4 halaman

Modul HTML Dasar

Modul ini menjelaskan dasar-dasar HTML, termasuk struktur dokumen, elemen semantik, atribut, formulir, dan aksesibilitas. Contoh kode disediakan untuk membantu pemahaman, serta proyek kecil untuk membuat halaman web portofolio pribadi. Modul ini bertujuan untuk memberikan pemahaman yang kuat tentang pembuatan halaman web menggunakan HTML.

Diunggah oleh

iansofiansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan4 halaman

Modul HTML Dasar

Modul ini menjelaskan dasar-dasar HTML, termasuk struktur dokumen, elemen semantik, atribut, formulir, dan aksesibilitas. Contoh kode disediakan untuk membantu pemahaman, serta proyek kecil untuk membuat halaman web portofolio pribadi. Modul ini bertujuan untuk memberikan pemahaman yang kuat tentang pembuatan halaman web menggunakan HTML.

Diunggah oleh

iansofiansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Modul Pembelajaran HTML Dasar

1. Pengenalan HTML
HTML (HyperText Markup Language) adalah bahasa markup standar untuk membuat
halaman web. HTML digunakan untuk menyusun struktur konten di web.

Struktur Dasar Dokumen HTML:

<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Judul Halaman</title>
</head>
<body>
<!-- Konten halaman -->
</body>
</html>

2. Elemen Semantik HTML5


Elemen semantik memberikan makna pada struktur halaman. Contoh elemen:

- <header>: bagian atas halaman (judul, logo, dll.)

- <nav>: navigasi

- <section>: bagian konten

- <article>: konten mandiri (berita, postingan)

- <aside>: konten sampingan (iklan, sidebar)

- <footer>: bagian bawah halaman

Contoh penggunaan:

<body>
<header>
<h1>Selamat Datang</h1>
</header>
<nav>
<ul>
<li><a href="#tentang">Tentang</a></li>
<li><a href="#kontak">Kontak</a></li>
</ul>
</nav>
<section>
<article>
<h2>Artikel Utama</h2>
<p>Ini adalah isi artikel.</p>
</article>
</section>
<footer>
<p>&copy; 2025 Nama Anda</p>
</footer>
</body>

3. Atribut HTML
Atribut memberikan informasi tambahan pada elemen. Contoh umum:

- href untuk tautan

- src untuk gambar

- alt untuk deskripsi gambar

- class dan id untuk styling dan scripting

Contoh:

<img src="foto.jpg" alt="Foto Profil" class="profil">


<a href="https://example.com" target="_blank">Kunjungi Situs</a>

4. Formulir dan Input


Elemen formulir:

- <form>, <input>, <textarea>, <select>, <button>

Contoh:

<form action="/submit" method="post">


<label for="nama">Nama:</label>
<input type="text" id="nama" name="nama" required>

<label for="email">Email:</label>
<input type="email" id="email" name="email">
<label for="pesan">Pesan:</label>
<textarea id="pesan" name="pesan"></textarea>

<button type="submit">Kirim</button>
</form>

5. Aksesibilitas Dasar (ARIA)


ARIA (Accessible Rich Internet Applications) membantu pengguna dengan disabilitas.
Contoh atribut:

- aria-label, aria-hidden, role

Contoh:

<button aria-label="Tutup menu"


onclick="tutupMenu()">×</button>
<nav role="navigation" aria-label="Navigasi utama">
...
</nav>

6. Proyek Kecil: Portofolio Pribadi


Tujuan: Membuat halaman web statis sederhana yang menampilkan informasi pribadi.

Struktur:

- Header: Nama dan foto

- Nav: Tautan ke bagian-bagian

- Section: Tentang saya, keahlian, proyek

- Form: Kontak

- Footer: Hak cipta

Contoh Preview:

<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Portofolio Saya</title>
</head>
<body>
<header>
<h1>Nama Anda</h1>
<img src="foto.jpg" alt="Foto Profil">
</header>
<nav>
<a href="#tentang">Tentang</a>
<a href="#keahlian">Keahlian</a>
<a href="#kontak">Kontak</a>
</nav>
<section id="tentang">
<h2>Tentang Saya</h2>
<p>Deskripsi singkat.</p>
</section>
<section id="keahlian">
<h2>Keahlian</h2>
<ul>
<li>HTML</li>
<li>CSS</li>
</ul>
</section>
<section id="kontak">
<h2>Kontak</h2>
<form>
<input type="text" placeholder="Nama">
<input type="email" placeholder="Email">
<textarea placeholder="Pesan"></textarea>
<button type="submit">Kirim</button>
</form>
</section>
<footer>
<p>&copy; 2025 Nama Anda</p>
</footer>
</body>
</html>

Anda mungkin juga menyukai