SOFTWARE
1.Pengertian
Software atau perangkat
lunak (program) merupakan deretan intruksi yang digunakan untuk mengendalikan
komputer sehingga komputer dapat melakukan tindakan sesuai yang dikehendaki
pembuatnya.
2. Klasifikasi
Berdasarkan fungsinya :
·
Perangkat
lunak aplikasi (application software) adalah program yang biasa digunakan untuk
melakukan tugas-tugas yang spesifik seperti;membuat dokumen,laporan keuangan,
dan atau sekedar mencari hiburan missal;memanipulasi foto.
·
Perangkat
lunak sistem ( system software atau support software) adalah program yang
digunakan untuk mengontrol sumber daya komputer,seperti CPU dan peranti masukan
/keluaran.Sebagai perantara antara program aplikasi dan perangkat keras
komputer.Contohnya yaitu system operasi (misalnya Windows dan Linux).
Berdasarkan cara mendapatkan dan hak pemakaian :
·
Perangkat
lunak komersial (commercial software) adalah perangkat lunak yang dijual secara
komersial.Perangkat lunak ini juga disertai lisensi yang melarang pembeli
menyalin perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual
kembali.Contoh perangkat lunak komersial adalah Microsoft Office dan Adobe
Photoshop.
·
Rentalware
adalah perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan
cara membayar sewa.Biasanya dilakukan per tahun.
·
Perangkat
lunak domain-publik adalah perangkat lunak yang tidak disertai hak cipta dan
memungkinkan siapa saja melakukan tindakan apa saja terhadap program
tersebut,termasuk membuang nama penciptanya dan memperlakukannya sebagai karya
ciptanya sendiri dan mengenakan hak cipta.Umumnya berupa kode sumber dan banyak
dijumpai pada internet.
·
Shareware
adalah perangkat lunak yang dilindungi hak cipta dan bisa dise barkan secara
gratis,tetapi untuk melanjutkan pemakaiannya,konsumen harus memberi kontribusi
dalam bentuk uang atau membayar biaya registrasi.Tujuan pembuatan shareware
adalah untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih
lanjut.
·
Freeware
adalah perangkat lunak yang tersedia tanpa kode sumber dan bebas digunakan oleh siapa saja tanpa
perlu membayar.
·
Free
Software adalah istilah yang dicanangkan oleh Richard Stallman,menyatakan
pernagkat lunak yang dilengkapi dengan kode sumber yang memungkinkan siapa saja
dapat menggunakan program tersebut dan bahkan ikut mengembangkannya.Informasi
lebih lanjut tentang free software dapat dilihat pada http://www.free-soft.org/.
·
Open
source dikemukakan oleh Eric Raymond,timbul dari ide bahwa seandainya setiap
orang dapat berpartipasi dalam mengembangkan suatu perangkat lunak tentu
perangkat lunak tersebut akan segera berevolusi menuju ke tingkat
kesempurnaan.Secara prinsip yang tergolong sebagai free software juga memenuhi
kriteria orpen source.Untuk memperoleh informasi lebih lanjut bisa mengakses http://www.opensource.org.
3. .Istilah
Versi (version) dan Rilis (release)
·
Versi
menyatakan perubahan besar pada perangkat lunak.Umumnya dinyatakan dengan bilangan : 2.0,3.0,4.5.0, dan sebagainya.Notasi lain terkadang digunakan
seperti Microsoft Office yang menggunakan kode tahun sehingga terdapat Office
97 dan Office 2000.
·
Rilis
menyatakan perubahan kecil terhadap versi yang sama.Biasa dinyatakan dengan
angka di belakang tanda titik.Contoh versi 3.1 bisa menjadi 3.1,3.11,dan 3.12.
4.Perangkat
Lunak Aplikasi
Biasa digunakan untuk melakukan tuga-tugas yang spesifik seperti mengetik dokumen.
Digolongkan menjadi :
·
Perangkat
lunak hiburan,mencakup program-program permainan (game), program untuk
memainkan musik (misal WinAmp,KMPlayer), dan program untuk memainkan film
(misal Xing).
·
Perangkat
lunak pendidikan,berguna untuk mempelajari atau mereferensi suatu pengetahuan.Dalam
kategori ini adalah program kamus, ensiklopedi, pelajaran bahasa asing,ilmu
pengetahuan dan simulasi.
Adakalanya
sebuah program menggabungkan kemampuan pendidikan dan hiburan sekaligus.Biasa
disebut edutainment,seperti program untuk anak-anak yang mendukung unsure
hiburan sekaligus pendidikan.
·
Perangkat
lunak bisnis,digunakan untuk menangani aplikasi bisnis.Misalnya program untuk
menangani persediaan barang,pencatatan dan pembayaran piutang, dan registrasi
mahasiswa (system akademis).
·
Perangkat
lunak produktivitas kerja,untuk
meningkatkan produktivitas kerja yang umum dipakai orang.Misalnya Microsoft
Words,M.Excel,CorelDraw,dan sebagainya.
4.1.Word Processing atau pengolah kata merupakan kelompok
perangkat lunak yang fungsi utamanya adalah untuk membuat dokumen.Kemampuan
pengolah kata yang sangat bervariasi.Contoh aplikasi pengolah data : Microsoft
Word,StarOffice Writer,WordPerfect.
4.2. Spreadsheet,tampilannya yang khas berupa sekumpulan
sel.Setiap sel dinyatakan dengan nama baris (angka) dan kolom (huruf). Dalam
sel ini,pemakai dapat menuliskan teks,angka,dan bahkan rumus.Secara otomatis
jika memakai rumus,spreadsheet melakukan perhitungan.Sekiranya nilai-nilai yang
terlibat dalam rumus ada yang diubah,itu otomatis diulang.H al ini sifatnya melakukan analisis what-if (dalam pengambilan keputusan).Selain
itu,menyajikan data dalam bentuk grafik,seperti diagram batang,lingkaran,maupun
garis.Contoh aplikasi ini : Excel,StarOffice Cale,Lotus 1-2-3.
4.3.Dekstop Publishing adalah perangkat lunak yang biasa digunakan oleh
percetakan untuk menghasilkan produk cetakan seperti brosur atau kartu undangan.Umumnya,dapat
menggabungkan berbagai berkas yang dihasilkan oleh perangkat lunak lain,misal :
·
Dokumen
dari pengolah kata,
·
Gambar
buatan yang dilakukan melalui Paint,
·
Gambar
hasil scanner.
Contoh apliaksi ini : CorelDraw,Publisher,InDesign.
4.4. Perangkat lunak presentasi grafik berguna untuk
membuat bahan presentasi dan juga sekaligus untuk melaksanakan presentasi.Bisa
menajikan teks,gambar dan grafik.Banyak fitue seperti menambahkan animasi,film
yang di rekam dengan kamera video.Contoh aplikasi ini : Power Point,StarOffice
Impress,WordPerfect Presentation.
4.5. Perangkat luation rnak komunikasi berguna untuk
melakukan komunikasi antarorang melalui surat elekronik (e-mail).Contoh
perangkat lunak ini : Outlook Express,PerfectOffice,Netscape Messenger.
4.6. Personal Information Manager(PIM) ,merupakan program
yang ingin mengelola informasi pribadi seperti jadwal,tugas,data klien,dan
keuangan.Contoh aplikasi ini: Commance,Computer Organizer,Microsoft Outlook.
4.7. Perangkat lunak manajeman data atau DBSM (Database
Management System) adalah program yang berguna untuk mencatat,memanipulsi,dan
mengambil data dengan cara yang mudah
dan cepat.Contoh DBSM yang biasa dipakai : Access,Paradox,Visual FoxPro.
5. Perangkat
Lunak Sistem
Perangkat lunak sistem dapat berupa :
·
Sistem
Operasi,adalah perangkat lunak dasar yang berfungsi sepenuhnya untuk
mengendalikan sistem komputer.Contoh : Windows,UNIX,dan Linux.
·
Utilitas,adalah
program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang
berhubungan dengan pengendalian atau pengkondisian sumber daya dalam sistem
komputer.Contoh: ScanDisk pada Windows,atau tar pada UNIX dan Linux.
·
Device
driver,adalah program yang berfungsi untuk membantu komputer mengendalikan
peranti-peranti peripheral.Contohnya ketika perlu menginstal program bawaan
printer agar komputer bisa mengenali printer tersebut.Program itu yang disebut
device driver.
·
Penterjemah
bahasa,adalah program yang menterjemahkan program yang dibuat oleh pemrogram
menjadi bentuk yang dpat dijalankan oleh komputer secara langsung.
5.2.1 Fungsi Sistem Operasi
·
Manajemen
proses mencakup penyiapan,penjadwalan,dan pemantauan,proses pada komputer.
·
Manajemen
sumber daya (CPU,memori utama,dan peranti masukan/keluaran) berkaitan dengan
pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang
dilakukan oleh perangkat lunak sistem ataupun perangkat lunak aplikasi yang
sedang dijlankan komputer.
·
Manajemen
data berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal
pengalokasian dalam peranti penyimpan sekunder maupun dalam memori utama.
Selain
itu,sistem operasi umunya mempunyai sarana untuk mengelola
keamanan.Mengaharuskan pemakai memasukkan nama pemakai dan password sebelum
mengakses komputer.
5.2.2
Macam Sistem Operasi
Di lingkungan PC,Windows dan
Linux merupakan contoh sistem operasi populer.Di lingkungan mainframe ,MVS
(Multiple Virtual System) merupakan sistem operasi yang paling umum
digunakan.Di lingkungan minicomputer,setiap vendor memiliki sistem operasi
tersendiri.Contoh-contoh nya :VAX/VMS (minicomputer DEC),AOS dan DG
(minicomputer Data General) dsb.Yang populer di PC sebagai berikut :
DOS,Windows 95,98,Me,XP,NT,2000,Novell NetWare,OS/2,UNIX,Linux.
5.2.3
Penanganan Proses dalam Sistem Operasi
·
Multiprograming,adalah
suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak
dalam sebuah komputer dan berbagi sumber daya dalam waktu yang berlainan.
·
Time-sharing,adalah
suatu metode yang dipakai sistem operasi yang memungkinkan sejumlah pemakai
dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani
oleh CPU secara bergantian dalam jumlah waktu yang sama.
·
Penyimpanan
virtual adalah suatu metode yang menangani sejumlah program dengan membagi
program-program tersebut ke dalam bagia-bagian dari setiap proses yang ditaruh
dalam memori utama per satu waktu.
·
Multitasking
adalah suatu kemampuan yang memungkinkan seorang pemakai menjalankan sejumlah
program dalam waktu yang sama.
·
Multiprocessing
adalah suau kemampuan sistem operasi yang menjalankan dua atau lebih intruksi
secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer.
5.3.1 Program Untuk Pencadangan
Pencadangan
(backup) berarti menyalin program atau data yang terdapat pada hard disk
komputer ke suatu peranti pnyimpan eksternal dengantujuan agar sekiranya
terjadi kerusakan pada hard disk komputer maka salinan tesebut dapat
digunakan.Contoh program ini : Norton Backup (Symantic),UINIX dan Linux
terdapat utilitas seperti tar,pio,dan dd.
5.3.2 Program Pemulihan Data
Berfungsi
untuk melakukan perbaikan atau pemulihan data yang rusak secara fisik.Contoh
program yang terkenal yaitu Norton Utilities.
5.3.3 Program Anti Virus
Berguna
menangani penularan virus dalam komputer.Beberapa program anti virus dapat
melakukan pencegahan terhadap penularan virus,selain itu dapat melakukan
pemulihan berkas yang terkena virus.Contoh program ini yaitu McAffe VirusScan
dan Norton AntiVirus.
5.3.4 Program Komperasi Data
Komperasi
data merupakan upaya yang biasa dilakukan pemakai komputer dengan tujuan agar
berkas yang berukuran besar dapat disimpan dengan ukuran yang jauh lebih kecil.Contoh program yang terkenal
yaitu WinZip dan PK Zip.Di lingkunagan Linux terdapat utilitas bernama gzip.
5.3.5 Program Untuk Melakukan Defragmentasi
Defragmentasi
adalah suatu upaya untuk menghilangkan fragmentasi. Fragmentasi adalah keadaan
ynag membuat bagian dari berkas-berkas pada hard disk atau disket tidak berada
pada lokasi yang bersebelahan melainkan berserakan pada berbagai sektor yang
berjauhan.Pengaruh nya pengaksesan jadi lambat.Program untuk melakukan
defragmentasi disebut defragger atau defragmenter.Disk Defragmenter contoh
utilitas pada Microsoft Windows.
5.3.6 Pemformat Disk
Memformat
disk adalah tindakan yang dilakukan untuk menyiapkan disket atau hard disk agar
bisa digunakan untuk menyimpan data atau program.Bisa menggunakan program
pemformat disk.
Sumber:
Kadir,Abdul.Terra Ch.Triwahyuni.2003.Pengenalan Teknologi Informasi;Yogyakarta.Andi
Tidak ada komentar:
Posting Komentar