Lompat ke konten utama

Rekayasa Perangkat Lunak

Belajar membuat aplikasi web dan mobile yang benar-benar dipakai orang.

Siswa belajar logika pemrograman, lalu memakainya untuk membuat aplikasi web dan mobile lengkap dengan basis datanya.

Belum yakin RPL cocok buat kamu? Coba dulu simulasinya.

Rekayasa Perangkat Lunak
Praktik pembelajaran RPL
Durasi
3 tahun
Program keahlian
Pengembangan Perangkat Lunak dan Gim
Bahasa utama
PHP, JavaScript, Dart
Proyek per tahun
4 proyek tim

Sekilas jurusan

Kamu mulai dari logika pemrograman: memecah masalah jadi langkah-langkah kecil, lalu menuliskannya jadi kode. Setelah itu kode tadi dipakai untuk membuat aplikasi sungguhan, dari halaman web sederhana sampai aplikasi yang menyimpan dan mengolah data di basis data.

Cara kerjanya dibuat mirip tim di tempat kerja. Kode disimpan dan dibagikan lewat Git, aplikasi diuji dulu sebelum dianggap selesai, dan tampilannya dirancang supaya mudah dipakai. Sebagian besar tugas dikerjakan sebagai proyek tim, jadi kamu juga terbiasa membagi pekerjaan dan menjelaskan hasilnya ke orang lain.

RPL

Yang kamu pelajari

Siswa belajar logika pemrograman, lalu memakainya untuk membuat aplikasi web dan mobile lengkap dengan basis datanya.

06

  • 01

    Web Development

    Membuat website lengkap: tampilan yang dilihat pengguna dan bagian server yang menyimpan datanya, memakai React dan Laravel.

  • 02

    Aplikasi Mobile

    Membuat aplikasi untuk HP Android, dari merancang layarnya sampai memasangnya di HP untuk dicoba.

  • 03

    Basis Data & API

    Menyimpan dan mengolah data aplikasi: membuat tabel, menulis query, dan menghubungkan aplikasi lewat API.

  • 04

    Logika Pemrograman

    Latihan memecahkan soal dengan kode: percabangan, perulangan, struktur data, dan pemrograman berorientasi objek.

  • 05

    UI/UX Design

    Merancang tampilan aplikasi, lalu mencobakannya ke teman untuk melihat bagian mana yang masih membingungkan.

  • 06

    Testing & Git

    Mencari dan memperbaiki bug, menguji aplikasi sebelum dikumpulkan, dan mengerjakan satu kode bersama lewat Git.

Prospek karir

Posisi yang paling sering diisi lulusan konsentrasi ini.

01Software Engineer

02Web Developer

03Mobile Developer

04Back-end Developer

05Quality Assurance

06UI/UX Designer

Laboratorium & alat

Ruang Kolaborasi

Ruang Kolaborasi

Ruang untuk mengerjakan proyek tim, dipakai siswa dari berbagai konsentrasi.

Lihat detail
  • Enam ruang laboratorium komputer untuk praktik pemrograman
  • Ruang kolaborasi untuk mengerjakan proyek tim
  • Server sekolah untuk latihan mengonlinekan aplikasi

Sertifikasi

  • BNSP Junior Web Developer
  • Oracle Database Foundations
  • Google IT Support