Nadia Eka Putri, 1042019030 (2024) Building Teaching Competence through Micro Teaching and Pre Service Teaching. Skripsi thesis, INSTITUT AGAMA ISLAM NEGERI LANGSA.