Mengenal Jurusan Rekayasa Perangkat Lunak (RPL) dan Prospek Kariernya
Jurusan RPL adalah singkatan dari Rekayasa Perangkat Lunak.
Kamu bisa menemui jurusan ini di tingkat SMK maupun perguruan tinggi.
Apa sajakah yang akan dipelajari di jurusan ini? Lalu, bagaimana dengan prospek karier bagi lulusannya?
Yuk, simak rangkuman Glints berikut ini untuk temukan jawabannya!
Isi Artikel
Apa Itu Jurusan RPL?
Jurusan RPL adalah jurusan yang mempelajari teknik, prinsip dasar, dan cara mendesain sebuah perangkat lunak atau software.
Oleh karenanya, bidang ilmu ini juga dikenal dengan sebutan software engineering.
Kompetensi keahlian RPL termasuk ke dalam bidang teknologi komputer dan informatika yang secara khusus mempelajari tentang pemrograman komputer.
Jika masuk ke jurusan ini, kamu akan mempelajari dan mendalami berbagai cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, hingga manajemen kualitasnya.
Jurusan ini sangat berbeda dengan jurusan TKJ atau Teknik Komputer Jaringan yang justru lebih mendalami komponen hardware sebuah komputer ketimbang pengembangan software-nya.
Materi yang Dipelajari di Jurusan RPL
Dari penjelasan di atas, kamu mungkin sudah bisa membayangkan apa yang akan dipelajari di jurusan RPL secara garis besar.
Nah, berikut adalah gambaran lebih jauh mengenai materi yang akan dipelajari, baik saat jenjang SMK dan perguruan tinggi.
1. Materi RPL di tingkat SMK
Di tingkat SMK, tentu kamu akan terlebih dahulu dikenalkan dengan dasar-dasar pemrograman.
Dilansir dari SMK Nurul Islam dan SMK Pabelan, setidaknya ada 3 materi dasar yang akan diajarkan, yaitu coding, desain, dan algoritma.
1. Coding
Seperti halnya manusia, komputer juga memiliki cara berkomunikasi. Bahasa yang dipakai oleh komputer bukanlah bahasa manusia, melainkan kode atau bahasa mesin.
Nah, coding adalah aktivitas yang dilakukan programmer untuk bisa melakukan komunikasi dengan komputer.
Pada materi ini, kamu akan belajar tentang:
- pemograman dasar (Java, html)
- pemograman PHP & MySQL
- pemograman lanjutan (JavaScript & AJAX)
2. Desain
Tak hanya siswa dan mahasiswa DKV saja yang akan belajar tentang desain, tetapi juga kamu yang memilih jurusan RPL.
Dalam merancang sebuah perangkat lunak, programmer juga pasti harus tahu desain seperti apa yang paling tepat guna. Lebih tepatnya, kamu akan diajarkan tentang web design.
Tak hanya belajar tentang prinsip dan komposisi desain, kamu juga akan mengenali berbagai software desain seperti Photoshop, CorelDraw, Figma, dan lain sebagainya.
3. Algoritma
Dalam ilmu komputer, algoritma adalah rangkaian instruksi untuk menyelesaikan sebuah masalah komputasi.
Kamu akan belajar tentang algoritma dasar hingga perkenalan dengan algoritma lanjutan.
2. Materi RPL di tingkat perguruan tinggi
Saat kamu memilih jurusan RPL atau software engineering di jenjang S1, kemungkinan ketiga materi di atas akan dipelajari kembali.
Namun, tentunya kamu akan mendalami lebih banyak ilmu yang berkaitan dengan pengembangan perangkat lunak, seperti:
- sistem digital dan operasi komputer
- basis dan struktur data
- komputasi numerik
- pemrograman web dan mobile
- sistem operasi
- artificial intelligence
- manajemen dan arsitektur perangkat lunak
Prospek Karier Jurusan RPL
Lulusan jurusan RPL bisa kerja apa, ya? Nah, ini dia beberapa prospek karier yang bisa kamu kejar setelah lulus nanti.
1. Programmer/software engineer
Programmer adalah seseorang yang menulis kode untuk menciptakan perangkat lunak komputer.
Di beberapa perusahaan, posisi ini biasanya disebut sebagai software engineer.
Tugas utama mereka adalah merancang, menulis, menguji, debugging atau troubleshooting sebuah rancangan kode untuk membuat perangkat lunak.
2. Web designer
Web designer adalah seseorang yang merancang tampilan sebuah web. Mulai dari menentukan warna, font, layout, dan lain sebagainya.
Kamu memang tidak akan terlalu dilibatkan dalam proses pengembangannya, melainkan fokus pada tahap merancang dan membuat desainnya.
3. Web developer
Nah, kebalikan dari web designer, web developer adalah seseorang yang bertanggung jawab untuk menyusun komponen sebuah web.
Merekalah yang membangun web dari nol sehingga bisa beroperasi dengan baik.
4. Database administrator
Seorang database admnistrator bertugas untuk memastikan bahwa database perusahaan beroperasi secara efisien dan tanpa error.
Tujuannya adalah untuk mencadangkan dan mengembalikan data demi mencegah kehilangan data (data loss).
Itulah tadi pembahasan mengenai serba-serbi jurusan RPL.
Glints Blog masih punya artikel lain yang membahas prospek karier di berbagai bidang, lho.
Mulai dari sales, marketing, perhotelan, admin, dan masih banyak lagi.
Pembahasannya dapat membantumu yang masih menimbang mau memulai karier di bidang yang mana.
Tertarik? Klik di sini untuk temukan dan baca artikel menarik lainnya sekarang juga!