Page 86 - e-book B TIK revisi kelas 7
P. 86
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
79