algoritma dan teknik pemrograman (Andi, 1997)