A. Perkembangan Software
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar/on) atau 0 (salah/off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit). Ada beberapa evolusi perangkat lunak :
1)
Era Pioner
: Pada
era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya.
Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di
kerjakan komputer berupa print out.
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses.
2)
Era Stabil
: Baris-baris
perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu,
tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak
mampu menyelesaikan banyak pengguna (multi
user) secara cepat/langsung (real
time). Pada era ini mulai di kenal sistem basis data, yang memisahkan
antara program (pemroses) dengan data (yang di proses).
3)
Era Mikro
: Perangkat lunak
dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani
internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh
penggunannya untuk keperluan tertentu
4)
Era Modern
: Pembuatan
sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah
menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan
berbagai disiplin ilmu dalam perancangannya.
B. Pengertian Software(perangkat lunak)
Software adalah program komputer yang menjadi jembatan antara
pengguna dengan perangkat keras. Ia juga dapat didefinisikan sebagai sebuah
aplikasi yang tersusun dari sekumpulan kode-kode bahasa pemrograman. Menurut
sumber lain, software merupakan suatu
data yang diprogram serta disimpan secara digital dan tidak berwujud, namun
berada di dalam komputer. Ada pula yang menyebutkan bahwa software ialah
kumpulan data-data elektronik
berupa program atau instruksi yang disimpan dan dikelola oleh komputer.
Software sendiri dibuat oleh seorang programmer dengan bahasa pemrograman
tertentu yang selanjutnya dikompilasi hingga menjadi sebuah kode yang dapat
dikenali oleh hardware. Ia dibuat untuk memudahkan pekerjaan manusia, misalnya
untuk menghitung, membuat dokumen, mengolah gambar dan lain-lain.
C. Fungsi Software
Dalam
membantu pengoperasian sistem komputer, software mempunyai fungsi-fungsi
khusus, antara lain:
1.
Mengatur berbagai perangkat keras untuk bekerja secara
simultan.
2.
Menjadi penghubung antara perangkat lunak yang lain
dengan hardware.
3.
Sebagai penafsir setiap perintah software lain ke
dalam bahasa mesin, sehingga mampu diterima oleh hardware.
4.
Mengidentifikasi program.
D. Jenis-jenis Software
Jenis-jenis software terbagi menjadi 2 bagian yang pertama
menurut fungsinya dan yang kedua menurut model distribusinya :
a. Sistem Operasi
Dalam Bahasa Inggris
disebut Operating System dan
sering disingkat OS. Keberadaannya dalam sebuah komputer sangat penting karena
tanpa sistem operasi, users tidak akan bisa menjalankan serta memanfaatkan
perangkat keras dan perangkat lunak, terkecuali booting. Ia merupakan software kompleks yang memiliki banyak fungsi
antara lain, mengatur seluruh hardware nan terintegrasi dengan CPU, memberi
instruksi pada processor untuk
mengerjakan permintaan users, mengatur segala proses yang terjadi dalam CPU dan
menjadi platform guna menjalankan software aplikasi.
b. Software Pengolah Kata
Beberapa contoh dari software
pengolah kata sebagai berikut :
a)
Lotus Word Pro : Dibuat oleh International Business Machine (IBM), aplikasi ini mempunyai
kelebihan, filenya bisa dibuka serta disunting memakai Microsoft Word. Ia juga dilengkapi fasilitas Helpful Menu Finder
yang gunanya untuk membantu menemukan instruksi-instruksi yang sesuai dengan Microsoft Word dan Word perfect.
b)
Openoffice Writer : Aplikasi
berlisensi gratis (freeware) ini
bersifat multiplatform alias dapat dijalankan pada berbagai sistem operasi,
mulai dari Windows, Linux, Unix, Mac OS dan Solaris. Fitur yang dimiliki serupa
dengan Microsoft Word, sehingga pengguna baru tidak akan kesulitan untuk
memakainya. Data yang dibuat melalui Open
Office Writer pun bisa dibuka dan diedit di Microsoft Word, begitu sebaliknya.
c)
Star Office Writer : Sama
halnya dengan Open Office Writer,
program ini juga bersifat multiplatform.
Ia mampu mengkonversi file dari Microsoft Word dan Word Perfect. Selain itu, di
dalamnya terdapat banyak contoh memo, surat, fax, resume serta dokumen.
d)
Corel Wordperfect : Keunggulan
aplikasi Wordperfect terletak pada
harganya yang lebih murah dibanding Microsoft Word. Ia juga bisa membaca file
dari program tersebut. Tapi, kekurangannya, yakni memerlukan spesifikasi
hardware yang lebih tinggi, minimal Pentium III dengan memory 128 MB.
e)
Microsoft Word : Anda pasti
tidak asing dengan aplikasi yang dikeluarkan oleh Microsoft Corporation ini. Ia biasanya sepaket dengan program Microsoft Office lain, seperti Excel,
Power Point dan sebagainya. Aplikasi tersebut membawa banyak kelebihan, mulai
dari pemakaiannya yang mudah (user
friendly), fitur lengkap dan bisa dipakai untuk membuat berbagai macam
dokumen, antara lain buku, surat, publikasi serta gambar sederhana.
c. Software Pengolah Angka
Program ini digunakan untuk mengerjakan segala hal yang
berhubungan dengan angka atau perhitungan. Ia dapat menemukan jawaban atas
rumus penjumlahan, pengurangan, perkalian serta pembagian. beberapa contoh
aplikasi pengolah angka(spreadsheet) :
a) Kspread : Aplikasi
pengolah angka tersebut bersifat bebas terbuka (open source) dan multiplatform.
Ia memiliki tampilan yang dilengkapi menu dan navigasi, sehingga mudah
digunakan. Kelebihan lainnya, yaitu Kspread mampu mengurutkan angka, melakukan
perhitungan hingga lebih dari 100 fungsi dan bisa memuat banyak lembar kerja
serta tabel dalam satu dokumen.
b) Star Office Calc : Tidak
berbeda dengan Kspread, program yang
dibuat oleh Sun Micro System ini juga bersifat multiplatform. Ia dapat mengenali serta mengklarifikasi data-data
pada lembar kerja untuk diterjemahkan ke dalam bentuk grafik. Selain itu, Star Office Calc mampu mengkonversi file
ke dalam dokumen Excel.
c) Openoffice Calc : OpenOffice Calc ialah aplikasi freeware, sehingga siapa pun bisa
menginstal dan mengoperasikannya tanpa harus membayar lisensi. Ia memiliki user
interface yang mirip dengan Microsoft
Excel, terutama penempatan menu-menu dan toolbarnya.
d) Lotus 123 : Ia masih
satu keluarga dengan Lotus Word Pro.
Keunggulannya, yakni Lotus 123
memiliki fitur yang lengkap dan mampu bertukar dokumen dengan Microsoft Excel.
e)
Microsoft Excel : Aplikasi
yang satu paket dengan Microsoft Word
ini mempunyai tampilan yang user friendly,
dilengkapi menu-menu standard dan fitur yang dibutuhkan untuk pengolahan angka.
Karena bersifat shareware, pengguna
harus membayar lisensi supaya bisa menjalankannya.
d. Software Antivirus
Kerap
disebut Virus Protection Software,
aplikasi ini berfungsi sebagai pendeteksi dan penghapus virus dari sistem komputer. Ia bisa
menentukan, apakah sebuah PC telah terinfeksi virus atau tidak. Umumnya,
software tersebut bekerja dengan cara memindai semua berkas yang diakses, baik
dibuka, disimpan maupun dimodifikasi.
2. Jenis Software Berdasarkan model distribusinya :
Selain berdasarkan fungsinya,
software juga bisa dibedakan berdasarkan pada model distrubusinya atau bisa
pula berdasarkan jenis layanan yang diberikan. Berikut beberapa jenis software
berdasarkan distribusinya:
a)
Freeware
adalah jenis software yang didistribusikan dan bisa digunakan secara gratis
tanpa batasan waktu. Umumnya, freeware
adalah hasil karya para komunitas yang disumbangkan kepada. Mereka hanya
memegang hak sebagai pengembang dan pengontrol saja. setiap orang bebas
mengembangkan software yang sifatnya freeware.
b)
Shareware
merupakan software yang bisa digunakan secara gratis tetapi dengan fitur yang
dibatasi. Biasanya software yang sifatnya masih uji cobalah yang diberikan
lisensi shareware. Sehingga ada pula
yang menyebutnya sebagai Trialware.
c)
Firmware
merupakan software yang tersimpan di dalam ROM (Read Only Memori). Firmware
tidak bisa diubah sekalipun tidak dialiri oleh listrik. Walaupun ada beberapa
firmware yang bisa diubah, mislnya yang ada di EEPROM atau Flash ROM.
d)
Commercial
Software adalah software yang dikomersilkan. Jadi untuk bisa menggunakanya
harus membeli terlebih dahulu. Beberapa contoh software jenis ini misalnya Corel Draw, Microsoft Visual Basic NET, Adobe Photoshop dan lainya. Software
jenis ini dilindungi oleh Undang-Undang Hak Cipta.
e)
Free Software adalah dalah jenis software
yang boleh untuk digunakan, dimodifikasi, disalin atau bahkan diubah. Istilah free software
ini muncul dari seorang bernama Richard Stallman dan organisasi Free Software
Foundation.
f)
Open Source
Software merupakan tidak jauh berbeda dengan freeware. Jenis perangkat lunak ini kode sumbernya bisa untuk
diubah, ditingkatkan, dipelajari, dan juga bebas untuk disebarluaskan.
g)
Malware
adalah perangkat lunak yang berbahaya karena diciptakan untuk merusak sistem
komputer. Istilah ini berasl dari kata Malicious
dan Software. Beberapa jenis malware
misalnya kuda troya (trojan horse),
cacing komputer, perangkat iklan (adware),
rootkit, crimeware dan lainnya.
Video terkait bisa langsung dikunjungi linknya ada dibawah ini, semoga bermanfaat
https://www.youtube.com/watch?v=uSu_bf8E6R0
Video terkait bisa langsung dikunjungi linknya ada dibawah ini, semoga bermanfaat
https://www.youtube.com/watch?v=uSu_bf8E6R0
Tidak ada komentar:
Posting Komentar