Perangkat Lunak
Perangkat Lunak / Piranti Lunak adalah program komputer yang berfungsi sebagai "penterjemahan" perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses ke perangkat keras. Program komputer ini, sisinya bisa kita merubah sesuai dengan keinginan kita. Pada komputer, perangkat lunak di muat ke dalam RAM kemudian dieksesuki di dalam CPU. Pada level dibawah, 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 tigas kelompok, yaitu:
1. System Software
System Software adalah perangkat lunak 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 kases memori dan perangkat keras secara langsung.
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 dapat dikenali dan bekerja sebagaimana mestinya.
2. Programing Software
Programing 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. Sebuah Integrated Development Envireonment (IDE) untuk mempermudah programmer.
3. Aplication Software
Aplication Software adalah perangkat lunak yanhg digunakan membantu manusia mengerjakan tugas-tugas tertentu (kadang tidak berhubungan dengan komputer).
Type- type Aplication Software antara lain, perangkat lunak otomatisasi industri, perangkat lunak bisnis, perangkat lunak pendidikan.
Komentar
Posting Komentar