Page 5 - E-Modul Algoritma & Pemrograman
P. 5
Pada dasarnya sebuah algoritma menerima beberpa masukan (input),
memprosesnya dalam urutan langkah-langkah tadi, dan menghasilkan
luaran (output).
Ketika algoritma “dijalankan” (oleh manusia atau oleh komputer), maka
langkah-langkah tersebut dikerjakan dari awal sampai akirnya
berhenti dan kita memperoleh solusi persoalan. Jika algoritma benar,
maka hasilnya (solusinya) pasti benar, sebaliknya jika algoritmanya
salah maka hasilnya juga salah. Jadi ada dua pesan penting tentang
algoritma. Pertama, sebuah algoritma harus benar. Kedua, algoritma
harus berhenti, dan setelah berhenti, algoritma memberikan hasil
yang benar.
Algoritma baru efektif jika dilaksanakan oleh sebuah pemroses
(processor). Pemroses itu bisa manusia, computer, robot, mesin, dsb.
Caranya, pemroses membaca setiap langkah instruksi di dalam
algoritma.
Agar computer mengerti instruksi yang dibacanya, maka instruksi
tersebut tentu harus ditulis dalam bahasa yang dipahami oleh
computer. Jadi, algoritma harus ditulis dalam bahsa khusus yang
disebut bahasa computer.
Algoritma yang ditulis dalam Bahasa computer dinamakan program.
Bahasa computer yang digunakan untuk menulis program dinamakan
Bahasa pemrograman (programming language). Orang yang menulis
program computer dinamakan pemrogram (programmer) dan kegiatan
mulai dari mendesain hingga menulis program dinamakan pemrograman
(programming). Teks program dalam Bahasa pemrograman sering
dinamakan kode program (source code), sehingga menulis kode
program sering dinamakan coding.
5

