Page 15 - MPPD
P. 15

11    Pemrograman Dasar SMK Kelas X Smt 1

                     2.  Output

                                Algoritma  minimal  harus  memiliki  1  output.  Tujuan  dari

                         algoritma  adalah  memberikan  penyelesaian  dari  suatu  permasalahan


                         dengan langkah-langkah tertentu dalam bentuk output.

                     3.  Finite

                                Algoritma  harus  mempunyai  langkah-langkah  terbatas,  yang

                         berakhir  pada  suatu  titik  dimana  algoritma  itu  akan  berhenti  dan

                         menghasilkan suatu output. Algoritma tidak boleh berjalan terus-menerus


                         (infinite)  yang  menyebakan hang atau  not  responding  (penerapan pada

                         computer)

                     4.  Definite

                                Algoritma memiliki langkah-langkah logis / pasti, tidak ambigu

                         atau bermakna ganda. Suatu algoritma harus mempunyai arah dan tujuan


                         yang jelas kapan mulai dan kapan berakhir. Dalam menyusun langkah-

                         langkah dalam algoritma,  perlu dihindari  kata-kata seperti  secukupnya,

                         beberapa, sesuatu, sebentar, lama atau kata lain yang tidak terukur dengan


                         pasti.

                     5.  Efisien

                                Algoritma  mempunyati  waktu  eksekusi  (running  time).

                         Algoritma  disebut  efisien  jika  untuk  mendapatkan  suatu  solusi,  tidak

                         memerlukan memori yang banyak, proses yang berbelit-belit dimana tidak


                         perlu dilakukan.



                          Untuk lebih memperjelas pemahaman

                     Anda  mengenai  algoritma  bahasa  natural


                     dalam  kehidupan  sehari-hari,  perhatikan

                     video       pembelajaran         berikut       ini.

                     (https://www.youtube.com/watch?v=2Ww

                     vP4nbxn4&t=4s)
   10   11   12   13   14   15   16   17   18   19   20