Program komputer: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k ←Suntingan 36.85.28.229 (bicara) dibatalkan ke versi terakhir oleh HsfBot |
k Bot: Penggantian teks otomatis (-algoritma; +algoritme); perubahan kosmetika |
||
Baris 15:
|pages = 58
|isbn = 0-201-50480-4
}}</ref> 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
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]].
Baris 39:
</div>
</div>
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
=== Paradigma ===
Baris 46:
Program komputer dapat dikategorikan menurut paradigma bahasa pemrograman yang digunakannya. Dua paradigma utama yang umum digunakan adalah [[pemrograman imperatif|imperatif]] dan [[bahasa deklaratif|deklaratif]].
Program yang ditulis dalam bahasa pemrograman imperatif biasanya memiliki
|last = Wilson
|first = Leslie B.
Baris 101:
=== Program terpancang ===
[[Berkas:USB flash drive.JPG|
Beberapa program komputer tertentu dipancangkan langsung pada perangkat kerasnya sebagai program yang dipanggil untuk kebutuhan identifikasi serta inisialisasi atas berbagai aspek untuk memastikan perangkat keras tersebut berfungsi.<ref name="osc-ch2-p30">{{cite book
|last = Silberschatz
Baris 121:
=== Pemrograman manual ===
[[Berkas:Dg-nova3.jpg|
Program komputer awalnya diinput secara manual ke [[prosesor]] utama dengan memanfaatkan sejumlah pengalih sebagai representasi atas instruksi yang atas status konfigurasi on/off. Setelah menetapkan konfigurasi tersebut, tombol eksekusi akan ditekan. Proses ini kemudian dilakukan secara iteratif. Program komputer dalam sejarahnya pernah juga ditulis melalui ''paper tape' atau ''punched cards''. Setelah dimasukkan dan alamat awal eksekusi telah dimasukkan, tombol eksekusi akan ditekan.<ref name="osc-ch1-p6">{{cite book
|last = Silberschatz
|