Jenis - Jenis Software

software thumbnail

Software merupakan kumpulan instruksi-instruksi yang sudah diprogram dan disimpan untuk menjalankan suatu perintah pada perangkat komputer. Software dibagi kedalam dua jenis, yaitu Software berdasarkan fungsinya dan Software berdasarkan distribusinya.

Software Berdasarkan Fungsinya

Sistem Operasi / Operating System (OS)

Operating system (OS) adalah software yang bertugas untuk melakukan kontrol atau mengelola sumber daya yang ada pada komputer. Jadi, OS merupakan software lapisan paling utama dalam sistem komputer, karena jika tidak ada OS maka segala sumber daya yang ada di dalamnya tidak bisa digunakan. Berikut adalah jenis-jenis OS yang tersedia :

  1. DOS (Disk Operating System)
    merupakan OS pertama yang berbentuk CLI (Command Line Interface). Untuk menjalankan DOS, kita hanya perlu memindahkan file - file kedalam storage yang kita punya tanpa harus menginstallnya. Sekarang, DOS tidak lagi dipakai untuk OS. Jika kalian ingin melihat seperti apa DOS itu maka, itu mirip sekali dengan cmd yang ada pada Windows, terminal/shell yang ada di Linux.
  2. Windows
    Windows diciptakan oleh perusahaan Microsoft. Windows merupakan OS biasa digunakan pada perangkat desktop dan laptop.
  3. MacOS & IOS
    MacOS & IOS diciptakan oleh perusahaan Apple. MacOS untuk perangkat desktop, sedangkan IOS untuk perangkat mobile.
  4. Linux
    Linux merupakan OS open source yang diciptakan oleh Linus Torvalds. Untuk Linux sendiri terdapat banyak jenis-jenisnya (distro), contohnya Ubuntu, Elementary OS, Linux Mint dll.
  5. Android
    Android merupakan OS yang terdapat pada perangkat mobile smartphone dan merupakan OS yang paling populer di kalangan smartphone.

Driver

Driver adalah software yang berfungsi untuk dapat menjalankan peripheral sehingga bisa digunakan.

  1. Hardware tools
  2. Security tools
  3. Multimedia tools

Aplikasi

Aplikasi adalah jenis software yang berfungsi untuk dapat membatu pekerjaan manusia. Jenis - jenis aplikasi dibagi menjadi empat, yaitu :

  1. Aplikasi pengolah data
    Contoh aplikasi pengolah data adalah Microsoft Access, Libre Office Base, MongoDB
  2. Aplikasi pengolah kata
    Contoh aplikasi pengolah kata adalah Microsoft Word, Libre Office Writer, WPS Writer, Google docs
  3. Aplikasi pengolah angka
    Contoh aplikasi pengolah angka adalah Microsoft Excel, SPSS, Libre Office Calc, Spreadsheet, WPS Spreadsheets
  4. Aplikasi pengolah citra
    Contoh aplikasi pengolah citra adalah Photoshop, Inkscape, GIMP, Filmora, Blender

Dalam penerapannya, aplikasi terbagi menjadi empat jenis yaitu :

  1. CLI (Command Line Interface)
  2. Desktop
  3. Web
  4. Mobile

Utility

Utility adalah software yang membantu meningkatkan kinerja software dan hardware. Contoh aplikasi jenis utility adalah :

  1. Antivirus
  2. Disk cleaner
  3. Disk defragment
  4. Disk scanner
  5. Uninstaller

Bahasa Pemrograman

Bahasa pemrograman mempunyai fungsi untuk membuat suatu aplikasi baik itu aplikasi berbentuk CLI, desktop, web maupun mobile. Bahasa pemrograman sendiri memiliki tingkatan, yaitu :

  1. Very high level programming language
  2. High level programming language
  3. Middle level programming language
  4. Low level programming language

Software Berdasarkan Distribusinya

Terdapat berbagai macam software berdasarkan distribusinya, yaitu:
  1. Commercial software : Software berbayar
  2. Freeware : Software gratis sebagian
  3. Shareware : Software trial
  4. Firmware : Software perangkat atau perusahaan
  5. Free software : Software gratis
  6. Open source : Software gratis dengan kode sumber terbuka, tetapi tidak seluruh software open source gratis
  7. Malware : Software perusak

Posting Komentar

Lebih baru Lebih lama