RPL adalah singkatan dari Rekayasa Perangkat Lunak dan merupakan sebuah jurusan yang berada di SMK Muhammadiyah 1 Sukoharjo. RPL adalah sebuah jurusan yang mempelajari dan mendalami semua cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.
RPL juga berkaitan dengan software komputer mulai dari pembuatan website, aplikasi, game, bahkan di dalam kelas Rpl Smk Muhamadiyah 1 Sukohajo terdapat materi dasar editing foto, desain grafis, serta editing video.
Rpl tidak akan jauh-jauh dari tiga hal yaitu Coding, Desain dan Algoritma yang menjadi sebuah kunci keberhasilan dari rekayasa perangkat lunak tersebut.
Apa Saja Yang Dipelajari Di Jurusan RPL?
Rpl atau (Rekayasa Perangkat Lunak) tidak jauh-jauh dari 3 hal tersebut yaitu:
- Coding
- Desain
- Algoritma
Didalam Coding, Desain dan Algoritma masih terdapat Point-Point Penting Rpl yakni:
1. Coding
Coding yang bisa diartikan sebagai menulis sekumpulan code sesuai dengan aturan penulisan (syntax) tertentu dari bahasa pemrograman yang digunakan. Bahasa pemrograman ini sendiri ada bermacam-macam.
Contoh bahasa pemograman yang di pelajari di Smk Muhammadiyah 1 Sukoharjo
- Bahasa Pemograman Pascal
- Bahasa Pemograman HTML
- Bahasa Pemograman CSS
- Bahasa Pemograman Java
- Bahasa Pemograman JavaScript
- Bahasa Pemograman PHP & Mysql
- Bahasa Pemograman Web Server
- Dan masih banyak lagi
2. Desain
Desain sebuah kegiatan kreatif untuk merencanakan dan merancang sesuatu yang umumnya fungsional dan tidak ada sebelumnya dalam rangka menyelesaikan suatu masalah tertentu agar memiliki nilai lebih dan menjadi lebih bermanfaat bagi penggunanya.
Contoh Desain yang di pelajari Smk Muhammadiyah 1 Sukoharjo
- Photoshop
- Corel Draw
- Video Editing
- Web Desain
- Dan masih banyak lagi
3. Algoritma
Algoritma sebuah langkah logis yang digunakan untuk menyelesaikan suatu masalah atau sebuah masalah harus diselesaikan dengan beberapa langkah yang logis
Contoh Algoritma yang dipelajari di Smk Muhammadiyah 1 Sukoharjo
- Algoritma Dasar
- Microsoft Access
- Basis Data
- DFD (Data Flow Diagram)
- Dan masih banyak lagi
Kesimpulannya RPL (Rekayasa Perangkat Lunak) itu tidak sekedar Membuat Program (Software) dan Membuat Web saja. RPL (Rekayasa Perangkat Lunak) Itu Luas.