PERANGKAT LUNAK APLIKASI
A. Peran Perangkat Lunak
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.
B. Pengelompokkan Perangkat Lunak
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
C. Istilah Versi dan Rilis
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.
D. Antarmuka Pemakai
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.
E. Perangkat Lunak Aplikasi
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.
F. Software Suite
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