Perangkat lunak computer
Perangkat
Lunak (software) merupakan suatu program yang dibuat oleh pembuat
program untuk menjalankan perangkat keras komputer. Perangkat Lunak
adalah program yang berisi kumpulan instruksi untuk melakukan proses
pengolahan data. Software sebagai penghubung antara manusia dengan
perangkat keras komputer, yang berguna menerjemahkan bahasa manusia ke
dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan
pengguna dan menjalankan instruksi yang diberikan dan selanjutnya
memberikan hasil yang diinginkan oleh manusia tersebut. Perangkat lunak
komputer memiliki beberapa fungsi yaitu: mengidentifikasi program,
menyiapkan aplikasi program sehingga tata kerja seluruh perangkat
komputer terkontrol, dan mengatur dan membuat pekerjaan lebih efisien.
Perangkat Lunak atau Software dibagi menjadi 2 kategori yaitu perangkat lunak sistem dan perangkat lunak aplikasi.
1. 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 3 macam yaitu:
- Sistem Operasi (Operating System)
Sistem
Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja
yang mendasar sehingga mengatur kerja media input, output, tabel
pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi
berfungsi sebagai penghubung antara manusia dengan perangkat keras dan
perangkat lunak yang akan digunakan. 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.
Dibawah ini adalah tugas-tugas dari system operasi antara lain:
- Mengatur User interface, yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi.
- Mengoordinasikan perangkat keras/ hardware denga perangkat lunak / software yang terdapat pada computer
- 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.
o 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.
1. 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.
2. 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
o 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.
2. 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. Saat ini banyak perangkat lunak
aplikasi yang tersedia dalam bentuk paket-paket program. Progam ini
banyak dibuat oleh perusahaan software dan bisa dibeli bebas di
toko-toko penjualan software. Program aplikasi ada banyak macamnya
yaitu: 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.
Software komputer terbagi menjadi 5:
1. Software berbayar (licence)
2. Software gratis (Freeware)
3. Software gratis (Open-source)
4. Software berbagi (shareware)
5. 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. 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,
cohtonya 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. 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.
Pengertian Software Berbagi (Shareware)
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)
Software
dalam kategori ini dapat dibedakan menjadi dua yaitu: 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.
0 komentar:
Post a Comment