PERANGKAT LUNAK APLIKASI
PERANGKAT
LUNAK APLIKASI
Ø 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.
Ø PENGELOMPOKKAN
PERANGKAT LUNAK
Berdasarkan
fungsinya terbagi menjadi dua golongan yaitu:
ü 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.
ü 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:
v 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.
Contohny adalah Microsoft Office dan Adobe Photoshope.
v 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.
v 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
v 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).
v Rental
Ware
Perangkat
lunak yang digunakan dengan cara menyewa, memiliki hak cipta. Sewa biasanya dilakukan
per tahun.
v 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/
v 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
Ø 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.
Ø 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.
Ø 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
|
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 Outlook Express |
Netscape Communications 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.
Ø 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 |