Page 17 - Flipbook "E-Modul PEMROGRAMAN DASAR"
P. 17

3. Finite (Terbatas)


                    Algoritma yang baik haruslah mempunyai


        langkah-langkah terbatas, yang berakhir pada suatu

        titik di mana algoritma itu akan berhenti dan

        menghasilkan suatu output. Algoritma tidak boleh

        berjalan terus –menerus tanpa titik henti, hingga

        menyebabkan                     hang           atau         not         responding                 jika


        diterapkan pada komputer. Ketika sebuah algoritma

        berjalan              terus          menerus                 (infinite),            maka             ini

        mengindikasikan ada kesalahan yang dibuat oleh


        programmer dalam mengembangkan algoritma.






        4. Define (Pasti)


                    Makna             dari         langkah             logis         pada          definisi

        algoritma terdahulu tercermin dari langkah-langkah


        yang pasti, tidak ambigu atau bermakna ganda. Suatu

        program 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.

        Pemberian nomor pada algoritma dapat membantu

        pengguna mengikuti setiap langkah dengan pasti


        hingga mencapai akhir dari algoritma, yaitu solusi dari

        permasalahan.
   12   13   14   15   16   17   18   19   20   21   22