Purpose of this research is descriptive code switching and code mixing form and cause factors used on Sonora Lampung 96.0 FM announcers speech in The Showre program, and then implactions result of the research for Indonesian language learning in high school. The research method used is descriptive qualitative. The data collection technique was carried out using the free-of-conversation listening technique, the recording technique, and the note-taking technique. The results showed that the form of code switching found was only external code switching in the form of a transition from Indonesian to English and was caused by speaker factor and changing topics of conversation. The forms of code mixing found are word code mixing, phrases, baster, word repetition, and clauses. The code mixing occurs because of the background of the speaker's attitude factor and language factor. The results of the study can be implicated in learning Indonesian in high school in anecdotal text material.