Object Oriented Programming
OOP adalah paradigma pemrograman di mana program disusun berdasarkan objek yang mewakili entitas dalam dunia nyata. Setiap objek memiliki atribut (data) dan metode (fungsi) yang dapat digunakan untuk memanipulasi objek tersebut. OOP memungkinkan pengorganisasian kode yang lebih terstruktur, modularitas yang lebih baik, dan memfasilitasi konsep-konsep seperti pewarisan, polimorfisme, dan enkapsulasi. Struktur sederhana dari pemrograman berorientasi objek (OOP) mencakup: 1. Kelas (Class): Merupakan cetak biru untuk membuat objek. Kelas mendefinisikan atribut (data) dan metode (fungsi) yang akan dimiliki oleh objek yang dibuat dari kelas tersebut. 2. Objek (Object): Merupakan instance atau perwujudan dari suatu kelas. Objek memiliki atribut yang mewakili data dan metode yang mewakili perilaku. 3. Atribut (Attribute): Variabel yang menyimpan data yang terkait dengan objek. Setiap objek memiliki atribut yang berbeda-beda. 4. Metode (Method): Fungsi yang terkait dengan objek dan digunak...