Konten dari Pengguna

Rekayasa Perangkat Lunak: Pengertian, Tujuan, dan Elemen Penting

Kabar Harian
Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
23 November 2021 13:56 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
Ilustrasi seorang software engineer. Foto: Freepik.com
zoom-in-whitePerbesar
Ilustrasi seorang software engineer. Foto: Freepik.com
ADVERTISEMENT
Rekayasa perangkat lunak adalah salah satu bidang keilmuan atau profesi yang berfokus pada produksi dan pengembangan perangkat lunak. Rekayasa perangkat lunak dalam bahasa Inggris dikenal dengan istilah software engineering.
ADVERTISEMENT
Seperti yang diketahui bersama, perangkat lunak merupakan salah satu komponen penting dalam sebuah komputer agar komputer tersebut dapat beroperasi. Perangkat lunak juga biasa disebut dengan sebutan software.
Software atau perangkat lunak ialah kumpulan perintah yang digunakan untuk memproses suatu informasi dalam komputer. Perangkat ini dapat berupa program komputer atau prosedur.
Rekayasa perangkat lunak memiliki fungsi untuk mengembangkan bahkan memproduksi suatu perangkat lunak. Berikut penjelasan lebih lanjut terkait rekayasa perangkat lunak.

Pengertian Rekayasa Perangkat Lunak

Dikutip dari buku Software Engineering Jilid 1 Bahasa Indonesia yang ditulis oleh Ian Sommervile, pengertian dari rekayasa perangkat lunak atau RPL adalah salah satu aspek produksi dan pengembangan perangkat lunak.
Produksi yang dimaksud dalam definisi di atas ialah meliputi bagaimana suatu perangkat lunak diciptakan, mulai dari user requirements, spesifikasi, desain, testing, dokumentasi (misal berupa manual pembuatan program), dan sebagainya.
ADVERTISEMENT
Pengembangan perangkat lunak ialah sebuah kegiatan yang bertujuan untuk menambah fitur-fitur baru yang belum ada pada versi sebelumnya serta melakukan pemeliharaan untuk memperbaiki bugs atau errors yang tidak ketahuan ketika dalam tahap pembuatan atau produksi.
Menurut Fritz Bauer dalam buku Rekayasa Perangkat Lunak karya Ratna Wardani, rekayasa perangkat lunak ialah sebuah kegiatan yang menerapkan dan memanfaatkan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak yang ekonomis, andal, dan bekerja secara efisien pada mesin-mesin yang nyata.
Rekayasa perangkat lunak adalah suatu proses produksi atau pengembangan suatu software. Foto: Freepik.com

Tujuan Rekayasa Perangkat Lunak

Mengutip penjelasan Ratna Wardani pada buku yang sama berikut sejumlah tujuan dari kegiatan rekayasa perangkat lunak, di antaranya:
ADVERTISEMENT

Elemen Penting dalam Rekayasa Perangkat Lunak

Dikutip dari buku Rekayasa Perangkat Lunak yang disusun oleh Heri Santoso, S. Kom, dalam rekayasa perangkat lunak, ada beberapa hal yang perlu diperhatikan, yakni:
Rekayasa perangkat lunak berfokus pada proses produksi atau pengembangan suatu perangkat lunak yang berkualitas. Foto: Freepik.com
ADVERTISEMENT
(SAI)