IDENTITAS
ALUR TUJUAN PEMBELAJARAN
KONSENTRASI KEAHLIAN REKAYASA PERANGKAT LUNAK
: SMK Muhammadiyah 3 Wonosobo
Instansi
: Siti Khotijah, A.Md
Nama Penyusun
: F
Fase
: Rekayasa Perangkat Lunak (Mapel Pilihan)
Mata Pelajaran
: Pengembangan Perangkat Lunak dan Gim
Program Keahlian
: Teknologi Informasi
Bidang keahlian
ALUR TAHAP PEMBELAJARAN KONSENTRASI REKAYASA PERANGKAT LUNAK
Backend Developer
3.6 Menerapkan pemrograman server-side
1.5 Menerapkan penggunaan function dan stored procedure pada
pengelolaan basis data
1.6 Menerapkan trigger, backup, restore dan replikasi pada
pengelolaan basis data sesuai permasalan yang kontekstual
3.7 Menerapkan framework pada pembuatan web dinamis..
Frontend Developer
3.1 Menerapkan perintah HTML
3.2 Menerapkan perintah CSS
3.3 Menerapkan pemrograman Javascript
3.4 Menerapkan framework pada pembuatan web statis
3.5 Menerapkan dokumentasi dan presentasi web statis
1.4 Menerapkan perintah SQL bertingkat
Fundamentals
1.1 Memahami pengertian konsep struktur hirarki dan
komponen basis data
1.2 Menerapkan instalasi dan administrasi basis data
3.8 Memahami UI/UX untuk berbagai platform aplikasi
1.3 Memahami dan menerapkan DDL(Data Definition
Language), DML (Data Manipulation Language), dan DCL
(Data Control Language) pada pengelolaan basis data
4.1 Memahami pengertian, sejarah dan komponen dalam sistem
operasi serta pengembangan aplikasi pada perangkat
bergerak
4.2 Memahami konsep IDE (Integrated Development
Environment)
2.8 Memahami konsep block chain dan data mining
2.1 Menerapkan pemrograman terstruktur dan pemrograman
berorientasi objek tingkat lanjut
2.2 Memahami dasar pemodelan perangkat lunak berorientasi
objek
Keterangan :
1. Tahapan menggambarkan lingkup tema/topik.
2. Tahapan dapat digunakan guru yang berbeda secara bersamaan (sesuai dengan spesialis masing-masing guru).
3. Urutan tahapan dapat berubah sesuai dengan kondisi sekolah masing-masing.
Mobile Developer :
4.3 Menerapkan framework dan bahasa pemrograman untuk
pengembangan aplikasi perangkat bergerak
4.4 Menerapkan basis data perangkat bergerak
4.5 Menerapkan aplikasi perangkat bergerak menggunakan
Bahasa pemrograman untuk beragam kebutuhan yang
kontekstual
4.6 Menerapkan antar muka aplikasi yang saling
berhubungan dengan aplikasi lainnya (Application
Programming Interface)
4.7 Menerapkan dokumentasi dan presentasi aplikasi
perangkat bergerak yang telah dikembangkan
Desktop dan Multimedia
2.3 Menerapkan alur kerja sistem dan model
2.4 Menerapkan relasi antar kelas dan interaksi antar objek
2.5 Menerapkan objek multimedia dalam aplikasi dengan
menunjukkan aplikasi yang dapat menampilkan gambar,
audio dan video
2.6 Menerapkan pemrograman antar muka grafis (Graphical User
Interface) dengan memanfaatkan pustaka (library) pada
proyek yang lebih kompleks
2.7 Memahami model perangkat lunak secara kolaboratif pada
proyek pengembangan perangkat lunak
FASE F
ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN
Basis Data Pada akhir fase F peserta didik mampu
memahami, menerapkan, dan
mengomunikasikan pengertian,
konsep struktur, hierarki, aturan,
komponen, instalasi, dan dasar
administrasi basis data baik secara
mandiri atau 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.
1.1 Memahami pengertian konsep
struktur hirarki dan komponen basis
data.
1.2 Menerapkan instalasi dan
administrasi basis data.
1.3 Menerapkan DDL(Data Definition
Language), DML (Data
Manipulation Language), dan DCL
(Data Control Language) pada
pengelolaan basis data.
1.4 Menerapkan perintah SQL
bertingkat.
1.5 Menerapkan penggunaan function
dan stored procedure pada
pengelolaan basis data.
1.6 Menerapkan aplikasi trigger,
backup, restore dan replikasi pada
pengelolaan basis data sesuai
permasalan yang kontekstual.
Fundamentals
1.1 Memahami pengertian konsep struktur
hirarki dan komponen basis data.
1.2 Menerapkan instalasi dan administrasi
basis data.
3.8 Memahami UI/UX untuk berbagai
platform aplikasi.
1.3 Menerapkan DDL(Data Definition
Language), DML (Data Manipulation
Language), dan DCL (Data Control
Language) pada pengelolaan basis
data.
4.1 Memahami pengertian, sejarah dan
komponen dalam sistem operasi serta
pengembangan aplikasi pada
perangkat bergerak.
4.2 Memahami konsep IDE (Integrated
Development Environment)
2.8 Memahami konsep block chain dan
data mining.
2.1 Menerapkan pemrograman
terstruktur dan pemrograman
berorientasi objek tingkat lanjut.
2.2 Memahami dasar pemodelan perangkat
lunak berorientasi objek.
Pemrograman
Berbasis Teks,
Grafis, dan
Multimedia
Pada akhir fase F peserta didik mampu
melakukan pemrograman terstruktur
dan pemrograman berorientasi objek
tingkat lanjut, menunjukkan dasar
pemodelan perangkat lunak
berorientasi objek dengan memahami
konsep,
2.1 Menerapkan pemrograman
terstruktur dan pemrograman
berorientasi objek tingkat lanjut.
2.2 Memahami dasar pemodelan
perangkat lunak berorientasi objek.
2.3 Menerapkan alur kerja sistem dan
model.
ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN
menerapkan alur kerja sistem,
menunjukkan model, menerapkan
relasi antar kelas, menerapkan
interaksi antar objek, menerapkan
objek multimedia dalam aplikasi
dengan menunjukkan aplikasi yang
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.
2.4 Menerapkan relasi antar kelas dan
interaksi antar objek.
2.5 Menerapkan objek multimedia
dalam aplikasi dengan menunjukkan
aplikasi yang dapat menampilkan
gambar, audio dan video.
2.6 Menerapkan pemrograman antar
muka grafis (Graphical User
Interface) dengan memanfaatkan
Pustaka (library) pada proyek yang
lebih kompleks.
2.7 Memahami model perangkat lunak
secara kolaboratif pada proyek
pengembangan perangkat lunak.
2.8 Memahami konsep block chain dan
data mining.
Frontend Developer
3.1 Menerapkan perintah HTML.
3.2 Menerapkan perintah CSS.
3.3 Menerapkan pemrograman Javascript.
3.4 Menerapkan framework pada
pembuatan web statis.
3.5 Menerapkan dokumentasi dan
presentasi web statis.
1.4 Menerapkan perintah SQL bertingkat.
Backend Developer
3.6 Menerapkan pemrograman server-side.
1.5 Menerapkan penggunaan function dan
stored procedure pada pengelolaan
basis data.
1.6 Menerapkan aplikasi trigger, backup,
restore dan replikasi pada pengelolaan
basis data sesuai permasalan yang
kontekstual.
3.7 Menerapkan framework pada
pembuatan web dinamis.
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
3.1 Menerapkan perintah HTML.
3.2 Menerapkan perintah CSS.
3.3 Menerapkan pemrograman
Javascript.
3.4 Menerapkan framework pada
pembuatan web statis.
3.5 Menerapkan dokumentasi dan
presentasi web statis.
3.6 Menerapkan pemrograman server-
side.
3.7 Menerapkan framework pada
pembuatan web dinamis.
ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN
dikembangkan. 3.8 Memahami UI/UX untuk berbagai
platform aplikasi.
Desktop dan Multimedia
2.3 Menerapkan alur kerja sistem dan
model.
2.4 Menerapkan relasi antar kelas dan
interaksi antar objek.
2.5 Menerapkan objek multimedia dalam
aplikasi dengan menunjukkan aplikasi
yang dapat menampilkan gambar,
audio dan video.
2.6 Menerapkan pemrograman antar muka
grafis (Graphical User Interface)
dengan memanfaatkan Pustaka
(library) pada proyek yang lebih
kompleks.
2.7 Memahami model perangkat
lunak secara kolaboratif pada
proyek pengembangan perangkat
lunak.
Mobile Developer :
4.3 Menerapkan framework dan bahasa
pemrograman untuk pengembangan
aplikasi perangkat bergerak.
4.4 Menerapkan basis data perangkat
bergerak.
Pemrograman
Perangkat
Bergerak
Pada akhir fase F peserta 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 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.
4.1 Memahami pengertian, sejarah
dan komponen dalam sistem
operasi serta pengembangan
aplikasi pada perangkat bergerak.
4.2 Memahami konsep IDE (Integrated
Development Environment).
4.3 Menerapkan framework dan bahasa
pemrograman untuk pengembangan
aplikasi perangkat bergerak.
4.4 Menerapkan basis data
perangkat bergerak.
4.5 Menerapkan aplikasi perangkat
bergerak menggunakan bahasa
pemrograman untuk beragam
kebutuhan yang kontekstual.
4.6 Menerapkan antar muka aplikasi
yang saling berhubungan dengan
aplikasi lainnya (Application
Programming Interface).
4.7 Menerapkan dokumentasi dan
presentasi aplikasi perangkat
bergerak yang telah dikembangkan.
ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN
4.5 Menerapkan aplikasi perangkat
bergerak menggunakan bahasa
pemrograman untuk beragam
kebutuhan yang kontekstual.
4.6 Menerapkan antar muka aplikasi yang
saling berhubungan dengan aplikasi
lainnya (Application Programming
Interface).
4.7 Menerapkan dokumentasi dan
presentasi aplikasi perangkat
bergerak yang telah dikembangkan.
Wonosobo, 18 Juni 2025
Disetujui
Kepala Sekolah
Setya Rahmawanto, S.E., M.M
NBM. 838656
Diverifikasi
WKS Penjaminan Mutu dan Kurikulum
Ganti Romanti, S.Pd
NBM.1342038
Dibuat Oleh Guru Mata Pelajaran
Siti Khotijah, A.Md
NBM. 531733

More Related Content

PDF
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
DOCX
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.docx
DOC
FORMAT ATP 2022-KONSENTRASI KEAHLIAN.doc
PDF
41_ QC1_FINAL_ATP _Yekti Utari_SMKN 2 Magelang.pdf
DOCX
ATP X RPL.docx
PDF
SMK.E.PLG.SR.1.pdf
PPTX
Tujuan Pembelajaran Dasar-dasar Pengembangan Perangkat Lunak dan Gim
PPTX
CP DASAR-DASAR KEAHLIAN RPL DAN GIM.pptx
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.pdf
411_QC1_FINAL_ATP_Anisa Istiqomah_SMKN 8 Malang.docx
FORMAT ATP 2022-KONSENTRASI KEAHLIAN.doc
41_ QC1_FINAL_ATP _Yekti Utari_SMKN 2 Magelang.pdf
ATP X RPL.docx
SMK.E.PLG.SR.1.pdf
Tujuan Pembelajaran Dasar-dasar Pengembangan Perangkat Lunak dan Gim
CP DASAR-DASAR KEAHLIAN RPL DAN GIM.pptx

Similar to Mapel pilihan_ATP_Siti Khotijah_SMK Muhammadiyah 3 Wsb.docx (20)

PDF
01 ATPAlur Tujuan Pembelajaran FASE-E INFORMATIKA SUWITO
PDF
RPS_Pemrograman Bergerak_Riad Sahara.pdf
DOCX
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
PDF
SILABUS_PWPB_RANY
PDF
Modul Ajar Basis Data
PDF
Rencana Proses Pembelajaran Pemrograman Web.pdf
DOCX
ATP Dasar Dasar Kompetensi Pengembangan Perangkat Lunak & Gim kls X 2024-2025...
DOCX
Kisi kisi terjemahan
DOCX
Prosem Fase D Kelas 8 SMP Informatika.docx
PDF
Skkd teknik-komputer-dan-informatika
PDF
SLAMET-ATP dasar kompetensi kejuruanPPLG 2024-2025.pdf
PDF
Algoritma dan pemrograman
PDF
Algoritma dan pemrograman
DOCX
5. Prosem Fase D Kelas VIII - Informatika (Websiteedukasi.com).docx
PDF
SILABUS 1.pdf
PDF
SILABUS PBO KLS XII.pdf
PDF
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
DOCX
Sistem Informasi Kasir
DOCX
ATP modul ajar ATP modul ajarATP modul ajarATP modul ajar
PPT
pengenalan algoritma komputasi untuk kuliah
01 ATPAlur Tujuan Pembelajaran FASE-E INFORMATIKA SUWITO
RPS_Pemrograman Bergerak_Riad Sahara.pdf
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
SILABUS_PWPB_RANY
Modul Ajar Basis Data
Rencana Proses Pembelajaran Pemrograman Web.pdf
ATP Dasar Dasar Kompetensi Pengembangan Perangkat Lunak & Gim kls X 2024-2025...
Kisi kisi terjemahan
Prosem Fase D Kelas 8 SMP Informatika.docx
Skkd teknik-komputer-dan-informatika
SLAMET-ATP dasar kompetensi kejuruanPPLG 2024-2025.pdf
Algoritma dan pemrograman
Algoritma dan pemrograman
5. Prosem Fase D Kelas VIII - Informatika (Websiteedukasi.com).docx
SILABUS 1.pdf
SILABUS PBO KLS XII.pdf
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
Sistem Informasi Kasir
ATP modul ajar ATP modul ajarATP modul ajarATP modul ajar
pengenalan algoritma komputasi untuk kuliah
Ad

Recently uploaded (20)

DOCX
Modul Ajar Pembelajaran Mendalam Ekonomi Kelas X SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Pengelolaan Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Fisika Kelas 12 SMA Terbaru 2025
DOCX
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) SKI Kelas 7 MTs
PDF
Modul Ajar Deep Learning Seni Budaya Kelas 1 Kurikulum Merdeka
PDF
Materi Pendidikan Agama Islam - Kelas 12 SMA - Cabang Iman: Keterkaitan antar...
DOCX
Modul Ajar Pembelajaran Mendalam Fisika Kelas XII SMA Terbaru 2025
PDF
Modul Ajar Deep Learning Matematika Kelas 4 Kurikulum Merdeka
DOCX
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Akidah Akhlak Kelas 7 MTs
DOCX
Modul Ajar Deep Learning Informatika Kelas 10 SMA Terbaru 2025
PDF
Modul Ajar Deep Learning IPAS Kelas 5 Kurikulum Merdeka [modulguruku.com]
PPTX
Materi Induksi untuk karyawan baru/new hire
PPTX
PPK - XII AKL KD KEWIRAUSAHAAN SMK1.pptx
PDF
Modul Ajar Deep Learning Bahasa Inggris Kelas 1 Kurikulum Merdeka
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 1 Kurikulum Merdeka
PPTX
Power Point Materi Tanda Baca Kelas III SD
DOCX
Modul Ajar Deep Learning PKWU Kerajinan Kelas 11 SMA Terbaru 2025
PPTX
Tugas_Guru_Wali_Permendikbud_11_2025.pptx
PDF
Modul Ajar Deep Learning Matematika Kelas 1 Kurikulum Merdeka
DOCX
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Fiqih Kelas 10 Terbaru 2025
Modul Ajar Pembelajaran Mendalam Ekonomi Kelas X SMA Terbaru 2025
Modul Ajar Deep Learning PKWU Pengelolaan Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Fisika Kelas 12 SMA Terbaru 2025
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) SKI Kelas 7 MTs
Modul Ajar Deep Learning Seni Budaya Kelas 1 Kurikulum Merdeka
Materi Pendidikan Agama Islam - Kelas 12 SMA - Cabang Iman: Keterkaitan antar...
Modul Ajar Pembelajaran Mendalam Fisika Kelas XII SMA Terbaru 2025
Modul Ajar Deep Learning Matematika Kelas 4 Kurikulum Merdeka
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Akidah Akhlak Kelas 7 MTs
Modul Ajar Deep Learning Informatika Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning IPAS Kelas 5 Kurikulum Merdeka [modulguruku.com]
Materi Induksi untuk karyawan baru/new hire
PPK - XII AKL KD KEWIRAUSAHAAN SMK1.pptx
Modul Ajar Deep Learning Bahasa Inggris Kelas 1 Kurikulum Merdeka
Modul Ajar Deep Learning Bahasa Indonesia Kelas 1 Kurikulum Merdeka
Power Point Materi Tanda Baca Kelas III SD
Modul Ajar Deep Learning PKWU Kerajinan Kelas 11 SMA Terbaru 2025
Tugas_Guru_Wali_Permendikbud_11_2025.pptx
Modul Ajar Deep Learning Matematika Kelas 1 Kurikulum Merdeka
Download Modul Ajar Kurikulum Berbasis Cinta ( KBC ) Fiqih Kelas 10 Terbaru 2025
Ad

Mapel pilihan_ATP_Siti Khotijah_SMK Muhammadiyah 3 Wsb.docx

  • 1. IDENTITAS ALUR TUJUAN PEMBELAJARAN KONSENTRASI KEAHLIAN REKAYASA PERANGKAT LUNAK : SMK Muhammadiyah 3 Wonosobo Instansi : Siti Khotijah, A.Md Nama Penyusun : F Fase : Rekayasa Perangkat Lunak (Mapel Pilihan) Mata Pelajaran : Pengembangan Perangkat Lunak dan Gim Program Keahlian : Teknologi Informasi Bidang keahlian
  • 2. ALUR TAHAP PEMBELAJARAN KONSENTRASI REKAYASA PERANGKAT LUNAK Backend Developer 3.6 Menerapkan pemrograman server-side 1.5 Menerapkan penggunaan function dan stored procedure pada pengelolaan basis data 1.6 Menerapkan trigger, backup, restore dan replikasi pada pengelolaan basis data sesuai permasalan yang kontekstual 3.7 Menerapkan framework pada pembuatan web dinamis.. Frontend Developer 3.1 Menerapkan perintah HTML 3.2 Menerapkan perintah CSS 3.3 Menerapkan pemrograman Javascript 3.4 Menerapkan framework pada pembuatan web statis 3.5 Menerapkan dokumentasi dan presentasi web statis 1.4 Menerapkan perintah SQL bertingkat Fundamentals 1.1 Memahami pengertian konsep struktur hirarki dan komponen basis data 1.2 Menerapkan instalasi dan administrasi basis data 3.8 Memahami UI/UX untuk berbagai platform aplikasi 1.3 Memahami dan menerapkan DDL(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language) pada pengelolaan basis data 4.1 Memahami pengertian, sejarah dan komponen dalam sistem operasi serta pengembangan aplikasi pada perangkat bergerak 4.2 Memahami konsep IDE (Integrated Development Environment) 2.8 Memahami konsep block chain dan data mining 2.1 Menerapkan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut 2.2 Memahami dasar pemodelan perangkat lunak berorientasi objek
  • 3. Keterangan : 1. Tahapan menggambarkan lingkup tema/topik. 2. Tahapan dapat digunakan guru yang berbeda secara bersamaan (sesuai dengan spesialis masing-masing guru). 3. Urutan tahapan dapat berubah sesuai dengan kondisi sekolah masing-masing. Mobile Developer : 4.3 Menerapkan framework dan bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak 4.4 Menerapkan basis data perangkat bergerak 4.5 Menerapkan aplikasi perangkat bergerak menggunakan Bahasa pemrograman untuk beragam kebutuhan yang kontekstual 4.6 Menerapkan antar muka aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming Interface) 4.7 Menerapkan dokumentasi dan presentasi aplikasi perangkat bergerak yang telah dikembangkan Desktop dan Multimedia 2.3 Menerapkan alur kerja sistem dan model 2.4 Menerapkan relasi antar kelas dan interaksi antar objek 2.5 Menerapkan objek multimedia dalam aplikasi dengan menunjukkan aplikasi yang dapat menampilkan gambar, audio dan video 2.6 Menerapkan pemrograman antar muka grafis (Graphical User Interface) dengan memanfaatkan pustaka (library) pada proyek yang lebih kompleks 2.7 Memahami model perangkat lunak secara kolaboratif pada proyek pengembangan perangkat lunak
  • 4. FASE F ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN Basis Data Pada akhir fase F peserta didik mampu memahami, menerapkan, dan mengomunikasikan pengertian, konsep struktur, hierarki, aturan, komponen, instalasi, dan dasar administrasi basis data baik secara mandiri atau 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. 1.1 Memahami pengertian konsep struktur hirarki dan komponen basis data. 1.2 Menerapkan instalasi dan administrasi basis data. 1.3 Menerapkan DDL(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language) pada pengelolaan basis data. 1.4 Menerapkan perintah SQL bertingkat. 1.5 Menerapkan penggunaan function dan stored procedure pada pengelolaan basis data. 1.6 Menerapkan aplikasi trigger, backup, restore dan replikasi pada pengelolaan basis data sesuai permasalan yang kontekstual. Fundamentals 1.1 Memahami pengertian konsep struktur hirarki dan komponen basis data. 1.2 Menerapkan instalasi dan administrasi basis data. 3.8 Memahami UI/UX untuk berbagai platform aplikasi. 1.3 Menerapkan DDL(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language) pada pengelolaan basis data. 4.1 Memahami pengertian, sejarah dan komponen dalam sistem operasi serta pengembangan aplikasi pada perangkat bergerak. 4.2 Memahami konsep IDE (Integrated Development Environment) 2.8 Memahami konsep block chain dan data mining. 2.1 Menerapkan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut. 2.2 Memahami dasar pemodelan perangkat lunak berorientasi objek. Pemrograman Berbasis Teks, Grafis, dan Multimedia Pada akhir fase F peserta didik mampu melakukan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut, menunjukkan dasar pemodelan perangkat lunak berorientasi objek dengan memahami konsep, 2.1 Menerapkan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut. 2.2 Memahami dasar pemodelan perangkat lunak berorientasi objek. 2.3 Menerapkan alur kerja sistem dan model.
  • 5. ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN menerapkan alur kerja sistem, menunjukkan model, menerapkan relasi antar kelas, menerapkan interaksi antar objek, menerapkan objek multimedia dalam aplikasi dengan menunjukkan aplikasi yang 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. 2.4 Menerapkan relasi antar kelas dan interaksi antar objek. 2.5 Menerapkan objek multimedia dalam aplikasi dengan menunjukkan aplikasi yang dapat menampilkan gambar, audio dan video. 2.6 Menerapkan pemrograman antar muka grafis (Graphical User Interface) dengan memanfaatkan Pustaka (library) pada proyek yang lebih kompleks. 2.7 Memahami model perangkat lunak secara kolaboratif pada proyek pengembangan perangkat lunak. 2.8 Memahami konsep block chain dan data mining. Frontend Developer 3.1 Menerapkan perintah HTML. 3.2 Menerapkan perintah CSS. 3.3 Menerapkan pemrograman Javascript. 3.4 Menerapkan framework pada pembuatan web statis. 3.5 Menerapkan dokumentasi dan presentasi web statis. 1.4 Menerapkan perintah SQL bertingkat. Backend Developer 3.6 Menerapkan pemrograman server-side. 1.5 Menerapkan penggunaan function dan stored procedure pada pengelolaan basis data. 1.6 Menerapkan aplikasi trigger, backup, restore dan replikasi pada pengelolaan basis data sesuai permasalan yang kontekstual. 3.7 Menerapkan framework pada pembuatan web dinamis. 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 3.1 Menerapkan perintah HTML. 3.2 Menerapkan perintah CSS. 3.3 Menerapkan pemrograman Javascript. 3.4 Menerapkan framework pada pembuatan web statis. 3.5 Menerapkan dokumentasi dan presentasi web statis. 3.6 Menerapkan pemrograman server- side. 3.7 Menerapkan framework pada pembuatan web dinamis.
  • 6. ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN dikembangkan. 3.8 Memahami UI/UX untuk berbagai platform aplikasi. Desktop dan Multimedia 2.3 Menerapkan alur kerja sistem dan model. 2.4 Menerapkan relasi antar kelas dan interaksi antar objek. 2.5 Menerapkan objek multimedia dalam aplikasi dengan menunjukkan aplikasi yang dapat menampilkan gambar, audio dan video. 2.6 Menerapkan pemrograman antar muka grafis (Graphical User Interface) dengan memanfaatkan Pustaka (library) pada proyek yang lebih kompleks. 2.7 Memahami model perangkat lunak secara kolaboratif pada proyek pengembangan perangkat lunak. Mobile Developer : 4.3 Menerapkan framework dan bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak. 4.4 Menerapkan basis data perangkat bergerak. Pemrograman Perangkat Bergerak Pada akhir fase F peserta 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 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. 4.1 Memahami pengertian, sejarah dan komponen dalam sistem operasi serta pengembangan aplikasi pada perangkat bergerak. 4.2 Memahami konsep IDE (Integrated Development Environment). 4.3 Menerapkan framework dan bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak. 4.4 Menerapkan basis data perangkat bergerak. 4.5 Menerapkan aplikasi perangkat bergerak menggunakan bahasa pemrograman untuk beragam kebutuhan yang kontekstual. 4.6 Menerapkan antar muka aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming Interface). 4.7 Menerapkan dokumentasi dan presentasi aplikasi perangkat bergerak yang telah dikembangkan.
  • 7. ELEMEN CAPAIAN PEMBELAJARAN TUJUAN PEMBELAJARAN ALUR TUJUAN PEMBELAJARAN 4.5 Menerapkan aplikasi perangkat bergerak menggunakan bahasa pemrograman untuk beragam kebutuhan yang kontekstual. 4.6 Menerapkan antar muka aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming Interface). 4.7 Menerapkan dokumentasi dan presentasi aplikasi perangkat bergerak yang telah dikembangkan. Wonosobo, 18 Juni 2025 Disetujui Kepala Sekolah Setya Rahmawanto, S.E., M.M NBM. 838656 Diverifikasi WKS Penjaminan Mutu dan Kurikulum Ganti Romanti, S.Pd NBM.1342038 Dibuat Oleh Guru Mata Pelajaran Siti Khotijah, A.Md NBM. 531733