Anda di halaman 1dari 7

SILABUS MATA PELAJARAN PEMROGRAMAN BERORIENTASI OBYEK

(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK)

Satuan Pendidikan : SMK/MAK


Kelas / Semester : XII

Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI-2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif
dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan
lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI-3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif berdasarkan rasa ingin tahunya
tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban
terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI-4. Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di
sekolah secara mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.

Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
1.1 Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam dan
jagad raya terhadap
kebesaran Tuhan yang
menciptakannya
1.2 Mendeskripsikan
kebesaran Tuhan yang
menciptakan berbagai
sumber energi di alam
1.3 Mengamalkan nilai-nilai
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
keimanan sesuai dengan
ajaran agama dalam
kehidupan sehari-hari
2.1. Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif;
jujur; teliti; cermat;
tekun; hati-hati;
bertanggung jawab;
terbuka; kritis; kreatif;
inovatif dan peduli
lingkungan) dalam
aktivitas sehari-hari
sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
2.2. Menghargai kerja
individu dan kelompok
dalam aktivitas sehari-
hari sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan
3.1 Menganalisis Pengembangan Mengamati Tugas 8 JP Sri Dharwiyanti
pengembangan Berorientasi Obyek Tayangan /gambar tentang Menyelesaikan masalah Pengantar Unified Modeling
berorientasi obyek  Metodolgi berorientasi pengembangan pemrograman tentang pengembangan Language (UML)
4.1 Menyajikan hasil obyek berorientasi obyek berorientasi obyek
pengembangan  Struktur obyek Grady Booch, Object-
berorientasi obyek  Obyek oriented analisis Menanya Observasi Oriented Analysis and
 Obyek oriented design Mengajukan pertanyaan terkait Mengamati Design with Application,
 Class diagram tayangan/gambar atau teks kegiatan/aktivitas siswa Benjamin/Cummings
 Sequence diagram pembelajaran tentang secara individu dan dalam
pengembangan pemrograman diskusi dengan checklist
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
berorientasi obyek lembar pengamatan atau
Mengeksplorasi dalam bentuk lain
 Mengekplorasi metodologi
berorientasi obyek Portofolio
 Mengeksplorasi struktur obyek Membuat Laporan dalam
 Mengeksplorasi obyek oriented bentuk tulisan dan
analisis gambar
 Mengeksplorasi obyek oriented
design Tes
 Mengeksplorasi class diagram Pilihan Ganda, Essay
 Mengeksplorasi sequence diagram

Mengasosiasi
Menganalisis pengembangan
pemrograman berorientasi obyek
Mengkomunikasikan
Mempresentasikan hasil analisis
pengembangan berorientasi obyek
3.2 Memahami pembuatan Graphic User Interface Mengamati Tugas 16 JP Deitel, Harvey M,
Graphic User Interface  Konsep Graphical User Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
(GUI) Interface tentang Graphic User Interface tentang Graphic User Prentice-Hall Inc, New
4.2 Meyajikan komponen-  Hirarki class Graphical Interface Jersey
komponen GUI dengan User Interface Menanya
pengendalian aplikasi  Komponen dasar GUI Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
dari pengguna  Komponen delegation tayangan, gambar, Mengamati Java in 60 Minutes a Day
event model demonstrasi atau teks pembelajaran kegiatan/aktivitas siswa Wiely Publishing Inc,
 Penanganan tentang Graphic User Interface secara individu dan dalam Indianapolis Indiana
kejadian(event handling) diskusi dengan checklist
 Class-class adapter lembar pengamatan atau
Mengeksplorasi dalam bentuk lain
 Mengeksplorasi konsep graphical
user interface Portofolio
 Mengeksplorasi hirarki class Membuat Laporan dalam
graphical user interface bentuk tulisan dan
 Mengeksplorasi komponen dasar gambar
GUI
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
 Mengeksplorasi komponen Tes
delegation event model Pilihan Ganda, Essay
 Mengeksplorasi penanganan
kejadian (event handling)
 Menghubungkan class-class
adapter

Mengasosiasi
Menganalisis komponen-komponen
GUI dan penerapannya dalam
aplikasi

Mengkomunikasikan
Menyampaikan hasil analisis
graphic user interface dan
penerapannya dalam bentuk
gambar
3.3 Memahami komunikasi Komunikasi dengan Mengamati Tugas 16 JP Deitel, Harvey M,
dalam akses basis data database Tayangan gambar tentang Menyelesaikan masalah Java : How to Program,
4.3 Menyajikan komunikasi  Pengantar koneksi komunikasi dengan database tentang komunikasi Prentice-Hall Inc, New
dan akses basis data database dengan database Jersey
 Objek Connection Menanya
 Objek Statemen Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
 Objek Resultset tayangan/gambar atau teks Mengamati Java in 60 Minutes a Day
 Memanggil data dan pembelajaran tentang komunikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
record dengan database secara individu dan dalam Indianapolis Indiana
 Membuat report diskusi dengan checklist
Mengeksplorasi lembar pengamatan atau
 Mengeksplorasi koneksi database dalam bentuk lain
 Membuat object connection
 Membuat object statemen
 Membuat object resultset Portofolio
 Mengekplorasi data dan record Membuat Laporan dalam
 Membuat report bentuk tulisan dan
gambar
Mengasosiasi
Tes
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengelompokkan dan menganalisis Pilihan Ganda, Essay
komunikasi dengan database

Mengkomunikasikan
Mempresentasikan aplikasi yang
menggunakan database
3.4 Menganalisis library Mengambar Grafis Mengamati Tugas 16 JP Deitel, Harvey M,
untuk mengambar  Hirarki class-class untuk Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
bentuk atau bidang grafis tentang cara menggambar grafis dengan menggunakan Prentice-Hall Inc, New
4.4 Mencipta gambar bentuk  Komponen-komponen komponen-komponen Jersey
atau bidang dan library grafis 2D Menanya untuk mengambar grafis
 Komponen-kompone dan Mengajukan pertanyaan terkait 2D dan 3D. Richard F.Raposa,
library grafis 3D tayangan/gambar atau teks Java in 60 Minutes a Day
pembelajaran tentang menggambar Observasi Wiely Publishing Inc,
grafis Mengamati Indianapolis Indiana
kegiatan/aktivitas siswa
Mengeksplorasi secara individu dan dalam
 Mengeksplorasi hirarki class-class diskusi dengan checklist
untuk grafis lembar pengamatan atau
 Mengeksplorasi komponen- dalam bentuk lain
komponen dan library grafis 2D
 Mengeksplorasi komponen- Portofolio
komponen dan library grafis 3D Membuat Laporan dalam
bentuk tulisan dan
Mengasosiasi flowchart atau
Mengelompokkan dan menganalisis struktogram
komponen-komponen dan library
grafis 2D dan 3D Tes
Pilihan Ganda, Essay
Mengkomunikasikan
Menyampaikan hasil aplikasi grafis
2D dan 3D
3.5 Menerapkan teknologi Aplikasi Multimedia Mengamati Tugas 12 JP Deitel, Harvey M,
multimedia dalam  Library untuk Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
aplikasi Multimedia tentang aplikasi multimedia pembuatan aplikasi Prentice-Hall Inc, New
4.5 Mencipta aplikasi yang  Play multimedia files multimedia Jersey
dapat menampilkan Menanya
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
audio,video,suara dan  Capture devices Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
gambar  Capture audio dan video tayangan tentang aplikasi Mengamati Java in 60 Minutes a Day
multimedia kegiatan/aktivitas siswa Wiely Publishing Inc,
secara individu dan dalam Indianapolis Indiana
Mengeksplorasi diskusi dengan checklist
 Mengeksplorasi library untuk lembar pengamatan atau
multimedia dalam bentuk lain
 Mengeksplorasi play multimedia
file Portofolio
 Mengeksplorasi capture devices Membuat Laporan dalam
 Mengeksplorasi audio dan video bentuk
flowchart/struktogram
Mengasosiasi
Mengelompokkan dan menganalisis Tes
komponen-komponen dan library Pilihan Ganda, Essay
untuk aplikasi multimedia

Mengkomunikasikan
Menyampaikan hasil aplikasi
multimedia
3.6 Memahami penerapan Model View Controler Mengamati Tugas 12 JP Deitel, Harvey M,
model view  Arsitektur model view Tayangan/gambar atau demonstrasi Menyelesaikan masalah Java : How to Program,
controler(MVC) dalam controler tentang model view controler tentang model view Prentice-Hall Inc, New
pemrograman  Jenis-jenis mvc controler Jersey
berorientasi objek  Aplikasi mvc Menanya
4.6. Menyajikan model view Mengajukan pertanyaan terkait
controler dengan tayangan atau teks pembelajaran Observasi
membuat sebuah atau hal-hal yang berhubungan Mengamati
aplikasi dengan model view controler kegiatan/aktivitas siswa
secara individu dan dalam
Mengeksplorasi diskusi dengan checklist
 Mengeksplorasi arsitektur model lembar pengamatan atau
view controler dalam bentuk lain
 Mengeksplorasi jenis-jenis model
view controler Portofolio
 Membuat aplikasi model view Membuat Laporan dalam
bentuk tulisan dan
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
controler gambar

Mengasosiasi Tes
Mengelompokkan dan menganalisis Pilihan Ganda, Essay
komponen-komponen model view
controler

Mengkomunikasikan
Menyajikan hasil aplikasi
penerapan konsep model view
controler

Anda mungkin juga menyukai