Konsep-konsep pemrogramanI: pendekatan komplasi