Software adalah kumpulan program yang menyediakan instruksi untuk komputer juga disebut perangkat lunak. Software pada dasarnya adalah sistem operasi dan semua program yang terkait. File-file ini termasuk file-file konfigurasi, preferensi sistem, layanan sistem, fungsi library dan driver instal pada komputer untuk menjalankan perangkat keras. Apa pun yang dimuat pada komputer untuk memulai komputer dikenal sebagai perangkat lunak. Sistem operasi juga merupakan jenis perangkat lunak.

Software mengacu pada program atau data yang tersimpan di komputer. Hal ini didefinisikan sebagai seperangkat program, prosedur, algoritma dan dokumentasinya berkaitan dengan pengoperasian sistem pengolahan data. Sistem perangkat lunak sudah dimuat ke dalam komputer ketika Anda membelinya. Seorang pengguna dapat memperbarui perangkat lunak sistem, tetapi tidak dapat menjalankannya.

Apa itu Software

Software adalah seperangkat instruksi, data, atau program yang digunakan untuk mengoperasikan komputer dan menjalankan tugas tertentu. Berlawanan dengan perangkat keras, yang menggambarkan aspek fisik komputer, perangkat lunak adalah istilah umum yang digunakan untuk merujuk ke aplikasi, skrip, dan program yang berjalan pada perangkat. Software dapat dianggap sebagai bagian variabel dari komputer dan perangkat keras bagian yang tidak berubah-ubah.

Software sering dibagi menjadi perangkat lunak aplikasi, atau program yang diunduh pengguna yang memenuhi keinginan atau kebutuhan, dan perangkat lunak sistem, yang mencakup sistem operasi dan program apa pun yang mendukung perangkat lunak aplikasi. Istilah middleware kadang-kadang digunakan untuk menggambarkan pemrograman yang memediasi antara aplikasi dan perangkat lunak sistem atau antara dua jenis perangkat lunak aplikasi. Misalnya, middleware dapat digunakan untuk mengirim permintaan kerja jarak jauh dari aplikasi di komputer yang memiliki satu jenis sistem operasi ke aplikasi di komputer dengan sistem operasi yang berbeda.

Kategori software tambahan adalah utilitas, yang merupakan program kecil dan bermanfaat dengan kemampuan terbatas. Beberapa utilitas dilengkapi dengan sistem operasi. Seperti aplikasi, utilitas cenderung dapat diinstal secara terpisah dan dapat digunakan secara terpisah dari sistem operasi lainnya.

Demikian pula, applet adalah aplikasi kecil yang terkadang datang dengan sistem operasi sebagai aksesori. Mereka juga dapat dibuat secara independen menggunakan Java atau bahasa pemrograman lainnya.

Software dapat dibeli atau diperoleh dengan cara berikut:

  • Shareware- biasanya didistribusikan secara gratis atau percobaan dengan tujuan penjualan ketika periode berakhir.
  • Liteware – sejenis shareware dengan beberapa kemampuan yang dinonaktifkan hingga versi lengkap dibeli.
  • Freeware- dapat diunduh secara gratis tetapi dengan batasan hak cipta.
  • Software domain publik – dapat diunduh secara gratis tanpa batasan.
  • Open source – jenis perangkat lunak tempat kode sumber disediakan dan pengguna sepakat untuk tidak membatasi distribusi peningkatan.

Saat ini, banyak perangkat lunak yang dibeli, shareware, dan freeware langsung diunduh melalui Internet. Dalam kasus ini, perangkat lunak dapat ditemukan di situs web vendor tertentu atau penyedia layanan aplikasi. Namun, perangkat lunak juga dapat dikemas dalam CD-ROM atau disket dan dijual secara fisik kepada konsumen.

Jenis

Beberapa jenis umum perangkat lunak aplikasi meliputi:

  • Software produktivitas, yang mencakup alat-alat seperti pengolah kata dan spreadsheet.
  • Perangkat lunak presentasi, juga dikenal sebagai slideware.
  • Perangkat lunak grafik.
  • CAD / CAM.
  • Pasar vertikal atau software khusus industri, misalnya aplikasi perbankan, asuransi, dan ritel.

Jenis perangkat lunak khusus yang memungkinkan perangkat keras dijalankan adalah firmware. Ini adalah jenis pemrograman yang tertanam ke area khusus memori nonvolatile perangkat keras, seperti mikroprosesor atau memori hanya-baca, pada basis satu kali atau jarang sehingga selanjutnya tampaknya menjadi bagian dari perangkat keras.

Contoh Kategori Software

Kategori Software Aplikasi

  • Perangkat Lunak Bisnis
  • Grafik dan Multimedia
  • Rumah dan Pribadi
  • Pendidikan
  • Komunikasi

Perangkat Lunak Sistem Operasi

  • MS – DOS
  • Windows XP, Vista
  • Linux
  • Unix

Perangkat Lunak Pemrograman

  • Assembly
  • C, C ++
  • Jawa
  • Perl
  • Javascript
  • HTML, XHTML, CSS

Testware

  • kompiler – mis. gnu c compiler
  • anti-virus
  • defragmenter
  • pemeliharaan file dan disk

Software Bisnis

  • Perangkat Lunak Manajemen Proyek
  • Perangkat lunak akuntansi
  • Perangkat Lunak Komputasi Perusahaan
  • Perangkat Lunak Manajemen Dokumen

Software Grafik dan Multimedia

  • Perangkat Lunak Pendidikan
  • Perangkat Lunak Penggunaan di Rumah
  • Perangkat Lunak Pribadi
  • Perangkat Lunak Berbasis Web

Software Berbahaya

  • Virus
  • Worm
  • Trojan

Fungsi

Fungsi software aplikasi adalah untuk melakukan operasi spesifik untuk berbagai aplikasi. Fungsi-fungsi ini termasuk menulis laporan, membuat spreadsheet, memanipulasi gambar, menyimpan catatan, mengembangkan situs web dan menghitung pengeluaran. Contoh perangkat lunak aplikasi termasuk Microsoft Excel, Microsoft Word dan aplikasi desktop publishing.

Bergantung pada perangkat lunak aplikasi spesifik yang digunakan, fungsi software bervariasi mulai dari memanipulasi teks, gambar, angka dan grafik hingga membuat presentasi dan situs web pribadi. Beberapa paket perangkat lunak aplikasi berkonsentrasi pada satu tugas khusus, seperti pengolah kata dan pembuatan presentasi. Ada juga paket aplikasi yang fokus pada banyak tugas, seperti perangkat lunak basis data dan desain web.