Software merupakan produk dari perusahaan pembuat software yang banyak bermunculan sehubungan dengan kebutuhan berbagai masalah pekerjaan yang membutuhkan waktu singkat oleh pemakai komputer saat ini.
Ada 4 kelompok besar software:
- Operating System (Sistem Operasi)
Operating system merupakan program yang berfungsi untuk mengatur sistem kerja seluruh komputer seperti layaknya penerjemah antara hardware dan software yang akan dilakukannya.
Contoh :
- PC-DOS atau MS-DOS untuk Personal Computer (PC)
- Novell Netware dan UNIX untuk jaringan komputer
- Windows dan berbagai variannya untuk PC atau jaringan
- Linux dengan berbagai distronya untuk PC atau jaringan
- Utility Software (Program Bantu)
Software ini merupakan software jadi yang digunakan untuk membantu mempermudah dalam menangani pekerjaan awal dalam pengoperasian komputer beserta perangkatnya. Misalnya untuk
- memeriksa (scanning),
- menganalisa (analyzing),
- memperbaiki (repairing),
- mencari (searching),
- menggandakan (copying) file
- dan sebagainya.
Contoh :
- Norton Utility (NU)
- PC Tools
- Xtree
- QuickDos
- Package Software (Program Paket)
a. Word Processing (Pengolah Kata)
Pengolah kata biasanya dipakai untuk pembuatan naskah.
Contoh :
- Word Star
- Word Perfect
- Microsoft Word
- Chi Writer
- PFS Write
b. Spread Sheet (Pengolah Angka)
Software ini dipakai lebih banyak untuk pembuatan tabel-tabel dan angka.
Contoh :
- Lotus 123
- Super Calc
- Symphony
- Quattro
- Microsoft Excel
c. Database (Pengolah Data Awal)
Software ini pada dasarnya digunakan untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan.
Contoh :
- dBase III
- dBXL
- Foxbase
- Paradox
- RBase
d. Publisher (Pengolah Tata Letak)
Software ini banyak dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak karakter tertentu.
Contoh :
- Ventura Desktop Publishing
- Microsoft Publisher
- PageMaker
- Flash
- Corel
e. Aided Design (Pengolah Rancang Bangun)
Software ini pada dasarnya dipakai untuk pembuatan rancang bangun (design) sebuah benda, ruangan, bangunan gedung, peta kota dan sebagainya.
Contoh :
- AutoCAD
- ProDesign
- DR Hallo
f. Statistic (Pengolah Statistik)
Software ini dipakai untuk memecahkan permasalahan statistik baik di bidang ekonomi, teknik, kesehatan, sosial dan budaya.
Contoh :
- SPSS
- MicroStat
- MiniTab
g. Language Program (Bahasa Pemrograman)
Software ini banyak dipakai oleh seorang programmer, program ini berfungsi untuk menciptakan software-software baru yang digunakan untuk membantu/mempermudah kerja seorang operator komputer.
Contoh :
- Turbo Assembler (bahasa pemrograman tingkat rendah)
- Basic, Pascal, Fortran, Cobol, Visual Basic (bahasa pemrograman tingkat menengah)
- Clipper, FoxPro, Delphi, C+ (bahasa pemrograman tingkat tinggi)
Pada perkembangan selanjutnya software ini juga dipakai untuk merusak data, informasi atau software-software (
bahkan juga hardware) yang lain. Hasil dari pembuatan program yang berfungsi untuk merusak ini dikenal dengan Virus. Kata “virus” sebenarnya adalah kata yang sengaja diambil dari dunia kedokteran untuk dipakai di dunia komputer, karena mempunyai sifat yang sama yaitu “
merusak” (membuat penyakit).
Virus komputer sebenarnya adalah program juga, ia sengaja dibuat oleh seseorang (programmer) yang tidak senang dengan kesempurnaan, dia lebih senang membuat kerusakan. Oleh karena itu tindakan membuat virus komputer bisa dikatakan “
sebuah kejahatan“.
h. Anti Virus
Software ini khusus untuk mengantisipasi (membunuh) virus yang mungkin bisa masuk ke dalam komputer, baik itu komputer yang sendirian (stand alone) atau komputer dalam jaringan (network).
Contoh :
- Dr. Solomon Anti Virus
- Norton Anti Virus
- McAfee Virus Scan
- PC-Cillin
- Applicated (Program Aplikasi)
Program ini merupakan program siap pakai, banyak dibuat untuk aplikasi-palikasi kerja tertentu seperti akuntansi, berbagai macam format, kartu-kartu, sampul buku, editing foto dan sebagainya.
Contoh :
- PrinShop
- PhotoShop
- DAC Easy
- Form Tools
- Free Hand
- Easy Flow