Administrasi Guru โ€” Kelas X (Fase E)

PROGRAM
TAHUNAN

Front-End & Fullstack Web Development
Tahun Ajaran 2025/2026 (15 JP / Pekan)

๐Ÿ“š
Informatika
Mata Pelajaran
๐Ÿซ
X โ€” Fase E
Kelas / Fase
โฑ๏ธ
600 JP
Total Jam Pelajaran
๐Ÿ“†
40 Minggu
Minggu Efektif
โšก
15 JP / Mgg
Alokasi Mingguan
๐Ÿ“–
24 Bab
Total Materi + 2 Final Project
Kompetensi Inti (KI)
KI-1 & KI-2 โ€” Sikap

Menghayati nilai disiplin, jujur, kolaboratif, dan tanggung jawab dalam mengembangkan produk digital yang bermanfaat bagi masyarakat.

KI-3 โ€” Pengetahuan

Memahami konsep rekayasa perangkat lunak, computational thinking, teknologi front-end (HTML, CSS, JavaScript) hingga pengembangan backend (PHP, Laravel, MySQL, Supabase).

KI-4 โ€” Keterampilan

Merancang, membuat, dan men-deploy aplikasi web statis maupun dinamis yang responsif, interaktif, dan siap digunakan secara production.

Tabel Program Tahunan (20 Pekan / Semester ร— 15 JP = 300 JP / Sem)
No Semester Bulan / Minggu Materi / Kompetensi Dasar Materi Pokok JP Jenis
โœฆ SEMESTER 1 (GANJIL) โ€” Front-End Web Development โœฆ  |  Juli โ€“ Desember 2025 (20 Pekan ร— 15 JP = 300 JP)
1 Semester 1 Juli โ€” Mg. 1 Bab 1 โ€” Pengenalan Software Engineering
Memahami peran & siklus pengembangan perangkat lunak (SDLC).
Analogi membangun gedung, profesi IT, SDLC, tools developer 15 Teori
2 Semester 1 Juli โ€” Mg. 2 Bab 2 โ€” Computational Thinking
Menerapkan dekomposisi, pola, abstraksi, dan algoritma dalam pemecahan masalah.
Dekomposisi, pengenalan pola, abstraksi, algoritma & flowchart 15 Teori
3 Semester 1 Juli โ€” Mg. 3 Bab 3 โ€” HTML Dasar
Menyusun struktur halaman web dengan tag dasar HTML5.
Struktur dokumen, heading, paragraf, list, link, gambar 15 Praktik
4 Semester 1 Juli โ€” Mg. 4 Bab 4 โ€” HTML Lanjutan
Membuat form, tabel, & tag semantik.
Form & input, tabel, semantic tags, media embed 15 Praktik
5 Semester 1 Agustus โ€” Mg. 5 Bab 5 โ€” CSS Dasar
Memberi gaya pada elemen dengan selector & properti CSS.
Selector, warna, font, box model, spacing 15 Praktik
6 Semester 1 Agustus โ€” Mg. 6 Bab 6 โ€” CSS Advanced
Membuat layout modern Flexbox/Grid & animasi.
Flexbox, Grid, transition, animation, variabel CSS 15 Praktik
โœฆ Semester 1 Agustus โ€” Mg. 7 โšก Penilaian Tengah Semester (PTS) Evaluasi materi Bab 1โ€“6 15 Evaluasi
7 Semester 1 Agustus โ€” Mg. 8 Bab 7 โ€” Bootstrap
Membangun UI cepat dengan framework Bootstrap 5.
Grid system, komponen, utility class, navbar & card 15 Praktik
8 Semester 1 September โ€” Mg. 9 Bab 8 โ€” Responsive Web Design
Membuat tampilan adaptif di berbagai perangkat.
Media query, mobile-first, viewport, unit responsif 15 Praktik
9 Semester 1 September โ€” Mg. 10 Bab 9 โ€” JavaScript Dasar
Memahami variabel, tipe data, operator, & kondisi.
Variabel, tipe data, operator, percabangan, perulangan 15 Praktik
10 Semester 1 September โ€” Mg. 11 Bab 10 โ€” JavaScript Intermediate
Menggunakan fungsi, array, object, & method.
Function, array method, object, scope, error handling 15 Praktik
11 Semester 1 September โ€” Mg. 12 Bab 11 โ€” DOM Manipulation
Memanipulasi elemen & event halaman web.
Selektor DOM, event listener, manipulasi elemen, interaktivitas 15 Praktik
12 Semester 1 Oktober โ€” Mg. 13 Bab 12 โ€” Final Project & Deployment
Membangun & men-deploy proyek web utuh.
Perencanaan proyek, integrasi, hosting/deploy, dokumentasi 15 Proyek
โšก Semester 1 Oktober โ€” Mg. 14 Final Project โ€” Perencanaan & Wireframing
Desain skema arsitektur dan wireframe proyek kelompok.
Skema UI/UX, wireframing, pembagian modul tim 15 Proyek
โšก Semester 1 Oktober โ€” Mg. 15 Final Project โ€” Pengerjaan & Coding Intensive
Coding penuh integrasi HTML, CSS, & JavaScript.
Coding, debugging, integrasi aset, responsivitas 15 Proyek
โšก Semester 1 November โ€” Mg. 16 Final Project โ€” Presentasi & Live Deploy
Demo produk, peer review, dan publikasi web online.
Demo produk, review peer, deploy ke Netlify/GitHub Pages 15 Proyek
โœฆ Semester 1 November โ€” Mg. 17 โšก Penilaian Akhir Semester (PAS) Evaluasi materi Bab 7โ€“12 & Final Project 15 Evaluasi
18 Semester 1 November โ€” Mg. 18 Remedial & Evaluasi Capaian Pembelajaran
Perbaikan nilai dan penguatan pemahaman siswa.
Sesi remedial praktikum, perbaikan bug project 15 Remedial
19 Semester 1 Desember โ€” Mg. 19 Pengayaan & Penyusunan Portofolio Web
Penyusunan showcase proyek siswa di platform digital.
Upload portofolio GitHub, pembuatan Readme menarik 15 Pengayaan
20 Semester 1 Desember โ€” Mg. 20 Pengolahan Nilai Rapor & Evaluasi Akhir
Finalisasi nilai rapor semester ganjil dan rapat guru.
Rekapitulasi nilai, cetak rapor, persiapan libur 15 Rapor
โœฆ SEMESTER 2 (GENAP) โ€” Front-End & Backend Web Development โœฆ  |  Januari โ€“ Juni 2026 (20 Pekan ร— 15 JP = 300 JP)
1 Semester 2 Januari โ€” Mg. 1 Bab 1 โ€” Pengenalan Fullstack
Memahami arsitektur web modern dan environment setup fullstack.
Web Dev Overview, environment setup, frontend vs backend, tools 15 Teori
2 Semester 2 Januari โ€” Mg. 2 Bab 2 โ€” Tailwind CSS Fundamental
Menerapkan utility-first CSS framework untuk desain responsif.
Utility-first, responsive design, dark mode dasar, konfigurasi 15 Praktik
3 Semester 2 Januari โ€” Mg. 3 Bab 3 โ€” Tailwind CSS Advanced
Animasi, konfigurasi custom, dan fitur lanjutan Tailwind.
Animations, Custom Config, Dark Mode, JIT mode 15 Praktik
4 Semester 2 Januari โ€” Mg. 4 Bab 4 โ€” PHP Dasar
Memahami sintaks, tipe data, array, perulangan, dan kontrol alur PHP.
Syntax, Array, Loop, Control Flow, PHP & HTML embed 15 Praktik
5 Semester 2 Februari โ€” Mg. 5 Bab 5 โ€” PHP Lanjutan (OOP & Form)
Menerapkan Object-Oriented PHP, session, dan file upload.
OOP, Session, Cookie, File Upload, Form Handling 15 Praktik
6 Semester 2 Februari โ€” Mg. 6 Bab 6 โ€” MySQL & Database
Merancang database relasional dan mengintegrasikannya dengan PHP.
DB Design, SELECT, JOIN, INSERT/UPDATE/DELETE, PHP Integration 15 Praktik
โœฆ Semester 2 Februari โ€” Mg. 7 โšก Penilaian Tengah Semester (PTS 2) Evaluasi materi Bab 1โ€“6 Semester 2 15 Evaluasi
7 Semester 2 Februari โ€” Mg. 8 Bab 7 โ€” CRUD & MVC
Membangun sistem CRUD dengan arsitektur Model-View-Controller.
MVC Architecture, PDO OOP, CRUD operations, routing manual 15 Praktik
8 Semester 2 Maret โ€” Mg. 9 Bab 8 โ€” Laravel Fundamental
Menguasai konsep dasar framework Laravel (MVC, ORM, Blade).
Routing, Controller, Blade Template, Eloquent ORM, Migrations 15 Praktik
9 Semester 2 Maret โ€” Mg. 10 Bab 9 โ€” Laravel Authentication
Mengimplementasikan sistem autentikasi & proteksi route.
Laravel Breeze, Middleware, Route Protection, Role Management 15 Praktik
10 Semester 2 Maret โ€” Mg. 11 Bab 10 โ€” Supabase Backend
Membangun backend serverless dengan Supabase.
Serverless auth, Realtime Database, Storage, Row Level Security 15 Praktik
11 Semester 2 Maret โ€” Mg. 12 Bab 11 โ€” Authentication & Business Application
Membangun aplikasi bisnis dengan sistem login dan dashboard.
Dashboard Admin, SMS Project, Business Logic, User Management 15 Praktik
12 Semester 2 April โ€” Mg. 13 Bab 12 โ€” Deploy & Livewire
Men-deploy aplikasi ke production dengan CI/CD dan Livewire.
CI/CD, GitHub Actions, Vercel/Forge, Livewire Components 15 Proyek
โšก Semester 2 April โ€” Mg. 14 Final Project โ€” Perencanaan Arsitektur & Database
Skema ERD, wireframe Dashboard, dan alur autentikasi.
Wireframe, ERD, database migration, routing setup 15 Proyek
โšก Semester 2 April โ€” Mg. 15 Final Project โ€” Pengerjaan Fullstack & Sliced UI
Coding fullstack Laravel / Supabase + Tailwind CSS.
Integrasi backend-frontend, CRUD real-time, Role Auth 15 Proyek
โšก Semester 2 Mei โ€” Mg. 16 Final Project โ€” Finishing & Live Deployment
Finalisasi, presentasi, dan deploy ke production server.
Finishing, presentasi, live deployment, portofolio 15 Proyek
โœฆ Semester 2 Mei โ€” Mg. 17 โšก Penilaian Akhir Tahun (PAT) Evaluasi materi Bab 7โ€“12 & Final Project Semester 2 15 Evaluasi
18 Semester 2 Mei โ€” Mg. 18 Remedial Lab & Penyempurnaan Aplikasi
Perbaikan nilai praktikum dan perbaikan bug aplikasi fullstack.
Fixing bugs, perbaikan nilai, sertifikasi kelas 15 Remedial
19 Semester 2 Juni โ€” Mg. 19 Pengayaan & Publikasi Portofolio Fullstack
Dokumentasi portofolio GitHub dan rilis publikasi web.
Publish Vercel/Render, pembuatan README dokumentasi 15 Pengayaan
20 Semester 2 Juni โ€” Mg. 20 Rapat Pleno & Pengolahan Nilai Rapor Kenaikan Kelas
Rapat pleno kenaikan kelas dan pembagian rapor genap.
Pengolahan rapor, rapat kelulusan, libur kenaikan kelas 15 Rapor
Total Semester 1  300 JP (20 Mgg)  +  Total Semester 2  300 JP (20 Mgg) 600 JP Total (40 Mgg)
Rekapitulasi Jam Pelajaran (600 JP Total)
๐Ÿ“š Materi Pembelajaran
360 JP
24 Bab ร— 15 JP 60%
๐Ÿš€ Final Project
90 JP
6 pekan ร— 15 JP 15%
๐Ÿ“ Evaluasi (PTS/PAS/PAT)
60 JP
4 ujian ร— 15 JP 10%
๐Ÿ“… Remedial, Pengayaan & Rapor
90 JP
6 pekan ร— 15 JP 15%
Catatan Pelaksanaan (15 JP / Pekan)
Beban Jam Pelajaran

Setiap pekan dialokasikan 15 JP (Jam Pelajaran) secara intensif untuk teori, praktikum lab, dan pengerjaan proyek.

Total 40 Pekan

20 Pekan Semester 1 (300 JP) + 20 Pekan Semester 2 (300 JP) = 600 JP Total 1 Tahun.

Remedial & Pengayaan

Disediakan 6 pekan cadangan (90 JP) untuk evaluasi mendalam, perbaikan praktikum, dan penerbitan portofolio.

Kurikulum Merdeka

Disusun mengacu pada Kurikulum Merdeka (Fase E) dengan pendekatan intensive project-based learning.