Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak atau Pengembangan Perangkat Lunak dan Gim adalah sebuah program keahlian, dimana kompetensinya fokus pada pembuatan suatu aplikasi perangkat lunak / software (Menggunakan software berbasis Desktop) Juga mempelajari tentang bahasa pemrograman. RPL di SMK N 5 Surakarta dibuka pertama kalinya pada tahun 2010 dengan masing – masing diisi tiga kelas tiap tingkat.
Akreditasi pertama pada tanggal 16 November 2013 dan mendapatkan Akreditasi A dari Badan Akreditasi Nasional Sekolah / Menengah.
Produk dari RPL berupa software sistem informasi Berbasis Desktop dan Sistem Informasi berbasis web PHP.
Nama Kompetensi Keahlian :
– REKAYASA PERANGKAT LUNAK/ PENGEMBANGAN PERANGKAT LUNAK DAN GIM
Kepala Kompetensi Keahlian :
– Dwi Esti Wardani, S.Pd, S.Kom
Visi :
– Mewujudkan SMK Negeri 5 Surakarta sebagai pencetak Sumber Daya Manusia Profesional dalam bidang Teknologi dan Industri yang mampu menghadapi era global.
Misi :
- Menyiapkan tamatan yang memiliki kompetensi dalam bidang perakitan dan perawatan komputer personal.
 - Menyiapkan tamatan yang memiliki kompetensi dalam menyiapkan sistem operasi komputer untuk aplikasi perangkat lunak sesuai dengan kebutuhan institusi.
 - Menyiapkan tamatan yang memiliki kompetensi dalam perencanaan dan pemrograman aplikasi perangkat lunak dalam level menengah sesuai dengan kebutuhan institusi.
 
Staf Pengajar dan Tenaga Kependidikan :
- Dwi Estiwardani, S.Pd, S.Kom
 - Agus Maryanto, S.Kom
 - Kurniasari, S.Pd, S.Kom
 - Indah Widiningrum, S.Pd
 - Anis Khoerun Nisa, S.Pd
 - Hilma Gustami, S.Pd
 - Fitri Ishandayani, S.Kom
 - Santi Herawati K, S.Kom
 - Hilmy Sonaji
 
Kompetensi Produktif yang diajarkan.
- Konsep dasar elektronika dan digital.
 - Keselamatan Kerja dan lingkungan hidup.
 - Dasar-dasar komputer perakitan dan perawatan komputer personal.
 - Dasar-dasar sistem operasi berbasis GUI dan teks serta instalasinya.
 - Jaringan komputer dan aplikasinya.
 - Algoritma dan pemrograman komputer dekstop dan jaringan serta aplikasinya.
 - Sistem database dan aplikasinya.
 
Fasilitas yang tersedia :
- Laboratarium software development and engineering.
 - Laboratarium hardware and computer network.
 - Laboratarium Local area network and Internet access.
 - Local E-learning and LMS.
 
Kompetensi yang dimiliki oleh tamatan :
- Mampu merakit dan merawat komputer personal.
 - Instalasi sistem operasi berbasis GUI dan text.
 - Mampu mengaplikasikan perangkat lunak untuk aplikasi institusi yang berbasis IT.
 - Mampu sebagai pelaksana pemrograman IT.
 - Mampu mengelola database dalam suatu institusi yang menggunakan DBMS
 - Mampu merancang dan membuat perangkat lunak aplikasi berbasis IT pada level menengah.
 
Prestasi
- Juara 1 LKS Tk. Kota 2024 Mata Lomba Web Technologies
 - Juara 1 LKS Tk. Kota 2023 Mata Lomba Web Technologies
 - Juara 1 LKS Tk. Kota 2023 Mata Lomba IT Software
 - Medallion for Excellence LKS Tk.Provinsi Th.2022 Mata Lomba Cloud Computing
 - Juara 3 LKS Tk.Kota Th.2022 Mata Lomba IT Software
 - Juara Harapan 1 LKS Tk.Kota Th.2022 Mata Lomba Web Desain
 - Medallion for Excellence LKS Tk.Provinsi Th.2021 Mata Lomba Cloud Computing
 - Juara 3 LKS Tk.Kota Th.2019 Mata Lomba Software Application
 
Perusahaan yang menggunakan tamatan.
Seluruh institusi yang menggunakan komputer dan sistem IT.
Institusi Pasangan.
- Edusoft center
 - Cipta Solutindo,
 - Digimizu dll
 



