Aplikasi perangkat lunak
A. Perangkat lunak (Software)
adalah istilah khusus untuk data yang diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer.
Berikut adalah contoh macam perangkat lunak
1. 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.
Contoh dari perangkat lunak sistem adalah Sistem operasi seperti windows,
linux, mac
2. Perangkat lunak real time
adalah Program-program
yang memonitor, menganalisis, mengontrol kejadian dunia nyata pada saat
terjadinya dalam rentang waktu yang tetap melalui jangkauan 1 milidetik sampai
1 menit.
contoh : mesin ATM dan antivirus
contoh : mesin ATM dan antivirus
3. Embedded Perangkat lunak yang ditanam pada suatu chip (EEPROM).
Perangkat lunak
ini terintegrasi dengan perangkat keras dan berfungsi mengatur kinerja dari
perangkat keras tersebut.
contoh : microwave oven, telpon genggam, pengaturan avionik pesawat udara, dan lain-lain.
contoh : microwave oven, telpon genggam, pengaturan avionik pesawat udara, dan lain-lain.
4. Perangkat Lunak Komputer Pribadi (Personal Computer Software)
komputer yang digunakan secara perorangan, digunakan biasa di perumahan,
contoh : pengolah kata, spreadsheet, game, DBMS dan lain-lain.
contoh : pengolah kata, spreadsheet, game, DBMS dan lain-lain.
5. Perangat Lunak Rekayasa dan
Sains (Engineering and Scientific Software)
Perangkat lunak yang digunakan di dalam bidang
aplikasi teknik dan kerekayasaan. Perangkat lunak jenis ini biasanya
berhubungan dengan komputasi data numerik, CAD (Computer Aided Design),
simulasi sistem, dan lain-lain.
contoh : AutoCAD
6. Perangkat Lunak Intelegensia Buatan (Artificial Intelligent
Software)
Dibuat dengan menggunakan teknik algoritma non-numerik untuk memecahkan masalah yang kompleks, digunakan dalam bidang aplikasi kecerdasan buatan yang dapat menyamai manusia
contoh : game, expert sistem, neural network, dan lain-lain
Dibuat dengan menggunakan teknik algoritma non-numerik untuk memecahkan masalah yang kompleks, digunakan dalam bidang aplikasi kecerdasan buatan yang dapat menyamai manusia
contoh : game, expert sistem, neural network, dan lain-lain
B. Ruang Lingkup
PL
lingkup PL dapat digambarkan
sebagai berikut :
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
- Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak.
- Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan.
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
- Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
- Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
- Software engineering process berhubungan dengan definisi, implementasi,pengukuran, pengelolaan, perubahan dan perbaikan proses RPL.
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak



Komentar
Posting Komentar