profesi dan juga mata pelajaran yang mempelajari tentang pengembangan perangkat-
organisasi dan manajemen kualitasnya. Bisa dikatakan RPL ini merupakan sebuah
memperoleh perangkat lunak yang bisa bekerja secara lebih efisien dan efektif pada user
nantinya.
Perangkat lunak sendiri merupakan sekumpulan data yang tersimpan dan terprogram
oleh sistem komputer, istilah ini cukup umum dengan sebutan software. Merupakan
elemen dari komputer, software menjadi elemen yang tidak tampak secara fisik. Ia berisi
instruksi-instruksi yang diprogram dan bisa berada di perangkat keras manapun, software
pada mulanya adalah sebuah kode mesin atau machine code yang dibuat oleh seorang
ilmuwan. Berisi angka-angka biner yang dapat dikenali oleh komputer, terkhusus
Di Indonesia RPL sudah dipelajari sejak tingkat Sekolah Menengah Kejuruan hingga ke
perguruan tinggi, di tingkat SMK terdapat jurusan tersendiri untuk mempelajari dan
terdapat pada jurusan yang terkait dan perl untuk memahami RPL seperti pada jurusan
web, pengetahuan terkait Undang-Undang ITE dan HAKI, namun tergantung kepada
Daftar Isi [hide]
1 Pengertian Rekayasa Perangkat Lunak
o 1.1 Stephen R.Schach
o 1.2 Fritz Bauer
o 1.3 Institute of Electrical and Electronics Engineers 610.12
2 Tujuan dan Penerapan Rekayasa Perangkat Lunak
o 2.1 Mengembangkan Perangkat Lunak
o 2.2 Memperbarui Fungsi
o 2.3 Menciptakan User Friendly
o 2.4 Meng-integrasi Peralatan Mekanikal
o 2.5 Melakukan Perawatan
3 Prospek Kerja Rekayasa Perangkat Lunak
o 3.1 Developer IT
o 3.2 Programmer
o 3.3 IT Konsultan
o 3.4 System Analyst
o 3.5 Database Engineer
o 3.6 Web Engineer
o 3.7 Intelligent System Developer
o 3.8 Software Tester
4 Kesimpulan dan Penutup
Beberapa ahli memberikan penjelasan yang sedikit berbeda satu dengan lainnya, teori ini
jugalah yang digunakan oleh dunia pendidikan untuk diberikan sebagai pemahaman
kepada pelajarnya.
Stephen R.Schach
RPL adalah sebuah disiplin ilmu yang mana dibuat untuk kepentingan
menghasilkan perangkat lunak yang bebas dari kesalahan, pengiriman yang tepat
dalam rangka memperoleh perangkat lunak yang bisa dipercaya dan bekerja
merupakan aplikasi.
untuk membangun sistem yang lebih kompleks, efektif serta efisien dalam jangka waktu
yang panjang dan tentu saja harus memiliki kualitas yang tinggi. Sehingga tujuan dari
Mengembangkan Perangkat Lunak
perangkat lunak harus memiliki fungsi dan kegunaan yang spesifik agar bisa
berkurang jugalah fungsi nya bekerja. Dengan mempelajari perangkat lunak secara
mendalam, perangkat lunak yang sudah ada bisa menjadi sebuah sistem yang lebih
fungsional serta mudah untuk digunakan, pemahaman lebih tentu dimiliki oleh
perangkat lunak, agar sistemnya dapat bekerja dengan lebih optimal. Sebuah
peralatan yang membutuhkan integrasi dengan perangkat lunak bisa menjadi
pengembangan sistem perangkat lunak yang ada, tetapi juga pada perawatan atau
lunak tersebut mengalami kendala atau gangguan, agar sistem tetap bagus maka
diperlukannya perawatan berkala.
Secara khusus, tujuan mempelajari rekayasa perangkat lunak adalah biaya produksi dan
perawatan perangkat lunak yang lebih rendah, menghasilkan perangkat lunak yang yang
mampu bekerja pada semua jenis platform dengan baik, serta mampu menghasilkan
perangkat lunak yang kinerjanya handal dan tepat waktu. Rekayasa Perangkat Lunak
atau RPL ini bisa diterapkan dalam kehidupan sehari-hari maupun dalam sebuah
perusahaan, seperti pembuatan aplikasi yang mampu mencatat data kecelakaan, aplikasi
Jurusan Rekayasa Perangkat Lunak sudah banyak ditemukan baik jenjang sekolah
menengah juga pada perguruan tinggi, menjadi salah satu jurusan yang memiliki prospek
1. Developer IT
keinginan dari klien, seperti pada software game, atau software untuk kebutuhan
bisnis. Kisaran gaji yang dimiliki oleh pekerja developer IT ini sebesar Rp
5.000.000.
2. Programmer
Adalah orang yang bekerja membuat program atau software komputer tertentu
Salah satu pekerjaan yang juga memiliki banyak peluang, peran dari pekerjaan ini
adalah sebagai perancangan dari awal hingga evaluasi suatu penerapan IT pada
dirancangnya, kisaran gaji orang yang bekerja sebagai system analyst sebesar Rp
5.000.000.
5. Database Engineer
Tugasnya sebagai pembuat desain serta memonitoring suatu database yang cukup
5.000.000.
6. Web Engineer
atas layanan dan kemudahan dari website tersebut dengan kisaran gaji yang
intelijen seperti image recognizer, kisaran gaji dari pekerjaan ini senilai Rp
6.000.000.
8. Software Tester
Bidang pekerjaan yang memiliki peran khusus dalam menguji sebuah software
10.000.000.