Program
komputer atau sering kali disingkat sebagai program adalah serangkaian
instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada
komputer.[1] Komputer pada dasarnya membutuhkan keberadaan program agar
bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan
dengan cara mengeksekusi serangkaian instruksi program tersebut pada
prosesor.[2] Sebuah program biasanya memiliki suatu bentuk model
pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh
komputer. Program yang sama dalam format kode yang dapat dibaca oleh
manusia disebut sebagai kode sumber, bentuk program yang memungkinkan
programmer menganalisis serta melakukan penelaahan algoritma yang
digunakan pada program tersebut. Kode sumber tersebut pada akhirnya
dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk
sebuah program. bentuk alternatif lain model pengeksekusian sebuah
program adalah dengan menggunakan bantuan interpreter, kode sumber
tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa
pemrograman yang digunakan.
Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi.
Tidak ada komentar: