dalam pembuatan sebuah program tidak cukup hanya memahami maksdu isntruksi-instruksi atau fungsi-fungsi yang terdapat dalam suatu bahasa pemrograman. Lebih dari itu yang harus dikuasai adalah bagaimana merangkai instruksi-instruksi atau fungsi-fungsi tersebut sehingga menjadi suaut program dengan algoritma yang benar dan efisien.