Thursday, February 24, 2011

Perangkat Lunak (Software)

Merupakan data yang diformat menjadi prosedur-prosedur pengoprasian menurut aturan tertentu sesuai kebutuhan dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer.
Bisa disebut juga sebagai bagian sistem komputer yang tidak berwujud.

Perangkat lunak terbagi menjadi berbagai macam, diantaranya :

1. Sistem Operasi (operating system)
Merupakan Perangkat Lunak Sistem yang bertugas melakukan kontrol dan manajemen Perangkat Keras (hardware) serta operasi-operasi dasar sistem dan menjalankan serta mengontrol software aplikasi seperti program-program pengolah data dan browser web.
Sistem Operasi bisa juga dikatakan sebagai software pada lapisan pertama yang diletakkan pada memori komputer pada saat komputer dinyalakan dan software-software lainnya dijalankan setelah Sistem Operasi berjalan. Sistem Operasi akan melakukan layanan inti umum untuk software-software yang dijalankan. Layanan inti umum tersebut diantaranya akses ke disk, skeduling task, manajemen memori, dan antar-muka user.
Dengan adanya layanan inti umum itu maka masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena sudah dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut disebut sebagai "kernel" Sistem Operasi.

2. software development tool
Software yang digunakan sebagai pengembang perangkat lunak lain seperti kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal, Bahasa C dan bahasa pemrograman tingkat rendah yaitu Bahasa rakitan.

3. Device Driver
Dalam bahasa Indonesia disebut sebagai Pengendali Perangkat Keras adalah perangkat lunak yang mengizinkan sebuah sistem komputer untuk bisa berkomunikasi dengan sebuah perangkat keras (hardware). Sebagian besar perangkat keras tidak bisa berjalan bahkan sama sekali tidak dapat berjalan tanpa driver yang cocok yang terinstal di dalam sistem operasi sebuah komputer. Device driver, umumnya akan di instal didalam ruangan kernel (kernelspace) sistem operasi saat proses booting dilakukan, atau sesuai permintaan (pengguna memasukkan sebuah perangkat plug and play).

4. Application Software
Dalam bahasa Indonesianya "Perangkat lunak aplikasi" adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan atau menyelesaikan suatu tugas sesuai dengan keinginan pengguna atau user. Contoh utama perangkat lunak aplikasi adalah lembar kerja, pemutar media, pengolahan kata dan pengolahan data menjadi informasi sesuai keinginan pengguna.

5. Firmware

Disebut juga sebagai Perangkat Lunak Menetap, adalah perangkat lunak atau software yang disimpan di dalam ROM (Read Only Memory). ROM tidak akan dapat berubah walaupun tidak dialiri daya listrik. Rutin-rutin program yang mampu menyalakan komputer (startup) serta instruksi input/output dasar disimpan di dalam firmware. Modifikasi dapat dilakukan, tetapi tergantung dari jenis ROM apa yang digunakan.

No comments:

Post a Comment

Popular Posts