Software disebut dengan perangkat lunak yang merupakan kumpulan beberapa
perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Perangkat
lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun
dokumen serta arsip lainnya.
Software merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri, data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika,
logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga
dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini
melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software
ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin
komputer.
Kebanyakan masyarakat saat ini membagi
komputer menjadi dua bagian .Bagian pertama adalah hardware yang merupakan
perangkat fisik yang ada di dalam komputer. Dan bagian yang kedua adalah
software komputer, yang memberitahukan hardware mengenai apa yang harus
dilakukan dan bagaimana melakukannya. Apabila diibaratkan bahwa komputer adalah
makhluk hidup, maka hardware adalah tubuhnya seperti mata untuk melihat,
paru-paru untuk bernapas dan bagian tubuh lainnya, sedangkan perangkat lunak
atau software diibaratkan sebagai kepintarannya, seperti memproses gambar yang
dilihat mata, memerintahkan tangan untuk mengangkat objek, dan memaksa tubuh
untuk menarik nafas dengan menggunakan paru-paru.
Hardware Komputer, menjadi bagian dari
mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati (off),
konsep on dan off tersebut dinamakan binary. Software komputer dikembangkan
agar binary dapat menjadi jalan untuk memberitahukan komputer hardware dalam
melakukan tugasnya. Software Komputer menterjemahkan dan mengarahkan pengguna
komputer agar mengerti mengenai apa yang dapat dilakukan oleh komputer
hardware.
Sebagian besar dari software komputer
dibuat oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa
pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya
dalam melakukan perbincangan. Perintah-perintah
tersebut dinamakan “Source Code”. Program
komputer lainnya dinamakan Compiler yang digunakan pada source code, dan
kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh
komputer.Dan hasilnya dinamakan program executable (EXE).
Software komputer dibagi menjadi dua
kategori utama yaitu sistem software dan software aplikasi. Sistem software menyajikan program yang
dapat mengijinkan hardware berjalan dengan semestinya.Software aplikasi
menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu disamping
menjalankan hardware.
Secara tak sadar, ketika kita menggunakan komputer, sebenarnya kita telah
menggunakan software.Apakah sebenarnya software itu?Software atau perangkat
lunak adalah semua program yang digunakan untuk menjalankan komputer atau
perangkat lainnya.Secara umum, ada dua jenis software.Pertama adalah software
aplikasi.Software aplikasi adalah software yang dibuat untuk tujuan atau
kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar
file audio, dan sebagainya.Kedua adalah software sistem. Software sistem
adalah software yang menjadi tempat semua software aplikasi berjalan .Contohnya
adalah Microsoft Windows, Linux, Mac OS, dan sebagainya.
Menurut cara
memperolehnya, software dapat dibedakan menjadi beberapa jenis.
1. freeware.
Software yang bersifat freeware dapat
digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna.
Maksudnya, meskipun kita menggunakan freeware tersebut kita tidak boleh
melanggar hak cipta atas software tersebut, misalnya penggandaan untuk orang
lain atau menggunakan software tersebut untuk kepentingan lain. Biasanya
freeware didistribusikan tanpa disertai dengan kode program yang bersangkutan.
Lalu jika kita tidak perlu membayar, apa tujuan si pembuat freeware? Tujuan
yang jelas adalah untuk promosi.Baik itu promosi diri sendiri (untuk programmer
perorangan) ataupun promosi produk (untuk developer kelas kakap). Tujuan lain
yang mungkin adalah untuk mendapatkan masukan dari pengguna dan ada pula (walaupun
jarang ditemui) yang bertujuan untuk membobol sistem seseorang. Beberapa contoh
freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak lagi.
2. Shareware.
Shareware adalah software yang dapat
digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu
tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan
software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi
software tersebut. Terkadang pada shareware diberi batasan fitur yang hanya
bisa digunakan jika pengguna membeli softwarenya.Seperti freeware, shareware
masih dibatasi oleh hak cipta.Tujuan pembuatan shareware cukup jelas, yaitu
memberikan contoh hasil jadi software tersebut sebelum dibeli oleh
pengguna.Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds,
WinRAR, dan sebagainya.
3. Propietary
software.
Propietary software itu hampir sama dengan barang yang bisa kita
beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya.Propietary
software sangat dibatasi oleh hak cipta.Kita tidak diperkenankan
mendistribusikan kembali, mengotak-atik program, dan software ini tidak
disertai dengan kode sumber.
4. Open
source software.
Berbeda dengan jenis software sebelumnya,
open source software memberikan kebebasan kepada kita untuk menggunakan,
mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software
aslinya maupun yang telah kita ubah.Biasanya software yang bersifat open source
menyertakan kode sumber dalam pendistribusiannya.Tujuan pembuatan open source
software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan sosial
bagaimana sebuah software bisa bermanfaat bagi para pengguna.Beberapa contoh
open source software misalnya Pidgin, qGo, Inkscape, gimp, dan masih banyak
lagi.
Web Browser
Paket
software yang menyediakan interface pemakai untuk mengakses situs Web Internet,
intranet, ekstranet
Contoh: Microsoft Explorer, Netscape
Navigator
Word Processing
Peranti
lunak yang memungkinkan pengguna untuk memanipulasi teks dengan menggunakan
berbagai fitur penulisan dan pengeditan
Contoh: Microsoft Word, Lotus WordPro,
Corel WordPerfect
Spreadsheets
Peranti lunak yang menggunakan kisi baris
dan kolom yang berkode untuk menampilkan data numerik atau tekstual di dalam
sel
Contoh: Microsoft Excel, Lotus 1-2-3, Corel
QuattoPro
Pengelola Database
Peranti
lunak yang mendukung penyimpanan, penelusuran, dan manipulasi data yang
berhubungan.
Contoh: Micorosoft Access, Lotus Approach,
Corel Paradox
Grafik Presentasi
Peranti lunak yang memungkinkan pengguna
untuk menciptakan presentasi yang kaya grafis dengan cara “menempelkan” gambar
grafis ke dalam presentasi tekstual.
Contoh: Microsoft PowerPoint, Lotus
Freelance, Corel Presentations
Pengelola Informasi Personal
Software
yang membantu para pemakai akhir untuk menyimpan, mengatur, dan menarik teks ke
dalam bentuk catatan, daftar, memo dan berbagai bentuk lainnya.
Contoh: Microsoft Outlook, Lotus Organizer,
Corel Central
Groupware
Peranti
lunak yang memfasilitasi komunukasi, koordinasi, dan kolaborasi antar orang.
Contoh: Microsoft Exchange, Lotus Notes, Novell GroupWise
Identifikasi
Jenis-Jenis Software Aplikasi
1)
Sistem Operasi
Sistem operasi merupakan sofware yang pertama
kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian
komputer.
Terdapat 2 jenis sistem operasi berdasarkan
tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI
(Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem
operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi
UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi
berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem
operasi UNIX dan Linux yang telah mendukung GUI.
2)
Program Bantu dan Program Tambahan
Program bantu (utility) merupakan program
yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu
sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh
dari program ini.Salah satu dari kelemahan DOS adalah tidak mampu bekerja di
sistem jaringan.Oleh karena itu beberapa perusahaan membuat program tambahan
yang dapat mengubah sistem DOS tersebut (single user atau stand alone system)
menjadi sistem operasi yang dapat digunakan oleh banyak pemakai
(multiuser).Netware, Token R ing dan Lantastic merukan contoh-contoh program
ini.
3)
Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang
digunakan untuk membuat program komputer.Disebut bahasa karenacomputer language
memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
a. Level Language, merupakan bahasa tingkat
rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang
termasuk program ini adalah bahasa mesin assembly language
b. High
Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata
yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN,
dsb
itulah artikel mengenai Software semoga bermanfaat bagi anda.
BACA JUGA :
Ultrabook Notebook Tipis Harga Murah Terbaik Super Canggih