KOMPETENSI

advertisement
KURIKULUM SMK “8”, KOTA “C”
SILABUS
NAMA SEKOLAH
MATA PELAJARAN
KELAS/SEMESTER
STANDAR KOMPETENSI
KODE KOMPETENSI
ALOKASI WAKTU
KOMPETENSI
DASAR
1. Menggunakan
tipe data dan
control program
:
:
:
:
:
:
.................................
Pemograman Berorientasi Objek
Mengoperasikan bahasa pemograman Object oriented
TIK.PRO2.009.01
58 X 45 Menit
ALOKASI WAKTU
MATERI
PEMBELAJARAN

Type Data dan Kontrol
program
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

INDIKATOR



PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
4
PS
4(8)
SUMBER
BELAJAR
PI




Buku
Konsep
OOP
Jobsheet
Modul
Komputer
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
Halaman 1 dari 5
KURIKULUM SMK “8”, KOTA “C”
KOMPETENSI
DASAR
2. Membuat
program object
oriented dengan
class
3. Membuat
program object
oriented dengan
Inheritace,
Polimorphy,
overloading dan
friends
ALOKASI WAKTU
MATERI
PEMBELAJARAN

Class pada OOP

Inheritance

Polimorphy

Overloading

Friends
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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

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
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

Inheritance
pada class
dibuat

Polimorphy
pada class
dibuat

Overloading
pada class
dibuat

Friends pada
class dibuat
PENILAIAN
TM




Pengamatan
Tes tertulis
Tugas
Hasil program
8




Pengamatan
Tes tertulis
Tugas
Hasil program
8
PS
8(16)
SUMBER
BELAJAR
PI




8(16)




Buku
Konsep
OOP
Jobsheet
Modul
Komputer
Buku
Konsep
OOP
Jobsheet
Modul
Komputer
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
Halaman 2 dari 5
KURIKULUM SMK “8”, KOTA “C”
KOMPETENSI
DASAR
4. Membuat
program object
oriented dengan
interface dan
paket
ALOKASI WAKTU
MATERI
PEMBELAJARAN

Interface class
program.

Paket dengan
menggunakan class
program
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
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
16
PS
16(32)
SUMBER
BELAJAR
PI




Buku
Konsep
OOP
Jobsheet
Modul
Komputer
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
Halaman 3 dari 5
KURIKULUM SMK “8”, KOTA “C”
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
2. Menjelaskan
Exception
Handling
3. Menerapkan
Multi-threading
:
:
:
:
:
:
.................................
Pemrograman berorientasi objek
Membuat program aplikasi menggunakan Java
TIK.PR08.012.01
70 X 45 Menit
ALOKASI WAKTU
MATERI
PEMBELAJARAN

I/O dan type dat pada
Variable
KEGIATAN PEMBELAJARAN




Exception Handling
Multi trading
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
Mennjelaskan Konsep dari I/O di
Java dan File streams tipe data
dan sifat-sifatnya.
Menjelaskan Konsep variabel
pada Java.

Menjelaskan konsep dari
Exception Handling serta
pemodelan dari Try, Throw,
Catch dan Finally.

Menaplikasikan pada beban
Exception Handling

Menggunakan ad Class dan
sinkronisasinya

Menerapkan penggunaan Thread
tingkat lanjut (concurrent
execution, runnable interface,
daemon threads, thread priority,
thread groups)
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
4
PS
PI
8(16)
8(16)
SUMBER
BELAJAR








Pengamatan
Tes tertulis
Tugas
Hasil program
4
8(16)
8(16)





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
8
8(16)
8(16)




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
SILABUS - PEMOGRAMAN BERORIENTASI OBJEK
Halaman 4 dari 5
KURIKULUM SMK “8”, KOTA “C”
KOMPETENSI
DASAR
4. Menjelaskan
Network
Programming
ALOKASI WAKTU
MATERI
PEMBELAJARAN

Networ Progaming
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
4
PS
PI
8(16)
8(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 - PEMOGRAMAN BERORIENTASI OBJEK
Halaman 5 dari 5
Download