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.
Perangkat lunak yang kegunaannya lebih banyak ditujukan untuk operasional
komputer:· Sistem operasi (Windows, linux,
MacOS,dll) · Penerjemah bahasa pemrograman
(compiler/interpreter). (C, Java, C++, C# compiler dll)
1.Jenis Software berdasarkan Aplikasi-nya:1. Perangkat Lunak
Sistem (Sistem Software)
Sekumpulan program yang ditulis untuk kepentingan program lain
contoh : editor, driver dan lain-lain
Sekumpulan program yang ditulis untuk kepentingan program lain
contoh : editor, driver dan lain-lain
2. Perangkat Lunak Waktu Nyata (Real Time Software)
Suatu perangkat lunak yang berfungsi mengendalikan, memonitor atau menganalisis kejadian (event) yang terjadi pada keadaan nyata (seketika).
Suatu perangkat lunak yang berfungsi mengendalikan, memonitor atau menganalisis kejadian (event) yang terjadi pada keadaan nyata (seketika).
contoh: Mesin ATM (Automatic Teller Machine) bank, sistem
informasi saham, pemesanan tiket pesawat terbang, beberapa mobil berteknologi
EFI
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.
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)
Banyak digunakan pada aplikasi yang bersifat perorangan
contoh : pengolah kata, spreadsheet, game, DBMS dan lain-lain.
Banyak digunakan pada aplikasi yang bersifat perorangan
contoh : pengolah kata, spreadsheet, game, DBMS dan lain-lain.
Dibuat dengan menggunakan teknik algoritma non-numerik untuk memecahkan masalah yang kompleks, digunakan dalam bidang aplikasi kecerdasan buatan
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
Tidak ada komentar:
Posting Komentar