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