Teknologi Software Komputer

Pengertian Software

Menurut Roger S. Pressman (2002), pengertian software adalah suatu perintah program dalam sebuah komputer yang apabila dieksekusi oleh usernya akan memberikan fungsi dan unjuk kerja seperti yang diharapkan oleh user-nya. Dengan kata lain, perangkat lunak berfungsi untuk memberi perintah kepada komputer agar dapat berfungsi secara optimal sesuai dengan perintah user.

Menurut Melwin Syafrizal Daulay (2007), pengertian software adalah suatu perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan seluruh intruksi yang mengarah pada sistem komputer dan menjembatani interaksi antara user dengan komputer.

Jadi dapat kita simpulkan bahwa software adalah suatu perintah program yang berfungsi sebagai pengatur aktivitas kerja komputer seperti yang diharapkan oleh user-nya.

Fungsi Software

  1. Menyediakan fungsi dasar dari sebuah komputer sehingga dapat dioperasikan. Misalnya ketersediaan sistem operasi dan sistem pendukung pada komputer.
  2. Mengatur setiap hardware yang ada pada komputer sehingga dapat bekerja secara simultan.
  3. Menjadi penghubung antara beberapa perangkat lunak lainnya dengan hardware yang ada pada komputer.
  4. Perangkat lunak juga berfungsi sebagai penerjemah suatu perintah software lainnya ke dalam bahasa mesin, sehingga dapat dimengerti oleh hardware.
  5. Software juga dapat mengidentifikasi suatu program yang ada pada sebuah komputer.

Jenis-jenis Software

Software terbagi menjadi beberapa jenis, diantaranya adalah operating system, software application, programming language, utility software.

Operating System

Sistem operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Contohnya Operating System adalah sebagai berikut :

  1. Windows
  2. Mac Os
  3. Ubuntu
  4. Linux Mint
  5. Debian
  6. CentOS

Software Application

Menurut Henky W. Permana, Aplikasi merupakan satu unit perangkat lunak yang sengaja dibuat untuk memenuhi kebutuhan akan berbagai aktivitas ataupun pekerjaan, seperti perniagaan, periklanan, pelayanan masyarakat, game dan berbagai aktivitas manusia lainnya .

Menurut Kamus Besar Bahasa Indonesia, Aplikasi merupakan penerapan dari rancangan sistem untuk mengolah data yang menggunakan ketentuan bahasa pemrograman tertentu dan juga suatu program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari user.

Jadi bisa disimpukan bahwa Software Application adalah penerapan dari rancangan sistem yang menggunakan ketentuan bahasa pemrograman tertentu untuk memenuhi kebutuhan akan berbagai aktivitas usernya.

Contoh Software Application adalah sebagai berikut :

  1. Power Point
  2. Word
  3. Photoshop
  4. Premiere
  5. VLC Media Player

Programming Language

Bahasa Pemrograman adalah adalah instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis.

Contoh Bahasa Pemrograman adalah sebagai berikut :

  1. Java
  2. Pascal
  3. Php
  4. C
  5. C++
  6. C#

Utility Software

Software utility merupakan perangkat lunak yang dibuat untuk membantu proses analisis, pengaturan (konfigurasi), optimasi atau perawatan komputer, keberadannya akan sangat dibutuhkan sebagai upaya pencegahan apabila tiba-tiba terjadi kesalahan (error) pada komputer.

Contoh Utility Software adalah sebagai berikut :

  1. Antivirus
  2. Archivers
  3. Backup Software
  4. Disk Checker
  5. Disk Defragment

Referensi :

https://dosenit.com/software/macam-macam-software-utility
https://id.wikipedia.org/wiki/Sistem_operasi
Powerpoint Kelompok 4