Algoritma dan pemrograman (Andi, 2006)