Silabus Pemrograman Berorientasi Objek
Silabus Pemrograman Berorientasi Objek
SILABUS
NAMA SEKOLAH : .................................
MATA PELAJARAN : Pemograman Berorientasi Objek
KELAS/SEMESTER :
STANDAR KOMPETENSI : Mengoperasikan bahasa pemograman Object oriented
KODE KOMPETENSI : TIK.PRO2.009.01
ALOKASI WAKTU : 58 X 45 Menit
ALOKASI WAKTU
KOMPETENSI MATERI
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
Type Data dan Kontrol Pengamatan 4 4(8) Buku
1. Menggunakan program Menjelaskan tipe data dasar Tipe data Tes tertulis Konsep OOP
tipe data dan dasar dan tipe
Menjelaskan tipe data bentukan. Tugas Jobsheet
control program data bentukan
Hasil program Modul
dijelaskan.
Menjelaskan tata cara penulisan program Komputer
OO. Tata cara
Membuat control Program berupa urutan penulisan
atau sekuensial program yang program OO
dikendalikan dalam kode program dijelaskan.
Control
Program
berupa urutan
atau
sekuensial
program
dibuat dan
dikendalikan
dalam kode
program
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 1 dari 6
KURIKULUM SMK “8”, KOTA “C”
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 2 dari 6
KURIKULUM SMK “8”, KOTA “C”
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 3 dari 6
KURIKULUM SMK “8”, KOTA “C”
ALOKASI WAKTU
KOMPETENSI MATERI
KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN TM PS PI SUMBER
DASAR PEMBELAJARAN
BELAJAR
1. Menjelaskan File I/O dan type dat pada Mennjelaskan Konsep dari I/O di Konsep dari I/O di Pengamatan 4 8(16) 8(16) Algoritma dan
I/O Variable Java dan File streams tipe data Java dan File Tes tertulis Pemrogra-
dan sifat-sifatnya. streams Tugas man
(Input/Output),
tipe data dan dijelaskanBerbagai Hasil program Buku
tipe data dan sifat- pemrogrmanJ
Variabel pada Menjelaskan Konsep variabel sifatnya dijelaskan. ava
Java pada Java.
Konsep variabel Komputer
pada Java Howto JAVA
dijelaskan.
2. Menjelaskan Exception Handling Menjelaskan konsep dari Konsep dari Pengamatan 4 8(16) 8(16) Algoritma dan
Exception Exception Handling serta Exception Tes tertulis Pemrogra-
pemodelan dari Try, Throw, Handling serta Tugas man
Handling
Catch dan Finally. pemodelan dari Hasil program Buku
Menaplikasikan pada beban Try, Throw, Catch pemrogrmanJ
Exception Handling dan Finally ava
dijelaskan. Komputer
Howto JAVA
3. Menerapkan Multi trading Menggunakan ad Class dan Thread Class dan Pengamatan 8 8(16) 8(16) Algoritma dan
Multi-threading sinkronisasinya sinkronisasinya Tes tertulis Pemrogra-
digunakan. Tugas man
Penggunaan Hasil program Buku
Menerapkan penggunaan Thread pemrogrmanJ
tingkat lanjut (concurrent Thread tingkat
lanjut (concurrent ava
execution, runnable interface, Komputer
daemon threads, thread priority, execution,
runnable interface, Howto JAVA
thread groups)
daemon threads,
thread priority,
thread groups)
dijelaskan
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 4 dari 6
KURIKULUM SMK “8”, KOTA “C”
4. Menjelaskan Networ Progaming Mendiskusikan konsep dasar Konsep dasar Pengamatan 4 8(16) 8(16) BELAJAR
Algoritma dan
Network TCP/IP dan java.net package. TCP/IP dan Tes tertulis Pemrogra-
Mengadakan Tanya jawab java.net package Tugas man
Programming
Socket programming server side dijelaskan. Hasil program Buku
dan client side Socket pemrogrmanJ
programming ava
server side dan Komputer
client side Howto JAVA
dijelaskan.
Keterangan
TM : Tatap Muka
PS : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka)
PI : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Pengawas
Sekolah
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 5 dari 6
KURIKULUM SMK “8”, KOTA “C”
PROGRAM KEAHLIAN :
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
REKAYASA PERANGKAT LUNAK Halaman 6 dari 6