Rekayasa Perangkat Lunak (RPL)

Program Keahlian: Pengembangan Perangkat Lunak dan Gim (PPLG)

Konsentrasi Keahlian: Rekayasa Perangkat Lunak (RPL)

Di era di mana Kecerdasan Buatan (AI) dan otomatisasi mendefinisikan ulang cara dunia bekerja, Rekayasa Perangkat Lunak (RPL) telah berevolusi jauh melampaui sekadar mengetik baris kode. Jurusan RPL hadir sebagai kawah candra muka bagi para arsitek digital masa depan—mereka yang tidak hanya mengonsumsi teknologi, tetapi merancang, membangun, dan mengendalikannya.

Program kami memiliki visi mencetak software engineer yang elegan dalam logika, tangkas dalam berinovasi, dan siap memimpin kolaborasi antara kecerdasan manusia dan kapabilitas sistem modern.

Berikut adalah gambaran perjalanan Anda bersama kami:

Kurikulum Visioner

Kurikulum dirancang untuk mendobrak standar tradisional, membawa siswa merasakan praktik nyata industri teknologi global:

  • Pengembangan Ekosistem Digital (Web & Mobile): Merancang aplikasi lintas platform yang responsif dan intuitif, memadukan estetika antarmuka (Frontend) dengan keandalan logika di balik layar (Backend).
  • Integrasi AI & Komputasi Awan (Cloud): Mempelajari bagaimana mendayagunakan asisten AI tingkat lanjut untuk mempercepat proses coding, serta memanfaatkan infrastruktur layanan cloud (seperti Google Cloud Platform) untuk membangun sistem yang berskala besar.
  • DevOps & Infrastruktur IT Modern: Menguasai tata kelola aset digital secara profesional. Siswa diajarkan mengelola nama domain tingkat institusi (seperti .id dan .sch.id), merawat lalu lintas data, hingga mengonfigurasi sistem uptime monitoring untuk memastikan kesehatan server selalu menyala (always-on).

Ekosistem Belajar ala Tech Startup

Kami mengintegrasikan kelas konvensional dan membangun lingkungan belajar yang mereplika budaya kerja perusahaan teknologi papan atas:

  • Kolaborasi Kode Tanpa Batas: Siswa ditempa untuk berkolaborasi menggunakan repository standar industri seperti GitLab dan GitHub. Membiasakan mereka dengan kultur diskusi issue, commit, dan version control yang rapi.
  • Proyek Berbasis Dampak (Real-World Impact): Pembelajaran difokuskan pada penyelesaian masalah nyata, seperti pengembangan Sistem Informasi Sekolah (SIS), penyempurnaan sistem e-rapor, hingga platform layanan interaktif lainnya.
  • Laboratorium Terakselerasi: Dukungan infrastruktur dan konektivitas berkecepatan tinggi yang memungkinkan riset, kompilasi kode, hingga rilis aplikasi (deployment) berjalan tanpa hambatan.

Profil Lulusan: Kompetensi di Era AI

Lulusan RPL bukan sekadar pekerja teknis, melainkan pemecah masalah (problem solver) yang siap bersaing:

  • AI-Enhanced Developers: Memiliki kemampuan adaptasi tinggi untuk memadukan logika mandiri dengan tools AI modern, menghasilkan arsitektur perangkat lunak yang lebih bersih, aman, dan efisien (fast learner).
  • Agile & Collaborative: Tangkas dalam menghadapi perubahan tren teknologi serta memiliki empati untuk bekerja sama menyatukan berbagai ide kompleks dalam satu tim pengembangan.
  • System & Bug Analyst: Memiliki ketelitian tingkat tinggi dalam melacak anomali sistem (debugging) dan memastikan aplikasi berjalan pada performa puncak.

Horizon Karier

Transformasi digital di seluruh sektor pemerintahan maupun swasta membuka peluang karier yang sangat luas, bergengsi, dan fleksibel bagi lulusan :

Peran / Profesi Global Fokus Pekerjaan
Full-Stack / AI-Integrated Developer Membangun perangkat lunak utuh dari nol dan mengintegrasikan kapabilitas cerdas (seperti machine learning atau API modern) ke dalam aplikasi.
Cloud & Infrastructure Administrator Menjadi arsitek yang merancang, menjaga keamanan, dan memastikan keandalan server serta basis data pada ekosistem cloud.
Quality Assurance (QA) Automation Menguji kualitas produk digital secara sistematis menggunakan perangkat otomatis untuk menjamin perangkat lunak bebas dari kecacatan.
Tech Entrepreneur & Freelancer Membangun startup rintisan sendiri atau menjadi pekerja lepas internasional, melayani klien global dari mana saja.

Mata Pelajaran Utama: Dasar-dasar Pengembangan Perangkat Lunak dan Gim (PPLG), Informatika, IPAS, & Kelompok Umum.

Fokus tahun pertama adalah membangun pola pikir komputasional (computational thinking), memahami alur bisnis IT, serta adopsi awal tools digital modern, termasuk kecerdasan buatan.

  • Proses Bisnis & Orientasi Industri: Memahami ekosistem software house, profil karier IT, dan penerapan budaya kerja profesional serta K3LH.
  • Logika & Algoritma Pemrograman: Membangun alur berpikir sistematis untuk merumuskan pemecahan masalah sebelum menuangkannya dalam baris kode.
  • Desain Antarmuka (UI/UX) & Pengembangan Web Dasar: Merancang antarmuka pengguna yang estetik, ramah pengguna, dan responsif menggunakan HTML dan CSS.
  • AI-Assisted Learning: Mengenal pemanfaatan asisten AI secara bijak untuk memvalidasi kode dan mengakselerasi pemahaman logika pemrograman.

Mata Pelajaran Utama: Mata Pelajaran Konsentrasi Keahlian RPL (Berdasarkan 4 Elemen), Projek Kreatif dan Kewirausahaan (PKK), & Mapel Pilihan.

Tahun kedua berpusat pada penguasaan 4 elemen teknis (hard skills) esensial. Siswa mulai membangun arsitektur sistem dari hulu ke hilir dengan menerapkan praktik kolaborasi modern (seperti penggunaan repository Git).

  1. Basis Data (Database Management): Merancang, mengelola, dan mengamankan arsitektur data. Siswa menguasai relasi data kompleks agar informasi dapat disimpan secara terstruktur dan diakses dengan performa tinggi.
  2. Pemrograman Berorientasi Objek / PBTGM (Pemrograman Berbasis Teks, Grafis, dan Multimedia): Mendalami paradigma pemrograman (seperti Object-Oriented Programming) untuk membangun kode yang modular, efisien, dan bersih (clean code). Elemen ini juga mencakup rekayasa antarmuka berbasis grafis.
  3. Pemrograman Web (Web Development): Membangun aplikasi berbasis web (mulai dari frontend hingga backend) menggunakan framework standar industri, menciptakan platform online yang tangguh dan dinamis.
  4. Pemrograman Perangkat Bergerak (Mobile Development): Mengubah ide menjadi aplikasi yang berjalan optimal di perangkat smartphone (Android/iOS), memastikan desain yang responsif dengan fungsionalitas kelas industri.

Fokus Utama: Praktik Kerja Lapangan (PKL), Integrasi Sistem (Cloud/Domain), & Persiapan Portofolio Profesional.

Tahun terakhir didedikasikan untuk menjembatani teori akademik dengan realitas industri melalui pengalaman terjun langsung di ekosistem kerja.

  1. Praktik Kerja Lapangan (PKL) Mandatori (1 Semester Penuh):

    • Siswa ditempatkan langsung selama minimal 6 bulan di software house, startup, atau divisi IT perusahaan.

    • Mengalami langsung pengujian kode nyata, pemecahan masalah operasional (troubleshooting), serta kolaborasi agile bersama praktisi DUDI (Dunia Usaha Dunia Industri).

  2. Integrasi Infrastruktur & Layanan Cloud:

    • Sebagai finishing touch, siswa memantapkan keterampilan tingkat lanjut seperti manajemen server awan, pengelolaan domain resmi (seperti domain ekstensi .id atau .sch.id), dan integrasi API untuk merilis aplikasi ke publik secara profesional.

  3. Uji Kompetensi Keahlian (UKK) & Karya Akhir:

    • Menyelesaikan mahakarya perangkat lunak (seperti Sistem Informasi berskala sekolah, e-rapor, dll.) yang akan diuji dan divalidasi kualitasnya oleh penguji internal dan asesor eksternal independen.

You can be your own Guiding star with our help