Kali ini Jembersantri akan mengulas 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.
Berbicara masasalah software pemrograman ini, saya mempunyai pengalaman membuat
salah satu Program ATM Bank Mandiri Bank Terbaik di Indonesia
untuk lebih jelasnya silahkan anda kunjungi sini : Program ATM Bank Mandiri
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, 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.
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.
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 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.