Software adalah komponen dalam sistem pemrosesan data yang berupa program dan teknik lain untuk mengontrol sistem. Software membantu hubungan yang lebih efisien antara manusia dan komputer dengan mengidentifikasi program, menyiapkan aplikasi, dan membuat pekerjaan lebih efisien.
2. Software adalah komponen dalam data
processing system yang berupa progra dan
teknik lain untuk mengontrol sistem.
Software menghasilkan hubungan yang lebih
efisien antara manusia dan komputer
3. Mengidentifikasi program
Menyiapkan aplikasi program peralatan
komputer lebih terkontrol
Membuat pekerjaan lebih efisien
4. Programming Language
Routines (user program)
Application package (package programs)
Input/output control system
Operating system
5. Bahasa yang dipakai programmer untuk menuliskan
instruksi
Menurut bahasa, dibedakan menjadi 3:
1. Low Level Language
Bahasa yang lebih dekat hubungannya dengan mesin
(Assembler)
2. Semi Level Language
Termasuk machine oriented dan problem oriented
(bahasa C)
3. High Level Language
Bahasa yang mudah dimengerti oleh pemakai
(Delphi, VB)
6. Program yang dibuat untuk aplikasi tertentu dan
dipakai berulang-ulang
Contoh :
- Payroll
- Inventory Control
- Invoice
- Security
- Dll.
7. Program yang dibuat untuk user yang beroperasi
dalam bidang umum. Dapat memakai program
komputer yang sama tanpa memerlukan
perubahan yang berarti
Contoh:
- S.S.P. (Scientific Subroutine Package)
- G.P.S.S. (General Purpose Simulation System)
- Dll.
8. Merupakan kumpulan program yang mengontrol
dan mengatur seluruh kegiatan processing
dalam sistem
Contoh:
- BOS (Basic Operating System)
- TOS (Tape Operating System)
- DOS (Disk Operating System)
- Microsoft Windows
- LINUX
9. Control Program
Fungsi:
- Mengawasi palaksanaan instruksi di dalam
processing
- Mengontrol penempatan data
- Mengatur jadwal dalam processoring
Terdiri dari:
- Supervisor
- Job Control Program (JCP)
- Initial Program Loader (IPL)
10. Processing Program
Terdiri dari:
- Language Processor
- Service Program
- User-written Problem Program
Fungsi:
- Mempermudah persiapan aplikasi program
- Menentukan pekerjaan yang akan dilakukan
sistem
11. Berdasarkan fungsi:
Application Software
Biasa dipakai oleh user untuk tugas spesifik
System Software
Program untuk mengatur sumber daya komputer
12. Berdasar hak pakai:
Software komersial
Software Public Domain
Shareware
Freeware
Rentalware
Free Software
Open Source