This course gives the provision of competence to the concept of sets, both crisp and fuzzy sets. These concept of set will work as a basis for studying further discussion. Further topics include relations and functions as well as combinatorial, discussion about the graph that includes the concept of a graph, the graph algorithms, graph coloring, and tree, are given as a basis for students to be able to construct model of real-world problems in a graph, and to understand the algorithms on a graph.