Abstract :
This research is presented to know about code switching. Code switching is the
use of more than one language by communicants. The aim of this research is to
describe types and reasons of code switching used by second grade language
students during English learning at senior High School of Muhammadiyah 3
Sidoarjo in Academic Year of 2018/2019. This research used descriptive
qualitative as research method. The researcher collected the data from recording
and interview. The findings of this research showed that there are 40 data of code
switching found during teaching and learning process. There are 21 data which
are classified as inter sentential code switching, followed by 5 data which are
classified as intra sentential code switching found in their speech, 5 data are
establishing continuity with previous speaker, 3 data are intra lexical, 3 data are
involving a change pronunciation and the last is tag switching, there are 3 data.
Beside that, the researcher found the situational code switching during
observation. It has 1 data of situational code switching. From interview result the
researcher found that from students? perspective lacking of vocabulary is the
most dominant reason they switched their language. Another reasons are:
teacher, create understanding, convey opinion easily, grammar competency,
unconfident, and students identity. The implication of this reserach is code
switching can be used as an effective strategy to teach students who have low
English proficiency.