You are on page 1of 5

KURIKULUM SMK Pasundan Cilamaya

NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menggunakan tipe data dan control program

: : : : : :

SMK Pasundan Cilamaya Pemograman Berorientasi Objek

SILABUS

Mengoperasikan bahasa pemograman Object oriented TIK.PRO2.009.01 34 X 45 Menit ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Menjelaskan tipe data dasar Menjelaskan tipe data bentukan. Menjelaskan tata cara penulisan program OO. Membuat control Program berupa urutan atau sekuensial program yang dikendalikan dalam kode program

MATERI PEMBELAJARAN
Type Data dan Kontrol program

INDIKATOR
Tipe data dasar dan tipe data bentukan dijelaskan. Tata cara penulisan program OO dijelaskan. Control Program berupa urutan atau sekuensial program dibuat dan dikendalikan dalam kode program

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
2 (4)

PI

SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 1 dari 5

KURIKULUM SMK Pasundan Cilamaya

KOMPETENSI DASAR
2. Membuat program object oriented dengan class

MATERI PEMBELAJARAN
Class pada OOP

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Membuat program dengan menggunakan obyek dan class dibuat. Membuat properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi. MembuatClass private dibuat di dalam program Membuat Class public dalam program

INDIKATOR
Program dengan menggunakan obyek dan class dibuat. Properti class yang akan direalisasikan dalam bentuk prosedur atau fungsi dibuat. Class private dibuat di dalam program Class public dibuat di dalam program

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program 4

TM

PS
4 (8) -

PI

SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer

3. Membuat program object oriented dengan Inheritace, Polimorphy, overloading dan friends

Inheritance Polimorphy Overloading Friends

Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Inheritance pada class Membuat program OOP menggunakan Polimorphy pada class Membuat program OOP menggunakan Overloading pada class Membuat program OOP menggunakan Friends pada class

Inheritance pada class dibuat Polimorphy pada class dibuat Overloading pada class dibuat Friends pada class dibuat

Pengamatan Tes tertulis Tugas Hasil program

4 (8)

Buku Konsep OOP Jobsheet Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 2 dari 5

KURIKULUM SMK Pasundan Cilamaya

KOMPETENSI DASAR
4. Membuat program object oriented dengan interface dan paket

MATERI PEMBELAJARAN
Interface class program. Paket dengan menggunakan class program

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Membuat Interface class program. Membuat Paket dengan menggunakan class program

INDIKATOR
Interface class program dibuat. Paket dengan menggunakan class program dibuat

PENILAIAN
Program sederhana Pengamatan Tes tertulis Tugas Hasil program

TM
8

PS
6 (12)

PI

SUMBER BELAJAR
Buku Konsep OOP Jobsheet Modul Komputer

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 3 dari 5

KURIKULUM SMK Pasundan Cilamaya

NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menjelaskan File I/O (Input/Output), tipe data dan Variabel pada Java

: : : : : :

SMK Pasundan Cilamaya Pemrograman berorientasi objek Membuat program aplikasi menggunakan Java TIK.PR08.012.01 42 X 45 Menit ALOKASI WAKTU KEGIATAN PEMBELAJARAN
Mennjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya. Menjelaskan Konsep variabel pada Java.

MATERI PEMBELAJARAN
I/O dan type dat pada Variable

INDIKATOR
Konsep dari I/O di Java dan File streams dijelaskanBerbagai tipe data dan sifatsifatnya dijelaskan. Konsep variabel pada Java dijelaskan. Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally dijelaskan.

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
4 (8)

PI
4 (16)

SUMBER BELAJAR
Algoritma dan Pemrograman Buku pemrogrmanJ ava Komputer Howto JAVA Algoritma dan Pemrograman Buku pemrogrmanJ ava Komputer Howto JAVA Algoritma dan Pemrograman Buku pemrogrmanJ ava Komputer Howto JAVA

2. Menjelaskan Exception Handling

Exception Handling

Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally. Menaplikasikan pada beban Exception Handling

Pengamatan Tes tertulis Tugas Hasil program

4 (8)

4 (16)

3. Menerapkan Multi-threading

Multi trading

Menggunakan ad Class dan sinkronisasinya Menerapkan penggunaan Thread tingkat lanjut (concurrent execution, runnable interface, daemon threads, thread priority, thread groups)

Thread Class dan sinkronisasinya digunakan. Penggunaan Thread tingkat lanjut (concurrent execution, runnable interface, daemon threads, thread priority, thread groups) dijelaskan

Pengamatan Tes tertulis Tugas Hasil program

4 (8)

4 (16)

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 4 dari 5

KURIKULUM SMK Pasundan Cilamaya

KOMPETENSI DASAR
4. Menjelaskan Network Programming

MATERI PEMBELAJARAN
Networ Progaming

ALOKASI WAKTU KEGIATAN PEMBELAJARAN


Mendiskusikan konsep dasar TCP/IP dan java.net package. Mengadakan Tanya jawab Socket programming server side dan client side

INDIKATOR
Konsep dasar TCP/IP dan java.net package dijelaskan. Socket programming server side dan client side dijelaskan.

PENILAIAN
Pengamatan Tes tertulis Tugas Hasil program

TM
2

PS
4 (8)

PI
4 (16)

SUMBER BELAJAR
Algoritma dan Pemrograman Buku pemrogrmanJ ava Komputer Howto JAVA

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)

PROGRAM KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN Halaman 5 dari 5

You might also like