PENGERTIAN DAN PERBEDAAN PERANGKAT LUNAK, SISTEM PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK
1. PERANGKAT LUNAK
Pembuatan perangkat lunak itu sendiri memerlukan "bahasa pemrograman" yang ditulis oleh seorang pemrogram untuk selanjutnya dikompilasi dengan aplikasi kompiler sehingga menjadi kode yang bisa dikenali oleh mesin hardware. Perangkat lunak seperti Windows atau Linux bisa disebut sebagai nyawa dari komputer, di mana tanpa diinstal sistem operasi tersebut maka komputer tidak dapat dijalankan. Perangkat lunak sistem operasi biasanya tersimpan di partisi C sehingga saat komputer mengalami masalah, partisi C yang terkena imbas. Perangkat lunak lain juga tersimpan di partisi C yang apabila komponen tidak lagi berjalan maksimal dapat diuninstal dan diinstal ulang. Data-data lain lebih baik disimpan di partisi D sehingga saat software terkena virus atau tidak berjalan normal kembali maka dapat diinstal ulang dan data penting dapat diselamatkan.
2. SISTEM PERANGKAT LUNAK
Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar.
3. REKAYASA PERANGKAT LUNAK
Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: 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.
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.
Kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak:
-
1. dapat terus dirawat dan dipelihara(maintainability).
2. dapat mengikuti perkembangan teknologi(dependability).
3. dapat mengikuti keinginan pengguna(robust).
4. efektif dan efisien dalam menggunakan energi dan penggunaannya.
5. dapat memenuhi kebutuhan yang diinginkan(usability).
- HUBUNGAN ANTARA KETIGANYA
- 1. dapat terus dirawat dan dipelihara(maintainability).2. dapat mengikuti perkembangan teknologi(dependability).3. dapat mengikuti keinginan pengguna(robust).4. efektif dan efisien dalam menggunakan energi dan penggunaannya.5. dapat memenuhi kebutuhan yang diinginkan(usability).
- HUBUNGAN ANTARA KETIGANYA
Perangkat lunak, Sistem Perangkat Lunak, dan Rekayasa Perangkat Lunak memiliki kaitan atau hubungan. Karena perangkat lunak tidak akan berjalan tanpa adanya suatu sistem yang menjalankannya. Dan melalui rekayasa perangkat lunak lah untuk mempelajarinya.
source : id.wikipedia.org
Comments
Post a Comment