Studying the theoretical basis, stages, class management and evaluation in the cooperative learning model, scientific approach-oriented learning such as: problem based learning, inquiry-discovery learning and contextual learning accompanied by its implementation in learning through individual assignments and groups with discussion and reflection activities