Software atau perangkat lunak adalah merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan
pekerjaannya. Perintah-perintah
yang membuat komputer dapat melaksanakan tugas dari perintah yang diberikan dibuat
dengan bahasa khusus (Bahasa pemrograman). Dalam Bahasa pemrograman terdapat
operasi aritmatik ( seperti perintah +,-,x,/ ) dan logika (seperti perintah or,
and, <, >, = ) adalah bentuk atau bagian terkecil dari software yang
disusun hingga menjadi sebuah software.
CIRI-CIRI
SOFTWARE
Adapun ciri-ciri software
adalah sebagai berikut :
- Perangkat
penunjang hardware
Software bertanggung jawab untuk mengelola perangkat keras /hardware pada komputer. Dengan begitu computer bisa bekerja dengan baik tergantung pada apa yang perlu dibutuhkan dan dilakukan.
2..Bersifat open source, freeware, shareware, atau commercial
Ciri-ciri software berikutnya adalah software
dapat digunakan oleh siapa saja secara gratis. Tetapi developer atau programmer
pada dasarnya memiliki ketentuan tertentu yang biasanya disertakan saat
pengguna ingin mengunduh software tersebut.
3.Butuh file installer untuk menginstalnya
Untuk menggunakan software dan mengoperasikannya, kamu membutuhkan file installer untuk menginstall software pada komputer. Barulah setelah itu kamu bisa menggunakannya sesuai kebutuhan.
4. Mudah terserang virus komputer
Software adalah perangkat lunak yang memiliki
ciri-ciri mudah terserang virus, baik dari situs sumber kamu mendownload atau
bahkan dari virus yang telah ditanamkan. Untuk mencegah hal buruk terjadi di
perangkatmu, ada baiknya untuk menginstall antivirus yang terpercaya sehingga
komputer dan laptop akan lebih aman.
Fungsi Sofware
Berikut beberapa fungsi
software yang sudah dirangkum :
- Sebagai
pelengkap komputer agar dapat dioperasikan dengan baik oleh
perintah-perintah tertentu.
- Mengontrol
hardware yang ada pada komputer sehingga dapat digunakan dan bekerja
dengan baik sesuai kebutuhan.
- Menjadi
penghubung antara beberapa software dengan hardware komputer.
- Menjadi
penerjemah perintah software ke dalam bahasa mesin, supaya hardware bisa
menerimanya dengan baik.
- Mengidentifikasi
program di dalam komputer.
Jenis-jenis Sofware dan
contohnya
Semakin
berkembangnya teknologi membuat jenis-jenis software pun makin beragam. Bahkan
saat ini sudah banyak perangkat lunak mulai dari yang gratis hingga berbayar.
Adapun jenis-jenis software adalah sebagai berikut.
1. Operating system
Salah satu jenis software adalah operating system. Perangkat
lunak ini berfungsi mengelola semua perangkat keras yang terhubung ke CPU
komputer. Operating system juga membantu menerjemahkan aktivitas dengan
mengelola proses yang diperintah pengguna lalu disebarkan ke CPU sehingga
perintah tersebut dapat dijalankan dengan benar di komputer. Contoh operating
system software adalah Microsoft Windows, UNIX, MacOS, Linux.
2.Programming language
Jenis software programming language adalah bahasa yang digunakan
untuk menulis program. Contoh software ini meliputi HTML, JAVA, PHP, C, C++ dan
masih banyak lainnya. Bahkan jika kamu membuat bahasa pemrograman ini, kamu
tetap memerlukan perangkat lunak khusus untuk merancang program berdasarkan
metode dan struktur dalam bahasa pemrograman itu sendiri.
3. Program aplikasi
Program aplikasi adalah perangkat lunak yang umumnya kita jumpai
dalam kegiatan sehari-hari. Perangkat lunak ini bisa berfungsi sesuai tujuan
pembuatannya. Contoh software program aplikasi adalah Microsoft Office Excel,
Microsoft Office Word, dan MYOB.
Jenis software berdasarkan distribusinya
Nah, di samping jenis-jenis software di atas, kamu juga perlu
tahu beberapa jenis software berdasarkan distribusinya, Sob. Berikut
penjelasannya.
1. Adware
Adware adalah software yang dirancang dengan tujuan membagikan
iklan online secara otomatis ke dalam layar komputer pengguna. Jenis perangkat
lunak ini juga bisa menghasilkan pendapatan melalui metode pay per click (PPC).
2. Firmware
Ini adalah jenis penyimpanan perangkat lunak hanya-baca.
Properti ini tidak dapat diubah, jadi jika kamu mengalami masalah fungsional,
kamu tidak perlu melakukan perubahan atau pengembangan lebih lanjut.
3. Freeware
Freeware adalah jenis software yang tidak memiliki batasan waktu
tertentu. Namun, sebagian besar perangkat lunak jenis ini punya fitur yang
tidak cukup sempurna untuk digunakan.
4. Malware
Malware adalah jenis software yang dianggap berbahaya jika
disalahgunakan. Pasalnya, malware dirancang untuk menginfeksi komputer dan
merusaknya. Terdapat banyak jenis malware, salah satunya adalah virus komputer.
5. Opensource
Opensource adalah jenis software yang kode sumbernya bisa
dibuka. Kamu juga dapat mengubah, meningkatkan, dan mendistribusikannya kembali
tanpa harus membayar. Jenis software ini dikembangkan oleh programmer
menggunakan suatu bahasa pemrograman khusus.
6. Shareware
Shareware adalah perangkat lunak yang dapat digunakan secara
gratis. Jenis software ini biasanya digunakan sebagai demonstrasi dengan
fungsionalitas dan waktu penggunaan terbatas.
7. Spyware
Spyware adalah jenis software yang dirancang sebagai mata-mata
setiap aktivitas user. Software ini juga sering disalahgunakan untuk melakukan
pencurian data komputer.