Mempersiapkan Peserta Didik Menjadi Pengembang Perangkat Lunak Profesional
Pada Kelas XII Fase F, pembelajaran Konsentrasi Keahlian Rekayasa Perangkat Lunak (RPL) berfokus pada penguatan kompetensi lanjutan melalui penerapan teknologi, pengembangan proyek, dan penyelesaian permasalahan nyata sesuai kebutuhan dunia usaha dan dunia industri (DUDI).
Pembelajaran tetap mencakup tiga elemen utama, yaitu Basis Data, Pemrograman Berbasis Teks, Grafis, dan Multimedia, serta Pemrograman Web, dengan alokasi waktu 18 pertemuan × 4 JP (72 JP) setiap semester yang dibagi secara proporsional.
Semester 1: Penguatan Kompetensi Lanjutan
Pada semester pertama, peserta didik memperdalam kemampuan dalam pengelolaan basis data melalui penerapan Data Control Language (DCL), query bertingkat (subquery), berbagai jenis JOIN, serta pembuatan function dan stored procedure.
Di bidang pemrograman, peserta didik mempelajari konsep lanjutan Object Oriented Programming (OOP), seperti inheritance, association, aggregation, composition, polymorphism, interface, abstract class, dan method overriding.
Sementara pada pemrograman web, peserta didik mulai mengembangkan aplikasi berbasis server-side menggunakan bahasa pemrograman web, mengelola form, session, dan cookie, serta mengintegrasikan aplikasi web dengan basis data melalui operasi CRUD (Create, Read, Update, Delete).
Semester 2: Implementasi Proyek dan Pengembangan Aplikasi
Semester kedua diarahkan pada pengembangan proyek yang lebih kompleks. Pada elemen Basis Data, peserta didik mempelajari pembuatan trigger, melakukan backup, restore, serta memahami konsep replikasi basis data untuk menjaga keamanan dan ketersediaan data.
Pada elemen Pemrograman Berbasis Teks, Grafis, dan Multimedia, peserta didik mengembangkan aplikasi yang memanfaatkan objek multimedia seperti gambar, audio, dan video, serta membangun Graphical User Interface (GUI) menggunakan berbagai library pada proyek kolaboratif.
Di bidang Pemrograman Web, peserta didik mempelajari penggunaan framework seperti Laravel, CodeIgniter, atau framework front-end modern untuk membangun aplikasi web dinamis berbasis arsitektur Model-View-Controller (MVC). Sebagai puncak pembelajaran, peserta didik mengembangkan proyek sistem informasi sederhana yang didokumentasikan, diuji fungsionalitasnya, dan dipresentasikan sebagai bagian dari asesmen sumatif.
Strategi Pembelajaran
Proses pembelajaran menerapkan pendekatan Project Based Learning (PjBL), Problem Based Learning (PBL), Discovery Learning, Collaborative Learning, dan Case Method. Melalui pendekatan ini, peserta didik dibiasakan berpikir kritis, kreatif, mampu bekerja sama dalam tim, serta menghasilkan solusi perangkat lunak yang sesuai dengan kebutuhan industri.
Penilaian
Penilaian dilakukan secara berkelanjutan melalui asesmen diagnostik, formatif, sumatif, proyek, praktik, presentasi, dokumentasi, dan portofolio. Dengan pendekatan tersebut, peserta didik tidak hanya menguasai konsep, tetapi juga mampu menghasilkan produk perangkat lunak yang siap diimplementasikan.
Penutup
Tujuan Pembelajaran (TP) dan Alur Tujuan Pembelajaran (ATP) Kelas XII dirancang untuk mengantarkan peserta didik mencapai kompetensi profesional di bidang Rekayasa Perangkat Lunak. Melalui penguasaan Basis Data, Pemrograman Berbasis Objek, dan Pemrograman Web Dinamis, peserta didik diharapkan siap menghadapi dunia kerja, sertifikasi kompetensi, maupun melanjutkan pendidikan ke jenjang yang lebih tinggi di bidang teknologi informasi.
0 Komentar