Page 14 - Informatika-BS-KLS-XI
P. 14

Apersepsi
                         Dalam  kehidupan  ini,  kalian  pastilah  telah  menggunakan

                         berbagai program untuk mempermudah aktivitas di berbagai
                         bidang,  seperti  komunikasi,  kesehatan,  sosial,  transportasi,
                         hingga  kebutuhan  pokok  sehari-hari. Akan  tetapi,  program
                         yang  bermanfaat  tidak  sekedar  dapat  dijalankan,  namun
                         bagaimana program tersebut dapat       berfungsi dengan benar

                         d  eàsie  sehingg  d  digunak  oleh manu  deng

                         nyaman. Untu  menghasilk  progr  demikian, diperluk

                         suatu   kemampuan menyusun strategi algoritmik dan
                         pemrograman.



                         Kata Kunci

                         Strategi algoritmik, pemrograman, penyelesaian masalah.

                         A. Proses Pemrograman

                         Pada  buku  Informatika  SMA  Kelas  X,  kalian  telah
                         mempelajari proses menulis kode       program atau    yang kita
                         sebut sebagai coding. Pada Kelas XI, kalian akan mempelajari
                         kegiatan yang lebih    kompleks dari coding    yang kita sebut
                         sebagai pemrograman. Pemrograman menurut buku “Oxford

                         Dictionary  of  Computer    Science”  adalah  seluruh  aktivitas
                         teknis yang dilakukan untuk menghasilkan suatu         program,
                         termasuk analisis kebutuhan dan seluruh langkah desain dan
                         implementasi suatu program.

                            Program  dapat  menjadi  solusi  dari  suatu  permasalahan.
                         Untuk menghasilkan program yang benar dan dapat membantu
                         manusia dalam melakukan tugasnya, ada empat langkah yang
                         dilakukan pada saat melakukan pemrograman, yaitu:

                         1.  Menganalisis permasalahan (Analyzing):  pemrogram
                             menganalisis suatu    kebutuhan atau     keadaan saat ini
                             untu  menghasilk  deà  permasalah  y  perlu




                                                       Bab 2 Strategi Algoritmik dan Pemrograman  13
   9   10   11   12   13   14   15   16   17   18   19