Ada banyak model penggolongan perangkat lunak, namun secara umum
perangkat lunak dapat dibagi menjadi tiga kelompok, yaitu :
a. System Software
System Software adalah perangkat lunak yang digunakan untuk membantu menjalankan perangkat
keras dan sistem komputer. Tujuan dari system software adalah membatasi semaksimal mungkin
programmer aplikasi dari kompleksitas sebuah komputer, terutama yang berhubungan dengan akses memori dan perangkat keras secara langsung. Termasuk dalam kelompok ini adalah sistem operasi,
driver perangkat keras, perangkat lunak pendiagnosa, windowing system, utilities dan lain-lain. Dari
kelompok ini sistem operasi merupakan perangkat lunak yang paling penting. Perangkat lunak ini
bekerja sebagai antar muka antara komputer dengan dunia luar. Pada bagian hardware, sistem operasi
akan mendiskripsikan perangkat keras yang ada atau terhubung dengan komputer. Sistem operasi menyediakan antar muka pada perangkat keras ini menggunakan “driver” tertentu sehingga perangkat ini dapat dikenali dan bekerja sebagai mana mestinya.
b. Programming Software
Programming Software adalah perangkat lunak yang menyediakan alat bantu atau fungsi yang dapat
membantu programmer dalam membuat program komputer. Software ini sangat bergantung pada
bahasa pemrograman yang digunakan. Alat bantu ini meliputi editor teks, compiler, interpreter,
linkers, debugger dan lain-lain. Sebuah Integrated Development Environment (IDE) atau lingkungan
pengembangan terpadu menggabungkan alat-alat bantu ini untuk mempermudah programmer.
c. Application Software
Application Software adalah perangkat lunak yang digunakan membantu manusia mengerjakan tugas-tugas tertentu. Tipe-tipe application software antara lain, perangkat lunak otomatisasi industri,
perangkat lunak bisnis, perangkat lunak pendidikan, perangkat lunak software, database, dan game
komputer.
Belum ada tanggapan untuk "software (perangkat lunak)"
Posting Komentar