OOP adalah :
- Cara untuk mendesign dan membangun aplikasi
- Bukan merupakan suatu teknologi atau bahasa pemrograman

Konsep Penting OOP :
1. Object, Class dan Instance
- Class adalah template dari object, class menjelaskan struktur dasar dari object.
- Setiap object yang dibuat dari class disebut dengan Instance dari class.
2. Property
- Nilai yang dimiliki oleh suatu object.
- Class dapat mendefinisikan property yang dapat dimiliki oleh Instance.
3. Method
- Kebiasaan/Prilaku dari suatu object.
4. Inheritance
- Pemanfaatan kembali. Suatu class yang sudah dibuat sebelumnya dapat diperbaharui dengan mengembangkan child class yang merupakan Inheritance dari parent class.
5. Konstruktor
- Prosedur yang dipanggil saat suatu class instance dibuat.
