This document is a sociolinguistics paper presented by Rizqi Akbarani to their lecturer, Mrs. Wiwin. The paper defines key sociolinguistic concepts such as language, speech events, speech acts, code switching, and code mixing. It discusses how language functions in society and is influenced by social and contextual factors. The paper aims to explain these sociolinguistic concepts and their relationships to increase understanding of linguistics and appropriate language use.