Pengantar Praktikum PBO
Selamat datang di modul pembelajaran Pemrograman Berorientasi Objek.
Selamat datang di dokumentasi resmi Praktikum Pemrograman Berorientasi Objek (OOP). Modul ini dirancang khusus untuk mahasiswa Teknik Informatika agar dapat memahami konsep OOP dengan mudah melalui studi kasus dunia kampus.
Prerequisites
Sebelum memulai, pastikan kamu sudah mempersiapkan tools berikut:
- Java Development Kit (JDK)
- Code Editor seperti VS Code, IntelliJ IDEA, atau NetBeans.
Grand Analogy
Penting!
Untuk mempermudah pemahaman, seluruh modul di sini menggunakan analogi "Universitas & Mahasiswa". Setiap konsep OOP akan dijelaskan seolah-olah kita sedang membangun Sistem Informasi Kampus.
Peta Materi
Silakan pelajari materi berikut secara berurutan:
1. Konsep Dasar
Pahami fondasi utama: Class, Object, Attribute, dan Constructor.
2. Encapsulation
Cara melindungi data sensitif (IPK) agar tidak diubah sembarangan.
3. Inheritance
Mewarisi sifat dari Class lain (Mahasiswa Biasa vs Mahasiswa Organisasi).
4. Polymorphism
Satu nama, banyak bentuk (Beda cara makan, beda gaya presentasi).
5. Abstraction
Menyembunyikan detail rumit, fokus pada "kontrak" kelulusan.
6. Exception Handling
Menangani error dan kondisi tak terduga agar aplikasi tidak crash.