Anda di halaman 1dari 19

Kompetensi

Materi Pokok/
Dasar

No. Kompetensi Jml Jam


Dasar
Juli Agustus September Oktober November

2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

3.1.
Memahami
konsep
pemrograman
-Konsep OOP
berorientasi
obyek

4.1.
1. 315 JP
Menyajikan
konsep
pemrograman
berorientasi
obyek

3.2.
Memahami -Aturan
dasar-dasar penulisan
dan aturan baris perintah
pemrograman dijava
berorientasi
obyek

4.2.
2. Menyajikan -Aturan 630 JP
aturan dan penamaan
dasar-dasar class dan
pemrograman variable/attribu
berorientasi te
obyek

- Macam-
macam type
data

3.3. -Class
Memahami 'Attribute/varia
kosep class ble
dan obyek

4.3.
Menyajikan
class dengan
UTS

-Method
memberikan
3. 720 JP
atribute dan
method

-Modifier
3. 720 JP

UT
3.4.
Memahami
-Konsep
konsep
Enkapsulasi
enkapsulasi

4.4.
Menyajikan
perlindungan
data dan -Definisi fungsi
informasi enkapsulasi
4. melalui 630 JP
mekanisme
enkapsulasi

- Penerapan
enkapsulasi
dalam class

3.5. -Konsep
Memahami pewarisan
konsep atau
enkapsulasi inherentance

4.5.
Menyajikan
perlindungan
data dan - Keyword
UAS

5. informasi pewarisan 630 JP


melalui
mekanisme
enkapsulasi

-Superclass
dan subclass

Jumlah 2925 JP
Bulan

Desember Januari Februari Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Semester No.

1.

I 3

II
II

10
Materi Pokok/Kompetensi Dasar

·  Konsep pemrograman berorientasi obyek.


·  Prosedur pemrograman berorientasi obyek.
·  Keunggulan pemrograman berorientasi obyek terhadap pemrograman struktural.
·  Macam-macam perangkat lunak pengembang program berorientasi obyek.
·  Prosedur instalasi dan konfigurasi tools pengembang aplikasi program berorientasi obyek.
·  Prosedur Kompilasi
·  Menjalankan program hasil kompilasi.
·  Prosedur patching komputer.
·  Aplikasi editor
·  Virtual machine
·  Konsep Class, object, method dalam oop.
·  Penamaan file dalam oop
·  Penerapan class dan method dalam program aplikasi oop.
·  Konsep enkapsulasi dalam program aplikasi berbasis oop.
·  Prosedur enkapsulasi dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan enkapsulasi.
·  Keunggulan enkapsulasi dalam program aplikasi berbasis oop

·  Konsep enheritance (pewarisan) dalam program aplikasi berbasis oop.


·  Prosedur enheritance (pewarisan) dalam program aplikasi berbasis oop.

·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan enheritance (pewarisan).

·  Keunggulan enheritance (pewarisan) dalam program aplikasi berbasis oop


·  Konsep polymorphism dengan overloading dan overriding dalam program aplikasi berbasis oop.
·  Prosedur polymorphism dengan overloading dan overriding dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan polymorphism dengan overloading dan
overriding.
·  Keunggulan polymorphism dengan overloading dan overriding dalam program aplikasi berbasis oop

·  Konsep package dalam program aplikasi berbasis oop.


·  Prosedur pembuatan package dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan package.
·  Prosedur kompilasi package dalam pemrograman berbasis oop.
·  Keunggulan package dalam program aplikasi berbasis oop
·  Konsep interface dalam program aplikasi berbasis oop.
·  Prosedur pembuatan interface dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan interface.
·  Prosedur kompilasi package dalam pemrograman berbasis oop.
·  Keunggulan interface dalam program aplikasi berbasis oop

·  Konsep class library dalam program aplikasi berbasis oop.


·  Prosedur penerapan class library dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan class library.
·  Prosedur kompilasi program aplikasi dengan penerapan class library pemrograman berbasis oop.
·  Keunggulan program dengan pernerapan class library dalam program aplikasi berbasis oop
·  Konsep penanganan kesalahan dalam program aplikasi berbasis oop.
·  Prosedur penangan kesalahan (error handling) dalam pemrograman berbasis oop.
·  Prosedur pembuatan program aplikasi berbasis oop dengan penanganan kesalahan
Alokasi
Keterangan
Waktu

315 JP

630 JP

720 JP

630 JP

630 JP
9+B45:B48

1440
9+B45:B48
·  Konsep pemrograman berorientasi obyek.
·  Prosedur pemrograman berorientasi obyek.
·  Keunggulan pemrograman berorientasi obyek terhadap pemrograman struktural.
·  Macam-macam perangkat lunak pengembang program berorientasi obyek.
·  Prosedur instalasi dan konfigurasi tools pengembang aplikasi program berorientasi obyek.
·  Prosedur Kompilasi
·  Menjalankan program hasil kompilasi.
·  Prosedur patching komputer.

·  Aplikasi editor
·  Virtual machine

·  Konsep Class, object, method dalam oop.


·  Penamaan file dalam oop
·  Penerapan class dan method dalam program aplikasi oop.

·  Konsep enkapsulasi dalam program aplikasi berbasis oop.


·  Prosedur enkapsulasi dalam program aplikasi berbasis oop.

·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan enkapsulasi.


·  Keunggulan enkapsulasi dalam program aplikasi berbasis oop

·  Konsep enheritance (pewarisan) dalam program aplikasi berbasis oop.


·  Prosedur enheritance (pewarisan) dalam program aplikasi berbasis oop.
·  Prosedur rancangan program aplikasi berbasis oop dengan penerapan enheritance (pewarisan).
·  Keunggulan enheritance (pewarisan) dalam program aplikasi berbasis oop
Kompetensi
Materi Pokok/
Dasar

No. Kompetensi Jml Jam


Dasar
Juli Agustus September Oktober November

2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

3.1.
Memahami
konsep
pemrograman
-Konsep OOP
berorientasi
obyek

4.1.
1. 315 JP
Menyajikan
konsep
pemrograman
berorientasi
obyek

3.2.
Memahami -Aturan
dasar-dasar penulisan
dan aturan baris perintah
pemrograman dijava
berorientasi
obyek

4.2.
2. Menyajikan -Aturan 630 JP
aturan dan penamaan
dasar-dasar class dan
pemrograman variable/attribu
berorientasi te
obyek

- Macam-
macam type
data

3.3. -Class
Memahami 'Attribute/varia
kosep class ble
dan obyek

4.3.
Menyajikan
class dengan
-Method
memberikan
UTS

3. 720 JP
atribute dan
method

-Modifier
UTS
3. 720 JP

3.4.
Memahami
-Konsep
konsep
Enkapsulasi
enkapsulasi

4.4.
Menyajikan
perlindungan
data dan -Definisi fungsi
informasi enkapsulasi
4. melalui 630 JP
mekanisme
enkapsulasi

- Penerapan
enkapsulasi
dalam class

3.5. -Konsep
Memahami pewarisan
konsep atau
enkapsulasi inherentance

4.5.
Menyajikan
perlindungan
data dan - Keyword
5. informasi pewarisan 630 JP UAS
melalui
mekanisme
enkapsulasi

-Superclass
dan subclass

Jumlah 2925 JP
Bulan

Desember Januari Februari Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Anda mungkin juga menyukai