Bidang Keahlian | Program Keahlian | Konsentrasi
Keahlian____________________________
Bidang Keahlian --------> TEKNOLOGI INFORMASI (TI)
Program Keahlian --------> Pengembangan Perangkat Lunak & Gim (PPLG)
Konsentrasi Keahlian --------> Rekayasa Perangkat Lunak (RPL)
PPLG | Kelas X | Fase-E | Dasar Dasar Pengembangan Perangkat Lunak Dan Gim
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
1 Dasar-Dasar Dasar Dasar Pada akhir fase E peserta 1. Proses bisnis menyeluruh Pada akhir fase E peserta
Program Pengembangan didik akan mendapatkan bidang pengembangan didik mampu
Keahlian Perangkat Lunak gambaran yang tepat perangkat lunak dan gim mendeskripsikan proses
(DPK) dan Gim mengenai program keahlian perencanaan, analisis,
Pengembangan Perangkat desain, implementasi,
Lunak dan Gim melalui integrasi, pemeliharaan,
penguatan wawasan dunia pemasaran, dan distribusi
kerja dan kewirausahaan perangkat lunak dan gim
serta penguasaan elemen- termasuk di dalamnya adalah
elemen pembelajaran lainnya, penerapan budaya mutu,
sehingga dapat Keselamatan dan Kesehatan
menumbuhkan passion serta Kerja serta Lingkungan
vision yang dapat memotivasi Hidup (K3LH), manajemen
dalam merencanakan serta proyek, serta pemahaman
melaksanakan aktivitas terhadap kebutuhan
belajar pada fase ini maupun pelanggan, keinginan
fase berikutnya. pelanggan, dan validasi
sesuai dengan User
Experience (UX).
2. Perkembangan dunia Pada akhir fase E peserta
kerja bidang perangkat didik mampu menjelaskan
lunak dan gim perkembangan teknologi
pada pengembangan
perangkat lunak dan gim,
termasuk penerapan industri
4.0 pada manajemen
pengembangan perangkat
lunak dan gim, serta
menganalisis isu-isu penting
bidang pengembangan
perangkat lunak dan gim
antara lain: dampak positif
dan negatif gim, IoT, Cloud
Computing, Information
Security, Big Data, dan
permasalahan terkait HAKI
(Hak Atas Kekayaan
Intelektual).
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
3. Profesi dan Pada akhir fase E peserta
kewirausahan (job profile didik mampu menjelaskan
dan technopreneurship) jenis-jenis profesi dan
serta peluang usaha di kewirausahan (job profile dan
bidang industri perangkat technopreneurship, personal
lunak dan gim branding serta peluang
usaha di bidang industri
Perangkat Lunak dan Gim,
untuk membangun vision dan
passion, dengan
melaksanakan pembelajaran
berbasis proyek nyata
sebagai simulasi proyek
kewirausahaan.
4. Keselamatan dan Pada akhir fase E peserta
Kesehatan Kerja didik mampu menerapkan
Lingkungan Hidup K3LH dan budaya kerja
(K3LH) dan budaya kerja industri, antara lain: praktik-
industri praktik kerja yang aman,
bahaya-bahaya di tempat
kerja, prosedur- prosedur
dalam keadaan darurat, dan
penerapan budaya kerja
industri (Ringkas, Rapi,
Resik, Rawat, Rajin),
termasuk pencegahan
kecelakaan kerja dan
prosedur kerja.
5. Orientasi dasar Pada akhir fase E peserta
pengembangan didik mampu menggunakan
perangkat lunak dan gim perangkat dan aplikasi di
bidang Perangkat Lunak dan
Gim, seperti basis data, tools
pengembangan perangkat
lunak, ragam sistem operasi,
penerapan pengelolaan aset
dan user interface (grafis,
typography, warna, audio,
video, interaksi pengguna)
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
dan menerapkan prinsip
dasar algoritma
pemrograman (varian dan
invarian, alur logika
pemrograman, flowchart, dan
teknik dasar algoritma
umum).
6. Pemrograman terstruktur Pada akhir fase E peserta
didik mampu melakukan
pemrograman terstruktur,
antara lain penerapan
struktur data yang terdiri dari
data statis (array baik
dimensi, panjang, tipe data,
pengurutan) dan data
dinamis (list, stack),
penggunaan tipe data,
struktur kontrol perulangan
dan percabangan pada
proyek pengembangan
perangkat lunak sederhana
dan gim.
7. Pemrograman Pada akhir fase E peserta
berorientasi obyek didik mampu melakukan
pemrograman berorientasi
obyek dengan menerapkan
class, obyek, method, dan
package, membedakan
berbagai macam access
modifier, menunjukkan
enkapsulasi, interface,
pewarisan, dan
polymorphism pada proyek
pengembangan perangkat
lunak sederhana.
PPLG | Kelas XI | Fase-F | Dasar Dasar Pengembangan Perangkat Lunak Dan Gim
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
1 Konsentrasi Rekayasa Pada akhir fase F peserta 1. Basis Data Pada akhir fase F peserta
Keahlian Perangkat Lunak didik akan mampu didik mampu memahami,
Rekayasa (RPL) mengimplementasikan menerapkan, dan
Perangkat bahasa pemrograman, basis mengomunikasikan
Lunak data, dan aplikasi desain pengertian, konsep struktur,
(RPL) untuk mengembangkan hierarki, aturan, komponen,
perangkat lunak yang mampu instalasi, dan dasar
beroperasi pada berbagai administrasi basis data baik
perangkat atau teknologi secara mandiri atau
terkini. berkelompok serta
memahami dan menerapkan
Data Definition Language,
Data Manipulation Language,
Data Control Language,
perintah bertingkat, function
and stored procedure,
trigger, backup, restore, dan
replikasi pada pengelolaan
basis data sesuai
permasalahan yang
kontekstual.
2. Pemrograman Berbasis Pada akhir fase F peserta
Teks, Grafis, dan didik mampu melakukan
Multimedia pemrograman terstruktur dan
pemrograman berorientasi
objek tingkat lanjut,
menunjukkan dasar
pemodelan perangkat lunak
berorientasi objek dengan
memahami konsep,
menerapkan alur kerja
sistem, menunjukkan model,
menerapkan relasi antar
kelas, menerapkan interaksi
antar objek, menerapkan
objek multimedia dalam
aplikasi dengan
menunjukkan aplikasi yang
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
dapat menampilkan gambar,
audio, dan video, melakukan
pemrograman antar muka
grafis (Graphical User
Interface) dengan
memanfaatkan pustaka
(library) pada proyek yang
lebih kompleks melalui
interpretasi model perangkat
lunak secara kolaboratif pada
proyek pengembangan
perangkat lunak.
3. Pemrograman Web Pada akhir fase F peserta
didik mampu memahami
konsep dan menerapkan
perintah HTML, CSS,
pemrograman Javascript,
bahasa pemrograman
server-side serta
implementasi framework
pada pembuatan web statis
dan dinamis untuk beragam
kebutuhan yang kontekstual.
Selain itu, peserta didik juga
mampu mendokumentasikan
serta mempresentasikan web
statis dan dinamis yang telah
dikembangkan.
4. Pemrograman Perangkat Pada akhir fase F peserta
Bergerak didik mampu memahami dan
mengomunikasikan
pengertian, sejarah, dan
komponen dalam sistem
operasi perangkat bergerak
serta pengembangan
aplikasinya, memahami
konsep serta menerapkan
Integrated Development
Environment, framework dan
Capaian
Mata
No. Pembelajaran Capaian Umum Capaian Per Elemen Resume
Pelajaran
(CP)
bahasa pemrograman untuk
pengembangan aplikasi
perangkat bergerak,
memahami konsep serta
menerapkan basis data
perangkat bergerak, bahasa
pemrograman untuk
pengembangan aplikasi
perangkat bergerak untuk
beragam kebutuhan yang
kontekstual, antarmuka
aplikasi yang saling
berhubungan dengan
aplikasi lainnya (Application
Programming Interface).
Selain itu, peserta didik juga
mampu mendokumentasikan
dan mempresentasikan
aplikasi perangkat bergerak
yang telah dikembangkan.