RPL adalah singkatan dari Rekayasa Perangkat Lunak dan merupakan jurusan di Sekolah Menengah Kejuruan (SMK). RPL mempelajari dan mendalami semua cara cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak, dan manajemen kualitas. Tidak hanya itu, RPL juga berkaitan dengan software komputer mulai dari pembuatan website, aplikasi, game dan segala sesuatu yang berhubungan dengan pemrograman dengan menguasai bahasa pemrograman. Intinya, RPL tidak akan jauh dari tiga hal yaitu Coding, Design dan Algoritma yang akan menjadi kunci keberhasilan rekayasa perangkat lunak.
X RPL 1 (Software Engineering One) dibimbing oleh Bapak Mumu Memiliki 33 siswa dan memiliki ketua kelas yang diketuai oleh Nazwa Leony.
"X RPL 1 akan menjadi kelas yang berbeda dari kelas lain, hal yang baik atau buruk."