Perangkat Lunak
Perangkat Lunak
– Roger Pressman
Perangkat Lunak :
(1) Instruksi (program komputer) yang bila di eksekusi
dapat menjalankan fungsi tertentu; (2) Struktur data yang
dapat membuat program memanipulasi informasi; dan (3)
Dokumen yang menjelaskan operasi dan penggunaan
program.”
– Business software
Perangkat lunak yang memberikan fasilitas operasi untuk bisnis atau fasilitas
pengambilan keputusan manajemen.
Contoh :
- Sistem pendukung keputusan
- Aplikasi Sistem Informasi : Sistem Informasi Akademik, Sistem Informasi Inventory, dll.
– Embedded software
Perangkat lunak yang menyatu (terintegrasi) dengan perangkat tertentu yang
digunakan untuk mengontrol produk atau sistem, baik untuk konsumen atau
pasar industri.
Contoh :
- Keypad control untuk oven microwave
- fungsi digital pada mobil otomatis, seperti kontol bahan bakar, dashboard display.
– Web-based software
Perangkat lunak yang dapat diakses menggunakan browser dan
terhubung ke jaringan.
– Artificial Intelligence software
Perangkat lunak yang dibuat dengan menggunakan teknik algoritma
non-numerik untuk memecahkan masalah yang kompleks.
Contoh : Sistem pakar (expert system), pemrosesan bahasa alami
(natural language)
SERINGKALI KESALAHAN
TIDAK TERDETEKSI
HINGGA PRODUK DISERAHKAN KEPADA KONSUMER!
Sumber :
(http://www.cse.psu.edu/~gxt29/bug/softwarebug.html)
Maintainability
Dependability
Efficiency
Usability
Rekayasa Perangkat Lunak - Ganjil 2018/2019
Siapa saja yang telibat dalam
Proses Rekayasa Perangkat
Lunak?
– CLIENT,
– DEVELOPER,
– USER,
Kualitas PL dapat diketahui jika sudah PL bersifat, dapat diubah sesuai Jika jadwal tidak akan sesuai target,
selesai dibuat kebutuhan tambah programmer