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
berorientasi obyek  Metodolgi berorientasi pengembangan pemrograman tentang pengembangan Modeling
4.1 Menyajikan hasil obyek berorientasi obyek berorientasi obyek Language (UML)
pengembangan  Struktur obyek
berorientasi obyek  Obyek oriented analisis Menanya Observasi Grady Booch, Object-
 Obyek oriented design Mengajukan pertanyaan terkait Mengamati Oriented Analysis and
 Class diagram tayangan/gambar atau teks kegiatan/aktivitas siswa Design with Application,
pembelajaran tentang secara individu dan Benjamin/Cummings
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
 Sequence diagram pengembangan pemrograman dalam diskusi dengan
berorientasi obyek checklist lembar
Mengeksplorasi pengamatan atau dalam
 Mengekplorasi metodologi bentuk lain
berorientasi obyek
 Mengeksplorasi struktur obyek Portofolio
 Mengeksplorasi obyek oriented Membuat Laporan dalam
analisis bentuk tulisan dan
 Mengeksplorasi obyek oriented gambar
design
 Mengeksplorasi class diagram Tes
 Mengeksplorasi sequence Pilihan Ganda, Essay
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 Menyelesaikan masalah Java : How to Program,
(GUI) Interface demonstrasi tentang Graphic User tentang Graphic User Prentice-Hall Inc, New
4.2 Meyajikan komponen-  Hirarki class Graphical Interface Interface Jersey
komponen GUI dengan User Interface
pengendalian aplikasi  Komponen dasar GUI Menanya Observasi Richard F.Raposa,
dari pengguna  Komponen delegation Mengajukan pertanyaan terkait Mengamati Java in 60 Minutes a Day
event model tayangan, gambar, kegiatan/aktivitas siswa Wiely Publishing Inc,
 Penanganan demonstrasi atau teks secara individu dan Indianapolis Indiana
kejadian(event handling) pembelajaran tentang Graphic User dalam diskusi dengan
 Class-class adapter Interface checklist lembar
pengamatan atau dalam
bentuk lain
Mengeksplorasi
 Mengeksplorasi konsep graphical Portofolio
user interface Membuat Laporan dalam
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
 Mengeksplorasi hirarki class bentuk tulisan dan
graphical user interface gambar
 Mengeksplorasi komponen dasar
GUI Tes
 Mengeksplorasi komponen Pilihan Ganda, Essay
delegation event model
 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 Indianapolis Indiana
 Membuat report dalam diskusi dengan
Mengeksplorasi checklist lembar
 Mengeksplorasi koneksi database pengamatan atau dalam
 Membuat object connection bentuk lain
 Membuat object statemen
 Membuat object resultset
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
 Mengekplorasi data dan record Portofolio
 Membuat report Membuat Laporan dalam
bentuk tulisan dan
Mengasosiasi gambar
Mengelompokkan dan menganalisis
komunikasi dengan database Tes
Pilihan Ganda, Essay
Mengkomunikasikan
Mempresentasikan aplikasi yang
menggunakan database
3.4 Menganalisis library Mengambar Grafis Mengamati Tugas 16 JP Deitel, Harvey M,
untuk mengambar  Hirarki class-class Tayangan/gambar atau Menyelesaikan masalah Java : How to Program,
bentuk atau bidang untuk grafis demonstrasi tentang cara dengan menggunakan Prentice-Hall Inc, New
4.4 Mencipta gambar  Komponen-komponen menggambar grafis komponen-komponen Jersey
bentuk atau bidang dan library grafis 2D untuk mengambar grafis
 Komponen-kompone Menanya 2D dan 3D. Richard F.Raposa,
dan library grafis 3D Mengajukan pertanyaan terkait Java in 60 Minutes a Day
tayangan/gambar atau teks Observasi Wiely Publishing Inc,
pembelajaran tentang menggambar Mengamati Indianapolis Indiana
grafis kegiatan/aktivitas siswa
secara individu dan
Mengeksplorasi dalam diskusi dengan
 Mengeksplorasi hirarki class- checklist lembar
class untuk grafis pengamatan atau dalam
 Mengeksplorasi komponen- 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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
2D dan 3D

3.5 Menerapkan teknologi Aplikasi Multimedia Mengamati Tugas 12 JP Deitel, Harvey M,


multimedia dalam  Library untuk Tayangan/gambar atau Menyelesaikan masalah Java : How to Program,
aplikasi Multimedia demonstrasi tentang aplikasi pembuatan aplikasi Prentice-Hall Inc, New
4.5 Mencipta aplikasi yang  Play multimedia files multimedia multimedia Jersey
dapat menampilkan  Capture devices
audio,video,suara dan  Capture audio dan video Menanya Observasi Richard F.Raposa,
gambar Mengajukan pertanyaan terkait Mengamati Java in 60 Minutes a Day
tayangan tentang aplikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
multimedia secara individu dan Indianapolis Indiana
dalam diskusi dengan
Mengeksplorasi checklist lembar
 Mengeksplorasi library untuk pengamatan atau dalam
multimedia 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 Menyelesaikan masalah Java : How to Program,
controler(MVC) dalam controler demonstrasi tentang model view tentang model view Prentice-Hall Inc, New
pemrograman  Jenis-jenis mvc controler controler Jersey
berorientasi objek  Aplikasi mvc
4.6. Menyajikan model view Menanya
controler dengan Mengajukan pertanyaan terkait Observasi
membuat sebuah tayangan atau teks pembelajaran Mengamati
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
aplikasi atau hal-hal yang berhubungan kegiatan/aktivitas siswa
dengan model view controler secara individu dan
dalam diskusi dengan
Mengeksplorasi checklist lembar
 Mengeksplorasi arsitektur model pengamatan atau dalam
view controler bentuk lain
 Mengeksplorasi jenis-jenis model
view controler Portofolio
 Membuat aplikasi model view Membuat Laporan dalam
controler bentuk tulisan dan
gambar
Mengasosiasi
Mengelompokkan dan menganalisis Tes
komponen-komponen model view Pilihan Ganda, Essay
controler

Mengkomunikasikan
Menyajikan hasil aplikasi
penerapan konsep model view
controler

Anda mungkin juga menyukai