rekayasa perangkat lunak

Rekayasa Perangkat Lunak (RPL) : Penjelasan, Keunggulan, dan lainnya

Dunia teknologi komputer dan informasi memang sekarang ini sedang pesat-pesatnya berkembang. Jadi tak heran jurusan IT baik di sekolah maupun universitas banyak sekali peminatnya. Jika di SMK salah satu jurusan yang berhubungan dengan TIK dan banyak diminati yaitu Rekayasa Perangkat Lunak (RPL).

Di tulisan kali ini kita akan membahas apa itu RPL, keunggulan, dan lainnya. Simak selengkapnya sekarang juga.

Penjelasan Singkat Jurusan Rekayasa Perangkat Lunak (RPL)

Jurusan RPL yaitu sebuah jurusan IT yang ada di SMK (Sekolah Menengah Kejuruan). Di jurusan ini siswa akan mempelajari dan mendalami semua teknik atau cara bagaimana mengembangkan perangkat lunak yang meliputi :

  • Pembuatan
  • Pemeliharaan
  • Manajemen Organisasi
  • Dan Manajemen Kualitas

Jadi semua yang berkaitan dengan software komputer dan dunia pemrograman mulai dari pengembangan web, aplikasi, maupun game akan dipelajari di sini.

Keunggulan Jika Masuk Jurusan RPL

Setiap jurusan tentu saja memiliki keunggulan masing-masing. Nah pada jurusan RPL sedikitnya ada 3 keunggulan yang akan didapatkan oleh siswa yang masuk ke jurusan ini. Yaitu :

  • Dapat memahami komponen-komponen komputer. Mulai dari merakit, menginstall, akan dibahas juga pada jurusan ini.
  • Memahami proses pembuatan program aplikasi. Mulai dari persiapan, membuat, menguji, merawat dan mengatasi error yang terjadi
  • Pasarnya luas, jadi ketika masuk jurusan ini dan menguasai semua hal yang dipelajari tentang coding maka tidak akan kesulitan untuk mendapatkan pekerjaan yang sesuai dengan bidangnya. Karena bidang software engineer maupun programmer saat ini banyak dibutuhkan
  • Dan lainnya

Materi Utama yang Dipelajari

rekayasa perangkat lunak
Via : Medium.com

Sama seperti jurusan lainnya di SMK, di RPL juga dipelajari pelajaran-pelajaran umum seperti : matematika, bahasa indonesia, bahasa inggris, dan lainnya. Namun tentu saja yang paling dominan dan materi utama pada jurusan RPL yaitu  meliputi :

  • Coding / Pemrograman
  • Desain
  • Algoritma

Kita sedikit ulas mengenai materi penting atau utama di atas.

Coding / Pemrograman

Adapun materi pemrograman atau coding yang dipelajari meliputi :

  • Pemrograman PASCAL
  • Pemrograman C
  • Pemrograman C++
  • Pemrograman Java
  • Pemrograman Python
  • Pemrograman PHP & MySQL
  • Web Server
  • HTML & CSS
  • Dan masih banyak lagi lainnya

Kebetulan dulu saya pernah mengajar pemrograman dasar di SMK. Dan benar-benar keren sekarang ini ya, kelas X SMK jurusan RPL dan TKJ sudah belajar tentang pemrograman dasar, yang mana bahasa pemrograman yang digunakan yaitu C++.

Padahal saya saja belajar pemrograman dasar di kuliah semester I. Jadi sekarang anak SMK yang jago coding pasti banyak sekali di Indonesia.

Desain

Materi tentang desainpun dipelajari dasar-dasarnya ya. Karena memang fokus jurusan ini adalah di pengembangan program aplikasi.

Mengapa belajar desain, karena ketika membuat prototype aplikasi atau software maka dibuat menggunakan software desain seperti :

  • Corel Draw
  • Photoshop
  • Dan masih banyak lagi lainnya

Algoritma

Pemrograman atau coding tidak akan mungkin bisa kita kuasai sebelum kita memahami algoritma secara fundamental. Maka di RPL ternyata materi algoritma juga dipelajari yang meliputi :

  • Algoritma Dasar
  • Algoritma Tingkat Lanjut
  • Microsoft Access
  • Sistem Basis Data
  • Dan lainnya

Oh iya tenang saja di jurusan ini juga masih tetap dipelajari tentang :

  • Dasar-dasar komputer, termasuk di dalamnya merakit dan menginstall komputer
  • Dasar-dasar jaringan komputer, seperti memahami client dan server

Prospek Kerja Jurusan RPL

rekayasa perangkat lunak prospek kerja
Via : http://androiddeveloper.galileo.edu/

Jangan ditanya mengenai prospek kerja dari jurusan ini.

Banyak sekali…

Hal tersebut sesuai dengan penjelasan di atas, di mana saat ini semua sudah harus menggunakan teknologi komputer dan informasi.

Nah berikut ini profesi yang bisa digeluti ketika kita sudah lulus dari jurusan RPL. Yaitu :

#1. Web Developer

Web developer merupakan yaitu seorang pengembang web yang mana tugasnya adalah merancang, membuat, dan memelihara website atau aplikasi web.

Web developer tidak harus bekerja di satu perusahaan, melainkan kita juga bisa menjadi freelance di bidang web developer.

#2. Mobile App Developer

Mirip dengan web developer, bedanya aplikasi yang dikembangkan yaitu untuk platform mobile.

Mobile App Developer sendiri dibagi 2 yaitu :

  • Android Developer
  • IOS Developer

#3. Database Engineer

Database engineer adalah programmer yang fokus terhadap database. Baik aplikasi web, mobile, maupun desktop pasti memiliki database.

Nah untuk memaksimalkan data yang ada di database maka ini adalah salah satu tugas dari database engineer.

#4. IT Consultant

IT Consultan alias Konsultan IT tugas utamanya adalah membantu menyelesaikan atau meningkatkan kinerja menggunakan IT pada bisnis atau perorangan.

Tentu saja Konsultan IT harus memiliki keahlian baik dalam komunikasi, organisasi, dan yang paling penting adalah pemahaman yang baik tentang sistem IT.

#5. Game Developer

Dari namanya saja kamu suda pasti paham. Ya tugas game developer adalah mengembangkan aplikasi game. Untuk menjadi game developer kamu bisa mempelajari unity dan bahasa pemrograman C++.

Saat ini profesi dan gaji game developer cukup lumayan banyak peminat dan nilanya besar.

#6. Software Tester

Software tester adalah orang mengetes atau menguji software aplikasi baik web, app, maupun desktop sebelum software digunakan oleh user.

Kedengarannya gampang ya, tapi ada beberapa tahapan tentunya yang harus dipahami saat mengetest sofware yang dibuat oleh programmer.

#7. System Analyts

Profesi System Analyst merupakan pekerjaan di bidang TI yang berfokus pada penelitian, perencanaan, pengkoordinasian, pemilihan perangkat lunak dan sistem untuk mengakomodasi kebutuhan sebuah institusi.

Bidang ini sangat penting atau kunci utama untuk pengembangan sebuah sistem informasi.

Siapa yang Cocok Masuk Jurusan Ini?

Via : https://media.istockphoto.com/

Siapapun sebetulnya bisa masuk jurusan ini. Namun ada baiknya coba perhatikan passion kamu. Apakah kamu memiliki passion dengan dunia IT. Karena di RPL kita akan berhubungan dengan IT khususnya programming. Jadi coba jawab pertanyaan berikut :

  • Apakah kamu suka dengan logika atau sesuatu yang berurutan?
  • Apakah kamu suka dengan kegiatan memecahkan masalah?
  • Apakah kamu bisa lama-lama di depan komputer untuk membuat sesuatu?

Jika kamu dari 3 pertanyaan di atas jawabannya YA, maka kamu cocok untuk masuk ke jurusan RPL.

Penutup

Itulah sedikit ulasan mengenai jurusan Rekayasa Perangkat Lunak, semoga bermanfaat dan jangan lupa share ke temanmu yang lainnya juga.

Guntoro

Freelancer web and mobile developement, blogger, and teacher.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.