Perangkat lunak komputer
Nama lain dari software adalah perangkat lunak. Seperti
nama lainnya itu, yiaitu perangkat lunak, sifatnya pun berbeda dengan hardware
atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang
dapat dilihat dan disentuh oleh manusia, maka software adalah perangkat lunak
tidak dapat disentuh dan dlihat secara fisik, software memang tidak tampak
secara fisik dan tidak berwujud benda tapi bisa dioperasikan.
Pengertian
software komputer adalah sekumpulan data elektronik yang disimpan dan
diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat
berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui
software atau Perangkat Lunak inilah
suatu komputer dapat menjalankan suatu perintah.
Software atau
perangat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa
macam, yaitu software berbayar, software gratis atau free (Freeware, Free
software, shareware, adware).
Software bebbayar merupakan perangkat lunak yang
didistribusikan untuk tujuan komersial. Setiap pengguna yang ingin menggunakan
atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak
yang mendistribusikannya. Pengguna yang menggunakan software berbayar umumnya
tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin
ada penerbitnya. Contoh software berbayar ini misalnya adalah sistem microsoft,
adobe photo shop, dan lain-lain.
Freeware atau perangkat lunak gratis adalah perangkat
lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda
dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka
waktu percobaan tertentu atau untuk memproleh fungsi tambahan). Para pengembang
perangkat gratis seringkali membuat perangkat gratis freeware “untuk
disumbangkan kepada komunitas”, namun
juga tetap ingin mempertahankan hak mereka sebgai pengembang dan memiliki
kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan
sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan.
Sebuah contoh utama adalah browser dan email client dan Mozila News, juga
didistribusikan di bawah GPL (Free Software)
Free Software lebih mengarah kepada bebas penggunaan
tetapi tidak harus gratis. Pada kenyataanya, namanya adalah karena bebas untuk
mencoba perangkat lunak sumber terbuka (Open Source) dan disanalah letak inti
dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan,
disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software
tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Bagian
keluar dari lisaensi kita dapat menemukan berbagai cara untuk mendistribusikan
perangkat lunak, termasuk freeware, shareware atau adware. Klasifikasi ini
mempengaruhi cara dimana program dipasarkan, dan indenpenden dari lisensi
perangkat lunak mana meraka berasal.
Perbedaan yang nyata antara Free Software dan Freeware.
Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya
bebas dan gratis. Oleh karena itu, dan seperti yang dsebutkan sebelumnya. Free
Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Shareware juga bebas tetapi lebih dibatasi untuk waktu
tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi
atau versi evaluasi dengan fitur atau pungsi yang terbatas atau dengan
menggunakan batas waktu yang ditetapkan (misalnya 30 hari). Dengan demikian,
memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan
kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas
dari tipe ini adalah perangkat lunak antivirus, perusahaan ini biasanya
memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari
tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda
perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas
sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini
disebut Adware. Sebuah contoh yang jelas adalah program Mesenger dari Microsoft
yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk
dengan cara iklan banner atau pop-up.
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 sebagai
pengguna dengan perangkat keras komputer, berpungsi menerjemahkan bahasa manusi
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 berfungsi untuk :
1. Mengidentifikasikan
program
2. Menyiapkan
aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
3. Mengatur
dan membuat pekerjaan lebih efesien
Macam – macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam yaitu:
1. Sistem
Operasi (Operating System)
2. Program
Aplikasi (Application Programs)
3. Bahasa
Pemograman (Programming Language)
4. Program
Bantu (Utility)
1. Sistem
Operasi (OS) / (Operating System)
Sistem operasi yaitu program yang berfungsi untuk
mengendalikan sistem kerja yang mendasar sehingga 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. Adapun fungsi utama sistem operasi adalah
:
a. Menyimpan
program dan aksesnya
b. Membagi
tugas di dalam CPU
c. Mengalokasikan
tugas-tugas penting
d. Merekam
sumber-sumber data
e. Mengatur
memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
f.
Memeriksa kesalahan sistem
g. Multitugas
pada OS/2”, Windows ‘95”, Windows ‘98”, Windows NT”,/2000/XP
h. Memelihara
keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (pasword) dan
penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System
(DOS), Microsoft Windows, Linux, dan Unix.
2. Program
Aplikasi (Aplication Programs)
Program aplikasi adalah perangkat lunak yang dirancang
khusus untuk kebutuhan tertentu, misalnya program pengolah data, mengolah
lembar kerja, program presentasi, design gratis, dan lain-lain.
3. Bahasa
Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk
menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke
bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
1. Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana
pengkodean bahasanya menggunakan kode angka 0 dan 1.
2. Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah
dipelajari oleh pengguna komputer karena menggunakan bahasa inggris. Contohnya
: BASIC, COBOL, PASCAL, FORTRAN
3. Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language)
merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented
Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual
C++
4. Program
Bantu (Utility)
Perangkat lunak merupakan
perangkay lunak yang berpungsi sebagai aplikasi pembantu dalam kegiatan yang
ada hubungannya dengan komputer, misalnya memformat disket, mengopi datam
mengkompres file, dan lain-lain.
Contoh software ini diantaranya
:
- Norton utility
- Winzip
- Norton ghost
- antivirus
Tidak ada komentar