Pengertian Software dan Fungsinya
Pengertian dari Software / Perangkat Lunak Komputer yang merupakan
sebuah program komputer yang menjembatani pengguna komputer dan
perangkat keras yang digunakannya. Dengan kata lain, perangkat lunak
merupakan penerjemah antara manusia sebagai orang yang memberi instruksi
dan komputer sebagai pihak yang menerima instruksi.
Jenis Software Atau Perangkat Lunak Komputer
Perangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem dan perangkat lunak aplikasi.
- Perangkat Lunak Atau Software Sistem (System Software)
Perangkat
Lunak Sistem adalah perangkat lunak atau software yang berhubungan
langsung dengan komponen perangkat keras komputer (Hardware), perawatan,
maupun pemrogramannya. Perangkat lunak sistem ada tiga macam yaitu
sebagai berikut :
- Sistem Operasi (Operating System)
Sistem Operasi
merupakan perangkat lunak yang bertugas mengontrol dan melakukan
manajemen perangkat keras / Hardware serta operasi-operasi dasar sistem,
termasuk menjalankan perangkat lunak aplikasi. Komputer tidak dapat
menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem
operasi di dalamnya. contohnya : Windows, Mac Os, BeOS, DOS,
UNIX, Novell Netware yang menjalankan sistem operasi network berbasis
DR-DOS, FreeBSE (SO turunan UNIX), atau Windows dengan aplikasi Citrix
Metaframe.
Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut.
- Mengatur User interface, yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi.
- Mengoordinasikan perangkat keras / hardware denga perangkat lunak / software yang terdapat pada komputer
- Mengatur bagaimana perangkat lunak bisa masuk dalam memori.
- Mengatur cara penyimpanan dan pengambilan data pada media penyimpanan.
- Mengelola semua sumber daya sistem pada komputer dan lain-lain.
- Bahasa Pemrograman
Bahasa pemrograman merupakan instruksi
dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada
komputer untuk melaksanakan suatu tugas. Manusia memberikan instruksi
yang dimengerti oleh komputer melalui bahasa pemrograman, dan komputer
akan menerjemahkannya.
Bedasarkan levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut.
- Low Level Language, merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language adalah sebagai berikut.
- Machine code, merupakan kode yang disimpan dalam bentuk angka
biner (0 dan 1) di mana angka biner tersebut berfungsi menyimpan
instruksi yang diperlukan oleh mesin.
- Assembly code, merupakan kode untuk mempresentasikan machine
code ke dalam komputer. Assembly code ini akan diubah menjadi machine
code melalui bahasa assembler.
- Middle Level Language, merupakan bahasa pemrograman tingkat
menengah. Contoh middle level language adalah bahasa C dan C++. Bahasa C
dan C++ merupakan compiler untuk membuat aplikasi interfacing komputer maupun microcontroller.
- High Level Language, merupakan bahasa tingkat tinggi di mana
struktur maupun tata bahasa dalam penulisan program mudah dipahami oleh
manusia. Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL, dan Prolog
- Utility Software
Utility Software merupakan perangkat lunak yang berfungsi untuk
menyelesaikan suatu permasalahan tertentu dalam sistem komputer. Seperti
membantu pengoperasian mesin dalam komputer di antaranya mempersiapkan
pemakaian media disk, membuat duplikat (copy file), membuat atau
menghapus proteksi (keamanan) suatu sistem software, memperbaiki bagian
file pada disk yang rusak, menguji kebenaran kinerja dari komputer, dan
lain-lain.Contohnya : WinRar, Scandisk, Disk Defragmenter, Norton Ghost, Tune Up Utilites, Advanced System Care, CC-Cleaner, dll.
- Perangkat Lunak Atau Software Aplikasi (Application Software)
Perangkat lunak aplikasi (application software) merupakan
program yang dibuat atau dirancang untuk menyelesaikan suat aplikasi
tertentu. Selain perangkat lunak sistem, sebuah komputer juga
membutuhkan perangkat lunak aplikasi yang berfungsi untuk menyelesaikan
tugas-tugas tertentu yang membantu pengguna dalam kegiatan sehari-hari.
Pada
Saat ini banyak perangkat lunak aplikasi yang tersedia dalam bentuk
paket-paket program. Progam ii banyak dibuat oleh perusahaan software
dan bisa dibeli bebas di toko-toko penjualan software. Program aplikasi
ada banyak macamnya yaitu saya kasih contoh : Microsoft Office Word, Software Desain Kaos dan Jaket, Excel, Power Point, CorelDraw Graphics Suite, Adobe Photoshop, Software ERP Indonesia, AutoCAD, MYOB Accounting, Macromedia Freehand, Microsoft Access, Internet Download Manager 6.19 Build 3 Terbaru 2014, Visual Basic, Microsoftt Visual Foxpro,dll.
|
Pengertian Software Atau Perangkat Lunak Komputer |
Software komputer terbagi menjadi 5:
- Software berbayar (licence)
- Software gratis (Freeware)
- Software gratis (Open-source)
- Software berbagi (shareware)
- Software iklan/spam (adware)
Pengertian Software Berbayar (lisence)
Software berbayar (licence)
adalah software komputer yang didistribusikan secara komersil atau
berbayar. Ciri Software jenis ini adalah adanya kewajiban untuk mengisi
kode aktivasi yang didapatkan melalui pembelian dengan developer /
pembuat software yang bersangkutan agar dapat menggunakan software
tersebut. Terdapat juga diantaranya yang memberikan masa ujicoba gratis (trial) untuk menggunakan software yang bersangkutan. biasanya paling banyak yang berbayar adalah software bisnis
Pada umumnya software / perangkat lunak
yang berjenis software berbayar adalah program-program seperti Microsoft
Office, Adobe Photoshop, AutoCAD, Software ERP dll.
Dan biasanya para pembuat software telah memiliki toko online sendiri
untuk memasarkan produk softwarenya kepada pelanggannya, ya seperti toko
online jual beli yang sudah bertebaran di indonesia, contohnya seperti :
Rakuten.co.id: Toko Online Murah, Serba Ada Barang Unik Jepang, Ekiosku.com Jual Beli Online Aman Menyenangkan, dan Bajumurmer.com Toko Baju Online Jual Atasan Wanita Dress Ecer Grosir Reseller Murah.
yang sama-sama memasarkan produknya melalui sebuah situs websitenya,
yang bertujuan agar para konsumennya dapat dengan cepat mengetahui
produk-produk unggulannya.
Pengertian Software Gratis (freeware)
Pengertian software gratis
adalah perangkat lunak tersebut dibagikan secara cuma-cuma tanpa
mewajibkan pengguna untuk membeli software tersebut serta dapat
digunakan untuk jangka waktu juga dengan hak distribusi yang tak
terbatas. Software yang termasuk dalam kategori freeware antara lain
seperti browser Mozilla Firefox, Opera, CCleaner, Smadav, WinRar dll.
Pertanyaan yang kerap muncul dibenak pengguna adalah mengapa mereka
mendistribusikan software tersebut secara cuma-cuma? Lalu apa untungnya
buat mereka?
Pada umumnya developer atau pembuat
software gratis tersebut juga menyediakan versi berbayar lainnya yang
menambahkan fitur yang tak terdapat pada versi gratis nya. Namun
adakalanya pembuat yang ‘murni’ hanya menyediakan versi gratis nya.
Kendati demikian pada umumnya mereka tetap memperoleh keuntungan berupa
donasi dari pengguna yang tersebar diseluruh penjuru dunia. Selain itu
mereka juga mendapatkan keuntungan lain dari sponsorship atau banner
yang memasangkan iklan pada situs mereka. seperti salah satu situs Agen Bola Promo 100% SBOBET IBCBET Casino Poker Tangkas Online
dari winenlose.com yang saat ini mempunyai software atau program
permainan poker yang terbaru dan tercanggih 2014, dan tidak semua agen
bola dan poker online memiliki software atau program secanggih punya
winenlose.com tersebut.
Pengertian Software Gratis (open source)
Pengertian Software open source hampir sama dengan software freeware. Yang membedakan adalah pada software open source pihak pembuat / developer turut menyediakan source code
atau keseluruhan bahasa pemrograman yang menciptakan software tersebut
hingga berjalan. Dengan demikian, bahasa pemrograman tersebut dapat
dimanfaatkan oleh pengguna lainnya -khususnya bagi programmer- untuk
memodifikasi, mengurangkan atau menambahkan source code yang
bersangkutan untuk dikembangkan lebih lanjut untuk digunakan sendiri
maupun didistribusikan kembali secara bebas dan gratis! Situs paling
terkenal untuk mendapatkan software – software berjenis open source tersebut dapat mengunjungi link berikut: ( Pengertian Software Open Source ).
Pengertian Software Berbagi ( Shareware )
Pengertian Software Shareware adalah software yang bebas digunakan namun dibatasi oleh jangka waktu tertentu (trial).
Beberapa software shareware bukti pembayaran anizan juga terdapat limitasi pada penggunaan
fitur khusus yang terdapat didalamnya sehingga software shareware ini
dapat didownload dan dipergunakan secara gratis melalui situs resmi
mereka namun setelah batas waktu yang ditentukan selesai, maka software
tersebut tidak akan dapat digunakan lagi. Contoh Software Shareware pada
umumnya adalah program antivirus, software grafis, software riset dll.
Pengertian Software iklan / spam ( Adware )
Pengertian Software dalam kategori ini
dapat dibedakan menjadi 2: Adware dan Trojan Adware. Bila anda pernah
menggunakan program Messenger dari Microsoft tentunya pernah melihat
adanya banner atau pop-up yang muncul pada saat software Messenger
tersebut dijalankan. Software tersebut memanfaatkan ruang yang tersedia
untuk dipasangkan iklan promosi dsb. Dalam tahap yang wajar, banner
tersebut hanya muncul diprogam dan saat-saat tertentu.
Pada kategori yang kedua, software iklan tersebut dapat pula berbentuk
Trojan Adware yang terinstal secara diam – diam di komputer
atau bahkan situs yang “tidak bersih”. Software yang terinstal secara
diam-diam dikomputer tersebut cukup berbahaya karena dapat mengganggu
kinerja komputer anda karena software tersebut dapat menyamarkan dirinya
dalam bentuk software antivirus, registry cleaner atau bahkan pesan
promosi lainnya yang bila di klik akan tertuju pada situs mereka. Untuk
menghindari software yang masuk kedalam kategori ini umumnya antivirus
saat ini sudah dapat mendeteksi serta memblokirnya.