• Perangkat Lunak sesungguhnya adalah Program
• Program adalah deretan Intruksi yang digunakan untuk mengendalikan komputer sehingga Komputer dapat melakukan tindakan sesuai yang dikehendaki pembuatnya.
• Dengan menguasai salah satu bahasa pemrograman, anda juga bisa membuat sendiri program yang anda kehendaki
Pengelompokan Perangkat Lunak
Berdasarkan Fungsinya perangkat lunak dapat dibagi menjadi dua golongan yaitu :
• Perangkat Lunak Aplikasi : (Application Software) Program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik, misalnya untuk menbuat dokumen, memanipulasi foto atau membuat laporan keuangan.
• Perangkat Lunak System : (System Software/ Perangkat Lunak Pendukung atau Support Software) adalah Program yang digunakan untuk mengontrol sumber daya komputer, seperti piranti masukan/keluaran.
• Kedudukan Perangkat Lunak System adalah sebagai Perantara antara program Aplikasi dan Perangkat Keras komputer.
Contoh Sistem Operasi (Windows, Linux).
Perangkat Lunak Aplikasi
• Word Processing Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect
• Desktop publishing Contoh : Ventura Publisher, Page Maker
• Program Spreadsheet Contoh : Microsoft Excell, Lotus Improv
• Database Management System Contoh : Paradox, FoxPro, Microsoft Access, Approach
• Graphics Contoh: Corel Draw, Stanford Graphics, Visio
• Program Akuntansi Contoh: DacEasy Accounting, Pacioli 2000, PeachTree Accounting
• Program Statistik Contoh: SAS, SPSS, Statistica
• Communication Contoh : Carbon Copy, DataFax, ProComm Plus, CrossTalk
• Multimedia Contoh : Microsoft Video, kamera video, kamera digital, video player
• Game Contoh : Flight Simulator, Baseball, Prince of Persia
• Antivirus Contoh: McAfee VirusScan, Norton Antivirus, AVG
Perangkat Lunak System
• System Operasi : merupakan Perangkat Lunak Yang berfungsi sebagai Perantara Antara Perangkat Keras Komputer dengan Pengguna Komputer.
Sistem operasi merupakan software yang pertama kali akan dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Macam-macam sistem operasi antara lain adalah: DOS, WINDOWS, LINUX, NOVELL, SUNSOFT
• Bahasa Pemrograman : Computer language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karena computer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
• Program Bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file, suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program
Jenis Perangkat Lunak
• Perangkat Lunak Komersial : Perangkat Lunak yang harus dibeli dan ada hak Ciptanya.
• Perangkat Lunak Domain Publik : Perangkat Lunak yang bersifat Gratis dan tak ada hak Ciptanya.
• Shareware : Bebas digunakan untuk pengujian dan terkadang selamanya. Namun diharapkan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakan secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja.
• Freeware : Perangkat Lunak yang dapat digunakan tanpa perlu membayar sama sekali.
• Rentalware ; Perangkat Lunak yang dapat digunakan dengan cara menyewa. Ada hak cipta.
• Free Sofware : Perangkat lunak yang dilengkapi dengan kode sumber, dapat digunakan oleh siap saja dan bebas untuk dikembangkan sendiri oleh pemakai (sepanjang lisensi memperkenalkannya). Untuk mendapatkannya bisa saja gratis ataupun membayar dengan harga yang relatif murah.
• Open Source : Serupa dengan Free Software. Hanya berbeda dalam Filasofi.