{"text": "### Human: Berikan definisi singkat tentang OOP (Object Oriented Programming).. ### Assistant: Object-oriented programming (OOP) adalah sebuah paradigma pemrograman yang menggunakan objek dan interaksi mereka untuk merancang aplikasi dan program komputer. Konsep inti OOP meliputi enkapsulasi, pewarisan, dan polimorfisme. Dalam OOP, objek adalah contoh kelas yang berisi data dalam bentuk atribut dan perilaku dalam bentuk metode. Objek-objek ini dapat berinteraksi satu sama lain untuk membuat program yang kompleks dan dinamis. Konsep OOP memungkinkan pengembang untuk membuat kode modular yang lebih mudah untuk mempertahankan, menggunakan kembali dan skala."}