ALUR TUJUAN PEMBELAJARAN KONSENTRASI KEAHLIAN REKAYASA PERANGKAT LUNAK
Alur Tujuan Pembelajaran mata pelajaran Rekayasa Perangkat Lunak Fase F mencakup elemen Basis Data, Pemrograman Berbasis Teks, Grafis, dan Multimedia, Pemrograman Web, serta Pemrograman Perangkat Bergerak.
Alur Tujuan Pembelajaran mata pelajaran Rekayasa Perangkat Lunak Fase F mencakup elemen Basis Data, Pemrograman Berbasis Teks, Grafis, dan Multimedia, Pemrograman Web, serta Pemrograman Perangkat Bergerak.
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.
- 1Memahami pengertian dan konsep struktur hirarki basis data, aturan komponen basis data dan instalasi basis data.
- 2Memahami dasar administrasi basis data.
- 3Menerapkan kelompok perintah yang termasuk dalam DDL, DML, dan DCL dalam basis data.
- 4Menerapkan perintah SQL bertingkat, function and stored procedure dan trigger dalam basis data.
- 5Menerapkan proses backup, restore dalam basis data.
- 6Menerapkan replikasi pada pengelolaan basis data.
- 7Memahami konsep blockchain dan data mining.
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, 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.
- 1Menerapkan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut.
- 2Memahami konsep dasar pemodelan perangkat lunak berorientasi objek.
- 3Menerapkan alur kerja sistem berorientasi objek.
- 4Menerapkan prosedur pembuatan model sistem berorientasi objek menggunakan perangkat lunak.
- 5Menerapkan relasi antar kelas dan interaksi antar objek.
- 6Menerapkan objek multimedia dalam pemrograman aplikasi yang dapat menampilkan gambar, audio dan video.
- 7Menerapkan pemrograman antar muka grafis (Graphical User Interface).
- 8Menerapkan pustaka (library) dalam membuat antar muka grafis (Graphical User Interface).
Pemrograman Web
Pada akhir fase F peserta didik mampu memahami konsep dan menerapkan perintah HTML, CSS, 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.
- 1Menerapkan format teks dalam script HTML.
- 2Menerapkan CSS dalam program tampilan halaman web.
- 3Menerapkan pembuatan program halaman web interaktif dengan client side programming.
- 4Menerapkan pembuatan program aplikasi halaman web menggunakan server side scripting.
- 5Menerapkan teknologi framework dalam pembuatan aplikasi web.
- 6Menerapkan dokumentasi dan presentasi kode program hasil aplikasi berbasis web yang telah dikembangkan.
- 7Memahami konsep UI/UX dalam penerapan pemrograman web.
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.
- 1Memahami pengertian, sejarah dan komponem sistem operasi perangkat bergerak dan pengembangannya.
- 2Menerapkan pengembangan aplikasi perangkat bergerak.
- 3Menerapkan Integrated Development Environment, framework dan bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak.
- 4Menerapkan basis data dalam pemrograman perangkat bergerak.
- 5Menerapkan antarmuka aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming Interface).
- 6Menerapkan dokumentasi dan presentasi kode program hasil aplikasi perangkat bergerak yang telah dikembangkan.
- 7Memahami konsep UI/UX dalam penerapan pemrograman perangkat bergerak.