1.
Aplikasi
Perangkat Lunak
A. Perangkat Lunak Sistem
Perangkat lunak sistem atau
sistem operasi merupakan software yang berfungsi melakukan operasi yang
mengurusi tentang segala aktifitas komputer seperti mendukung operasi sistem
aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras
dengan fungsinya.
Beberapa contohnya adalah :
·
Windows
XP
·
DOS
·
UNIX
·
MAC-OS
·
Linux
·
IBM
·
GEOS
B.
Perangkat
Lunak Real Time
Suatu
perangkat lunak yang berfungsi mengendalikan, memonitor atau menganalisis
kejadian (event) yang terjadi pada keadaan nyata (seketika). Contohnya adalah:
·
ATM (Automatic
Teller Machine)
·
Sistem informasi saham
·
Sistem reserfasi
C. Embedded Software
Embedded software ada dalam read-only memory
dan dipakai untuk mengontrol hasil serta sistem untuk keperluan konsumen dan
pasar industri. Embedded software dapat melakukan fungsi yang terbatas
serta fungsi esoterik (misal key pad control untuk microwave) atau memberikan
kemampuan kontrol dan fungsi yang penting (contohnya fungsi dijital dalam
sebuah automobil seperti kontrol bahan bakar, penampilan dash-board, sistem
rem, dll).
D. Perangkat Lunak Komputer Personal
(PC)
Perangkat
lunak komputer personal adalah aplikasi banyak digunakan pada aplikasi yang
bersifat perorangan. Beberapa contohnya antara lain:
·
Word
Processing (Ms. Word)
·
Spreadsheet
(Ms. Excel)
·
Game
(PES. Call of Duty, etc)
E. Perangkat Lunak Kecerdasan Buatan
Dibuat
dengan menggunakan teknik algoritma non-numerik untuk memecahkan masalah yang
kompleks, digunakan dalam bidang aplikasi kecerdasan buatan. Contohnya diantara
lain adalah :
·
Game
·
Expert
System
·
Neural
Network
2.
Ruang
Lingkup Perangkat Lunak
A.
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.
1 comments:
good sangat membantu
My blog
Post a Comment