Moreover, According to Slavin (Ratumanan, 2004: 49) there are two main implications of Vygotsky's theory of education. First, class arrangements in the form of cooperative learning are desired between groups of students with different abilities, allowing students to interact in challenging tasks and to develop effective problem-solving strategies in the nearest / nearest development area. Second, Vygotsky's learning approach emphasizes scaffolding. With scaffolding, more and more students can take responsibility for their own learning.