Rekayasa Perangkat Lunak
Langkah Kecil dengan Coding, Lompatan Besar untuk Masa Depan

Tentang Jurusan Rekayasa Perangkat Lunak
Siklus Pengembangan Software
Jurusan RPL mengajarkan siklus hidup pengembangan perangkat lunak secara komprehensif dari perencanaan hingga pemeliharaan
Perencanaan (Planning)
- Bertemu dengan klien/pengguna ...
- Menyusun Project Charter atau ...
- Menentukan tim, jadwal pengerj ...
Desain Sistem (System Design)
- Membuat desain UI menggunakan ...
- Mendesain database (ERD atau t ...
- Membuat diagram arsitektur sis ...
Implementasi (Coding / Development)
- Menyiapkan proyek di IDE (Visu ...
- Membuat struktur folder sesuai ...
- Koding setiap fitur sesuai mod ...
Pengujian (Testing)
- Uji setiap fitur (unit testing ...
- Lakukan integrasi antar modul.
- Tes langsung oleh calon penggu ...
Deployment (Penerapan Sistem)
- Pilih hosting/server (contoh: ...
- Upload file dan database ke se ...
- Konfigurasi domain dan environ ...
Pemeliharaan (Maintenance)
- Menerima laporan dari pengguna ...
- Memperbaiki bug jika ditemukan ...
- Menambahkan fitur baru sesuai ...
Mata Pelajaran Produktif
Mata pelajaran inti yang akan memperkuat kemampuan teknis dan profesional Anda
Teknologi dan Tools yang Dipelajari
Menguasai teknologi terdepan yang digunakan industri software development saat ini
python
HTML, CSS, dan JavaScript
Php
Java
SQL (Structured Query Language)
C / C++
Dart + Flutter
Visual Studio Code
Git dan GitHub
XAMPP / Local Server (Apache, MySQL, PHPMyAdmin)
Figma
Postman
Docker













Peluang Karier Lulusan RPL
Lulusan jurusan RPL memiliki prospek kerja yang sangat luas di era digital dengan berbagai pilihan karier yang menjanjikan
Software Developer / Programmer
Deskripsi: Seorang Software Developer atau Program...
Web Developer
Deskripsi: Web Developer adalah seseorang yang men...
Mobile App Developer
Deskripsi: Mobile App Developer bertanggung jawab...
Game Developer
Deskripsi: Game Developer menggabungkan logika pem...
Software Tester / QA (Quality Assurance)
Deskripsi: QA bertanggung jawab menguji perangkat...
System Analyst
Deskripsi: System Analyst bertugas mengidentifikas...
Database Administrator (DBA)
Deskripsi: DBA bertanggung jawab terhadap pengelol...
DevOps Engineer
Deskripsi: DevOps Engineer menggabungkan keahlian...
UI/UX Designer
Deskripsi: UI/UX Designer bertugas menciptakan pen...
IT Support / Helpdesk
Deskripsi: IT Support membantu pengguna dalam meng...
Cyber Security Specialist
Deskripsi: Cyber Security Specialist menjaga siste...
Project Manager IT
Deskripsi: Project Manager bertanggung jawab menge...
Kelebihan Jurusan RPL
Keterampilan yang Dibutuhkan Industri
Menyediakan keterampilan yang sangat dibutuhkan di dunia kerja modern dan era digital
Cocok untuk Siswa Kreatif
Ideal untuk siswa yang kreatif, logis, dan memiliki passion dalam teknologi
Potensi Entrepreneur
Berpotensi untuk bekerja secara freelance atau membuka startup teknologi sendiri
Fleksibilitas Kerja
Dapat bekerja remote dari mana saja dengan koneksi internet yang stabil