Code switching is a bilingual communication strategy which consists of the alternate use of two or more languages in the same utterance. The main objective of this study is an analysis on code switching used in panorama FM radio station at Tretes Prigen-Raya Pasuruan. The broadcasters used Javanese-Indonesia code switching during broadcasting dangdut music program. This study was aimed to get the answers of the research problems, namely (1) what kinds of code switching are demonstrated by broadcasters of dangdut music programs in Panorama FM radio station in Tretes Prigen-Raya Pasuruan? And (2) what are the contexts of code switching used by the broadcasters of dangdut music programs at Panorama FM radio station? This study is a descriptive qualitative method, because it is related to the problem of how to describe the language phenomenon in radio broadcasting utterance and the sociolinguistic aspect when the broadcasters of radio Panorama dangdut music program were doing code switching while they were on air. In collecting the data, the writer recorded the utterances of the broadcasters when they were on air, then transcribed them from harddisk, and identified them based on their form. After conducted this research, the writer found that the code switching used by the broadcasters contained three forms of code switching; they were Javanese clause, tag, and exclamation. He also found code switching that was occurred in Panorama FM triggered by three contexts; they were codes switching for humorous expression, for emphasizing speech content, and for expressing desired expression