Anda di halaman 1dari 8

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
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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
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 Menanya Observasi Grady Booch,
berorientasi obyek
• Obyek oriented analisis Mengajukan pertanyaan terkait Mengamati Object-Oriented Analysis
• Obyek oriented design tayangan/gambar atau teks kegiatan/aktivitas siswa and Design with
pembelajaran tentang secara individu dan Application,
• Class diagram pengembangan pemrograman dalam diskusi dengan Benjamin/Cummings
• Sequence diagram berorientasi obyek checklist lembar
Mengeksplorasi pengamatan atau dalam
• Mengekplorasi metodologi bentuk lain
berorientasi obyek
Portofolio
• Mengeksplorasi struktur obyek Membuat Laporan dalam
• Mengeksplorasi obyek oriented bentuk tulisan dan
analisis gambar
• Mengeksplorasi obyek oriented
design Tes
Pilihan Ganda, Essay
• Mengeksplorasi class diagram
• Mengeksplorasi sequence
diagram

Mengasosiasi
Menganalisis pengembangan
pemrograman berorientasi obyek
Mengkomunikasikan
Mempresentasikan hasil analisis
pengembangan berorientasi obyek
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar

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 Interface Interface Jersey
Meyajikan • Hirarki class Graphical
komponen-komponen User Interface
GUI dengan Menanya Observasi Richard F.Raposa,
pengendalian aplikasi
• Komponen dasar GUI Mengajukan pertanyaan terkait Mengamati Java in 60 Minutes a Day
dari pengguna • Komponen delegation tayangan, gambar, kegiatan/aktivitas siswa Wiely Publishing Inc,
event model demonstrasi atau teks secara individu dan Indianapolis Indiana
pembelajaran tentang Graphic User dalam diskusi dengan
• Penanganan Interface checklist lembar
kejadian(event handling) pengamatan atau dalam
• Class-class adapter bentuk lain
Mengeksplorasi
• Mengeksplorasi konsep graphical Portofolio
user interface Membuat Laporan dalam
bentuk tulisan dan
• Mengeksplorasi hirarki class gambar
graphical user interface
• Mengeksplorasi komponen dasar Tes
GUI Pilihan Ganda, Essay
• Mengeksplorasi komponen
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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
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
Menanya
• Objek Connection Mengajukan pertanyaan terkait Observasi Richard F.Raposa,
• Objek Statemen tayangan/gambar atau teks Mengamati Java in 60 Minutes a Day
• Objek Resultset pembelajaran tentang komunikasi kegiatan/aktivitas siswa Wiely Publishing Inc,
dengan database secara individu dan Indianapolis Indiana
• Memanggil data dan dalam diskusi dengan
record Mengeksplorasi checklist lembar
• Membuat report • Mengeksplorasi koneksi database pengamatan atau dalam
bentuk lain
• Membuat object connection
• Membuat object statemen
• Membuat object resultset Portofolio
Membuat Laporan dalam
• Mengekplorasi data dan record bentuk tulisan dan
• Membuat report gambar

Mengasosiasi Tes
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis 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 Menyelesaikan masalah Java : How to Program,
bentuk atau bidang grafis demonstrasi tentang cara dengan menggunakan Prentice-Hall Inc, New
4.4 menggambar grafis komponen-komponen Jersey
Mencipta gambar • Komponen-komponen untuk mengambar grafis
bentuk atau bidang dan library grafis 2D Menanya 2D dan 3D. Richard F.Raposa,
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar

• Komponen-kompone Mengajukan pertanyaan terkait Java in 60 Minutes a Day


dan library grafis 3D tayangan/gambar atau teks Observasi Wiely Publishing Inc,
pembelajaran tentang Mengamati Indianapolis Indiana
menggambar grafis kegiatan/aktivitas siswa
secara individu dan
Mengeksplorasi dalam diskusi dengan
• Mengeksplorasi hirarki class-class checklist lembar
untuk grafis pengamatan atau dalam
bentuk lain
• Mengeksplorasi
komponen-komponen dan library Portofolio
grafis 2D Membuat Laporan dalam
• Mengeksplorasi bentuk tulisan dan
komponen-komponen dan library flowchart atau
grafis 3D struktogram

Mengasosiasi Tes
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis komponen-komponen
dan library grafis 2D dan 3D

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 Menyelesaikan masalah Java : How to Program,
aplikasi Multimedia demonstrasi tentang aplikasi pembuatan aplikasi Prentice-Hall Inc, New
4.5 multimedia multimedia Jersey
Mencipta aplikasi yang • Play multimedia files
dapat menampilkan
audio,video,suara dan
• Capture devices Menanya Observasi Richard F.Raposa,
gambar • Capture audio dan video 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
bentuk lain
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
multimedia
• Mengeksplorasi play multimedia Portofolio
file Membuat Laporan dalam
bentuk
• Mengeksplorasi capture devices flowchart/struktogram
• Mengeksplorasi audio dan video
Tes
Mengasosiasi Pilihan Ganda, Essay
Mengelompokkan dan
menganalisis komponen-komponen
dan library 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 controler controler Jersey
• Jenis-jenis mvc
berorientasi objek
4.6. Menyajikan model view • Aplikasi mvc Menanya
controler dengan Mengajukan pertanyaan terkait Observasi
membuat sebuah tayangan atau teks pembelajaran Mengamati
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 Portofolio
view controler Membuat Laporan dalam
• Membuat aplikasi model view bentuk tulisan dan
controler gambar

Mengasosiasi Tes
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengelompokkan dan Pilihan Ganda, Essay
menganalisis komponen-komponen
model view controler

Mengkomunikasikan
Menyajikan hasil aplikasi
penerapan konsep model view
controler

Anda mungkin juga menyukai