Software atau perangkat lunak adalah seperangkat program yang digunakan untuk mengoperasikan komputer dan menjalankan tugas-tugas tertentu. Software merujuk pada program yang terdapat dalam komputer dan hanya bisa dilihat, sehingga perangkat lunak tersebut tidak dapat dirasakan fisiknya seperti halnya perangkat keras.
Agar lebih paham, berikut penjelasan lengkap mengenai pengertian software beserta fungsi dan contoh-contohnya.
Apa Itu Software?
Dikutip dari laman teknik-informastika-s1.stekom.ac.id, pengertian software adalah sekumpulan instruksi, data, atau program yang digunakan untuk mengoperasikan komputer dan menjalankan tugas tertentu.
Menurut Kamus Besar Bahasa Indonesia (KBBI), pengertian software atau perangkat lunak adalah perangkat program, prosedur, dan dokumen yang berkaitan dengan suatu sistem (misalnya sistem komputer).
Istilah software merujuk pada aplikasi, skrip, dan program-program yang berjalan di perangkat. Ketika pertama kali dikeluarkan, software hanya ditulis untuk komputer-komputer tertentu saja.
Pada 1980, software mulai dijual berbentuk floppy disk. Kemudian mengalami perkembangan menjadi bentuk CD dan DVD. Saat ini, hampir semua software bisa dibeli dan diunduh langsung melalui internet.
Perangkat lunak ini dapat ditemukan di situs web vendor atau situs web penyedia layanan-layanan aplikasi. Perangkat lunak ini bekerja dengan memberikan arahan dan data yang dibutuhkan oleh komputer, sehingga software bisa melakukan tugasnya dan memenuhi kebutuhan pengguna.
Terdapat dua kategori utama software, yakni software aplikasi dan software sistem. Software aplikasi adalah perangkat lunak yang memenuhi spesifik atau melakukan tugas.
Software aplikasi, berjalan dengan OS komputer dan program perangkat lunak sistem pendukung untuk bekerja. Sementara software sistem dirancang untuk menjalankan perangkat keras komputer dan menyediakan platform untuk menjalankan aplikasi di atasnya.
Berbeda dengan software aplikasi, pengguna tidak dapat berinteraksi langsung dengan software sistem. Hal ini dikarenakan software sistem berjalan di latar belakang untuk menangani fungsi dasar komputer.
Perangkat lunak sistem, dijalankan saat sistem komputer dinyalakan dan terus berjalan selama sistem aktif.
Fungsi Software
Jika pengertian software diartikan sebagai kumpulan instruksi, data, atau program-program yang ada dalam komputer, berarti fungsi-fungsi software adalah sebagai berikut.
- Fungsi software yang paling umum adalah untuk mendeteksi hardware pada komputer, sehingga komputer yang digunakan dapat bekerja dengan baik sesuai pekerjaan yang dilakukan.
- Software juga berguna sebagai media untuk menghubungkan beberapa software lainnya dengan perangkat keras komputer.
- Software berperan untuk mengidentifikasi program dan penerjemah software lainya agar dapat berkerja sama. Dengan begitu, hardware dapat menerima perintah dengan baik.
- Software juga dapat digunakan dalam mengidentifikasi sebuah program di dalam komputer.
Jenis-jenis Software dan Contohnya
Seperti informasi sebelumnya, software dibagi menjadi beberapa jenis. Berikut beberapa jenis software beserta fungsinya.
1. Software Aplikasi
Software aplikasi adalah jenis software yang paling umum. Software jenis ini merupakan paket perangkat lunak komputer yang melakukan fungsi tertentu untuk pengguna, atau dalam beberapa kasus, untuk aplikasi lain.
Aplikasi dapat berdiri sendiri, atau dapat berupa sekelompok program yang menjalankan aplikasi untuk pengguna. Contoh aplikasi modern yaitu office suites, software grafis, basis data dan program manajemen basis data, browser web, pengolah kata, alat pengembangan perangkat lunak, editor gambar, dan platform komunikasi.
2. Software Sistem
Program perangkat lunak ini dirancang untuk menjalankan program aplikasi dan perangkat keras komputer. Software sistem mengoordinasikan aktivitas dan fungsi perangkat keras dan perangkat lunak.
Selain itu, ia mengontrol operasi perangkat keras komputer dan menyediakan lingkungan atau platform bagi semua jenis perangkat lunak lain untuk bekerja. OS adalah contoh terbaik dari software sistem, karena OS mengelola semua program komputer lainnya.
Contoh lain dari software sistem termasuk firmware, penerjemah bahasa komputer dan utilitas sistem.
3. Software Driver
Software driver juga dikenal sebagai driver device, software ini sering dianggap sebagai jenis software sistem. Driver device mengontrol perangkat dan periferal yang terhubung ke komputer, memungkinkan mereka untuk melakukan tugas khususnya.
Setiap perangkat yang terhubung ke komputer membutuhkan setidaknya satu driver device untuk berfungsi. Contohnya seperti software yang disertakan dengan hardware tidak standar.
Contohnya kontrol game khusus, serta software yang memungkinkan hardware standar, seperti perangkat penyimpanan USB, keyboard, headphone, dan printer.
4. Middleware
Istilah middleware menggambarkan perangkat lunak yang menengahi antara software aplikasi dan sistem, atau antara dua jenis perangkat lunak aplikasi yang berbeda. Misalnya, middleware memungkinkan Microsoft Windows untuk berkomunikasi dengan Excel dan Word.
Middleware juga digunakan untuk mengirim permintaan kerja jarak jauh dari aplikasi di komputer yang memiliki satu jenis OS, ke aplikasi di komputer dengan OS yang berbeda. Software ini juga memungkinkan aplikasi yang baru untuk bekerja dengan yang lama.
5. Software Pemrograman
Pemrogram komputer menggunakan software pemrograman untuk menulis kode. Software pemrograman dan alat pemrograman ini memungkinkan pengembang untuk mengembangkan, menulis, menguji, dan men-debug program perangkat lunak lainnya. Contoh software pemrograman adalah assembler, compiler, debugger dan interpreter.
Demikian ulasan mengenai apa itu software, fungsi software dan jenis software. Software dan hardware merupakan bagian penting dari sebuah komputer maupun laptop.
Jika salah satu dari software dan hardware rusak atau eror, tentu perangkat Anda tidak bisa bekerja dengan maksimal.