Sistem Komputer 2 (software)

Perangkat lunak/piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Atau boleh juga diartikan sebagai ‘penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Program komputer ini, isinya dapat diubah dengan mudah. Pada komputer, perangkat lunak dimuat ke dalam RAM kemudian dieksekusi didalam CPU. Pada level paling bawah, perangkat lunak berisi bahasa mesin yang bersifat spesifik terhadap suatu processor.

Ada banyak model penggolongan perangkat lunak, namun secara umum perangkat lunak dapat dibagi menjadi tiga kelompok, yaitu :

1. 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.


2. 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.

3.Application Software
Application Software adalah perangkat lunak yang digunakan membantu manusia mengerjakan tugas-tugas tertentu (kadang tidak berhubungan dengan komputer).
Tipe-tipe application software antara lain, perangkat lunak otomatisasi industri, perangkat lunak bisnis, perangkat lunak pendidikan, perangkat lunak software, database, dan game komputer. Beberapa contoh application software dapat dilihat pada Gambar-Gambar berikut ini.


Tidak ada komentar:

Posting Komentar

Silahkan masukkan komentar anda serta kritik yang membangun