Skip to content

Latest commit

 

History

History

object-oriented-programming

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Object-Oriented Programming

Pemrograman berbasis objek (OOP) adalah paradigma pemrograman yang menggunakan konsep "objek" sebagai unit dasar dari pemrograman. Dalam pendekatan ini, data dan fungsi terkait dikelompokkan bersama dalam "objek" yang merepresentasikan entitas dari dunia nyata atau konsep abstrak. Objek memiliki sifat (atribut) dan perilaku (metode) yang memungkinkannya berinteraksi dengan objek lain dalam program.

Paradigma ini memungkinkan untuk memodelkan sistem kompleks dengan lebih baik, mengelola kompleksitas, dan memfasilitasi pengembangan dan pemeliharaan perangkat lunak. Beberapa konsep kunci dalam pemrograman berbasis objek termasuk enkapsulasi, pewarisan, polimorfisme, dan abstraksi. Pemrograman berbasis objek banyak digunakan dalam pengembangan perangkat lunak modern untuk membangun aplikasi yang lebih terstruktur, fleksibel, dan mudah dipelihara.

List of Contents

  1. Module 0
    • Programming Paradigms
  2. Module 1
    • Class and Object
    • Property and Method
    • Constructor dan Destructor
  3. Module 2
    • Abstraction
    • Abstract Class
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Interface
  4. Final Project