Mengenal Definisi Software Komputer

Published by: 0

Software komputer  atau perangkat lunak, adalah bagian dari sistem komputer yang terdiri dari informasi atau komputer instruksi dikodekan, berbeda dengan perangkat keras.

Istilah software pertama kali diusulkan oleh Alan Turing  dan digunakan dalam pengertian ini oleh John W. Tukey pada tahun 1957. Dalam ilmu komputer dan rekayasa perangkat lunak, yang dimaksud software komputer  adalah semua informasi diproses oleh sistem komputer, program dan data. Perangkat lunak komputer meliputi program komputer, perpustakaan dan data non-executable terkait, seperti dokumentasi online atau media digital. hardware komputer dan software membutuhkan satu sama lain dan tidak dapat secara realistis digunakan sendiri.

Pada tingkat terendah, kode executable terdiri dari instruksi bahasa mesin yang spesifik untuk prosesor-biasanya central processing unit individu (CPU). Sebuah bahasa mesin terdiri dari kelompok nilai biner menandakan instruksi prosesor yang mengubah keadaan komputer dari negara sebelumnya nya. Sebagai contoh, sebuah instruksi dapat mengubah nilai yang tersimpan di lokasi penyimpanan tertentu di komputer-efek yang tidak langsung diamati kepada pengguna. Instruksi mungkin juga (secara tidak langsung) menyebabkan sesuatu untuk muncul di layar sistem-komputer perubahan keadaan yang harus terlihat oleh pengguna. Prosesor melaksanakan instruksi dalam urutan mereka disediakan, kecuali diperintahkan untuk “melompat” ke instruksi yang berbeda, atau terganggu.

Mayoritas software komputer ditulis dalam bahasa pemrograman tingkat tinggi yang lebih mudah dan lebih efisien untuk programmer, yang berarti lebih dekat dengan bahasa alami.  bahasa tingkat tinggi diterjemahkan ke dalam bahasa mesin menggunakan compiler atau interpreter atau kombinasi dari keduanya. Perangkat lunak juga dapat ditulis dalam bahasa tingkat rendah, pada dasarnya, sebuah representasi samar-samar mnemonic dari bahasa mesin menggunakan alfabet bahasa alami, yang diterjemahkan ke dalam bahasa mesin.

Baca juga: Mengenal Definisi Hardware Komputer

Software dapat dianggap sebagai bagian variabel dari komputer dan perangkat keras bagian tidak berubah-ubah. Software sering dibagi ke dalam perangkat lunak aplikasi (program yang dilakukan pengguna bekerja secara langsung tertarik) dan perangkat lunak sistem (yang mencakup sistem operasi dan program yang mendukung aplikasi perangkat lunak). Middleware istilah kadang-kadang digunakan untuk menggambarkan pemrograman yang menengahi antara aplikasi dan sistem perangkat lunak atau antara dua jenis perangkat lunak aplikasi (misalnya, mengirimkan permintaan pekerjaan jauh dari aplikasi di komputer yang memiliki satu jenis sistem operasi untuk aplikasi di komputer dengan sistem operasi yang berbeda).

Kategori tambahan dan sulit-untuk-mengklasifikasikan perangkat lunak adalah utilitas, yang merupakan program yang berguna kecil dengan kemampuan terbatas. Beberapa utilitas datang dengan sistem operasi. Seperti aplikasi, utilitas cenderung secara terpisah diinstal dan mampu digunakan secara independen dari sisa dari sistem operasi. Software di zaman sekarang ini sering dikemas dalam CD-ROM dan disket. Hari ini, banyak membeli perangkat lunak, shareware, dan freeware download melalui Internet. Sebuah tren baru adalah perangkat lunak yang dibuat tersedia untuk digunakan di situs lain yang dikenal sebagai penyedia layanan aplikasi.

Leave a Reply

Your email address will not be published. Required fields are marked *