Rekayasa Perangkat Lunak (RPL)
VISI :
"Mencetak lulusan yang unggul, bertakwa, berakhlak mulia, kompetitif, kreatif dan inovatif siap bersaing didunia kerja serta dapat meningkatkan keahlian di perguruan tinggi dalam bidang Teknologi Informatika dan Komputer"
MISI :
1. Membekali peserta didik
dengan pengetahuan, keterampilan dan sikap supaya kompeten dan mampu mengembangkan
diri baik secara mandiri maupun melalui pendidikan yang lebih tinggi.
2. Menghasilkan lulusan yang berkualitas dan mampu bersaing di dunia kerja maupun industri kreatif di bidang
Teknologi Informatika kompetensi Rekayasa Perangkat Lunak (Software Engineering).
3. Membekali siswa untuk
mampu berprestasi di tingkat lokal, nasional maupun regional.
4. Meningkatkan pelaksanaan
pembelajaran melalui pengembangan kewirausahaan khususnya dalam bidang komputer.
5. Meningkatakan kerjasama
dengan intansi/industri, dalam pelaksanaan PRAKERIN siswa.
Tentang
Rekayasa Perangkat Lunak (RPL):
Pengertian Rekayasa Perangkat Lunak (Software
Engineering) adalah :
“Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, desain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.â€
Secara Khusus tujuan Program Keahlian Rekayasa Perangkat Lunak adalah membekali peserta didik dengan keterampilan, pengetahuan dan sikap agar kompeten untuk:
- Menginstalasi Perangkat Komputer Personal dan Menginstal Sistem Operasi dan Aplikasi
- Mengerti tentang Konsep Algoritma Pemrograman dan Konsep Perangkat Lunak
- Merancang Sistem Informasi / Business Process untuk membangun suatu Software / Aplikasi
- Membangun Software Aplikasi
Databases Berbasis Desktop, Web dan Mobile
Peluang
Kerja RPL :
1. Web
Application Programmer
2. Database
Programmer
3. Interfacing
Programmer
4. Mobile
Application Programmer (Java and Android)
5. Desktop
Application Programmer
6. C and C++
Programmer
7. Game
Programmer
8. Hardware and
Software Technicians
9. IT Support and
IT Staff
10. Pekerjaan-pekerjaan
lainnya yang berbasis komputer