Software Engineering (Rekayasa Perangkat Lunak) - Imangga

Breaking

Friday, 17 January 2020

Software Engineering (Rekayasa Perangkat Lunak)

Sumber Gambar : https://jaironlanda.com/blog/25-what-is-software-engineering

Menurut (Presman,2015)  Software is: instructions (computer programs) that when executed provide desired features, function, and performance artinya adalah, software merupakan suatu instruksi program yang ketika di jalankan menghasilkan suatu fungsi,fitur dan kinerja yang sesuai dengan keinginan pengguna.


Rekayasa perangkat lunak (RPL) atau Software Engineering atau (SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.

Kenapa Perlu Software Engingeering?
1. Karena banyak sekali terjadi kasus Perangkat Lunak sudah diselesaikan dan diserahkan (delivered) namun tidak pernah digunakan kenapa bisa terjadi? karena Perangkat Lunak yang dibuat tidak sesuai dengan kebutuhan pengguna atau membuat pekerjaan pengguna semakin rumit.
2. Pemakai (user) sudah membayar untuk perangkat lunak tetapi tidak pernah jadi  dan di serahkan, kenapa bisa terjadi seperti ini? karena developer tidak mengerti apa kebutuhan penggunan dan tidak mengerti tentang bagaimana cara membuat atau mengembangkan suatu perangkat lunak.
3. Perangkat Lunak sudah digunakan tetapi memiliki banyak masalah dalam penggunaan, hal ini dapat terjadi karena perangkat lunak sudah usang atau sudah membutuhkan sebuah pembaruan karena perangkat lunak yang dibuat harus dapat menyesuaikan dengan lingkungan penggunanya.

Dari ketiga alasan diatas lah kenap rekayasa perangkat lunak itu dibutuhkan, untuk belajar coding memang mudah tapi untuk membuat sebuah rancangan tidak lah semudah melakukan coding.

Lalu apa manfaat dari software engineering? 
1. Perangkat lunak yang dihasilkan akan sesuai dengan kebutuhan yang diinginkan oleh pengguna.
2. Perangkat lunak dapat beroprasi dan digunakan dengan benar sesuai lingkungan yang sebenarnya.
3. Biaya yang dikeluarkan untuk membuat Perangkat lunak cenderung lebih rendah,efektif dan sesuai dengan anggaran yang di tetapkan.
4. Setiap pengerjaan akan terjamin kualitasnya. 


cukup segitu dulu penjelasan tentang software engineering see you....

No comments:

Post a Comment