Contoh
Macam-macam Program Aplikasi
Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang
diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang
mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung
menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan
pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar
kerja, dan pemutar media. Berdasarkan cara mendapatkan perangkat lunak dan hak
pemakaian, perangkat lunak dapat digolongkan pada perangkat lunak komersial,
perangkat lunak domain public, shareware, freeware, dan rentalware.
a.
Perangkat lunak komersial
Perangkat
lunak harus dibeli. Ada hak ciptanya.
b.
Perangkat Lunak domain-public
Perangkat
lunak ini bersifat gratis dan tidak ada hak cipta.
c.
Shareware
Perangkat
lunak ini bebas digunakan untuk pengujian dan terkadang selamanya. Namun
diharapkan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud
untuk menggunakannya secara terus-menerus. Seringkali ada hak cipta, tetapi
terkadang bebas untuk diberikan kepada siapa saja.
d.
Freeware
Perangkat
lunak yang dapat digunakan secara gratis atau cuma-cuma.
e.
Free Software
Perangkat
lunak yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan
bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bisa saja
gratis ataupun membayar dengan harga yang relatif murah.
f.
Open Source
Serupa
dengan free software, hanya berbeda dalam filosofinya. Beberapa aplikasi yang
digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau
suite aplikasi (application suite). Contohnya adalah Microsoft Office
dan OpenOffice.org yang menggabungkan suatu aplikasi pengolah kata, lembar
kerja, serta beberapa aplikasi lainnya. Aplikasiaplikasi dalam suatu paket
biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan
pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka
memiliki kemampuan untuk saling berinteraksi satu sama lain, sehingga
menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dimasukkan dalam
suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang
terpisah. Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain
sebagai berikut :