Software: Pengertian, Sejarah, Jenis, Klasifikasi, Lisensi, dan Contoh

Posted on

Di era ini juga, perangkat lunak sudah mampu mengenali gambar hingga suara.

3. Fungsi Software

Software memiliki berbagai macam fungsi yang dapat memudahkan pekerjaan manusia.

Berikut ini beberapa di antaranya.

  1. Menyediakan fungsi dasar bagi keperluan komputer seperti sistem operasi yang digunakan untuk melakukan operasi-operasi dasar sistem untuk mengontrol komputer dalam melakukan pengolahan data, perhitungan, ataupun pengolahan audio dan visual;
  2. Mengatur hardware untuk melakukan instruksi yang diberikan melalui software sesuai dengan keinginan user;
  3. Penghubung antar software dengan hardware yang terhubung pada komputer;
  4. Penerjemah perintah software ke dalam bahasa mesin sehingga instruksi tersebut dapat dimengerti dan diproses oleh hardware; serta
  5. Software juga dapat berfungsi untuk mengidentifikasi suatu program.

4. Klasifikasi Perangkat Lunak

Klasifikasi ini mengacu pada jenis dan cara distribusi software-nya itu sendiri.

Berikut penjelasannya.

4.1 Berdasarkan Jenisnya

Berdasarkan jenisnya, perangkat lunak terbagi lagi menjadi 3 jenis, yaitu:

A. Sistem Operasi

Sistem operasi merupakan perangkat lunak yang memiliki tugas sebagai kontrol serta memanajemen perangkat keras.

Selain itu, juga melakukan operasi-operasi dasar seperti menjalankan program aplikasi.

Operasi-operasi dasar tersebut seperti pemrosesan data, penyimpanan data, dan serta mengatur penggunaan memori.

Contoh OS ini misalnya Microsoft Windows, Unix, dan Linux.

Informasi lebih dalam dan lengkap mengenai sistem operasi dibahas pada artikel Kupas Tuntas Sistem Operasi.

B. Bahasa Pemrograman

PHP sebagai bahasa pemrograman di bidang pengembangan situs

Bahasa pemrograman adalah perangkat lunak yang berisikan instruksi-instruksi untuk memberikan perintah pada setiap perangkat.

Bahasa pemrograman dibuat dengan sistem yang terdiri dari beberpa tingkatan contohnya adalah Java, FORTRAN, Visual basic, PHP, dan Bosque.

C. Program Aplikasi

Software aplikasi
Software aplikasi

Program aplikasi merupakan perangkat lunak yang dirancang seacara khusus untuk melakukan fungsi atau suatu tugas tertentu.

Contohnya untuk mengolah teks atau dokumen dengan Microsoft Word, untuk melakukan operasi hitung dengan Microsoft Excel, dan untuk melakukan proses pengubahan foto menjadi gambar vektor dengan Corel Draw.

4.2 Berdasarkan Distribusinya

Berdasarkan distribusinya, perangkat lunak ini terbagi lagi menjadi 5 jenis, yaitu:

A. Freeware

Perangkat lunak ini didistribusikan untuk dimiliki dan diperoleh untuk digunakan seara bebas dan gratis tanpa ada batasan waktu.

Namun, pengguna tidak diperbolehkan untuk melakukan perubahan isi atau menjual perangkat ini kepada siapapun.

B. Adware

Perangkat lunak ini mirip seperti freeware, yaitu dapat digunakan gratis tanpa adanya batasan waktu.

Namun untuk mengganti biaya tersebut, ada kompensasi berupa iklan yang muncul secara bebas di komputer pengguna.

C. Spyware

Spyware merupakan perangkat lunak yang tidak boleh digunakan untuk sembarang orang.

Hal ini sebab spyware dibuat secara khusus untuk keperluan melakukan mata-mata terhadap pengguna komputer tertentu.

Perangkat lunak ini biasanya digunakan untuk mencuri data komputer.

D. Open Source

Open Source merupakan perangkat lunak yang dapat diberikan perlakuan untuk ditingkatkan, disebarluaskan, dan diubah menjadi sesuai keinginan pengguna.