Rabu, 01 Mei 2013

Perangkat Lunak Komputer


Software adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas pengolahan perintah pada sistem komputer.

Secara umum fungsi dari software komputer yang utama adalah:
   Melakukan aktifitas bersama-sama dengan hardware
   Menyediakan segala sumber daya yang bisa digunakan pada sebuah komputer
  Bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan    aktifitas dengan perintah yang harus dilakukan dalam software komputer.

James A. O’Brien berpendapat bahwa jenis software komputer dapat dikelompokkan menjadi dua jenis:

1. Perangkat lunak sistem (system software)     Perangkat lunak sistem terdiri dari Program untuk manajemen sistem (System Management Program) dan Program untuk pengembangan sistem (System Development Program).
2.  Perangkat lunak Aplikasi 
    terdiri dari program aplikasi untuk tujuan umum (general purpose application program) dan program untuk aplikasi khusus (Application Special Program).
 
SISTEM OPERASI

Sistem Operasi : perangkat lunak yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya.

Operating system mengontrol semua sumber daya komputer dan menyediakan landasan sehingga sebuah program aplikasi dapat ditulis atau dijalankan. 

Menurut Silberschatz/Galvin/Gagne (2003), Sistem Operasi adalah Suatu program yang bertindak sebagai perantara antara user dan hardware komputer.

Tugas dari sistem operasi :
 Menyediakan Antarmuka pengguna (User interface),  berupa :
- Melakukan perintah (command-based user interface) dalam bentuk teks
- Mengarahkan  menu  (Menu driven)

Antarmuka unit grafik (graphical user interface - GUI)
- Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
- Menyediakan informasi yang berkaitan dengan hardware dan mengendalikan perangkat I/O (Input/Output device).

Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut :
multitasking
- Multiprocessing
- Timesharing
- Multithreading
- Scalability dan network

Pengelolaan File dan direktori data

Sistem operasi akan memberikan efisiensi penggunaan sistem berupa :
Resource allocator : mengalokasikan sumberdaya ke beberapa pengguna
Proteksi : menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya ke sistem).
Accounting, adalah merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijaksanaan).

Silberschatz/Galvin/Gagne (2003), berpendapat bahwa umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
- Management Proses
- Management Memori Utama.
- Management Secondary-Storage.
- Management Sistem I/O (Input/Output).
- Management Berkas.
- Sistem Proteksi.
- Jaringan.
- Command-Interpreter system.

SOFTWARE APLIKASI

Software aplikasi atau perangkat lunak aplikasi  adalah software program yang memiliki  aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu.

Software aplikasi terdiri dari :
- Bahasa Pemrograman (Programming language)
- Program Aplikasi (Aplication Program)
- Program Paket/Paket aplikasi (Packet Program)
- Program Utilitas (Utility Program)
- Games dan Entertainment
- Dan lain-lain

Tidak ada komentar:

Posting Komentar