Page 24 - EMODUL INFORMATIKA XI FASE F
P. 24

1.  Menganalisis permasalahan (Analyzing)
                                        Pemrogram  menganalisis  suatu

                                kebutuhan atau keadaan saat ini untuk
                                menghasilkan  definisi  permasalahan
                                yang      perlu      diselesaikan      dengan

                                program. Permasalahan yang dianalisis
                                bisa  berupa  masalah  yang  baru  atau

                                penyempurnaan  dari  solusi  yang  sudah  ada.  Kemampuan
                                berpikir komputasional digunakan untuk mencari abstraksi
                                dari permasalahan yang akan diselesaikan.
                                        Permasalahan yang kompleks dapat didekomposisi ke

                                beberapa masalah yang lebih kecil, namun saling berkaitan.
                                Hingga  akhirnya,  pemrogram  akan  mengenali  pola

                                permasalahan tersebut sebagai sebuah variasi dari problem
                                generik.  Tahap  ini  menghasilkan  pernyataan  masalah
                                (problem  statement)  yang  menjelaskan  masukan  (input),

                                keluaran  (output),  serta  batasan-batasan  (constraint)  dari
                                program yang akan dibuat.






























                  24
   19   20   21   22   23   24   25   26   27   28   29