Ilustrasi seorang software engineer. Foto: Freepik.com Show 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. 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 LunakDikutip 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. 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 LunakMengutip penjelasan Ratna Wardani pada buku yang sama berikut sejumlah tujuan dari kegiatan rekayasa perangkat lunak, di antaranya:
Elemen Penting dalam Rekayasa Perangkat LunakDikutip 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
Apa saja aspek elemen yang membedakan perangkat lunak dan game?Aspek dan elemen yang dimiliki dan membedakan Perangkat Lunak dan GIM (PPLG) dan membedakan dengan lainnya terdapat pada inti dari PPLG yaitu: Coding, Desain dan Algoritma.
Apa saja aspek perangkat lunak?Aspek Rekayasa Perangkat Lunak dalam Media Pembelajaran. Efektif dan Efisien dalam Pengembangan Maupun Penggunaan Media Pembelajaran. ... . Reliabilitas (Kehandalan) ... . Maintainabilitas (Dapat Dipelihara/Dikelola dengan Mudah) ... . Usabilitas (Mudah Digunakan dan Sederhana dalam Pengoperasiannya). Apa itu perangkat lunak dan game?Perangkat lunak games adalah perangkat lunak dengan fungsi sebagai sarana hiburan untuk melepas kepenatan dalam aktifitas kehidupan sehari-hari.
Apakah game termasuk perangkat lunak?Game modern tentu berupa suatu perangkat lunak (software) atau aplikasi yang bisa berjalan di hardware atau gawai, baik itu di komputer, smartphone maupun alat khusus untuk game.
|