Pengenalan OOP (Object Oriented Programming)

Abdurrazzaq
2 min readJan 17, 2023

--

Kenapa harus OOP?

Karena seorang programmer harus mampu memangkas program dan membuatnya tertata rapi, selain itu juga untuk mempercepat pembuatan aplikasi

Jadi apa itu OOP?

OOP merupakan teori pemrograman yang berbasis kepada objek, semua data dan fungsi di dalam teori ini menjadi dalam kelas-kelas atau objek-objek.

Dalam OOP kita diminta untuk memahami dan menggambarkan masalah kedalam class serta memecah masalah kedalam class-class yang lebih kecil dan simpel agar solusi yang dibuat lebih spesifik yang kemudian class-class terseebut akan saling berkomunikasi dan bekerja sama untuk memecahkan masalah yang kompleks, class-class itu nantinya akan dirubah menjadi objek-objek pada saat program dijalankan.

Setiap class dalam OOP mempunyai method atau fungsi serta properti atau atribut, method dalam class diartikan sebagai kemampuan dari class atau apa saja yang dapat dilakukan oleh sebuah class, sedangkan properti adalah segala sesuatu yang dimiliki oleh class.

Class pada OOP

Apa itu Class dan Object?

Class bertugas untuk mengumpulkan fungsi dan variabel dalam satu tempat, class merupakan blueprint dari sebuah objek atau cetakan untuk membuat objek.

Analogi Class dan Object

Dari gambar diatas kita bisa menyimpulkan bahwa sebuah class dapat memiliki banyak object, dalam prakteknya sebuah class memang dapat memiliki banyak object tergantung dari berapa kali kita melakukan instansiasi.

Instansiasi adalah proses atau mekanisme pembuatan object dalam OOP, pada OOP instansiasi ditandai dengan penggunaan kata new diikuti nama dari class yang akan kita instansiasi.

--

--