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
   1   2   3   4   5   6   7   8   9   10