PEMROGRAMAN BERORIENTASI OBJEK
5 | P a g e
3.2. Memahami dasar-dasar dan aturan pemrograman berorientasi obyek 3.3. Memahami konsep class dan obyek
3.4. Memahami konsep enkapsulasi dalam melindungi data dan informasi 3.5. Memahami konsep pewarisan
3.6. Memahami konsep polimorphisme 3.7. Menerapkan penggunaan pakage dalam aplikasi
4. Kompetensi Inti 4: Mengolah, menalar, dan menyaji dalam ranah konkret dan
ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah
pengawasan langsung.
Kompetensi Dasar:
4.1 Menyajikan konsep pemrograman berorientasi obyek 4.2 Menyajikan aturan dan dasar-dasar pemrograman berorientasi obyek
4.3 Menyajikan class dengan memberikan atribut dan metode 4.4 Menyajikan perlindungan data dan informasi melalui mekanisme
enkapsulas 4.5 Mengolah hubungan antara class dengan pola pewarisan
4.6 Menyajikan konsep polimorphisme dengan overloading dan overiding 4.7 Menyajikan aplikasi melalui pengelompokan class dalam pakage
F. Cek Kemampuan Awal
1. Jelaskan perbedaan
permrograman prosedural
dengan pemrograman berorientasi obyek
2. Jelaskan keuntungan pemrograman berorientasi obyek 3. Jelaskan secara singkat proses kompilasi dan menjalankan program
aplikasi berorientasi obyek 4. Jelaskan secara singkat dan berikan contoh pengertian class, atribut
dan metode 5. Jelaskan
pengertian pembungkusan
data dengan
konsep enkapsulasi
6. Jelaskan secara singkat konsep pewarisan dalam pemrograman berorientasi obyek
7. Jelaskan secara singkat konsep polimorpisme dalam pemrograman berorientasi obyek
8. Jelaskan cara pembuatan package dan sebutkan keuntungannya
PEMROGRAMAN BERORIENTASI OBJEK
6 | P a g e
BAB II PEMBELAJARAN
A. Deskripsi
Dalam bab 1 ini akan menjelaskan dan menyajikan konsep pemrograman berorientasi obyek yang terdiri dari 2 kegiatan belajar. Kegiatan belajar 1 akan
memahamkan anda tentang paradigma pemrograman berorientasi obyek dan menganalisis
perbedaan pemrograman
procedural dan
pemrograman perorientasi obyek. Kegiatan belajar 2 meliputi penjelasan alur kerja perangkat
lunak berorientasi obyek dan melakukan instalasi perangkat lunak. Setiap kegiatan belajar disertai dengan tujuan pembelajaran yang akan dicapai dalam 1
kali tatap muka, uraian materi, tes formatif untuk menguji kompetensi pengetahuan anda, dan tugas atau praktikumindividu dan kelompok untuk
menguji kompetensi keterampilan anda.
B. Kegiatan Belajar
1. Kegiatan Belajar 1 : Mengenal Pemrograman Berorientasi Obyek
a. Tujuan Pembelajaran
Setelah mengikuti kegiatan belajar satu ini siswa diharapkan dapat: 1 Memahami paradigma pemrograman berorientasi obyek
2 Menganalisis perbandingan pemrograman prosedural dan pemrograman berorientasi obyek
b. Uraian Materi
1 Paradigma Pemrograman Berorientasi Obyek
Ide dasar pada bahasa berorientasi obyek POB adalah mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. Unit ini di
kenal dengan nama obyek. Obyek sebenarnya mencerminkan pola kerja
manusia dalam kehidupan kerja sehari-hari. Sebuah obyek dapat diibaratkan sebagai departemen di dalam sebuah perusahaan bisnis.
Contoh departemen: 9 Penjualan
9 Akuntan 9 Personalia