Hi, I'm Arvita, a
L
ecture from State Polytechnic of Jember.

Welcome back to my Website

title-logo

ObjectOrientedProgramming


Paradigma pemrograman yang menyusun kode berdasarkan "objek" dan data, bukan fungsi atau logika.

No Judul Materi Deskripsi Download
1. Static Method & Property Static Method dan Static Property adalah fungsi atau variabel yang secara langsung menjadi milik Class itu sendiri, bukan milik objek (hasil instansiasi dari Class). Preview
2. Namespace & Autoloading Namespace ibarat 'folder' atau direktori virtual untuk mengelompokkan class agar tidak terjadi bentrok nama (name collision) jika ada dua class yang bernama sama. Sementara itu, Autoloading adalah mekanisme yang secara otomatis memuat file class (seperti melakukan require otomatis) tepat saat class tersebut dipanggil, sehingga kita tidak perlu repot menulis require_once satu per satu di setiap file. Preview
3. Exception Handling Exception Handling adalah mekanisme penyelamat untuk menangani error secara elegan agar aplikasi tidak langsung crash (berhenti total) saat terjadi masalah. Kita meletakkan kode yang berisiko gagal di dalam blok try. Jika terjadi kesalahan, program akan 'melempar' (throw) sebuah objek error, yang kemudian 'ditangkap' dan diselesaikan oleh blok catch. Preview
4. Relasi Antar Objek Relasi Antar Objek mendeskripsikan bagaimana class-class saling berinteraksi dan bekerja sama untuk membentuk sebuah sistem yang kompleks. Preview
5. Prinsip SOLID (Pengantar Design Pattern) Prinsip SOLID adalah lima pedoman emas dalam merancang struktur kode (pengantar Design Pattern) agar aplikasi mudah dipelihara, skalabel, dan tidak rapuh saat diperbarui. Preview
6. Studi Kasus Aplikasi OOP Preview Game
7. Mini Project Preview