Materi Belajar HTML & CSS: Projek Website "Cita-Citaku"

📚 Materi Belajar HTML & CSS: Projek Website "Cita-Citaku"

Halo! Materi ini dibuat khusus untuk kamu yang baru pertama kali belajar membuat website. Kita akan belajar sambil langsung membuat projek nyata: Website tentang Cita-Cita. Yuk mulai!



🎯 Apa yang Akan Kita Buat?

Website sederhana yang menampilkan:

  • Judul "Cita-Citaku"

  • Foto/gambar cita-cita

  • Alasan kenapa ingin meraih cita-cita itu

  • Langkah-langkah untuk mencapainya


🧠 Pengenalan Dulu

Bayangkan website itu seperti rumah:

  • HTML = kerangka rumah (tembok, pintu, jendela)

  • CSS = cat, warna, dan dekorasi rumah

Jadi HTML itu isinya, CSS itu tampilannya. Wajib belajar dua-duanya!


📅 PERTEMUAN 1: Kenalan dengan HTML

1.1 Apa itu HTML?

HTML singkatan dari HyperText Markup Language. Dia pakai "tag" untuk memberi tahu browser (Chrome, Firefox) apa yang harus ditampilkan.

Tag HTML ditulis pakai tanda kurung siku < >.

Contoh: <p>Halo</p> artinya "Halo" itu sebuah paragraf.

1.2 Struktur Dasar HTML

Buka Notepad atau VS Code, lalu tulis kode ini:

html
<!DOCTYPE html>
<html>
<head>
  <title>Cita-Citaku</title>
</head>
<body>
  <h1>Halo, Namaku Budi!</h1>
  <p>Aku ingin jadi dokter.</p>
</body>
</html>

Simpan dengan nama: index.html
Cara buka: Klik 2x file-nya, nanti terbuka di browser.

1.3 Tag HTML yang Sering Dipakai

TagFungsiContoh
<h1> sampai <h6>Judul (h1 paling besar)<h1>Cita-Citaku</h1>
<p>Paragraf<p>Aku ingin jadi pilot</p>
<img>Gambar<img src="gambar.jpg">
<ul> + <li>Daftar berpoinlihat contoh di bawah
<br>Pindah barisHalo<br>Dunia
<a>Link<a href="google.com">Klik</a>

1.4 Contoh Daftar (List)

html
<h2>Langkah Jadi Dokter:</h2>
<ul>
  <li>Rajin belajar biologi</li>
  <li>Masuk SMA IPA</li>
  <li>Kuliah kedokteran</li>
</ul>

✏️ Latihan 1

Buat file index.html yang berisi:

  1. Judul besar: Cita-Citaku

  2. Paragraf: jelaskan cita-citamu (minimal 3 baris)

  3. Daftar 3 langkah untuk meraih cita-cita


📅 PERTEMUAN 2: HTML Lebih Dalam + Gambar

2.1 Menambahkan Gambar

Siapkan gambar (misalnya dokter.jpg) di folder yang sama dengan index.html.

html
<img src="dokter.jpg" alt="Foto Dokter" width="300">
  • src = lokasi gambar

  • alt = tulisan pengganti kalau gambar gagal muncul

  • width = lebar gambar (dalam pixel)

2.2 Membagi Halaman dengan <div>

<div> itu seperti kotak untuk mengelompokkan isi.

html
<div>
  <h1>Cita-Citaku</h1>
  <p>Aku ingin jadi dokter.</p>
</div>

2.3 Memberi Nama pada Bagian (class & id)

Biar nanti bisa diwarnai pakai CSS, kita kasih nama:

html
<div class="header">
  <h1>Cita-Citaku</h1>
</div>

<div class="isi">
  <p>Aku ingin jadi dokter karena ingin menolong orang.</p>
</div>
  • class = nama kelompok (boleh dipakai berkali-kali)

  • id = nama unik (hanya untuk 1 elemen)

✏️ Latihan 2

Tambahkan gambar ke website cita-citamu, dan bagi jadi 3 kotak:

  • Kotak header (judul)

  • Kotak isi (penjelasan)

  • Kotak footer (nama kamu)


📅 PERTEMUAN 3: Kenalan dengan CSS

3.1 Apa itu CSS?

CSS = Cascading Style Sheets = pengatur tampilan.
Bikin tulisan berwarna, ukuran, posisi, dan lainnya.

3.2 3 Cara Memakai CSS

Cara 1: Langsung di tag (inline) — kurang rapi

html
<h1 style="color: red;">Cita-Citaku</h1>

Cara 2: Di dalam <head> — lebih rapi

html
<head>
  <style>
    h1 { color: red; }
  </style>
</head>

Cara 3: File terpisah — paling rapi (kita pakai cara ini!)

Buat file baru bernama style.css, lalu sambungkan ke HTML:

html
<head>
  <link rel="stylesheet" href="style.css">
</head>

3.3 Aturan Dasar CSS

Bentuknya selalu begini:

css
selector {
  properti: nilai;
}

Contoh:

css
h1 {
  color: blue;
  font-size: 40px;
  text-align: center;
}

3.4 Properti CSS Penting

PropertiFungsiContoh Nilai
colorWarna tulisanred, #ff0000, blue
background-colorWarna lataryellow, #fff
font-sizeUkuran tulisan20px, 30px
font-familyJenis hurufArial, Verdana
text-alignPerataancenter, left, right
paddingJarak dalam kotak20px
marginJarak luar kotak20px
borderGaris tepi2px solid black
border-radiusSudut melengkung10px

✏️ Latihan 3

Buat style.css untuk mengubah:

  • Warna judul jadi biru

  • Latar halaman jadi krem

  • Tulisan paragraf rata tengah


📅 PERTEMUAN 4: Mempercantik Website Cita-Cita

Sekarang gabungkan semuanya! Ini contoh lengkap:

📄 index.html

html
<!DOCTYPE html>
<html>
<head>
  <title>Cita-Citaku</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="header">
    <h1>Cita-Citaku</h1>
    <p>Website impian Budi</p>
  </div>

  <div class="isi">
    <img src="dokter.jpg" alt="Dokter" width="200">
    <h2>Aku ingin jadi Dokter</h2>
    <p>Aku ingin jadi dokter karena ingin menolong orang sakit
       dan membuat keluargaku bangga.</p>

    <h3>Langkah-langkahku:</h3>
    <ul>
      <li>Belajar rajin setiap hari</li>
      <li>Masuk SMA jurusan IPA</li>
      <li>Kuliah di fakultas kedokteran</li>
    </ul>
  </div>

  <div class="footer">
    <p>Dibuat oleh: Budi - Kelas 8A</p>
  </div>
</body>
</html>

🎨 style.css

css
body {
  font-family: Arial, sans-serif;
  background-color: #fdf6e3;
  margin: 0;
}

.header {
  background-color: #4a90e2;
  color: white;
  text-align: center;
  padding: 30px;
}

.header h1 {
  margin: 0;
  font-size: 40px;
}

.isi {
  background-color: white;
  max-width: 600px;
  margin: 30px auto;
  padding: 25px;
  border-radius: 15px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  text-align: center;
}

.isi img {
  border-radius: 50%;
  border: 4px solid #4a90e2;
}

.isi h2 {
  color: #4a90e2;
}

.isi ul {
  text-align: left;
  display: inline-block;
}

.footer {
  background-color: #333;
  color: white;
  text-align: center;
  padding: 15px;
}

✏️ Latihan 4

Ubah sesuai cita-citamu sendiri! Ganti:

  • Warna tema (ubah #4a90e2 jadi warna favoritmu)

  • Gambar

  • Isi teks


🎁 Tantangan Akhir (Projek Penilaian)

Buat website "Cita-Citaku" versi kamu sendiri, wajib ada:

✅ Judul dengan namamu
✅ Gambar (bisa cari di Google atau gambar sendiri)
✅ Paragraf alasan (minimal 5 baris)
✅ Daftar 5 langkah mencapai cita-cita
✅ Minimal 3 warna berbeda dari CSS
✅ Footer berisi nama dan kelas


💡 Tips untuk Guru

  1. Mulai dari yang visual — tunjukkan hasil akhir dulu biar siswa semangat

  2. Koding bareng — praktik langsung, jangan cuma teori

  3. Error itu normal — ajarkan siswa cek tanda <, >, {, }, ;

  4. Pamerkan hasil — minta siswa saling lihat website temannya

  5. Pakai VS Code — gratis, ada warna-warni kode biar mudah dibaca


📌 Ringkasan Cepat

HalHTMLCSS
FungsiIsi & strukturTampilan & warna
Fileindex.htmlstyle.css
Cara sambung<link rel="stylesheet" href="style.css">
Simbol khas< >{ }

Selamat mengajar dan selamat berkarya! 🚀
Semoga siswa-siswamu semakin semangat mengejar cita-cita! ✨

Komentar

Postingan populer dari blog ini

UJIAN SKL (JAMINAN KUALITAS) KELAS 9 TAHUN 2025/2026

🛡️ BIKIN POSTER ! STOP CYBERBULLYING!

Tantangan Kreator Muda: Rancang & Buat Game Impianmu!