Jurusan RPL (Rekayasa Perangkat Lunak) adalah sebuah jurusan yang hanya tersedia di jenjang pendidikan SMK. Jadi, artikel ini ditulis dengan tujuan memberi informasi dan panduan bagi adik-adik yang sedang mencari sekolah SMK. Semoga dengan informasi yang ditulis di sini, tidak ada yang merasa salah jurusan. Hehehe.. Sekarang mari kita pelajari apa itu jurusan RPL, apa saja yang dipelajari, dan bagaimana prospek pekerjaan di masa depan. Mari simak!
Apa itu Jurusan RPL?
Jurusan RPL adalah sebuah jurusan di Sekolah Menengah Kejuruan (SMK) yang berhubungan dengan Teknologi Informasi (IT) dan komputer. RPL sendiri merupakan singkatan dari Rekayasa Perangkat Lunak. Seperti yang kita ketahui, bahwa dalam bidang komputer, itu ada Brainware (Manusia), Hardware (Perangkat Keras), dan Software (Perangkat Lunak). RPL adalah jurusan yang fokus mempelajari bagian perangkat lunak, atau software / aplikasi. Sedangkan saudaranya, TKJ (Teknik Jaringan Komputer), memperdalam bagian perangkat kerasnya (hardware).
Apa saja yang termasuk perangkat lunak? Perangkat lunak, dalam Bahasa Inggris disebut dengan software. Dalam beberapa kesempatan, perangkat lunak ini sering diidentikkan dengan aplikasi. Beberapa produk yang termasuk ke dalam software antara lain software bisnis, website perusahaan, toko online, aplikasi mobile, game, dan aplikasi lainnya.
Di jurusan RPL ini teman-teman akan banyak mempelajari cara membuat aplikasi bisnis, baik itu berbasis web maupun mobile. Khusus untuk game, meskipun juga melibatkan pemrograman, tidak dipelajari di jurusan ini. Bagi yang berminat dengan game, teman-teman bisa masuk jurusan RPL di SMK, dan memilih program studi Teknologi Game di jenjang sarjana.
Apa Saja yang Dipelajari di Jurusan RPL?
1. Sistem Komputer
Jurusan RPL berkaitan erat dengan komputer. Oleh karena itu pelajaran terkait komputer pasti ada. Di sini teman-teman akan mempelajari bagaimana sebuah komputer bekerja, perangkat apa saja yang ada di dalamnya, bagaimana proses bekerja di dalamnya, cara kerja sistem operasi, dan bagaimana hubungan dengan software yang diinstalasi.
2. Jaringan Komputer
Saat ini komputer tidak hanya bekerja sendirian. Mereka dapat saling terhubung satu sama lain melalui jaringan komputer. Dengan jaringan komputer ini, dalam skala besar disebut dengan internet. Melalui jaringan, data dapat dikirim antar komputer, saling berbagi file, maupun penggunaan perangkat (seperti printer) secara bersama-sama. Di pelajaran ini, teman-teman akan melakukan praktik instalasi jaringan komputer dan mempelajari cara kerjanya.
3. Algoritma dan Pemrograman
Membuat software atau aplikasi, pasti menggunakan yang namanya pemrograman. Pelajaran ini adalah inti dari jurusan RPL, Algoritma dan Pemrograman. Algoritma adalah urutan langkah dalam melakukan sebuah aktivitas. Sedangkan pemrograman adalah proses membuat script dari algoritma menggunakan bahasa pemrograman. Ada banyak bahasa pemrograman di dunia software. Bahasa pemrograman yang banyak diajarkan di jurusan RPL adalah PHP, Java, dan C/C++.
4. Desain Grafis
Selain pemrograman, membuat software juga membutuhkan kemampuan desain grafis. Desain grafis dibutuhkan untuk membuat logo dan tampilan antarmuka. Atau yang sering disebut dengan User Interface (UI). Tampilan aplikasi yang menarik akan membuat pengguna nyaman berinteraksi dengan aplikasi. Oleh karena itu, di jurusan RPL diajari juga dasar-dasar desain grafis ini.
Pada mata pelajaran ini, teman-teman akan diajari bagaimana merancang sebuah database. Database adalah tempat penyimpanan data. Data pengguna yang masuk dari aplikasi, disimpan di dalam database ini. Database perlu dirancang dengan baik agar data tidak redundan (sia-sia), kinerja aplikasi baik, dan mudah dibuat pelaporannya.
Selain merancang database, perangkat lunak juga perlu dirancang. Pada mata pelajaran ini, teman-teman akan belajar bagaimana mendefinisikan fungsi aplikasi, pembagian peran pengguna (user role), dan pembagian modul aplikasi. Dengan membagi perangkat lunak ke dalam modul dan fungsi, akan mempermudah pembuatannya dalam sebuah tim pengembang.
7. Membuat Aplikasi Web dan Mobile
Setelah memahami cara kerja komputer, algoritma dan pemrograman, serta mampu merancang database dan perangkat lunak, maka saatnya teman-teman mengerjakan proyek. Proyek pembangunan aplikasi web dan mobile. Pada mata pelajaran ini, teman-teman akan banyak melakukan praktik membuat software. Baik itu software berbasis web maupun mobile.
Prospek Pekerjaan Jurusan RPL
Dikutip dari Pikiran Rakyat, dalam 15 tahun ke depan Indonesia membutuhkan setidaknya 9 juta talenta digital. Angka ini setara dengan 600 ribu talenta digital baru setiap tahun. Dari sisi industri, nilai ekonomi digital tumbuh 11% pada tahun 2020. Data ini membuktikan bahwa peluang pekerjaan jurusan RPL memiliki masa depan yang baik. Ada beberapa profesi yang bisa diisi oleh lulusan jurusan RPL ini, berikut di antaranya:
1. Programmer: Fullstack, Backend, dan Frontend Programmer
Di urutan pertama tentu saja profesi programmer. Perkembangan teknologi yang cepat juga berdampak pada diversifikasi posisi programmer ini. Sekarang ada fullstack programmer, backend programmer, dan frontend programmer. Backend programmer yang membuat script terkait dengan logika aplikasi dan pengelolaan data di sisi server. Frontend programmer membuat script yang terkait dengan interaksi dengan pengguna. Dan yang terakhir fullstack programmer, yang membuat script baik server dan antarmuka aplikasi.
2. Desainer UI / UX – Web dan Mobile
Bagi teman-teman yang lebih menyukai sisi desain dari pembuatan aplikasi, dapat memilih profesi sebagai desainer UI / UX. Bisa untuk aplikasi web dan mobile. Profesi ini lebih fokus pada perancangan tampilan antarmuka aplikasi. Terkadang ada yang menggunakan pemrograman juga, tapi dalam porsi yang tidak banyak.
3. Technical Writer
Technical writer adalah personil di dalam tim pembangunan software yang bertanggung jawab membuat dokumentasi teknis. Dalam pengerjaannya, tidak ada aktivitas pemrograman. Namun, technical writer perlu memahami proses bisnis dan algoritma aplikasinya. Hal ini dikarenakan dokumen yang dibuat masih terkait dengan cara kerja teknis dari sebuah software.
4. Quality Assurace (QA)
Quality Assurance adalah orang yang bertanggung jawab untuk memastikan kualitas sebuah aplikasi. Apakah aplikasi yang dibuat sudah bebas bug dan menghasilkan output yang benar. QA bekerja dengan cara menguji aplikasi dengan berbagai macam kasus penggunaan dan berbagai macam jenis data.
5. IT Support
Posisi ini tidak terkait dengan pemrograman dan pembuatan aplikasi. IT support bertanggung jawab mendukung implementasi IT di perusahaan. Baik itu secara infrastruktur, hardware, maupun software. Apabila ada keluhan dari pengguna, harus siap memberikan support. Apabila butuh bantuan mengoperasikan hardware dan software, juga siap memberikan support.
Berikut ini ada sebuah video testimoni menarik dari kanal YouTube M. Ali Basri terkait pembelajaran di Jurusan RPL.
Testimoni dari kanal YouTube M. Ali Basri terkait Jurusan RPL
Penutup
Di era digital ini, profesi untuk lulusan jurusan RPL sangat terbuka lebar. Semua perusahaan membutuhkan lulusan IT. Dengan memilih jurusan RPL, teman-teman akan belajar bagaimana membuat sebuah aplikasi atau software. Tekuni jurusan RPL ini dan jadilah talenta digital terbaik.
13 Game Edukasi Anak Terbaik Android dan iOS Teknovidia.com-Game Edukasi Anak Terbaik-Dengan beragam aplikasi pendidikan dan ramah anak, saya benar-benar pahami kenapa. Tetapi, lihat jika tidak satu juga dari permainan anak-anak yang mendidik ini akan gantikan pendidikan metodis…
Simak! Spesifikasi Laptop Lenovo ThinkPad X1 Titanium Yoga Teknovidia.com - Lenovo ThinkPad X1 Titanium Yoga adalah laptop papan atas dengan fitur untuk pelancong bisnis, tetapi dikecewakan oleh kekurangan dalam desain engsel 360, touchpad, dan keyboard. ThinkPad X1 adalah…
Daftar Game Petualangan Teka-Teki Terbaik Teknovidia.com-Game Petualangan Teka-Teki-Jika Anda belum pernah memainkan game petualangan tunjuk-dan-klik sebelumnya, bahan-bahan tipikal mencakup fokus pada teka-teki dan dialog tentang aksi. Permainan semacam itu cenderung menampilkan rantai teka-teki sebab-akibat yang…
14 Aplikasi Blogging Terbaik, Memudahkanmu Saat Ngeblog Teknovidia.com-Aplikasi Blogging Terbaik-Sebagai seorang blogger, menemukan aplikasi blog terbaik untuk jalur kerja Anda menjadi poin penting. Baik Anda baru mengenali website atau seorang professional eksper, aplikasi blog untuk mobile bisa…
Cara Memilih Software ERP yang Tepat untuk Perusahaan Teknovidia.com-Cara Memilih Software ERP-Ketika sebuah organisasi meningkatkan dan mengotomatiskan operasi bisnisnya, muncul pertanyaan tentang penerapan software perencanaan sumber daya perusahaan atau enterprise resource planning (ERP). Sistem menggabungkan semua data, prosedur,…
Warm Booting: Pengertian dan Prosesnya Warm booting adalah istilah yang mungkin jarang diketahui orang. Pada artikel kali ini Teknovidia akan membahas apa itu warm booting. Komputer merupakan perangkat yang penggunaannya sangat umum dewasa ini. Komputer…
10 Kelebihan dan Kekurangan Infinix Zero 5G, Baca Sebelum… teknovidia.com - Kelebihan dan Kekurangan Infinix Zero 5G - Sesudah eberapa waktu lama, Infinix akhirnya telah memunculkan produk handphone pertama kalinya yang didukung jaringan 5G. Infinix Zero 5G sebagai handphone…
Elemen Dasar yang Dibutuhkan untuk Membuat Website… Teknovidia.com-Elemen Dasar Buat Website Profesional-Jadilah inovatif, kenali pemrograman, design, dan tulis seperti penulis yang baik. Semua pertimbangan ini bisa menolong Anda saat Anda memilih untuk membuat halaman website. Dan pertanyaan…
Software E-Procurement, Membuat Pengadaan Lebih Efisien Pengadaan barang / jasa telah menjadi salah satu aktivitas bisnis yang merepotkan, karena begitu banyak alur yang perlu dijalani oleh pihak-pihak yang terlibat dalam prosesnya. Sangat diperlukan suatu sistem yang…
Spesifikasi Laptop Acer Swift 3X, Simak Selengkapnya! Teknovidia.com - Spesifikasi Laptop Acer Swift 3X - Acer Swift 3X menawarkan kinerja umum yang sangat baik, bahkan dalam kedok CPU Core i5 entry-level – tetapi kurangi ekspektasi Anda akan…
6 Product Management Tools Terbaik 2023 Teknovidia.com-Product Management Tools Terbaik-Anda tidak pernah temukan satu aplikasi management produk yang penuhi seluruh keperluan Anda sebagai manager produk. product management tools terbaik bisa menolong Anda membuat keputusan berdasar info…
5+ Contoh Inbound Marketing untuk Meningkatkan Penjualan “Contoh inbound marketing yang paling menguntungkan adalah blog”, benarkah demikian? Belakangan ini, inbound marketing menjadi primadona dalam dunia pemasaran. Banyak pakar dan praktisi marketing yang mulai beralih dari strategi outbond…
11 Manfaat Teknologi Informasi Bagi Siswa/Pelajar Teknovidia.com - Manfaat Teknologi Informasi Bagi Siswa/Pelajar - Teknologi informasi adalah penggunaan sistem komputer dan didasarkan pada bidang ilmu komputer. Teknologi informasi menggunakan sistem komputer untuk menyimpan, mengirimkan, mengambil, dan…
22 Game Olahraga Terbaik Hp Android Teknovidia.com-Game Olahraga Terbaik-Semenjak jaman dahulu, video game sudah banyak mensimulasikan olahraga di dalam sebuah game. Anda bisa menyaksikan kenapa pion video game berpindah ke olahraga untuk materi pelajaran mereka. Tiap…
10 Strategi Implementasi CRM Sebelum Anda memilih produk CRM untuk perusahaan, ada baiknya untuk merancang sebuah strategi implementasinya. Dengan membuat strategi implementasi CRM, perusahaan memiliki tujuan yang jelas dan bagaimana tim Anda melangkah ke…
5 Sistem Operasi Linux Terbaik yang Bisa Kamu Coba di 2023 Teknovidia.com-Sistem Operasi Linux Terbaik-Bila Anda seperti saya, karena itu Anda selalu cari distribusi Linux teranyar dan terbaik untuk diuji-coba. Dan jujur saja, tidak ada yang lebih menggembirakan dibanding temukan distro…
Rekomendasi Software Sales Teknologi AI Terbaik Teknovidia.com-Software Sales Teknologi AI-AI sales software ialah tools marketing revolusioner yang hendak jadi pengubah permainan untuk team pemasaran di beberapa tahun kedepan. Ini bermakna AI sales software akan menolong team…
Daftar 8 Game Booster Android dan PC Terbaik 2023 Teknovidia.com-Game Booster Android dan PC-PC dan handphone pada intinya bisa lakukan banyak peranan dan fungsinya, tapi bermain games tak diragukan lagi sebagai resource yang pada hp harus memiliki spesifikasi yang…
5+ Alasan Inbound Marketing Penting untuk Bisnis Anda “Apa pentingnya inbound marketing bagi bisnis?”. Jika Anda menanyakan hal serupa, maka Anda sedang membaca artikel yang tepat. Inbound marketing adalah teknik pemasaran yang menekankan pada orientasi jangka panjang. Strategi…
10 Aplikasi Penurun Berat Badan Terbaik 2023 Teknovidia.com-Aplikasi Penurun Berat Badan-Berat tubuh yang sehat ialah faktor penting dari hidup sehat. Apa yang Anda makan dan seberapa banyak yang Anda konsumsi penting dalam jaga berat tubuh bagus. Di…
Document Management System (DMS) untuk Mengelola Dokumen… Setiap perusahaan, tak peduli bergerak di sektor apa, tentu punya segudang dokumen yang menjadi asetnya. Dokumen-dokumen tersebut tentunya punya fungsi masing-masing dan perlu diatur rapi agar tak tercecer dan sulit…
15 Software Affiliate Marketing Terbaik 2023 Teknovidia.com-Software Affiliate Marketing Terbaik -Salah satunya langkah paling memberikan keuntungan untuk hasilkan penghasilan pasif ialah affiliate marketing. Pada intinya, ini memungkinkannya perusahaan untuk memasang iklan produk mereka lewat affiliate dengan…
10 Aplikasi Puasa Intermittent Terbaik 2023, Diet jadi Makin… Teknovidia.com-Aplikasi Puasa Intermittent Terbaik-Apa Anda ketahui mengenai istilah puasa intermiten? Puasa intermiten atau yang disebutkan diet puasa ialah diet yang mewajibkan Anda makan pada saat-saat tertentu. Berlainan dengan diet secara…
Review Laptop MSI GF63 Thin 11UC, Simak Selengkapnya! Teknovidia.com - Review Laptop MSI GF63 Thin 11UC - MSI GF63 Thin 11UC bukanlah laptop gaming tercepat dan layarnya sangat redup, tetapi masih merupakan pilihan praktis yang layak untuk bekerja…
5 Software Database Manajemen Konfigurasi (CMDB) Terbaik Teknovidia.com-Software Database Manajemen Konfigurasi -Configuration management database (CMDB) atau Database manajaemen konfigurasi mengelola dan menyimpan informasi tentang aset TI organisasi. Baik itu bisnis kecil atau perusahaan besar, semua orang bergantung…
Terbaru! Review Jam Tangan Samsung Galaxy Watch 5 Teknovidia.com - Review Jam Tangan Samsung Galaxy Watch 5 - Galaxy Watch 5 adalah perangkat wearable yang luar biasa saat dibandingkan melawan para pesaingnya. Namun, sebagai penerus Galaxy Watch 4,…
Penerapan CRM pada Perusahaan Unilever Mengelola hubungan dengan pelanggan, atau CRM, menjadi aspek yang cukup penting dalam sebuah perusahaan. Pada artikel kali ini, kita akan mempelajari bagaimana perusahaan sebesar Unilever menerapkan CRM. Dengan mempelajari penerapan…
Game Sultan Terbaik Android Tahun 2023 Teknovidia.com-Game Sultan Terbaik Android-Apa Anda menyenangi game genre historical? Apa Anda menyenangi zaman Kerajaan Ottoman Raya yang disebut periode beberapa sultan yang jaya dan istana yang istimewa? Selanjutnya dengan artikel…
10 Perusahaan Software Terbesar di Indonesia Industri software Indonesia terus menggeliat. Sebelum booming startup di tahun 2013-2014 hanya sedikit perusahaan software yang memiliki brand kuat secara nasional. Sebut saja Zahir, Accurate (CPSSoft), DataOn, dan Andal Software.…
9 Game Android Terbaik dengan Dukungan Controller Teknovidia.com-Game Android Terbaik dengan Dukungan Controller-Game yang didukung Gamepad di platform Android sedang populer, paling tidak karena munculnya TV dan konsol Android Range gamepad dan pengatur Bluetooth untuk perangkat Android…