Perangkat lunak komputer mengacu pada program (atau sekelompok program) yang memberikan instruksi komputer tentang apa yang harus dilakukan dan bagaimana mengoperasikannya. Program perangkat lunak dapat menyediakan satu tugas utama, atau beberapa tugas utama.
Sebagai contoh, sebuah program yang dirancang untuk mengedit foto digital memiliki satu tugas utama (yaitu untuk memungkinkan pengeditan foto) – tentu saja program ini memiliki banyak sub-tugas (yaitu menghilangkan mata merah, fitur koreksi warna, mengubah ukuran dan memotong/memotong foto). sebuah gambar).
Di sisi lain, sistem operasi komputer (perangkat lunak kompleks yang pada dasarnya menangani dan menjalankan seluruh komputer) akan melakukan banyak tugas utama – misalnya menangani input dan output (yaitu pengguna mengetik dengan kata kunci, atau audio datang dari speaker), alokasi memori, mengelola komponen perangkat keras komputer (ini adalah komponen listrik yang memberi daya pada komputer) dan banyak lagi.
Perangkat lunak dapat dikelompokkan menjadi kira-kira dua kelompok: aplikasi piranti lunak dan perangkat lunak sistem. Pada dasarnya, perangkat lunak yang memfasilitasi hanya satu tugas utama (misalnya, perangkat lunak pengedit foto seperti pada contoh di atas) akan dihitung sebagai perangkat lunak aplikasi. Ini kontras dengan perangkat lunak sistem yang mengacu pada program multi-tugas yang kompleks yang membantu menjalankan seluruh sistem – seperti sistem operasi.
Kedua kelompok utama perangkat lunak ini dibahas secara lebih rinci di bawah ini:
Aplikasi piranti lunak
Ini adalah perangkat lunak yang diinstal pada sistem operasi (Lihat “Perangkat Lunak Sistem” di bawah untuk informasi lebih lanjut). Seperti disebutkan di atas, perangkat lunak jenis ini cenderung melakukan hanya satu tugas utama. Contoh lain dari perangkat lunak aplikasi adalah peramban situs web: ini adalah program yang mungkin Anda gunakan saat ini untuk melihat artikel ini. Contoh browser antara lain Internet Explorer, Google Chrome dan Mozilla Firefox. Singkatnya, tugas/fungsi utama mereka adalah untuk memudahkan Anda dalam berselancar di internet.
Jenis lain dari perangkat lunak aplikasi adalah sebagai berikut:
- Pemrosesan Kata – perangkat lunak jenis ini memungkinkan Anda mengetik dokumen dan surat. Contohnya termasuk Microsoft Office Word dan Open Office.
- Perangkat Lunak Antivirus – jenis perangkat lunak ini membantu melindungi sistem komputer Anda dari ancaman berbahaya seperti virus dan malware. Contohnya termasuk Norton Antivirus, Kaspersky Antivirus dan AVG Anti-virus.
- Pengeditan Foto – perangkat lunak jenis ini dapat digunakan untuk mengedit dan memanipulasi foto dan gambar digital lainnya dengan berbagai cara. Contohnya termasuk Paint.net, Corel PaintShop Pro dan Adobe Photoshop.
Perangkat Lunak Sistem
Jenis perangkat lunak ini cukup akurat digambarkan sebagai inti dari setiap sistem komputer. Tanpa perangkat lunak sistem, komputer tidak dapat benar-benar berfungsi. Singkatnya, ia mengelola setiap aspek sistem komputer – mulai dari bagaimana perangkat keras berinteraksi dengan perangkat lunak (‘driver’) hingga memberikan antarmuka dan platform kepada pengguna untuk berinteraksi dengan sistem (‘sistem operasi’). Itu sistem operasi – atau ‘OS’ – adalah perangkat lunak yang dimuat setelah komputer Anda dihidupkan. Di situlah semua perangkat lunak aplikasi diinstal. Contoh OS termasuk Microsoft Windows (XP, Vista, 7 dll), Linux (Ubuntu, CentOS) dan Apple Mac OS X.
Jenis perangkat lunak sistem lainnya termasuk: drive perangkat (ini membuat komponen perangkat keras berfungsi dengan benar dengan perangkat lunak dan sistem komputer) dan keperluan (ini juga disebut ‘alat utilitas’ dan membantu memantau, memelihara, memeriksa, dan menganalisis berbagai bagian komputer; seperti ‘Task Manager’ dan ‘Disk Defragment pada OS Windows).