Miturut Abdul Chaer, alih kode ya iku tandha-tandha pengubahan panggunaan basa amarga owahing situasi, kaya ta saka rupa santai dadi rupa resmi utawa suwalike. Ana ing masarakat bilingual, akèh kedadeyan sing bisa ndadèkaké tandha-tandhaning alih kode ya iku owahing siji kode ing kode liyané. Kode ing kéné duwé teges minangka tandha pindhahe basa siji marang basa liyané. Kaya ta basa Indonésia ing basa Jawa, lan suwalike.