Tentang KamiPedoman Media SiberKetentuan & Kebijakan PrivasiPanduan KomunitasPeringkat PenulisCara Menulis di kumparanInformasi Kerja SamaBantuanIklanKarir
2025 © PT Dynamo Media Network
Version 1.95.0
Konten dari Pengguna
Rekayasa Perangkat Lunak: Pengertian, Tujuan, dan Elemen Penting
23 November 2021 13:56 WIB
·
waktu baca 3 menitTulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
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.
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:
ADVERTISEMENT
(SAI)