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)
0 Response to "Pengertian dan Jenis Perangkat Lunak Komputer"
Posting Komentar