





Silabus Pembelajaran Semester Genap
Pemrograman Dart Kelas 10B
Rencana pembelajaran terstruktur berbasis kurikulum standar industri (Google/Dicoding) dan Kemendikbud. Terbagi menjadi 32 pertemuan dengan pengajaran bertahap, contoh-contoh kode terapan, latihan kelas, dan proyek akhir mandiri.
| No | Materi Pokok | Tujuan / Kompetensi Pembelajaran | Aktivitas Pembelajaran | Penilaian | Waktu |
|---|
Bobot Penilaian Semester
Evaluasi penilaian akhir siswa dirancang adil dan komprehensif berdasarkan empat indikator berikut:
Capaian Kompetensi Lulus
Setelah menyelesaikan seluruh 32 pertemuan, peserta didik ditargetkan mampu:
Memahami konsep dasar bahasa pemrograman Dart, anatomi runtime environment, compile flow (AOT/JIT), dan sintaksis dasar.
Mampu membuat fungsi modular yang efisien dengan parameter posisional opsional, named parameters, default values, HOF, dan closures.
Menerapkan pengamanan program menggunakan Sound Null Safety dan menangani pengecualian (Try-Catch) agar aplikasi tidak crash.
Menguasai pilar Pemrograman Berorientasi Objek (OOP) tingkat lanjut meliputi pewarisan, abstraksi, interface, mixins, dan extensions.
Membuat program asynchronous non-blocking (Future & Stream) yang terintegrasi dengan package eksternal dari pub.dev.
Menulis unit testing otomatis untuk menguji kualitas kode dan merancang proyek akhir aplikasi mandiri berskala menengah.