EmanateSoftware

Panduan

Jenis-Jenis Software: Klasifikasi Lengkap dan Contohnya

Jenis software dibagi menurut peran (sistem, aplikasi, pengembangan), tempat dijalankan (desktop, web, seluler), dan lisensinya. Penjelasan lengkap dengan contoh nyata.

Jenis software dapat dibagi dengan empat sudut pandang: berdasarkan perannya, berdasarkan tempat dijalankan, berdasarkan lisensinya, dan berdasarkan sasaran penggunanya. Satu produk yang sama bisa masuk ke beberapa klasifikasi sekaligus, karena keempat sudut pandang itu menjawab pertanyaan yang berbeda.

Klasifikasi bukan sekadar urusan teori. Ketika Anda membandingkan dua produk, sebagian besar perbedaan yang terasa justru berasal dari kategori penempatan dan lisensinya, bukan dari daftar fiturnya. Halaman ini melanjutkan pembahasan pada panduan apa itu software dengan fokus pada pengelompokan.

Berdasarkan peran

Software sistem

Software sistem berada di lapisan paling dasar. Tugasnya mengelola perangkat keras dan menyediakan layanan yang dipakai program lain: mengatur memori, menjadwalkan proses, mengelola berkas, dan menangani perangkat masukan serta keluaran.

Yang termasuk kelompok ini adalah sistem operasi, driver perangkat, firmware, dan utilitas sistem seperti alat pencadangan atau pengelola disk. Pengguna umumnya jarang berinteraksi langsung dengannya, kecuali saat terjadi masalah.

Software aplikasi

Software aplikasi adalah lapisan yang dipakai untuk bekerja. Kelompok ini paling beragam dan paling sering menjadi objek perbandingan. Contohnya mencakup suite perkantoran, aplikasi desain, alat manajemen proyek, perangkat lunak akuntansi, dan aplikasi komunikasi.

Sebagian besar kategori dalam direktori kategori kami berisi software aplikasi, karena inilah lapisan tempat keputusan pembelian sebenarnya terjadi.

Software pengembangan

Kelompok ini berisi alat yang dipakai untuk membuat perangkat lunak lain: editor kode, compiler, interpreter, kerangka kerja, sistem kontrol versi, dan alat pengujian otomatis. Bagi pengguna nonteknis kelompok ini tidak relevan, tetapi keberadaannya menjelaskan mengapa istilah "software" mencakup lebih dari sekadar aplikasi.

Berdasarkan tempat dijalankan

Sudut pandang ini paling praktis ketika Anda memilih produk, karena menentukan kebutuhan koneksi, perangkat, dan cara data disimpan.

  • Software desktop. Dipasang dan dijalankan di komputer pengguna. Umumnya paling andal saat luring dan paling kuat untuk pekerjaan berat. Contohnya LibreOffice dan Filmora.
  • Software berbasis web. Dijalankan melalui peramban tanpa pemasangan. Pembaruan dilakukan penyedia, dan data umumnya tersimpan di server penyedia. Contohnya Figma dan Google Workspace.
  • Aplikasi seluler. Dirancang untuk ponsel dan tablet, dengan antarmuka yang disesuaikan untuk layar sentuh. Banyak produk menyediakan versi seluler sebagai pelengkap, bukan pengganti penuh.
  • Software tertanam. Berjalan pada perangkat dengan fungsi khusus seperti mesin kasir, router, atau perangkat rumah pintar. Umumnya tidak dapat diganti pengguna.

Perbedaan yang paling sering terasa adalah antara desktop dan berbasis web. Aplikasi web menghilangkan urusan pemasangan dan pembaruan, tetapi menuntut koneksi yang stabil. Aplikasi desktop memberi kendali dan performa, dengan biaya pengelolaan perangkat yang lebih tinggi.

Berdasarkan lisensi

Lisensi menentukan apa yang boleh Anda lakukan terhadap sebuah perangkat lunak dan bagaimana Anda membayarnya.

Perbandingan model lisensi software
ModelCara membayarYang perlu diperhatikan
Proprietary sekali beliBayar sekali untuk satu versiVersi besar berikutnya dijual terpisah
Langganan (SaaS)Bayar bulanan atau tahunanAkses berhenti bila langganan berakhir
FreemiumGratis dengan batasan, berbayar untuk fitur penuhBatas pengguna, penyimpanan, atau riwayat data
Sumber terbukaUmumnya tanpa biaya lisensiDukungan resmi mungkin berbayar atau bergantung komunitas
FreewareGratis dipakai, kode tertutupPeriksa model bisnis penyedia dan penanganan data

Perlu ditegaskan bahwa "gratis" dan "sumber terbuka" adalah hal yang berbeda. Freeware gratis dipakai tetapi kodenya tertutup, sedangkan software sumber terbuka membuka kodenya dengan lisensi tertentu. Perbedaannya dijelaskan pada panduan software open source.

Berdasarkan sasaran pengguna

  • Software konsumen. Ditujukan untuk perorangan, menekankan kemudahan pemakaian dan harga terjangkau.
  • Software bisnis. Ditujukan untuk organisasi, dengan penekanan pada kolaborasi, kontrol akses, pelaporan, dan dukungan.
  • Software perusahaan besar. Menambahkan tata kelola, kepatuhan, integrasi sistem lama, dan kontrak dukungan khusus.
  • Software vertikal. Dirancang untuk satu industri tertentu, misalnya sistem klinik, sistem sekolah, atau sistem logistik.

Untuk pasar Indonesia, kategori software vertikal dan software bisnis lokal penting diperhatikan karena kesesuaian dengan regulasi dan praktik setempat sering lebih menentukan daripada kelengkapan fitur. Contohnya terlihat pada kategori akuntansi dan keuangan, tempat produk lokal memiliki keunggulan pada penanganan pajak dalam negeri.

Ringkasan perbandingan

Satu produk dapat diklasifikasikan sekaligus dengan keempat sudut pandang di atas. Contohnya membantu memperjelas hubungan antarklasifikasi.

Contoh produk dilihat dari empat sudut klasifikasi
ProdukPeranPenempatanLisensi
LibreOfficeAplikasiDesktopSumber terbuka
NotionAplikasiWeb dan desktopFreemium
Microsoft 365AplikasiDesktop dan webLangganan
majooAplikasi vertikalSeluler dan webLangganan
OdooAplikasi bisnisWeb dan pemasangan sendiriSumber terbuka dan langganan

Ketika membandingkan dua produk, periksa apakah keduanya berada pada kelompok penempatan dan lisensi yang sama. Membandingkan aplikasi desktop sekali beli dengan layanan langganan berbasis web sering menghasilkan kesimpulan yang menyesatkan bila perbedaan mendasar itu diabaikan.

Pertanyaan yang sering diajukan

Apa saja tiga jenis software utama?

Klasifikasi yang paling umum membagi software menjadi software sistem yang mengelola perangkat keras, software aplikasi yang dipakai pengguna untuk menyelesaikan pekerjaan, dan software pengembangan yang dipakai untuk membuat perangkat lunak lain.

Apa perbedaan software sistem dan software aplikasi?

Software sistem bekerja di lapisan bawah untuk mengelola perangkat keras dan menyediakan layanan dasar, misalnya sistem operasi dan driver. Software aplikasi berjalan di atasnya dan melayani kebutuhan pengguna secara langsung, misalnya pengolah kata atau aplikasi kasir.

Apakah aplikasi web termasuk software?

Ya. Aplikasi yang dijalankan melalui peramban tetap merupakan perangkat lunak. Perbedaannya hanya pada tempat kode dijalankan dan cara pengguna mengaksesnya, bukan pada sifatnya sebagai software.

Apa itu firmware dan apakah termasuk software?

Firmware adalah perangkat lunak yang tertanam pada perangkat keras tertentu, misalnya pada router, printer, atau mesin cuci pintar. Firmware termasuk software, tetapi diperlakukan khusus karena terikat erat dengan perangkat yang menjalankannya.

Lanjutkan membaca

SaaS adalah

Mengapa sebagian besar software bisnis kini dijual sebagai layanan.