Aplikasi dan Ruang Lingkup Perangkat Lunak

Saturday, August 8, 2015


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.
  1. Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak.
  2. Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan. 
  3. Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
  4. Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
  5. Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
  6. Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
  7. Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
  8. Software engineering process berhubungan dengan definisi, implementasi,pengukuran, pengelolaan, perubahan dan perbaikan proses RPL.
  9. Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak.


1 comments:

Post a Comment