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

5. Efisien


                    Program menghasilkan output yang benar, itu


        wajib. Tapi bagaimna jika output yang benar itu

        dilakukan dengan waktu yang lama padahal ada

        algoritma lain yang lebih cepat? Hal ini menunjukkan

        bahwa setiap algoritma, khususnya jika sudah

        diterapkan pada pemrograman, mempunyai waktu


        eksekusi (running time). Algoritma disebut efisien jika

        untuk mendapatkan suatu solusi tidak memerlukan

        memori yang banyak, proses yang berbelit-belit dan


        tidak perlu. Jika algoritma terlalu banyak melakukan

        hal-hal yang tidak perlu akan menyebabkan waktu

        eksekusi menjadi lebih lama.
   13   14   15   16   17   18   19   20   21   22   23