Algoritma pemrograman - Suarga (Andi, 2008)