Konsep Dasar Pemrograman Berorientasi Objek di PHP

Belajar dasar-dasar pemrograman berorientasi objek dengan PHP

ADVANCE361 penilaian1.600 peserta

Tentang Kelas

Belajar dasar-dasar pemrograman berorientasi objek dengan PHP

Tujuan Umum dan Khusus Pelatihan

  • Di akhir pelatihan, peserta dapat mengenal langkah-langkah membuat website menggunakan OOP di PHP
  • Dapat mempraktikan dasar-dasar membuat website menggunakan OOP di PHP
  • Dapat merangkumkan cara membuat website menggunakan OOP di PHP

Silabus

  • Topik 1: Pengenalan OOP
  • Topik 2: Materi Lanjutan

Jenis Pekerjaan Kelas ditujukan bagi siapa saja yang ingin berkarir menjadi seorang programmer

Metode Ajar

  • Online Self-paced Learning
  • Siswa dapat menentukan sendiri waktu belajarnya

Fasilitas Pengajaran

  • Materi disediakan berupa video
  • Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan
  • Grup telegram: Berisi member CodePolitan Evaluasi pembelajaran: Ujian di akhir modul dan ujian di akhir kelas Sertifikat kelulusan

Peralatan Belajar Siswa

  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
  • Spesifikasi minimal komputer milik siswa: Sistem operasi : Windows, Linux, atau MacOS. Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas). RAM : 1GB (Rekomendasi 2GB). Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
  • Software: Browser (tidak ada preferensi khusus)

Daftar Materi

Apa itu OOP09:05
Cara Mendefinisikan Class08:06
Memahami Instance Object05:16
Property pada Class OOP10:37
Method pada Class OOP07:32
Menggunakan Object08:54
Mengenal Inheritance05:39
Mendefinisikan Subclass08:39
Kuis - Konsep Dasar Pemrograman Berorientasi Objek di PHP - Topik 100.00

Extend dan Override09:52
Visibilitas Object - Encapsulation14:24
Setter dan Getter08:59
Static Property dan Method10:14
Pewarisan Static Property dan Method08:07
Constant Class06:01
Merujuk Parent Class09:45
Construct Method06:57
Construct Argument08:05
Destruct Method07:30
Clone Method05:50
Autoload Method08:50
PHP Namespace Overview04:17
Menggunakan Namespace07:18
Menggunakan Composer08:19
Penjelasan Interface04:50
Membuat Interface06:35
Penjelasan Trait03:11
Membuat Trait03:55
Penjelasan Abstract Class02:48
Membuat Abstract Class04:11
Penjelasan Type Hint06:04
Penjelasan Strict Declaration04:49
Penjelasan Return Type07:15
Penjelasan Closure07:41
Membuat Closure08:48
Kuis - Konsep Dasar Pemrograman Berorientasi Objek di PHP - Topik 200.00
Penyusun Materi

Prev
Next
Ahmad Hakim
Ahmad Hakim

Founder & Mentor IDStack | CTO di Nusabot | Software Engineer di GovTech Edu | Former Software Engineer di Track&ROLL

Testimoni Oleh Siswa

4.6

(361 reviews)

5 Bintang
73%
4 Bintang
17%
3 Bintang
8%
2 Bintang
1%
1 Bintang
1%
Kiki Kiswanto
Kiki Kiswanto

Kamis, 22 Oktober 2026 pukul 08.46

Materi PHP mudah dipahami, penjelasannya jelas dan bermanfaat untuk pemula dalam memahami konsep pemrograman berorientasi objek.

Yuda Adiatma Nugraha
Yuda Adiatma Nugraha

Minggu, 18 Oktober 2026 pukul 14.26

Materi kelas OOP di PHP ini sangat jelas dan mudah dipahami. Penjelasan tentang class, inheritance, encapsulation, interface, trait, dan static disampaikan secara runtut dengan contoh yang relevan. Sangat membantu untuk memahami dasar-dasar OOP di PHP. Terima kasih Codepolitan!

Muhamad Ridwan
Muhamad Ridwan

Kamis, 17 September 2026 pukul 22.39

### Ulasan: Konsep Dasar Pemrograman Berorientasi Objek di PHP Pemrograman Berorientasi Objek atau **Object-Oriented Programming (OOP)** merupakan pendekatan pemrograman yang mengorganisasi program berdasarkan **objek** yang memiliki data (property) dan perilaku (method). Dalam PHP, konsep OOP sangat penting untuk membangun aplikasi yang lebih terstruktur, mudah dikembangkan, digunakan kembali, dan dipelihara. Konsep dasar OOP di PHP meliputi **class, object, property, method, constructor, encapsulation, inheritance, polymorphism, dan abstraction**. Class dapat dianalogikan sebagai cetak biru, sedangkan object merupakan hasil atau instance dari class tersebut. Dengan pendekatan ini, kode program dapat dikelompokkan berdasarkan fungsi dan tanggung jawabnya. Salah satu kelebihan OOP adalah **reusability**, yaitu kode yang sudah dibuat dapat digunakan kembali pada bagian aplikasi lainnya. Selain itu, penerapan encapsulation dapat membantu membatasi akses langsung terhadap data sehingga program menjadi lebih aman dan terkontrol. Inheritance dan polymorphism juga memungkinkan pengembang membuat struktur aplikasi yang lebih fleksibel dan mudah dikembangkan. Menurut saya, pemahaman OOP merupakan **fondasi penting bagi programmer PHP**, terutama ketika mulai menggunakan framework seperti Laravel. Banyak konsep yang digunakan dalam framework modern PHP sebenarnya dibangun berdasarkan prinsip-prinsip OOP. Namun, mempelajari OOP tidak cukup hanya dengan memahami teori. Pemahaman akan lebih kuat jika disertai latihan membuat aplikasi sederhana, misalnya sistem data mahasiswa, perpustakaan, transaksi penjualan, atau manajemen pengguna. Dengan praktik tersebut, hubungan antara class, object, property, dan method akan lebih mudah dipahami. Secara keseluruhan, konsep OOP di PHP memberikan dasar yang kuat untuk membangun aplikasi **modular, terstruktur, scalable, dan maintainable**. Menguasai konsep ini akan sangat membantu dalam pengembangan aplikasi PHP tingkat lanjut maupun penggunaan framework modern.

priyo
priyo

Selasa, 2 Juni 2026 pukul 22.27

Agak bingung di awal dan sempat terhenti, jadi perlu mengulang, tapi penyampaian detail sekali jadi bisa bolak balik putar video agar paham

MOHAMMAD DOFIRI
MOHAMMAD DOFIRI

Rabu, 27 Mei 2026 pukul 18.20

Materi yang disampaikan sangat mudah dan menyenanngkan, mentornyaa sangat goods skill thanks codepolitan

Rizqi Latif Wibowo
Rizqi Latif Wibowo

Selasa, 19 Mei 2026 pukul 11.56

Materi Pengenalan OOP hingga materi lanjutan dan exam disusun dengan sangat rapi, sehingga saya lebih mudah memahami konsep object oriented programming mulai dari dasar sampai penerapan logikanya dalam pembuatan program.

Rizqi Latif Wibowo
Rizqi Latif Wibowo

Selasa, 19 Mei 2026 pukul 11.56

Materi Pengenalan OOP hingga materi lanjutan dan exam disusun dengan sangat rapi, sehingga saya lebih mudah memahami konsep object oriented programming mulai dari dasar sampai penerapan logikanya dalam pembuatan program.

Herdian Iskandar
Herdian Iskandar

Selasa, 5 Mei 2026 pukul 14.41

Materi yang disampaikan oleh mentornya mudah di mengerti dan cocok untuk saya belajar sebagai pemula!

Iswan Riadi
Iswan Riadi

Kamis, 2 April 2026 pukul 18.59

Tidak ada komentar

Trisakti Akbar
Trisakti Akbar

Jumat, 2 Januari 2026 pukul 02.08

Kelasnya bagus, mentornya juga bagus dalam menjelaskan materinya ... Hanya saja, di bagian akhir khususnya di bagian materi OOP Advance, masih banyak yang belum dijelaskan secara detail, atau mungkin saja akan dijelaskan detail di course berikutnya :)

Gratis!

Tanpa biaya, tanpa basa-basi. Langsung upgrade skill.