2. Software : komponen dalam data processing
berupa program dan teknik lain untuk
mengontrol sistem
Fungsi :
Mengidentifikasi program
Menyiapkan aplikasi program
Membuat efisien pekerjaan
3. Bahasa yang digunakan untuk menuliskan kumpulan
instruksi .
ASSEMBLER : Machine Oriented Language
COBOL (Common Bussiness Oriented Language)
FORTRAN (Formula Translator)
PL/I (Program Language One) : kombinasi COBOL dan
FORTRAN
RPG (Report Program Generator)
C
Microsoft Visual Basic
Borland Delphi
Microsoft Access
Pascal
4. Low-Level Language
Bahasa yg lebih dekat hubungannya dengan
mesin
Semi-Level Language
Termasuk dalam Machine dan Problem
Oriented
High-Level Language
Orientasi lebih dekat dengan aplikasi
problemnya .
5. Program yang dibuat untuk suatu aplikasi
tertentu dan dipakai berulang-ulang
Contoh :
Payroll , Inventory Control , Security , dll.
6. Program yg dibuat perusahaan komputer untuk
user yang beroperasi dalam bidang umum .
Contoh :
S.S.P. (Scientific Subroutine Package) , MPSK –
LINEAR PROGRAMMING , C I C S , dll
7. Program yg mengatur seluruh kegiatan processing
di dalam sistem. Kumpulan program routine dan
prosedur. Disimpan dalam System Residence
Device (Sysres) untuk dimasukkan dalam main
storage.
Contoh :
BOS (Basic Operating System)
TOS (Tape Operating System)
DOS (Disk Operating System)
Microsoft Windows
LINUX
8. Fungsi : task ,data , and job management
Terdiri dari :
Supervisor : menangani operasi I/O,system
interrupts,memasukkan program lain secara
berulang. e.g. : Opening dan closing file
Job Control Program : mengidentifikasi,penanda
mulainya,mendefinisikan,menentukan unit I/O
dalam menjalankan program.
Initial Program Leader : menyediakan space dan
memasukkan supervisor program ke main
storage pada awal eksekusi .
9. Fungsi : efisiensi persiapan aplikasi , menentukan pekerjaan yg
akan dilakukan sistem.
Terdiri dari :
Language Processor : menyusun dan menterjemahkan dari
source program ke object-program
Service Program : memberikan fasilitas dalam aplikasi program
- Linkage Editor : bentuk/ubah job program yg ada dalam
system residence device agar siap diproses
- Librarian : menjaga,memberi pelayanan,dan mengatur
organisasi dalam OS
- Sort/merge : mengurutkan dan menggabungkan file
- Utilities : pemindah file dari satu media ke media lain
- Autotest : testing program dengan data bayangan sebelum
menggunakan data sebenarnya
User-written Problem Program
10. Berdasar fungsi
- Application software : program untuk melakukan tugas
spesifik.
- System software : software pengontrol sumber daya komputer
. E.g: OS
Berdasar cara mendapatkan dan hak pemakaian
- Software Komersial : jika ingin memasangnya harus bayar.
- Software public-domain : gratis dan tidak ada hak cipta
- Shareware : bebas namun diharapkan ada dana untuk creator
- Freeware : gratis untuk penarik perhatian untuk perkembangan
- Rentalware : menyewa dan mempunyai hak cipta
- Free Software : bebas dipakai dan dikembangkan oleh
pemakai, dilengkapi kode sumber.
- Open source : bisa dikembangkan.