Perangkat lunak sesungguhnya adalah program, program adalah deretan instruksi
yang digunakan untuk mengendalikan komputer sehingga komputer dapat melakukan
tindakan sesuai yang dikehendaki pembuatnya. Program umumnya dibuat oleh vendor
perangkat lunak (misalnya Microsoft) ataupun perseorangan.
Berdasarkan
fungsinya terbagi menjadi dua golongan yaitu:
1. Perangkat Lunak Aplikasi (application software)
Adalah program
yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang lebih spesifik
misalnya untuk membuat dokumen, memanipulasi foto, atau membuat laporan
keuangan.
2. Perangkat Lunak Sistem (System Software, kadangkala disebut perangkat lunak pendukung atau support software)
Adalah program
yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan peranti
masukan atau keluaran. Kedudukan program ini adalah sebagai perantara antara
program aplikasi dan perangkat keras komputer, contohnya adalah Windows dan
Linux.
Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat
lunak dapat digolongkan menjadi:
1. Perangkat Lunak Komersial (commersial software)
Perangkat lunak hak beli, karena mempunyai hak cipta. Setiap orang yang
bermaksud menginstalnya harus membelinya. Jika tidak membayar berarti melakukan
pembajakan. Hak cipta adalah suatu hak yang dilindungi hukum yang melarang
seseorang untuk menyalin hak atas kekayaan intelektual tanpa izin pemegangnya.
Perangkat lunak ini juga disertai lisensi yang melarang pembeli menyalin
perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual kembali.
Contohnya adalah Microsoft Office dan Adobe Photoshope.
2. Perangkat Lunak Domian-Publik
Perangkat lunak yang mempunyai sifat gratis, karena tidak mempunyai hak
cipta. Perangkat lunak seperti ini biasanya berupa kode dan banyak dijumpai
diinternet.
3. Sharewer
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.
Perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh
pemakai dengan tujuan dievaluasi selama masa tertentu tanpa membayar sama
sekali dan jika sesudah masa tersebut berlalu pemakai bermaksud untuk tetap
menggunakannya maka ia perlu membayar kepembuat perangkat lunak tersebut.
Berbeda dengan versi trial, shareware tidak
memiliki masa kadarluarsa. Artinya, pemakai tetap dapat menggunakan perangkat
lunak tersebut walaupun batas uji coba tersebut telah berakhir. Umumnya
pembuatan shareware menyediakan
layanan untuk konsultasi, manual tercetak, pemutakhiran keversi yang lebih baru
secara gratis, dan terkadang memberikan bonus berupa perangkat lunak yang lain.
Tujuan pembuatan shareware adalah
untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut.
Situs yang menyediakan sharware antara
lain adalah http://www.shareware.com/ dan http://www.asp-shareware.com
4. Freeware
Perangkat lunak yang digunakan tanpa perlu membayar sama sekali. Perangkat
lunak tanpa kode sumber dan bebas digunakan oleh siapa saja tanpa perlu
membayar.Ada beberapa alasan dalam pembuatan frereware yaitu:
a. Sebagai penarik bagi pemakai untuk membeli versi lebih
lebih lanjut (dengan fitur yang lebih lengkap) yang bersifat komersil.
b. Pembuat menginginkan tanggapan dari pemakai sehingga
dia dapat mengembangkannya ke versi yang lebihbagus.
c. Pembuat ingin menyebar luaskan karyanya supaya ia
menjadi terkenal.
d. Pembuat ingin benar-benar membantu pemakai dalam
melaksanakan tugas tertentu tanpa perlu membeli perangkat lunak komersil.
Contoh situs yang menyediakan freeware adalah
ttp://www.betsdownload.com/ dan http://www.simtel.net/ merupakan contoh situs
yang menyediakan berbagai freeware (dan
juga shareware).
5. Rental Ware
Perangkat lunak
yang digunakan dengan cara menyewa, memiliki hak cipta. Sewa biasanya dilakukan
per tahun.
6. Free software
Perangkat lunak yang dilengkapi dengan kode sumber, dapat digunakan oleh
siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai (sepanjang lisensi
memperkenankannya). Untuk mendapatkannya bisa saja gratis ataupun membayar
dengan harga yang relatif murah. Sebuah program disebut free sofware jika:
a. Pemakai mempunyai kebebasan untuk menjalankan program
untuk tujuan apa saja.
b. Pemakai mempunyai kebebasan untuk mendistribusikan kembali
salinan program, baik secara gratis ataupun secara bayaran.
c. Pemakai memiliki kebebasan untuk memodifikasi program
sesuai kebutuhan. Oleh karena itu kode sumber harus tersedia.
d. Pemakai memiliki kebebasan untuk mendistribusikan
versi-versi program yang telah dimodifikasi sehingga komunitas dapat memperoleh
manfaat dari pengembangan tersebut.
Free software dirancang oleh Richard stallman (pendiri Free Software
Foundation) tujuan dari stallman
adalah menciptakan kebebasan kepada pemakai dan menghindarkan penontrolan
prorram oleh suatu pihak. Untuk menunjang kebebasan tersebut, Stallman
menggunakan metode yang disebut copyleftterhadap
perangkat lunak GNU yang ia kembangkan. Istilah ini adalah pembalikan
dari istilah copyright. Copyleft juga
menggunakan hak cipta yang memberikan hak kepada pemakai untuk menjalankan
program, memodifikasi, hingga mendistribusikan versi modifikasinya, tetapi
melarang menjadikannya sebagai program sebagai program proprietary. Informasi lebih lanjut tentang free software dapat dilihat pada http://www.free-soft,org/.
7. Open Source
Serupa dengan free
software. Hanya berbeda dalam filosofi. Dikemukakan oleh Eric Raymond pada
tahun 1998 dan dimaksudkan untuk menghilangkan makna ”free”pada “free software yang ambigu karena dalam bahasa inggris
kata terseut memiliki arti yang bermacam-macam, yakni “free” dalam arti gratis
atau kebebasan. Open source timbul
dari ide bahwa seandainya setiap orang dapat berpartisipasi dalam mengembangkan
suatu perangkat lunak tentu perangkat lunaktersebut akan segera berevolusi
menuju ketingkat kesempurnaan. Hak-hak yang disediakan para open source:
a. Hak untuk membuat salinan program dan mendistribusikan
salinan tersebut.
b. Hak untuk mengakses kode sumber sebagai syarat untuk
bisa melakukan pemodifikasian.
c. Hak untuk melakukan pengembangan terhadap program.
Secara prinsip, program yang tergolong sebagai free software juga memenuhi kriteri open source. Untuk memperoleh informasi
lebih lanjut Open Source , dapat
mengakses situs http://www.opensource.org
Pada perangkat lunak dikenal istila versi (vesion)dan rilis (release).
Versi menyatakan sebuah perubahan besar pada perangkat lunak. Umumnya versi
dinyatakan dengan bilangan semacam berikut: 2.0, 3.0, 4.0, 5.0, 6.0 dan
sebagainya. Terkadang notasi lain digunakan sebagai contoh Microsoft Office 97
dan Ofice 2000.
Rilis menyatakan perunbahankecil terhadap sebuah versi yang sama. Rilis
biasanya dinyatakan dengan angka dibelakang tanda titik. Contoh versi 4.0 bisa
menjadi 4.1, 4.11, dan 4.12.
Bentuk interaksi antara pemakai dan komputer ataudisebut antarmuka pemakai
pada komputer dimasa lalu dan pada masa sekarang telah mengalami perubahan
secara total. Pada masa generasi awal, PC menggunakan antarmuka yang dinamakan command-driven. Pada antarmuka ini,
pemakai disuguhi dengan prompt shell
dan pemakai perlu mengetikan sendiri perintah yang dikehendakinya agar komputer
melaksanakan tugasnya.
Untuk memudahkan pemakai, dibuatlah antar jenis muka lainyang dikenal dengan
sebeutan GUI (Graphical User Interface). GUI
mengandalkan peranti yang disebut mouse untu melaksanakan pemilihan perintah
yang dikemas dalam bentuk mene dan ikon. Klik, klik ganda (double-click), tarik
dan lepas (drag ang drop), klik kanan merupakan istilah-istilah yang diakrabi
oleh pada pemakai GUI.
Antar muka dalam bentuk lain juga mulai diterapkan. Sebagai contoh,
dumungkinkan untuk memerintahkan komputer dengan menggunakan suara atau dengan
kedipan mata.
Perangkat lunak biasanya digunakan oleh pemakai untuk
melakukan tugas-tugas yang spesifik seperti mengetik dokumen, memanipulasi
foto, dan merancang rumah. Perangkat lunak aplikasi dapat digolongkan menjadi:
1. Perangkat Lunak Hiburan
Mencakup
program-program permainan (game),
program memainkan musik (misalnya WinAmp), dan program untuk memainkan film
(misalnya Xing).
2. Perangkat Lunak Pendidikan
Berguna untuk
mempelajari atau mereferensi sesuatu pengetahuan. termasuk dalam kategori itu
adalah program kamus, ensikjopedi, pelajaran ilmu pengetahuan, pelajaran bahasa
asing dan simulasi.
Adakalnya
sebuah program menggabungkan kemampuan pendidikan dan hiburan sekaligus.
Perangkat lunak seperti ini biasa disebut edutainment.
Banyak program untuk anak-anak yang mendukung unsur hiburan dan pendidikan.
Mereka dapat bermain-main dengan komputer tetapi sekaligus belajar kata-kata
atau mengenali benda.
3. Perangkat Lunak Bisnis
Biasanya
digunakan untuk menangani aplikasi bisnis. Misalnya berupa program untuk
menangani persediaan barang (inventory
control), pencatatan dan pembayaran piutang (accounts receivable), dan registrasi mahasiswa (sistem akademis).
4. Perangkat Lunak Produktivitas Kerja
Berguna untuk
meningkatkan produktivitas pemakai. Beberapa golongan pernagkat lunak untuk
meningkatkan produktifitas kerja yaitu:
a.
Word Processing
untuk menciptakan
dokumen ataupun untuk membuat surat. Misalnya: Word dan Abi Word.
Perangkat lunak
ini memberikan kemudahan dalam menformat teks (Misalnya agar teks tertata rapih
dengan rata dibagian kanan ataupun kiri), membuat teks tertentu ditebalkan atau
dimiringkan, mengatur font (jenis tulisan, misalnya Times Roman, Arial,
Courier, termasuk ukurannya), bahkan memungkinkan untuk menambahkan gambar atau
foto kedalam dokumen. Dalam prakteknya, kemampuan untuk melakukan pengolahan
kata sangat bervariasi. Sebagai contoh, ada yang memberikan fasilitas untuk
membuat tabel, mengatur teks agar ditampilkan dalam beberapa kolom, ataupun
menyimpan file kedalam format HTML.
Pengolahan kata
seperti Word mendukung fitur spelling
checker yang berfungsi untuk mengidentifikasi masalah ejaan , grammar checker yang berfungsi untuk
mengidentifikasi kesalahan tatabahasa, dan
thesaurus yang berfungsi untuk mencarikan padanan kata.
Daftar Pengolahan Kata
Nama
|
Vendor
|
Ami Pro
|
Lotus
Development Corp
|
StarOfficer
Writer
|
Sun
Microsystems
|
Word
|
Microsoft
Corporation
|
WordPerfect
|
Novel
Corporation
|
WordStar
|
WordStar
International Corporation
|
b.
Spreadsheet
Pengolahan
data dalam bentuk kumpulan sel, yang memungkinkan perhitungan secara dinamis.
Contoh: Microsoft Excel dan StarOffice, Calc.
Mempunyai
tampilan yang khas, berapa sekumpulan sel, setiap sel memiliki alamat yang
dinyatakan dengan nama baris dan kolom. Pada gambar diatas terlihat bahwa nama baris
berupa angka dan nama kolom dinyatakan dengan huruf.
Pada sel inilah
pemakai dapat menuliskan teks, angka, dan bahkan rumus. Rumus yanr disediakan
berbagai ragam, dari sekedar menghitung jumlah nilai dari beberapa kolom sampai
keperhitungan IRR (Internal Rate of Return: suatu metode yang biasa digunakan
untuk menghitung investasi).
Spreadsheet dilengkapi
dengan fasilitas untuk menyajikan data dalam bentuk grafik seperti diagram
batang, diagram lingkaran, atau diagram garis dapat dipilih oleh pemakai dengan
mudah.
Daftar spreadsheet
Nama
|
Vendor
|
Claris
Resolve
|
Claris
Corporation
|
Excel
|
Miscrosoft
|
Lotus 1-2-3
|
Lotus
Development Corporration
|
QuatroPro
|
Novel
Corporation
|
StarOffice
Calc
|
Sun
Microsystem
|
c.
Desktop Publishing
menangani
pembuatan buku, surat kabar, dan iklan, contoh: CorelDraw. Umumnya perangkat
lunak ini mempunyai kemampuan untuk menggabungkan berbagai berkas yang
dihasilkan oleh perangkat lunak lain, misalnya:
·
Dokumen dari pengolahan kata.
·
Gambar buatan yang dilakukan melalui perangkat
penggambar seperti paint.
·
Gambar hasil scanner.
Daftar Dekstop Publishing.
Nama
|
Vendor
|
Corel Draw
|
Corel Corporation
|
FrameMaker
|
Frame Technology
|
InDesign
|
Adobe
|
Publish It!
|
Timeworks International
|
Publisher
|
Microsoft Corrporation
|
QuackXPress
|
Quark
|
Ventura
|
Corel Corporation
|
d.
Presentasi Grafik
Untuk
membuat bahan-bahan presentasi dalam bentuk transparan atau untuk membuat
diktat, dan sekaligus dapat dipakai sebagai alat untuk presentasi. Contoh:
PowerPoint dan StarOffice Impress.
Berguna untuk
membuat bahan presentasi dan juga sekaligus untuk melaksanakan presentasi.
Dengan menggunakan perangkat lunak ini, pembuatan bahan presentasi dapat
dilakukan dengan mudah dan cepat. Anda biasa menyajikan teks, grafik,
gambar, dan grafik dan kemudian mencetaknya kedalam bentuk kertas ataupun
plastik transparan.
Jika anda
menggunakan perangkat lunak ini untuk melakukan presentasi-dengan menghubungkan
komputer ke proyektor LCD dan menayangkan keluaran proyektor LCD kelayar
presentasi –banyak fitur lain yang dapat anda libatkan, seperti menambahkan
animasi saat terjadi penggantian slide dan bahkan anda bis amenyajikan film
yang direkam dengan kamera video.
Daftar Perangkat Lunak Presentasi Grafik
Nama
|
Vendor
|
Action!
|
Macromedia
|
StarOfficer
Impress
|
Sun
Microsystem
|
FreeLance
Graphics
|
Lotus
Development Corporation
|
Power Point
|
Microsoft
Corporation
|
WordPerfect
Presentation
|
Novel
Corporation
|
e.
Komunikasi
Komunikasi
berfungsi untuk melakukan komunikasi antar pemakai secara elektronis. Contoh
Microsoft Outlook dan Opera dapat digunakan untuk mengirim dan menerima surat
elektronis.
Daftar Perangkat Lunak e-mail
Nama
|
Vendor
|
PerfectOffice
|
Novel
Corporation
|
Netscape
Messenger
|
Netscape
Communications
|
Outlook
Express
|
Microsoft
Corporation
|
Kmail
|
Koffice Team
|
f.
Personal Information Manager
Mengelola
informasi yang berhubungan dengan jadwal, tugas, data rekanan atau klien, dan
keuangan.
Merupakan
program yang sangat bermanfaat bagi individu yang ingin mengelola informasi
pribadi. Perangkat lunak ini bermanfaat untuk mengelola ibformasi yang
berhubungan dengan jadwal, tugas, data rekanan atau klien, dan keuangan.
Daftar Perangkat Lunak PIM
Commence
|
Jensen-Kones,
Inc
|
Computer
Organizer
|
Impulse
Software
|
Lotus
Organizer
|
Lotus
Development Corporation (Sekarang IBM)
|
Microsoft
Outlook
|
Microsoft
Corporation
|
g.
Management Data
Untuk mencatat,
memanipulasi, dan mengambil data atau informasi. Program yang berguna untuk
mencatat, memanipulasi, dan mengambil data dengan cara yang mudah dan cepat.
Beberapa contoh DBMS yang biasa dipakai oleh perseorangan
Daftar DBMS
Nama
|
Vendor
|
Acces
|
Microsoft
Corporation
|
Paradox
|
Novell
Corporation
|
Visual Dbase
|
Borland
International
|
Visual
Ekspress
|
Computer
Association
|
Visual FoxPro
|
Microsoft
Corrporation
|
Diluar
pengolahan data diatas terdapat kelompok perangkat lunak produktifitas yang lain,
misalnya yang tergolong sebagai pengolah statistika (Contoh SPPS dan
MicroStat).
Perangkat lunak
produktivitas kerja merupakan perangkat lunak aplikasi yang umum dipakai orang.
Adalah kumpulan beberapa program yang dikemas menjadi
satu. Beberapa contoh yang terkenal adalah Microsoft Officer, Lotus SmartSuite,
serta StarOffice. Sebagai contoh, Microsoft Office merupakan produk yang
terdiri atas sejumlah program seperti Microsoft Word, Microsoft Excel,
Microsoft Acces, dan beberapa program lainnya.
Contoh beberapa Software suite
Program
|
Microsoft
Office
|
Corel
WordPerfect Ofice
|
Sun
StarOffice
|
Pengolahan
Kata
|
Word
|
WordPro
|
StarWriter
|
Lembar Kerja
|
Excel
|
QuartroPro
|
StarCale
|
Presentasi
|
Power Point
|
Presentations
|
StarImpress
|
Personal
Information Manager
|
Outlook
|
Corel Cental
|
StarSchedule
|
Management
Basis Data
|
Acces
|
Paradox
|
StarBase
|
Tidak ada komentar:
Posting Komentar