Dokumen tersebut memberikan penjelasan mengenai pengertian software, jenis-jenisnya, dan klasifikasinya. Software didefinisikan sebagai komponen sistem pemrosesan yang berupa program dan teknik untuk mengontrol sistem. Ada beberapa jenis software seperti bahasa pemrograman, aplikasi, sistem operasi, dan lainnya. Software dikelompokkan berdasarkan fungsi dan cara mendapatkannya, seperti komersial, freeware, dan open source.
2. Pengertian
Software
adalah komponen salam sata processing
system yang berupa program-program dan
teknik teknik lain untuk mengontrol sistem.
3. Fungsi software :
• Sebagai sarana interaksi antara pengguna dan
perangkat keras
• Mengidentifikasi program
• Menyiapkan aplikasi program sehingga tata kerja
seluruhnya peralatan komputer terkontrol
• Mengatur dan membuat pekerjaan lebih efisien
Software :
Programming Language, Routines (user program),
Application package (package programs), Input
Output control system, Operating system
4. Programming Language
Adalah bahasa – bahasa yang dipakai
programmer untuk menuliskan kumpulan –
kumpulan instruksi.
Contoh :
ASSEMBLER, COBOL, FORTRAN, C, C++, PHP,
Microsoft Visual Basic, Delphi, Pascal, Java
5. Bahasa Pemrograman dibedakan 3 tingkat :
Low level Language (Machine Oriented)
Contoh : ASSEMBLER
High Level Language (problem oriented)
Contoh : Cobol, Fortran, Pascal, Delphi, dll
Semi Level Language
Contoh : Bahasa C
6. Routines (User Program)
Program yang dibuat programmer dalam
bahasa program untuk suatu aplikasi tertentu
dan dipakai berulang-ulang
Contoh :
Payroll, Inventory Control, Invoicing, Billing
Procedure, Security, dll.
7. Application Package
Program – program yang dibuat oleh perusahaan
komputer untuk user yang beroperasi dalam bidang
umum, misal : penerbangan, asuransi, komunikasi,
dll.
Contoh :
• S.S.P. (Scientific Subroutine Package)
• G.P.S.S. (General Purpose Simulation System)
• IMS (Information Management System)
8. Operating System (OS)
Bagian software yg merupakan kumpulan program
yang mengontrol dan mengatur seluruh kegiatan
prosessing dalam sistem.
Contoh-contoh OS:
• BOS (Basic Operating System)
• DOS (Disk Operating System)
• Microsoft Windows
• LINUX
9. OS terdiri dari 2 bagian :
Control Program, berfungsi sebagai :
• Mengawasi pelaksanaan di dalam processing
• Mengontrol penempatan data di dalam sistem
• Mengatur jadwal pekerjaan processing
Processing Program, berfungsi sebagai :
• Mempermudah persiapan aplikasi program
• Menentukan pekerjaan yang akan dilakukan oleh
sistem
10. Processing Program terdiri dari :
Language Processor, Service Program,
macam compiler antara terdiri dari :
lain:
• Linkage Editor
• Fortran compiler • Librarian
• Pascal compiler • Sort / merge
• Assembler compiler • Utilities
• Autotest
11. Pengelompokkan Software
Berdasarkan Fungsinya :
Application Software System Software
(perangkat lunak aplikasi) (perangkat lunak system)
Digolongkan menjadi Adalah program yang
beberapa yaitu : digunakan utuk mengontrol
• Bahasa pemrograman sumber daya komputer,
(programming language) seperti CPU dan input
• Program aplikasi output device
(application program)
• Program paket (package • Contoh : Sistem Operasi
program) (Windows dan Linux)
• Program utilitas (utility
program)
12. Pengelompokkan Software
Berdasarkan cara mendapatkan software dan hak
pemakaiannya :
Software Komersial
Contoh : Microsoft Office
Software public-domain
Contoh : LINUX
Shareware
Freeware
Rentalware
Free software
Open Source