About Me
- Home »
- Program Komputer
Unknown
On Sabtu, 18 Juni 2016
Program komputer atau sering kali disingkat
sebagai program adalah serangkaian instruksi yang ditulis untuk
melakukan suatu fungsi spesifik pada komputer. 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.
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.
Pemrograman
komputer
Pemrograman komputer merupakan
suatu proses iteratif penulisan dan penyuntingan kode sumber sehingga membentuk
sebuah program. Penyuntingan kode sumber meliputi proses pengetesan, analisis,
pembetulan kesalahan, pengoptimasian algoritma, normalisasi kode, dan kadang-kadang
pengkoordinasian antara satu programmer dengan programmer lainnya jika sebuah
program dikerjakan oleh beberapa orang dalam sebuah tim. Seorang praktisi yang
memiliki keahlian untuk melakukan penulisan kode dalam bahasa pemrograman
disebut sebagai programmer komputer atau programmer, pengembang perangkat
lunak, atau koder. Istilah rekayasa perangkat lunak (bahasa
Inggris: Software engineering) seringkali digunakan karena
proses penulisan program tersebut dipandang sebagai suatu disiplin ilmu
perekayasaan.