Rekayasa Perangkat Lunak
RPL singkatan dari Rekayasa Perangkat Lunak yaitu sebuah program keahlian yang biasa di sebut dengan jurusan yang di mana RPL ini terletak di Sekolah Menengah Kejuruan(SMK).Jurusan Ini salah satunya ada di SMK LABOR. Pokok bahasan tentang Rekayasa Perangkat Lunak secara umum membahas dasar-dasar pengertian Rekayasa Perangkat Lunak, masalah dan pemecahan masalah, dan metode-metode pengembangan perangkat lunak. Pembahasan tentang sub-bidang Sistem Operasi berisi sistem computer, system operasi dan bekerja dalam jaringan computer. Cakupan materi algoritma meliputi algoritma dasar dan algoritma lanjutan. Sub bidang Bahasa Pemrograman mengambil porsi yang cukup besar, meliputi pemrograman GUI dengan VB & VB.Net, pemrograman Java, pemrograman C++, pemrograman berorientasi obyek dan Pemrograman berbasis web. Sub-bidang terakhir yang menjadi bagian dari buku ini adalah Basis Data dengan cakupan tentang system basis data, pemodelan konseptual, basis data relasional, Microsoft Access dan SQL.
Tujuan Rekayasa Perangkat Lunak
- Memperoleh biaya produksi perangkat lunak yang rendah.
- Menghasilkan pereangkat lunak yang kinerjanya tinggi, andal dan tepat waktu
- Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
- Menghasilkan perangkat lunak yang biaya perawatannya rendah
Kriteria Dalam Merekayasa Perangkat Lunak
- Dapat terus dirawat dan dipelihara (maintainability)
- Dapat mengikuti perkembangan teknologi (dependability)
- Dapat mengikuti keinginan pengguna (robust).
- Efektif dan efisien dalam menggunakan energi dan penggunaannya.
- Dapat memenuhi kebutuhan yang diinginkan (usability).
Ruang Lingkup Rekayasa Perangkat Lunak
- Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
- Software desain mencakup proses penampilan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak.
- Software construction berhubungan dengan detail pengembangan perangkat lunak, termasuk. algoritma, pengkodean, pengujian dan pencarian kesalahan.
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
- Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
- Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL
Prospek Kerja Rekayasa Perangkat Lunak Sebagai salah satu disiplin ilmu yang mempelajari tentang teknologi khusunya yang berhubungan dengan software, prospek kerja RPL cukup cerah banyak sekali profesi yang berhubungan dengan RPL yakni : · Game Developer - Dengan berbagai bekal ilmu yang diperolehnya termasuk computer graphic, human computer interaction, dll, seorang yang menggeluti RPL juga dapat berperan sebagai pengembang perangkat lunak untuk multimedia game. · Software Tester - Terkait dengan ukuran perangkat lunak, ia dapat juga berperan khusus sebagai penguji perangkat lunak yang bertanggung jawab atas kebenaran fungsi dari sebuah perangkat lunak.
Intelligent System Developer - Dengan berbagai teknik artificial intelligence yang dipelajarinya, seorang sarjana informatika juga dapat berperan sebagai pengembang perangkat lunak yang intelejen seperti sistem pakar, image recognizer, prediction system, data miner, dll · Programmer - Baik sebagai system programmer atau application developer, sarjana informa tika sangat dibutuhkan di berbagai bidang, misalnya bidang perbankan, teleko munikasi, industri IT, media, instansi pemerintah, dan lain-lain. · Konsultan IT - Berperan dalam perencanaan dan pengevaluasian penerapan IT pada sebuah organisasi.
Database Engineer / Database Administrator - Berperan dalam perancangan dan pemeliharaan basis data (termasuk data warehouse) untuk suatu instansi atau perusahaan
.Kesimpulannya ialah RPL merupakan singkatan dari Rekayasa Perangkat Lunak yang merupakan salah satu program keahlian yang ada di SMK/STM maupun yang ada di perguruan tinggi. Program keahlian ini mempelajari tentang perangkat lunak pada komputer. Selesai sudah sedikit pembahasan dari saya tentang RPL semoga artikel ini bisa bermanfaat bagi semua dan saya berharap kritik dan saran membangun dari para pembaca. Saya minta maaf jika terjadi kesalahan penulisan. Terimakasih sudah membaca artikel saya..
Komentar
Posting Komentar