Dasar Web Programming

Semester 1

18 modul ajar · XI TJKT · Fase F

1

PENGENALAN WEB DEVELOPMENT

Fase 1 pembelajaran

Isi Pokok

Client-Server, Browser, HTTP/HTTPS. HTML, CSS, JavaScript. VS Code, Browser Developer Tools.

Kegiatan Praktik

Praktik cara kerja. Praktik komponen. Praktik tools.

Buka modul →

Isi Pokok

Struktur Dokumen HTML. head, body, div, p, h1-h6. a (hyperlink), img. ul/ol/li.

Kegiatan Praktik

Praktik struktur. Praktik element dasar. Praktik link & gambar. Praktik list.

Buka modul →
Pertemuan 3

HTML (lanjutan)

1× JP

Isi Pokok

input, select, textarea, button. tr, td, th, thead, tbody. header, nav, main, footer, article.

Kegiatan Praktik

Praktik form. Praktik table. Praktik semantic.

Buka modul →

Isi Pokok

Inline, Internal, External. Class, ID, Element. color, background, font, margin, padding.

Kegiatan Praktik

Praktik jenis css. Praktik selector. Praktik properti.

Buka modul →
2

CSS (LANJUTAN)

Fase 2 pembelajaran

Pertemuan 5

CSS (lanjutan)

1× JP

Isi Pokok

content, padding, border, margin. Display, Position, Flexbox Dasar. relative, absolute, fixed.

Kegiatan Praktik

Praktik box model. Praktik layout. Praktik position.

Buka modul →

Isi Pokok

Struktur HTML halaman profil. Styling dengan CSS. Responsive dasar.

Kegiatan Praktik

Praktik struktur html. Praktik styling. Praktik responsive.

Buka modul →

Isi Pokok

Form HTML lengkap. Validasi HTML5. Styling form dengan CSS.

Kegiatan Praktik

Praktik form. Praktik validasi. Praktik styling.

Buka modul →

Isi Pokok

Konsep responsive design. Breakpoint untuk mobile, tablet, desktop. Testing di berbagai ukuran layar.

Kegiatan Praktik

Praktik konsep. Praktik media query. Praktik testing.

Buka modul →
3

PROYEK: WEBSITE PROFIL SEDERHANA (AWAL)

Fase 3 pembelajaran

Isi Pokok

Perencanaan struktur website. Pemilihan warna dan font. Mulai coding halaman utama.

Kegiatan Praktik

Praktik perencanaan. Praktik desain. Praktik coding.

Buka modul →

Isi Pokok

Membuat halaman profil menggunakan HTML. Memberikan styling dengan CSS. Membuat form kontak sederhana. Responsive dasar (media query).

Kegiatan Praktik

Praktik profil. Praktik styling. Praktik form. Praktik responsive.

Buka modul →

Isi Pokok

Penyelesaian semua halaman. Responsive design. Persiapan presentasi.

Kegiatan Praktik

Praktik finalisasi. Praktik responsive. Praktik persiapan.

Buka modul →

Isi Pokok

Presentasi proyek per kelompok. Penilaian presentasi.

Kegiatan Praktik

Praktik presentasi. Praktik penilaian.

Buka modul →
4

REVIEW MATERI SEMESTER 1

Fase 4 pembelajaran

1× JP

Isi Pokok

Review HTML & CSS. Tanya jawab. Persiapan ujian.

Kegiatan Praktik

Praktik review. Praktik tanya jawab. Praktik persiapan.

Buka modul →
1× JP

Isi Pokok

HTML & CSS. Pengujian responsive.

Kegiatan Praktik

Praktik praktik. Praktik testing.

Buka modul →

Isi Pokok

Evaluasi proses belajar. Rencana semester 2.

Kegiatan Praktik

Praktik evaluasi. Praktik rencana.

Buka modul →

Isi Pokok

Review materi HTML lanjutan. Tanya jawab.

Kegiatan Praktik

Praktik review. Praktik tanya jawab.

Buka modul →
5

TAMBAHAN: PRAKTIK CSS FRAMEWORK

Fase 5 pembelajaran

Isi Pokok

Pengenalan CSS framework. Praktik dengan framework. Komparasi dengan CSS murni.

Kegiatan Praktik

Praktik pengenalan. Praktik praktik. Praktik komparasi.

Buka modul →

Isi Pokok

Workshop responsive design. Mobile-first approach. Testing cross-browser.

Kegiatan Praktik

Praktik workshop. Praktik mobile-first. Praktik testing.

Buka modul →
18 Modul18 Pertemuan

Daftar Modul

Pertemuan 1

Pengenalan Web Development

Modul ajar Pengenalan Web Development (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 2

HTML (HyperText Markup Language)

Modul ajar HTML (HyperText Markup Language) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 3

HTML (lanjutan)

Modul ajar HTML (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 4

CSS (Cascading Style Sheets)

Modul ajar CSS (Cascading Style Sheets) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 5

CSS (lanjutan)

Modul ajar CSS (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 6

Praktik: Membuat Halaman Profil

Modul ajar Praktik: Membuat Halaman Profil (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 7

Praktik: Membuat Form Kontak

Modul ajar Praktik: Membuat Form Kontak (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 8

Praktik: Responsive Design dengan Media Query

Modul ajar Praktik: Responsive Design dengan Media Query (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 9

Proyek: Website Profil Sederhana (Awal)

Modul ajar Proyek: Website Profil Sederhana (Awal) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 10

Proyek: Website Profil Sederhana (Lanjutan)

Modul ajar Proyek: Website Profil Sederhana (Lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 11

Proyek: Website Profil Sederhana (Finalisasi)

Modul ajar Proyek: Website Profil Sederhana (Finalisasi) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 12

Presentasi Proyek Website Profil

Modul ajar Presentasi Proyek Website Profil (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 13

Review Materi Semester 1

Modul ajar Review Materi Semester 1 (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 14

Ujian Akhir Semester 1

Modul ajar Ujian Akhir Semester 1 (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 15

Evaluasi dan Penutup Semester 1

Modul ajar Evaluasi dan Penutup Semester 1 (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 16

Tambahan: Review HTML & CSS Lanjutan

Modul ajar Tambahan: Review HTML & CSS Lanjutan (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 17

Tambahan: Praktik CSS Framework

Modul ajar Tambahan: Praktik CSS Framework (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 18

Tambahan: Workshop Responsive Design

Modul ajar Tambahan: Workshop Responsive Design (Placeholder)

1 Pertemuan
Baca
dasar-web-programming