Software adalah : Komponen-komponen dalam data processing system, berupa program-program untuk mengontrol bekerjanya system computer.
Fungsi software yaitu :
- Mengidentifikasi program.
- Menyiapkan aplikasi program sehingga tata kerja seluruh peralatan computer terkontrol.
- Mengatur dan membuat pekerjaan lebih efisien.
Jenis-Jenis Software
1. Operating System
Program yang dibuat untuk mengendalikan dan mengkoordinasikan berbagai kegiatan dari system computer.
Contoh :
Single User : MS DOS, PC DOS, BOS (basic operating system), xenix unix, dll.
Multi User : Novell, Windows NT, linux, dll.
2. Programming Languange
Adalah bahasa-bahasa yang dipakai programmer untuk menuliskan kumpulan-kumpulan instruksi program.
Tingkatan Programming Languange :
Low Level Language (bahasa tingkat rendah) Bahasa yang masuk dalam level ini lebih dekat hubungannya dengan mesin, maka disebut Machine Oriented. misal –Assembler/bahasa c
High Level Language (bahasa tingkat tinggi) Bahasa yang termasuk dalam level ini lebih dekat dengan aplikasi problemnya, maka disebut Probel Oriented. Misal : BASIC, FORTRAN, COBOL, ALGOL, PASCAL
3. Application Software
Program-program yang ditulis dan diterjemahkan oleh Language software untuk menyelesaikan suatu aplikasi.
Application software dibagi :
- Word Processor
- Database
- Spread Sheet
- Utility Program