Dokumen ini membahas tentang pemrograman berorientasi objek (OOP) yang muncul pada tahun 1960 sebagai metode untuk menyelesaikan masalah kompleks dalam pembuatan program. Konsep dasar OOP mencakup pengkapsulan, pewarisan, dan polimorfisme, yang memungkinkan kombinasi data dan fungsi dalam objek. Contoh implementasi OOP dijelaskan melalui pemrograman dengan class dan objek, mengilustrasikan bagaimana objek dapat menyelesaikan masalah tanpa harus mengetahui proses internalnya.