Pengertian dan Jenis Perangkat Lunak Komputer

Komputer adalah kesatuan yang tidak dapat dipisahkan antara perangkat lunak dan perangkat keras. Tanpa perangkat lunak, perangkat keras komputer adalah sebuah barang yang tidak berguna. Demikian pula sebaliknya perangkat lunak tidak dapat dieksekusi tanpa perangkat keras. Bahkan perangkat lunak tidak mungkin ada tanpa perangkat keras karena perangkat lunak butuh media yang merupakan perangkat keras.

Perangkat lunak diwujudkan sebagai sederetan kode-kode biner yang dimengerti oleh unit pemroses. Kode-kode biner ini tersimpan pada berbagai jenis media. Hakikat dari wujud perangkat lunak tergantung pada media di mana ia tersimpan. Pada media piringan lentur (floppy disc), perangkat lunak tersimpan sebagai sekumpulan medan-medan magnetik. Sedangkan pada memori utama perangkat lunak tersimpan sebagai muatan-muatan listrik yang tersimpan pada kapasitor-kapasitor . Ketika perangkat lunak dimuat dari media piringan lentur ke memori utama, medan-medan magnetic diubah menjadi isyarat-isyarat listrik digital dan kemudian menjadi muatan-muatan listrik.

Perangkat lunak komputer terbagi atas dua kategori yaitu :
  • Perangkat lunak sistem
  • Perangkat lunak pengguna
Perangkat lunak sistem adalah perangkat lunak yang berjalan sebagai sistem pada sistem komputer. Perangkat lunak sistem ini dibuat agar sistem dan subsistem-subsistem komputer dapat bekerja. Misalnya perangkat lunak protokol stack tcp/ip yang memungkinkan subsistem jaringan memberikan layanan kepada program pengguna dan pengguna itu sendiri sehingga kita dapat terhubung ke Internet dan menggunakan layanan -layanan Internet. Selain itu terdapat sekumpulan perangkat lunak sistem yang disebut Sistem Operasi. Sistem operasi adalah perangkat lunak sistem yang memberikan layanan kepada perangkat lunak aplikasi dan juga kepada pengguna. Dengan adanya layanan yang diberikan kepada perangkat lunak aplikasi, pengembang aplikasi tidak perlu mengetahui secara detail bagaimana kode mengakses ke perangkat keras dituliskan. Pengembang aplikasi cukup harus tahu bagaimana cara menulis kode meminta layanan akses ke perangkat keras ke sistem operasi. Bagian dari sistem operasilah yang akan melakukan akses ke perangkat keras secara langsung untuk memberikan layanan kepada program aplikasi. Layanan yang diberikan sistem operasi kepada program aplikasi disebut Application Program Interface (API). Dalam rangka pelayanan tersebut sistem operasi menangani tugas-tugas sebagai berikut
  • Pengelolaan  prosesor  dan  proses-proses  yang  berjalan padanya
  • Pengelolaan memori
  • Pengelolaan perangkat I/O
  • Pengelolaan media penyimpanan (storage)
  • Pengelolaan berkas-berkas (files)
  • Pelayanan antarmuka pemakai (user interface)

Perangkat lunak aplikasi adalah perangkat lunak yang dikembangkan untuk pengguna. Pengguna menggunakan program aplikasi untuk bermacam macam tujuan. Ada perangkat lunak aplikasi yang pengguna gunakan untuk membantu pekerjaan mengetik, membuat tabel laporan keuangan dan ada pula aplikasi yang digunakan hiburan. Selain itu ada program aplikasi yang digunakan untuk mengembangkan program aplikasi lain. Umumnya perangkat lunak pengembang ini terdiri dari beberapa perangkat lunak yang mengintegrasikan penyunting kode, kompiler dan perangkat pelacak kesalahan (debugger).

0 Response to "Pengertian dan Jenis Perangkat Lunak Komputer"

Posting Komentar