Pemrograman berorientasi objek adalah paradigma pemrograman yang menerapkan konsep-konsep seperti objek dan kelas untuk mengorganisasi dan mengembangkan perangkat lunak. Paradigma ini menggunakan objek-objek untuk memodelkan dunia nyata dan berinteraksi satu sama lain.