Perangkat lunak
Tampilan
Perangkat lunak (bahasa Inggris: software) adalah istilah umum untuk sekumpulan data elektronik, instruksi, atau program komputer yang diformat, disimpan, dan dieksekusi secara digital oleh sistem komputer. Perangkat lunak bertindak sebagai komponen tidak berwujud yang memerintahkan perangkat keras (hardware) untuk melaksanakan suatu tugas atau fungsi spesifik.
Klasifikasi, fungsi arsitektur, dan ekosistem industri perangkat lunak meliputi:
- Perangkat Lunak Sistem: Jenis utama yang berfungsi untuk mengelola, mengontrol, dan menyediakan infrastruktur dasar bagi perangkat keras komputer agar dapat beroperasi. Contoh paling vital adalah Sistem Operasi (seperti Windows, Linux, Android, dan macOS) serta penggerak perangkat (device drivers).
- Perangkat Lunak Aplikasi: Program spesifik yang dirancang langsung untuk membantu pengguna dalam menyelesaikan pekerjaan atau aktivitas tertentu. Klasifikasi ini mencakup aplikasi perkantoran, penyunting audio musik, pemutar film, hingga peramban web untuk mengakses situs web.
- Lisensi & Kode Sumber: Berdasarkan model distribusinya, perangkat lunak dibagi menjadi perangkat lunak berpemilik (proprietary software yang kodenya dirahasiakan demi kepentingan komersial) serta perangkat lunak sumber terbuka (open-source software). Infrastruktur sumber terbuka seperti MediaWiki untuk mesin wiki menjadi pilar penting dalam kolaborasi digital global.
- Sektor Industri Manufaktur: Dalam struktur ekonomi modern, industri pembuatan perangkat lunak (rekayasa perangkat lunak) adalah salah satu sektor komersial terbesar di dunia yang digerakkan oleh para pemrogram menggunakan berbagai teknologi bahasa pemrograman dan komputasi awan.
Sebagai salah satu penemuan paling transformatif dalam sejarah peradaban manusia, perkembangan perangkat lunak menjadi motor penggerak utama bagi inovasi sains, otomatisasi, dan digitalisasi global di Bumi.