Page 45 - MODUL ELEKTRONIK INTERAKTIF MATA PELAJARAN INFORMATIKA
P. 45

MODUL ELEKTRONIK INTERAKTIF MATA PELAJARAN INFORMATIKA


                      7.  Algoritma dan Pemrograman

                           a.  Pengertian Algoritma dan Pemrograman
                                  Menurut  Kamus  Besar  Bahasa  Indonesia  (KBBI),  program

                               adalah urutan perintah yang diberikan pada komputer untuk

                               membuat  fungsi  atau  tugas  tertentu.  Sedangkan  algoritma
                               dapat      diartikan       sebagai      prosedur       sistematis      untuk

                               memecahkan  masalah  matematis  dalam  langkah-langkah

                               terbatas  atau  urutan  logis  pengambilan  keputusan  untuk
                               pemecahan         masalah.      Ketika     langkah-langkah          tersebut

                               dieksekusi  oleh  manusia,  maka  akan  berbentuk  algoritma.

                               Namun apabila dieksekusi oleh komputer, maka akan berbentuk
                               program komputer.

                                  Istilah  algoritma  pertama  kali  dicetuskan  oleh  seorang  ahli

                               matematika  bernama  Muhammad  bin  Musa  Al-Khawarizmi

                               (780-850).  Algoritma  dapat  disajikan  dalam  beberapa  bentuk
                               yaitu  bahasa  natural,  pseudocode,  atau  flowchart.  Sebelum

                               mulai menulis program (coding), diperlukan proses merancang

                               algoritma.  Algoritma  membentuk  dasar  untuk  pengkodean
                               (mengembangkan kode) dalam bahasa pemrograman tertentu.

                               Pemrograman  adalah  implementasi  konkret  dari  algoritma

                               menggunakan kosakata bahasa pemrograman seperti Python,
                               Pascal, C, Java, C++, dan lain-lain. Setelah merancang algoritma,

                               kita  dapat  mentranslasi  algoritma  tersebut  menjadi  program

                               dengan  bahasa  pemrograman  tertentu  sehingga  dapat
                               dijalankan  oleh  komputer.  Bahasa  pemrograman  sendiri

                               adalah sarana  untuk menyusun kode program dalam bentuk

                               yang  dapat  dieksekusi  oleh  komputer.  Kode  program
                               mengandung  instruksi  yang  mendefinisikan  apa  yang  harus

                               dilakukan oleh komputer dalam setiap langkah.

                                  Dipandang  tingkat  dari  keterbacaan  dan  eksekusinya  oleh
                               manusia,  bahasa  pemrograman  dapat  digolongkan  ke  dalam

                               bahasa Mesin, bahasa Assembly, atau bahasa Tingkat Tinggi.







                                                                                                              45
   40   41   42   43   44   45   46   47   48   49   50