Definisi Perangkat Lunak Komputer dan Jenisnya
Perangkat lunak komputer kini bukan hanya menjadi penunjang aktivitas sehari-hari, tetapi juga menjadi motor penggerak dalam berbagai lini industri modern saat ini.
Lalu, apa sebenarnya yang dimaksud dengan perangkat lunak komputer dan apa saja jenis-jenisnya?
Definisi Perangkat Lunak Komputer
Perangkat Lunak Komputer, yang juga sering disebut dengan istilah software, merupakan sekumpulan instruksi yang diberikan kepada perangkat keras komputer untuk menjalankan berbagai macam tugas, baik secara tunggal maupun dalam rangkaian tugas yang kompleks.
Software Komputer dapat digolongkan menjadi dua yaitu sistem dan aplikasi perangkat lunak.
Sistem perangkat lunak merupakan yang berfungsi mengontrol dan mengkoordinasikan aktivitas hardware agar dapat bekerja sama dengan baik.
Sedangkan aplikasi perangkat lunak merupakan program komputer yang dirancang untuk membantu pengguna dalam menyelesaikan tugas-tugas tertentu.
Jenis Perangkat Lunak Komputer Berdasarkan Jenisnya
Dapat diklasifikasikan menjadi beberapa jenis berdasarkan fungsi dan karakteristiknya.
Berikut ini beberapa jenis perangkat lunak komputer sesuai dengan jenisnya:
Sistem Operasi (Operating System)
Sistem operasi merupakan perangkat lunak yang paling mendasar dalam sistem komputer.
Bertanggung jawab atas manajemen sumber daya komputer, seperti memori, prosesor, dan perangkat penyimpanan.
Beberapa diantara yang populer di antaranya adalah Microsoft Windows, MacOS, Linux, dan Android.
Sistem operasi menyediakan antarmuka yang memudahkan pengguna berinteraksi dengan komputer, dari penggunaan perangkat keras hingga penginstalan software lainnya seperti aplikasi dan program.
Selain itu, juga mengatur bagaimana komputer berkomunikasi dengan perangkat tambahan seperti printer, scanner, dan mouse, serta memastikan tugas-tugas yang ditugaskan ke komputer dapat berjalan secara efisien.
Terdapat beragam sistem operasi yang disesuaikan dengan kebutuhan pengguna, seperti sistem operasi yang memprioritaskan keamanan dan privasi atau yang mengutamakan penampilan dan kemudahan penggunaan.
Bahasa Pemrograman (Programming Language)
Bahasa pemrograman adalah software yang digunakan oleh para pengembang untuk membuat perangkat lunak lainnya.
Bahasa pemrograman berfungsi sebagai alat komunikasi antara pengembang dan komputer, memungkinkan mereka menciptakan kode yang akan dieksekusi oleh komputer.
Terdapat banyak bahasa pemrograman dengan keunggulan dan kekurangan masing-masing, seperti Python, JavaScript, Java, C++, dan Ruby.
Bahasa pemrograman umumnya digolongkan menjadi beberapa kategori, seperti bahasa pemrograman tingkat rendah (low-level) yang berhubungan langsung dengan perangkat keras, dan bahasa pemrograman tingkat tinggi (high-level) yang lebih mudah dipelajari dan diaplikasikan kepada berbagai situasi.
Pemilihan bahasa pemrograman sangat tergantung pada tujuan dan kebutuhan proyek yang sedang dikerjakan.
Program Aplikasi
Program aplikasi merupakan software yang dirancang untuk memenuhi kebutuhan pengguna sehari-hari.
Beberapa contoh program aplikasi meliputi pengolah kata, Software Pengelola Bahan Ajar atau SPMB, keuangan, desain grafis, dan banyak lagi.
Berdasarkan fungsinya, program aplikasi dibagi menjadi program aplikasi khusus (specific applications) yang hanya memiliki satu fungsi utama dan program aplikasi umum (general applications) yang memiliki beberapa fungsi dalam satu perangkat lunak.
Jenis Perangkat Lunak Komputer Berdasarkan Distribusinya
Berdasarkan distribusinya, software dapat dibagi menjadi beberapa kategori berikut:
Firmware
Firmware biasanya ditemukan pada perangkat seperti router, televisi, dan sistem embedded.
Memiliki fungsi khusus yang melekat pada perangkat keras dan sulit untuk diubah atau diperbarui, kecuali melalui update dari pihak pengembang yang disebut firmware update.
Freeware
Perangkat lunak jenis ini memiliki batasan dalam hal hak cipta dan penggunaannya dikendalikan oleh pihak pengembang.
Umumnya freeware digunakan sebagai strategi pemasaran untuk memperkenalkan produk atau jasa yang disediakan oleh perusahaan.
Contoh dari freeware yang populer adalah Adobe Acrobat Reader, Skype, dan VLC Media Player.
Adware
Adware didistribusikan secara gratis, tetapi menampilkan iklan kepada pengguna sebagai pendapatan bagi pengembangnya.
Meskipun gratis, adware dapat menjadi mengganggu karena sering menampilkan iklan yang tak diinginkan oleh pengguna.
Opensource
Opensource merupakan perangkat lunak yang memiliki kode sumber yang terbuka dan dapat diakses publik.
Pengembang dan pengguna dapat mengubah, memodifikasi, atau bahkan mendistribusikan kembali tanpa batasan hak cipta
Contoh jenis opensource yang populer adalah sistem operasi Linux, Mozilla Firefox, dan Apache HTTP Server.
Malware
Malware merupakan perangkat lunak berbahaya yang dibuat untuk mengakses atau merusak sistem komputer tanpa sepengetahuan pengguna.
Contoh malware adalah virus, worm, trojan, dan ransomware. Pengguna harus selalu waspada dan menghindari software yang tidak dikenal atau dicurigai sebagai salah satu bentuk malware.
Shareware
Shareware didistribusikan secara gratis dengan batasan berupa waktu penggunaan, fitur, atau jangkauan hak cipta.
Pengguna diberikan kesempatan untuk mencobanya sebelum memutuskan untuk membeli lisensi penuh.
Contoh dari shareware yang populer adalah WinRAR, WinZip, dan IDM (Internet Download Manager).
Spyware
Spyware adalah perangkat lunak yang mengumpulkan informasi tentang kegiatan pengguna tanpa sepengetahuan mereka.
Spyware biasanya disisipkan dalam software lain yang diunduh pengguna dan dapat mengarah ke pelanggaran privasi dan pencurian data.
Pengguna harus selektif yang akan diunduh untuk mencegah masalah yang ditimbulkan oleh spyware.
Referensi:
- https://www.computerhope.com/jargon/s/software.htm
- https://www.geeksforgeeks.org/software-and-its-types/
- https://www.indeed.com/career-advice/career-development/types-of-software
Post a Comment for "Definisi Perangkat Lunak Komputer dan Jenisnya"