Disusun oleh :
Basis Data Pada akhir fase F peserta 1. Memahami 1. Entity 1.1 Memahami konsep dasar TP 1
didik mampu memahami, 2. Menerapkan Relationship Entity Relationship Diagram
menerapkan, dan 3. Mengomunikasikan Diagram (ERD) serta mampu
mengomunikasikan 2. Relasional menjelaskan penggunaan dan
pengertian, konsep 3. Software SQL pentingnya ERD dalam desain
struktur, hierarki, aturan, 4. Pembuatan dan basis data.
komponen, instalasi, dan Pengisian Tabel
dasar administrasi basis 5. Operasi Tabel 1.2 Mampu merancang basis TP 2
data baik secara mandiri 6. T - SQL data relasional dengan
atau berkelompok serta menggunakan ERD.
memahami dan
menerapkan Data 1.3 Menggunakan bahasa SQL TP 3
Definition Language, Data untuk melakukan operasi dasar
Manipulation Language, pada basis data, seperti
Data Control Language, pencarian, penambahan,
perintah bertingkat, pembaruan, dan penghapusan
function and stored data.
procedure, trigger, backup,
restore, dan replikasi pada 1.4 Melakukan pembuatan TP 4
pengelolaan basis data tabel-tabel dalam basis data dan
sesuai permasalahan yang mengoperasikannya dengan
kontekstual. benar, termasuk pengisian data
dan pembaruan data.
Pemrograman Pada akhir fase F peserta 1. Melakukan 1. PBO 2.1 Memahami konsep dan TP 6
Berbasis Teks, didik mampu melakukan 2. Menunjukkan 2. Operator prinsip dasar dari Pemrograman
Grafis, dan pemrograman terstruktur 3. Menerapkan 3. Exception Berorientasi Objek (PBO) dan
Multimedia dan pemrograman 4. Memahami Handling operator dalam bahasa
berorientasi objek tingkat 5. Menampilkan 4. Multi Threading pemrograman yang dipelajari.
lanjut, menunjukkan dasar 6. Memanfaatkan
pemodelan perangkat 2.2 Menerapkan penanganan
lunak berorientasi objek pengecualian (Exception TP 7
dengan memahami konsep, Handling) dalam pemrograman
menerapkan alur kerja untuk mengatasi kesalahan dan
sistem, menunjukkan situasi tidak terduga dalam
model, menerapkan relasi program.
antar kelas, menerapkan
interaksi antar objek, 2.3 Menunjukkan pemahaman
menerapkan objek dan keterampilan dalam TP 8
multimedia dalam aplikasi penggunaan teknik Multi
dengan menunjukkan Threading untuk meningkatkan
aplikasi yang dapat efisiensi dan responsivitas
menampilkan gambar, dalam pemrograman berbasis
audio, dan video, thread.
melakukan pemrograman
antar muka grafis 2.4 Menerapkan konsep PBO
(Graphical User Interface) dalam pengembangan program TP 9
dengan memanfaatkan dengan membuat objek,
pustaka (library) pada mengimplementasikan
proyek yang lebih pewarisan (inheritance), dan
kompleks melalui menggunakan polimorfisme
interpretasi model sesuai kebutuhan.
perangkat lunak secara
kolaboratif pada proyek 2.5 Menampilkan kemampuan
pengembangan perangkat untuk memanfaatkan fitur-fitur TP 10
lunak. dan fungsionalitas dari bahasa
pemrograman yang dipelajari,
serta menampilkan hasil
program dengan antarmuka
yang sesuai.
Pemrograman Pada akhir fase F peserta 1. Memahami 1. Web 3.1 Memahami konsep dasar TP 11
Web didik mampu memahami 2. Menerapkan 2. HTML dari pengembangan web,
konsep dan menerapkan 3. Implementasi 3. CSS termasuk prinsip-prinsip
perintah HTML, CSS, 4. Mendokumentasikan 4. JS HTML, CSS, dan JavaScript
pemrograman Javascript, 5. Mempresentasikan (JS).
bahasa pemrograman
server-side serta 3.2 Menerapkan pengetahuan TP 12
implementasi framework tentang HTML, CSS, dan
pada pembuatan web statis JavaScript untuk membuat
dan dinamis untuk halaman web yang interaktif
beragam kebutuhan yang dan responsif.
kontekstual. Selain itu,
peserta didik juga mampu 3.3 Melakukan implementasi TP 13
mendokumentasikan serta efektif dari HTML, CSS, dan
mempresentasikan web JavaScript dalam
statis dan dinamis yang pengembangan aplikasi web
telah dikembangkan. yang sesuai dengan kebutuhan
proyek.