Jenis-jenis software
Klasifikasi berdasarkan peran, penempatan, dan lisensi, lengkap dengan contohnya.
Panduan
Software adalah kumpulan instruksi yang memberi tahu komputer apa yang harus dikerjakan. Penjelasan lengkap pengertian, fungsi, jenis, contoh, dan cara memilih software yang tepat.
Software adalah kumpulan instruksi, data, dan program yang memberi tahu komputer apa yang harus dikerjakan. Dalam bahasa Indonesia, software disebut perangkat lunak. Berbeda dari perangkat keras yang dapat disentuh, software berupa kode yang tersimpan di dalam memori dan dijalankan oleh prosesor.
Setiap kali Anda membuka aplikasi pesan, menyusun laporan, atau mencetak struk penjualan, yang bekerja adalah software. Perangkat keras menyediakan kemampuan fisik untuk menghitung dan menyimpan, sedangkan software menentukan kemampuan itu dipakai untuk apa. Komputer tanpa software hanyalah rangkaian komponen elektronik yang tidak melakukan pekerjaan berguna.
Secara teknis, software adalah sekumpulan instruksi yang ditulis dalam bahasa pemrograman, lalu diterjemahkan menjadi bentuk yang dapat dijalankan prosesor. Instruksi tersebut dikelompokkan menjadi program, dan sekumpulan program yang bekerja bersama membentuk sistem perangkat lunak.
Definisi ini mencakup lebih banyak hal daripada yang biasanya dibayangkan. Selain aplikasi yang terlihat di layar, software juga mencakup sistem operasi yang mengatur seluruh perangkat, driver yang menghubungkan sistem dengan printer atau kartu grafis, serta layanan yang berjalan di latar belakang tanpa antarmuka sama sekali.
Di luar kodenya sendiri, software juga mencakup dokumentasi, berkas konfigurasi, dan data pendukung yang dibutuhkan agar program dapat berjalan sebagaimana mestinya. Itulah sebabnya memasang perangkat lunak biasanya menyalin banyak berkas, bukan hanya satu.
Prosesor hanya memahami instruksi dalam bentuk kode mesin, yaitu urutan angka biner. Manusia menulis program dalam bahasa pemrograman yang lebih mudah dibaca, lalu bahasa tersebut diterjemahkan menjadi kode mesin melalui dua pendekatan utama.
Ketika sebuah program dijalankan, sistem operasi memuat instruksinya ke memori, memberi jatah waktu prosesor, dan menyediakan akses ke penyimpanan, jaringan, serta perangkat lain. Semua pengaturan itu sendiri dilakukan oleh software, yang menjelaskan mengapa sistem operasi menjadi lapisan paling mendasar pada setiap komputer.
Fungsi software dapat dikelompokkan menjadi empat peran yang berbeda. Membedakan keempatnya membantu memahami mengapa satu perangkat membutuhkan banyak lapisan perangkat lunak sekaligus.
Bagi pengguna sehari-hari, fungsi yang paling terasa adalah yang kedua. Namun ketika terjadi masalah, penyebabnya sering berada pada lapisan pertama atau ketiga, misalnya pembaruan sistem yang berbenturan dengan driver lama.
Pengelompokan yang paling sering dipakai membagi software menjadi tiga kategori besar berdasarkan perannya.
Software sistem menjalankan dan mengelola perangkat keras. Contohnya sistem operasi seperti Windows, macOS, Linux, Android, dan iOS, ditambah driver perangkat serta utilitas dasar seperti pengelola berkas.
Software aplikasi adalah perangkat lunak yang dipakai langsung oleh pengguna untuk menyelesaikan pekerjaan tertentu. Pengolah kata, spreadsheet, aplikasi desain, software akuntansi, dan aplikasi kasir semuanya termasuk kategori ini.
Kelompok ini mencakup alat yang dipakai programmer untuk membuat perangkat lunak: editor kode, compiler, interpreter, sistem kontrol versi, dan alat pengujian.
Pengelompokan lain menggunakan sudut pandang berbeda, misalnya berdasarkan tempat perangkat lunak dijalankan atau berdasarkan lisensinya. Pembahasan lengkapnya ada pada panduan jenis-jenis software.
Contoh berikut memakai produk nyata agar kategori di atas lebih mudah dibayangkan. Setiap nama tertaut ke halaman produk kami yang memuat rincian fitur, platform, dan model harganya.
| Kelompok | Contoh | Dipakai untuk |
|---|---|---|
| Sistem operasi | Windows, macOS, Linux, Android | Menjalankan perangkat dan program lain |
| Perkantoran | Microsoft 365, Google Workspace, LibreOffice | Dokumen, spreadsheet, presentasi |
| Manajemen proyek | Trello, Asana, Notion | Membagi tugas dan memantau tenggat |
| Desain dan video | Canva, Figma, CapCut | Membuat materi visual dan video |
| Keuangan usaha | Mekari Jurnal, Accurate Online | Pembukuan dan laporan keuangan |
| Kasir | majoo, Odoo | Mencatat penjualan di outlet |
Cara sebuah software dijual sering lebih menentukan keputusan daripada daftar fiturnya. Empat model berikut mencakup sebagian besar produk yang akan Anda temui.
Bagi usaha, perbedaan antara langganan dan sekali beli berdampak pada arus kas dan pembukuan. Langganan lebih ringan di awal tetapi menjadi biaya tetap, sedangkan lisensi permanen membutuhkan pengeluaran besar sekali dan berisiko usang bila kebutuhan berkembang.
Kesalahan paling umum dalam memilih perangkat lunak adalah membandingkan daftar fitur terlebih dahulu. Urutan yang lebih baik dimulai dari pekerjaan yang ingin diselesaikan.
Untuk kebutuhan yang lebih spesifik, panduan rekomendasi kami menyusun pilihan berdasarkan situasi seperti usaha kecil, tim jarak jauh, atau kebutuhan mahasiswa.
Memahami perbedaan istilah ini membantu ketika membaca penawaran vendor. Kalimat seperti "gratis untuk selamanya" bisa berarti hal yang sangat berbeda tergantung model lisensi yang dipakai.
Software diterjemahkan sebagai perangkat lunak. Istilah ini merujuk pada kumpulan instruksi dan data yang memberi tahu perangkat keras komputer apa yang harus dilakukan. Kedua istilah tersebut berarti sama dan sering dipakai bergantian.
Aplikasi adalah salah satu jenis software. Semua aplikasi adalah software, tetapi tidak semua software adalah aplikasi. Sistem operasi, driver perangkat, dan compiler juga merupakan software meskipun bukan aplikasi yang dipakai pengguna secara langsung.
Tidak. Ada software berbayar, software gratis, dan software sumber terbuka yang gratis sekaligus terbuka kodenya. Banyak produk juga memakai model freemium: versi dasar gratis dengan fitur terbatas, dan versi berbayar untuk kemampuan tambahan.
Software tidak aus seperti perangkat keras, tetapi bisa berhenti bekerja dengan benar karena berkas yang rusak, konflik dengan pembaruan sistem, kesalahan konfigurasi, atau bug yang baru terlihat pada kondisi tertentu. Karena itu pembaruan dan cadangan data tetap penting.
Klasifikasi berdasarkan peran, penempatan, dan lisensi, lengkap dengan contohnya.
Model software berbasis langganan yang kini mendominasi perangkat lunak bisnis.
Telusuri produk berdasarkan kategori, platform, dan model harga.