
Rekayasa Perangkat Lunak (RPL) di SMK adalah jurusan yang berfokus pada pengembangan, pemeliharaan, dan pengelolaan perangkat lunak seperti aplikasi desktop, web, dan mobile. Siswa mempelajari pemrograman, algoritma, basis data, dan desain, yang mempersiapkan mereka untuk bekerja sebagai programmer, developer, atau melanjutkan ke jenjang perkuliahan.
Apa yang dipelajari di Jurusan RPL
- Pemrograman: Mempelajari berbagai bahasa pemrograman seperti Java, Python, C++, PHP, JavaScript, serta dasar-dasar algoritma dan struktur data.
- Basis Data: Memahami pengelolaan data, desain basis data, dan bahasa kueri seperti SQL.
- Desain: Meliputi desain visual seperti Photoshop, Corel Draw, desain web, dan editing video.
- Pengembangan Aplikasi: Menerapkan ilmu yang didapat untuk membuat aplikasi desktop, web (termasuk framework seperti React), dan aplikasi mobile (Android/iOS).
- Prinsip RPL: Mempelajari prinsip dan metode rekayasa perangkat lunak, termasuk analisis kebutuhan, desain, dan pengujian perangkat lunak.
- Jaringan Komputer: Meskipun fokus utamanya adalah software, jurusan ini juga biasanya mencakup dasar-dasar jaringan komputer dan perakitan PC.
Prospek kerja dan karier
Lulusan RPL memiliki prospek kerja yang luas dan dapat bekerja di berbagai bidang yang berhubungan dengan teknologi. Beberapa posisi yang bisa diisi antara lain:
- Programmer (Web, Mobile, Desktop)
- Software Developer
- Database Engineer/Programmer
- Software Tester/QA Engineer
- IT Support
- IT Security