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


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.

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.

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


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

Postingan Populer