Page 7 - Dasar-Dasar Pemrograman dasar_Cucu Nuraisah
P. 7

MODUL 1

                                              PENGENALAN ALGORTIMA

               1.1.  Tujuan Pembelajaran
                     a.  Mampu  memahami  suatu  masalah  dan  mampu  mencari  solusi  pemecahannya  dan

                         mampu  menuangkan  langkah-langkah  pemecahan  masalah  tersebut  dalam  bentuk

                         algoritma
                     b.  Mampu  manganalisa  masalah  dan  menerjemahkannya  dalam  bentuk  algoritma

                         deskriptif


               1.2.  Dasar Teori

                     Algoritma  adalah  urutan  langkah  langkah  logis  yang  menyatakan  suatu  tugas  dalam
                     menyelesaikan suatu masalah yang disusun secara sistematis atau bisa juga diartikan dengan

                     urutan aksi-aksi yang jelas dan tidak rancu untuk menyelesaikan suatu masalah.
                     a.  Ciri Algoritma

                         Ciri-ciri Algoritma :

                         1.  Algoritma harus memiliki paling tidak satu keluaran
                         2.  Masukan algoritma dapat nol (tidak ada) atau banyak masukan

                         3.  Setelah  selesai mengerjakan  langkah-langkah  penyelesaian  masalah,  algoritma
                            harus berhenti

                         4.  Setiap langkah yang dibuat harus sederhana dan efektif
                         5.  Setiap langkah dalam algoritma harus didefinisikan dengan tepat dan jelas.

                     b.  Notasi Algoritma

                         Algoritma dalam penulisannya memiliki aturan penulisan sendiri yang disebut dengan
                         Notasi Algoritma.

                         Jenis-jenis Notasi Algoritma

                         a.  Algoritma Deskriptif, yaitu langkah-langkah algoritma dengan rangkaian kalimat

                            deskriptif.

                            Contoh :


                              Mencari bilangan terbesar dari tiga buah bilangan yang di inputkan
                                Jawab!


                                                                                                            7
   2   3   4   5   6   7   8   9   10   11   12