Page 85 - E-book TIK Reanda RY_Neat
P. 85
E-book BTIK
A. Pengertian Software
Pengertian perangkat lunak komputer (software) adalah istilah umum
untuk berbagai program yang berisi instruksi-instruksi terkait mengoperasikan
komputer atau perangkat keras terkait. Software dalam bahasa Indonesia disebut
juga perangkat lunak, karena software secara fisik tidak dapat dilihat namun
dapat dioperasikan.
Software dapat disimpan di berbagai komponen perangkat keras
(hardware). Software dapat disimpan dan dioperasikan secara manual oleh
pengguna pada media penyimpanan seperti Hardisk, SSD, dan DVD. Beberapa
software disimpan di dalam hardware penyimpanan secara permanen (ROM)
yang disebut firmware. Firmware merupakan program kecil dengan instruksi
dasar dari sebuah hardware yang biasanya dibuat dengan bahasa pemrograman
mesin.
Software pada awalnya dibuat oleh ilmuwan dengan kode mesin (machine
code) yaitu angka-angka biner yang dapat dikenali oleh komputer, khususnya
prosesor. Sebelum dikembangkan komputer modern, pembuatan kode program
untuk mesin komputer dibuat dengan mesin switchboard yang berukuran besar.
Kemudian, kode mesin tersebut disimpan dalam media penyimpanan tertentu.
Software bekerja dengan menggunakan kode mesin yang dapat membuat
instruksi untuk melakukan perhitungan, logika, I/O, aritmatika kepada prosesor.
Sekarang, bahasa pemrograman rendah (low level language) misalnya Assembly
digunakan menjadi alternatif untuk membuat kode mesin, karena lebih mudah
dibaca namun tetap mengutamakan kedekatan terhadap instruksi hardware.
Selain itu, software sudah dapat dibuat menggunakan komputer itu sendiri, tanpa
menggunakan mesin switchboard. Bahasa mesin umumnya digunakan untuk
membuat firmware misalnya BIOS.
79