Apa itu Software?
Secara sederhana, pengertian software adalah suatu program di dalam komputer yang menjalankan fungsi tertentu. Contoh software adalah Windows, Microsoft Word, Google Chrome, Sublime Text, dll.
Software terdiri dari serangkaian prosedur dan instruksi yang membentuk suatu program berformat digital.
Seorang software developer menciptakan suatu software dengan menuliskan serangkaian script. Script tersebut berupa bahasa pemrograman yang spesifik, tergantung jenis software yang akan mereka ciptakan.
Rangkaian script itu kemudian akan di-compile sehingga menjadi suatu kode program yang utuh. Hardware akan memahami kode tersebut. Jadi saat program beroperasi dan memberikan instruksi, hardware bisa merespon dengan tepat.
Perangkat lunak merujuk pada semua aspek fungsional komputer, di luar perangkat fisik (hardware). Maka dari itu, banyak orang yang mendeskripsikan software sebagai salah satu komponen komputer yang tidak memiliki wujud fisik.
Software jadi salah satu komponen penting pada komputer. Dengan adanya software, Anda jadi bisa mengoperasikan komputer untuk menunjang pekerjaan Anda.
Fungsi Software
Secara umum, fungsi software adalah untuk membuat perangkat komputer memiliki fungsi dan manusia/user bisa memanfaatkannya untuk berbagai hal.
Artinya, tanpa perangkat lunak, komputer hanyalah suatu perangkat yang tidak berguna. Meski hardware sudah terkoneksi dengan listrik dan bisa menyala, Anda tidak akan bisa mengoperasikan apa-apa.
Di sisi lain, software masih terbagi dalam beberapa jenis. Setiap jenis pun memiliki fungsi yang lebih spesifik.
Pada poin selanjutnya, kami akan menjelaskan jenis-jenis software termasuk fungsi spesifiknya.
Jenis-jenis Software
Menurut Techopedia, setidaknya ada empat jenis software yaitu:
1. Programming Software
Coding, Programming, Css, Software Development
Sumber: Pixabay
Programming software adalah perangkat lunak yang berfungsi untuk mengembangkan perangkat lunak lain. Baik itu system software maupun application software.
Seorang programmer bisa melakukan coding/menulis kode program, compiling, debugging, dll menggunakan perangkat lunak ini.
Perangkat lunak ini ibarat suatu program penerjemah. Ia menerjemahkan bahasa pemrograman, misalnya PHP, Python, Java, C++, menjadi bahasa mesin. Dengan demikian, hardware bisa merespon secara simultan saat user mengoperasikan program tersebut.
Contoh programming software misalnya: Sublime Text, Notepad++, Eclipse, dll.
2. System Software
Android, Linux, Marshmallow, Smartphone, Upgrade
Sumber: Pixabay
System software adalah perangkat lunak tingkat dasar pada program komputer dan beroperasi di latar belakang.
System software berfungsi menyediakan environment/lingkungan supaya perangkat lunak lain bisa beroperasi.
Perangkat lunak ini juga berperan dalam mengelola sistem komputer secara keseluruhan. Jadi perangkat lunak ini akan mengkoordinasikan kinerja hardware dengan program komputer yang sedang Anda operasikan.
Anda mungkin lebih mengenalnya dengan istilah “Software Sistem Operasi”. Contoh system software yaitu: Windows, Linux, Mac OS, Android, dll.
Selain sistem operasi, masih ada jenis software lain yang masuk dalam subgrup dari system software. Menurut Goodcore, terdapat “Driver Software” dan “Utility Software”.
Driver software adalah perangkat lunak untuk mengontrol dan mengoperasikan perangkat peripheral/tambahan yang terkoneksi dengan perangkat komputer. Misalnya driver untuk printer.
Utility software adalah perangkat lunak untuk mengoptimalkan kinerja perangkat komputer. Contoh utility software misalnya aplikasi antivirus, aplikasi pembersih disk, program data backup, dll.
3. Application Software
Laptop, Workstation, Browsing, Tablet, Computer, Desk
Sumber: Pixabay
Application software adalah program komputer yang end-user gunakan secara produktif. Hal ini merujuk pada aplikasi komputer yang biasa Anda gunakan sehari-hari.
Application software ada banyak sekali macamnya dan fungsinya pun beragam.
Contoh application software yaitu:
Ms. Word – aplikasi ini berfungsi untuk mengolah teks.
Photoshop – sebuah aplikasi untuk editing foto atau gambar berbasis bitmap.
Whatsapp – aplikasi untuk chatting maupun telepon melalui jaringan internet. Aplikasi ini tersedia di PC maupun perangkat mobile.
Adobe Premiere – Sebuah aplikasi untuk mengedit video.
Google Chrome – Aplikasi untuk membuka halaman web. Istilah umum untuk menyebut aplikasi semacam ini yaitu browser.
4. Malicious Software (Malware)
Computer, Virus, Hacker, Privacy Policy, Internet
Sumber: Pixabay
Malware adalah perangkat lunak yang sifatnya jahat. Perangkat lunak ini bisa mengganggu atau merusak fungsional komputer atau memberi dampak kerugian lain misalnya mencuri data Anda.
Perangkat lunak ini biasanya digunakan oleh seorang penjahat cyber.
Anda harus waspada dengan hal ini. Pastikan Anda mengaktifkan dan selalu mengupdate aplikasi antivirus di komputer milik Anda. Selain itu, jangan mudah terpancing melakukan klik atau menginstal aplikasi yang mencurigakan.
Malware sendiri bisa berupa virus komputer, spyware, trojan, worms, ransomware, dll.
Comments