Direktorat Penelitian dan Pengabdian Masyarakat
Universitas Ubudiyah Indonesia
📍 Jl. Alue Naga Desa Tibang
📞 0651 - 7555566
✉️ dppm@uui.ac.id

ISBN
on processJumlah Halaman
175 halaman
Ukuran
14 x 21
Ditambahkan oleh
DPPM
Buku Ajar "Pemrograman Berorientasi Objek menggunakan PHP 8+" merupakan buku ajar dan referensi akademis komprehensif yang dirancang secara berjenjang (pedagogical ladder) untuk membekali mahasiswa dan praktisi perangkat lunak dengan paradigma Object-Oriented Programming (OOP) modern berbasis PHP 8+. Buku ini membedah 14 bab pembelajaran terstruktur yang mencakup: evolusi paradigma dari prosedural ke OOP; anatomi class, objek, dan manajemen memori; constructor property promotion dan named arguments; penguasaan 4 pilar fundamental (Enkapsulasi dengan State Invariant, Pewarisan & Komposisi Trait, Polimorfisme & Dynamic Dispatch, serta Abstraksi & Backed Enum); manajemen namespace terstandar PSR-4 Composer; penanganan kesalahan tangguh (Exception Handling & Throwable Hierarchy); manipulasi koleksi data (First-Class Collections & SPL); persistensi berkas I/O stream dengan proteksi Exclusive Lock (LOCK_EX); implementasi 5 prinsip desain perangkat lunak SOLID; arsitektur bersih Model-Service-Repository (Clean Architecture); serta diakhiri dengan studi kasus Capstone Project sistem kasir Point of Sale (POS) terpadu. Buku ajar ini dilengkapi dengan diagram alur arsitektur, tabel komparasi analitis, tip best practices, studi kasus industri, serta soal evaluasi Sub-CPMK di setiap bab untuk mendukung pembelajaran berbasis capaian (Outcome-Based Education/OBE).