NAMA SEKOLAH MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU KOMPETENSI DASAR
1. Menggunakan tipe data dan control program
: : : : : :
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
KOMPETENSI DASAR
2. Membuat program object oriented dengan class
MATERI PEMBELAJARAN
Class pada OOP
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
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
4 (8)
KOMPETENSI DASAR
4. Membuat program object oriented dengan interface dan paket
MATERI PEMBELAJARAN
Interface class program. 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
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
Exception Handling
Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally. Menaplikasikan pada beban Exception Handling
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
4 (8)
4 (16)
KOMPETENSI DASAR
4. Menjelaskan Network Programming
MATERI PEMBELAJARAN
Networ Progaming
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)