Klasifikasi Perangkat Lunak

Sep 25, 2024

Tinggalkan pesan

Kategori aplikasi
Menurut ruang lingkup aplikasinya, perangkat lunak umumnya dibagi menjadi perangkat lunak sistem, perangkat lunak aplikasi, dan middleware di antaranya.


Perangkat lunak sistem
Perangkat lunak sistem menyediakan fungsi paling dasar untuk penggunaan komputer, dan dapat dibagi menjadi sistem operasi dan perangkat lunak pendukung, dimana sistem operasi adalah perangkat lunak paling dasar.
Perangkat lunak sistem bertanggung jawab untuk mengelola berbagai perangkat keras independen dalam sistem komputer sehingga dapat bekerja secara harmonis. Perangkat lunak sistem memungkinkan pengguna komputer dan perangkat lunak lain untuk memperlakukan komputer secara keseluruhan, terlepas dari cara kerja masing-masing perangkat keras yang mendasarinya.


1. Sistem operasi adalah program yang mengelola sumber daya perangkat keras dan perangkat lunak komputer, serta merupakan inti dan landasan sistem komputer. Sistem operasi bertanggung jawab atas tugas-tugas dasar seperti mengelola dan mengkonfigurasi memori, memprioritaskan pasokan dan permintaan sumber daya sistem, mengendalikan perangkat input dan output, mengoperasikan jaringan, dan mengelola sistem file. Sistem operasi juga menyediakan antarmuka bagi pengguna untuk berinteraksi dengan sistem.


2. Perangkat lunak pendukung adalah perangkat lunak yang mendukung pengembangan dan pemeliharaan berbagai perangkat lunak, disebut juga software development environment (SDE). Ini terutama mencakup database lingkungan, berbagai perangkat lunak antarmuka, dan set alat. Lingkungan pengembangan perangkat lunak yang terkenal mencakup Web Sphere IBM, Microsoft, dan sebagainya.
Ini mencakup seperangkat alat dasar (seperti kompiler, manajemen basis data, pemformatan memori, manajemen sistem file, otentikasi pengguna, manajemen driver, konektivitas jaringan, dll.).


Perangkat lunak aplikasi
Perangkat lunak sistem tidak spesifik untuk area aplikasi tertentu, namun perangkat lunak aplikasi, sebaliknya, aplikasi yang berbeda menyediakan fungsi yang berbeda tergantung pada pengguna dan domain yang dilayani.
Perangkat lunak aplikasi adalah perangkat lunak yang dikembangkan untuk tujuan tertentu. Ini bisa berupa program tertentu, seperti browser gambar. Bisa juga berupa kumpulan program yang berkaitan erat satu sama lain dan dapat bekerja sama, seperti perangkat lunak Microsoft Office. Ini juga bisa berupa sistem perangkat lunak besar yang terdiri dari banyak program independen, seperti sistem manajemen basis data.


Saat ini, telepon pintar telah menjadi sangat populer, dan perangkat lunak aplikasi yang berjalan pada telepon seluler disebut sebagai perangkat lunak telepon seluler. Yang disebut perangkat lunak ponsel adalah perangkat lunak yang dapat diinstal pada ponsel, yang memperbaiki kekurangan dan personalisasi sistem aslinya. Dengan berkembangnya teknologi, ponsel memiliki lebih banyak fungsi dan menjadi lebih kuat. Ini tidak sesederhana dan kaku seperti di masa lalu, namun telah berkembang menjadi sebanding dengan komputer genggam. Perangkat lunak ponsel sama dengan komputer, dan saat mengunduh perangkat lunak ponsel, Anda juga harus mempertimbangkan sistem yang diinstal pada ponsel yang Anda beli untuk memutuskan perangkat lunak mana yang akan digunakan. Sistem telepon seluler utama adalah sebagai berikut: Windows Phone, Symbian, iOS, dan Android.


Kategori Otorisasi
Perangkat lunak yang berbeda umumnya memiliki lisensi perangkat lunak yang sesuai, dan pengguna perangkat lunak harus menyetujui lisensi perangkat lunak yang digunakan sebelum dapat menggunakan perangkat lunak tersebut secara legal. Di sisi lain, ketentuan lisensi suatu perangkat lunak tertentu tidak boleh bertentangan dengan hukum.


Tergantung pada metode lisensinya, perangkat lunak secara garis besar dapat dibagi menjadi beberapa kategori:
Perangkat Lunak Berpemilik: Jenis lisensi ini umumnya tidak mengizinkan pengguna untuk menyalin, mempelajari, memodifikasi, atau mendistribusikan perangkat lunak sesuka hati. Pelanggaran terhadap kewenangan tersebut sering kali menimbulkan tanggung jawab hukum yang serius. Perusahaan perangkat lunak bisnis tradisional menggunakan jenis lisensi ini, seperti perangkat lunak Microsoft Windows dan Office. Kode sumber perangkat lunak berpemilik sering kali diperlakukan sebagai milik pribadi oleh perusahaan dan dilindungi dengan ketat.
Perangkat Lunak Bebas: Jenis lisensi ini merupakan kebalikan dari perangkat lunak berpemilik, yang memberikan hak kepada pengguna untuk menyalin, mempelajari, memodifikasi, dan mendistribusikan perangkat lunak, dan membuat kode sumber tersedia untuk penggunaan gratis, dengan hanya sedikit batasan lainnya. Linux, Firefox dan OpenOffice adalah contoh perangkat lunak tersebut.
Shareware: Versi uji coba biasanya gratis untuk diperoleh dan digunakan, tetapi fungsi dan durasinya terbatas. Pengembang mendorong pengguna untuk membayar untuk versi komersial yang berfungsi penuh. Pengguna dapat memperoleh salinan shareware secara gratis dari berbagai sumber dan mendistribusikannya secara bebas sesuai izin pembuat shareware.
Perangkat lunak bebas: Tersedia secara bebas dan dicetak ulang, tetapi tanpa kode sumber dan tidak dapat dimodifikasi.
Perangkat lunak publik: perangkat lunak yang haknya telah dilepaskan oleh pembuat aslinya, yang hak ciptanya telah habis masa berlakunya, atau yang pembuatnya tidak dapat diteliti. Tidak ada batasan penggunaan.