Skip to main content

Pengertian Software


 
Pengertian Software
Perangkat keras dan perangkat lunak sebuah komputer merupakan dua hal yang berbeda tetapi tidak dapat dipisahkan. Hardware (perangkat keras) adalah aspek fisik yang dapat dilihat dan diraba. Software (perangkat lunak) adalah kumpulan perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Tanpa adanya software, komputer hanyalah sebuah mesin kosong yang tidak akan berarti apa-apa. Komputer tidak mengerti bahasa manusia dan hanya mengerti bahasa mesin yang dihasilkan dari perangkat lunak.
Software merupakan perangkat lunak yang tidak dapat disentuh maupun dilihat wujud fisiknya. Sekalipun tidak berwujud fisik, keberadaan software sangat penting. Istilah software sebenarnya mengacu ke sekumpulan instruksi dan data komputer yang terorganisasi. Software dibuat dengan menggunakan bahasa pemrograman dan utilitas terkait.
Bahasa pemrograman dan utilitas terkait ini bisa dalam bentuk program tunggal seperti script interpreter, dalam bentuk paket yang di dalamnya sudah terdapat compiler, linker dan juga tool pendukung lainnya atau dalam bentuk IDE (Integrated Development Environment) seperti NetBean yang di dalamnya sudah terdapat editor, debugger dan tool pendukung untuk banyak bahasa pemrograman. Software dapat dibagi berdasarkan jenis dan pendistribusianya.

1. Pembagian software menurut jenisnya.

Menurut jenisnya, software dapat dibagi menjadi:
  • Operating System (Sistem Operasi). Software jenis ini memiliki fungsi untuk mengelola dan juga mengkoordinasikan semua komponen dan fungsi komputer. Sistem operasi harus ada di setiap komputer dan menjembatani interaksi antara komputer dan pengguna (user). Beberapa contoh sistem operasi diantaranya adalah DOS, Windows, UNIX dan linux.
  • Programming Language (Bahasa Pemrograman). Software jenis ini memberikan instruksi standar yang melibatkan sintak dan semantik yang digunakan untuk mendefinisikan program aplikasi komputer (computer application program). Ada cukup banyak sekali bahasa pemrograman dan beberapa yang terkenal adalah Java, PHP dan Microsoft Visual Basic.
  • Application Program (Program Aplikasi). Software yang ditujukan untuk keperluan dan kegunaan khusus dan tertentu, misalnya untuk akuntansi, presentasi, perpustakaan dan lain-lain. Semua program aplikasi dibuat menggunakan bahasa pemrograman. Beberapa contoh program aplikasi adalah Microsoft Office Word untuk membuat dokumen, MYOB untuk akuntansi, OpenOffice.org Impress untuk presentasi dan lain sebagainya.

2. Pembagian software menurut distribusinya.

Menurut distribusinya, software dapat dibagi menjadi:
  • Adware. Software ini umumnya bersifat gratis namun dengan kompensasi adanya iklan yang muncul.
  • Freeware. Software yang bersifat gratis dan dapat digunakan tanpa batas waktu tertentu. Umumnya, software jenis ini memiliki fitur-fitur yang kurang lengkap dan kurang powerfull.
  • Shareware. Software jenis ini memiliki batasan waktu tertentu dalam penggunaannya dan mengharuskan pengguna melakukan validasi kepemilikan dengan membeli serial number.
  • Spyware. Software yang mampu memata-matai aktifitas pengguna komputer. Software jenis ini sering disalahgunakan, misalnya untuk mencuri data.
  • Open Source. Software yang bisa dirubah, ditingkatkan dan disebarluaskan karena kode sumbernya (source code) dapat dibuka. Umumnya software ini bersifat gratis, dikembangkan oleh perorangan atau komunitas dan memiliki lisensi GPL (General Public License).


Comments

Popular posts from this blog

Pengertian Processor, Macam - Macam Processor dan Fungsi processor

Setidaknya kita sering mendengar, atau paling tidak pernah mendengar yang namanya processor. Tapi, kemungkinannya kita sendiri tidak mengerti banyak tentang makna kata processor itu sendiri.  Dan, inilah sedikit pengertian dan cara kerja processor yang tertanam pada komputer. Apa Itu Processor? Processor adalah salah satu komponen penting komputer yang berfungsi untuk memproses data dan mengontrol sistem yang ada pada komputer. Processor juga bisa disebut sebagai otak dari komputer. Secara singkat, processor bekerja untuk melakukan perhitungan serta menjalankan perintah-perintah yang diperintahkan oleh pengguna komputer itu sendiri. Dan dalam sebuah komputer, Processor layaknya sebuah mesin yang mana kinerjanya harus dibantu oleh komponen-komponen lain seperti mainboard, memory, dan banyak hal lainnya. Selain itu, processor biasanya terletak di motherboard dan diletakan pada socket yang telah disediakan. Uniknya, processor sebuah komputer ternyata bisa diganti denga...

Pengertian Output Device dan Fungsinya

Pengertian output adalah  (keluaran) unit/perangkat luar yang digunakan untuk menampilkan atau menerjemahkan data yang keluar dari mikroprosesor komputer. Perangkat luar yang menangkap output dari sistem mikroprosesor ini misalnya data digital yang ditampilkan pada layar monitor, atau data script yang dicetak pada printer dan sebagainya. Fungsi output device  pada komputer adalah untuk menerima keluaran data dari mikroprosesor CPU komputer yang telah diterjemahkan sehingga dapat berupa gambar, tulisan, suara dan sebagainya. Contoh perangkat output device yang biasanya digunakan untuk menerima hasil olahan komputer seperti printer, monitor, speaker, dan sebagainya. Contoh Output Device #1. Monitor Perangkat keluaran ini sudah pasti sangat sering anda lihat ketika mengoperasikan komputer, yaitu monitor. Monitor merupakan bagian dari perangkat keluaran karena fungsinya yaitu menampilkan berbagai macam tampilan data yang perlu di ketahui oleh pengguna komp...