1 1
SILABUS MATA PELAJARAN SILABUS MATA PELAJARAN
Nama
Nama Sekolah Sekolah ::……….……….
Bidang
Bidang Keahlian Keahlian : : Teknologi Teknologi Informasi Informasi dan dan KomunikasiKomunikasi Kompetensi
Kompetensi Keahlian Keahlian : : Rekayasa Rekayasa Perangkat Perangkat LunakLunak Mata
Mata Pelajaran Pelajaran : Pemodelan : Pemodelan Perangkat Perangkat LunakLunak Durasi
Durasi (Waktu) (Waktu) : : 144 144 jamjam Kelas/Semester
Kelas/Semester : : XIXI KI-3
KI-3 (Pengetahuan) (Pengetahuan) : : Memahami, meneraMemahami, menerapkan, menganalisis, pkan, menganalisis, dan mengevaluasi dan mengevaluasi tentang pengetahuan tentang pengetahuan faktual, konseptual,faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional,
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.dan internasional. KI-4
KI-4 (Keterampilan) (Keterampilan) : : Melaksanakan tugas spesifik, dMelaksanakan tugas spesifik, dengan menggunakan alat, informengan menggunakan alat, informasi, dan prosedur asi, dan prosedur kerja yang lazimkerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan
sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dketerampilan menalar, mengolah, dan menyajian menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
2 2
Kompetensi
Kompetensi Dasar Dasar Indikator Indikator Pencapaian Pencapaian Kompetensi Kompetensi Materi Materi PokokPokok WaktuWaktu (JP) (JP)
Kegiatan
Kegiatan Pembelajaran Pembelajaran PenilaianPenilaian 1
1 2 2 3 3 4 4 5 5 66
3.1
3.1 Memahami konsepMemahami konsep
pemodelan berorientasi objek pemodelan berorientasi objek 4.1
4.1 Mempresentasikan konsepMempresentasikan konsep pemodelan berorientasi objek pemodelan berorientasi objek
3.1.1
3.1.1 Menjelaskan konsep pemodelanMenjelaskan konsep pemodelan perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.1.2
3.1.2 Menjelaskan berbagai modelMenjelaskan berbagai model perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.1.3
3.1.3 Menjelaskan parameterMenjelaskan parameter pemodelan perangkat lunak pemodelan perangkat lunak berorientasi obyek.
berorientasi obyek. 4.1.1
4.1.1 Mempresentasikan model-Mempresentasikan model-model perangkat lunak model perangkat lunak berorientasi obyek berorientasi obyek
Model waterfall/Model waterfall/ sekuensial liniear sekuensial liniear
Model prototypeModel prototype
Rapid AplicationRapid Aplication Development Development
Model evolutionModel evolution development development
Model spiralModel spiral
8
8 Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang konsep tentang konsep pemodelan perangkat pemodelan perangkat lunak berorientasi obyek lunak berorientasi obyek
Mengumpulkan dataMengumpulkan data tentang konsep tentang konsep pemodelan perangkat pemodelan perangkat lunak berorientasi obyek lunak berorientasi obyek
Mengolah data tentangMengolah data tentang konsep pemodelan konsep pemodelan perangkat lunak perangkat lunak berorientasi obyek berorientasi obyek MengomunikasikanMengomunikasikan tentang konsep tentang konsep pemodelan perangkat pemodelan perangkat lunak berorientasi obyek lunak berorientasi obyek 3.2
3.2 Memahami kebutuhanMemahami kebutuhan sistem berorientasi objek sistem berorientasi objek 4.2 4.2 MempresentasikanMempresentasikan kebutuhan sistem kebutuhan sistem berorientasi objek berorientasi objek 3.2.1
3.2.1 Menjelaskan kebutuhanMenjelaskan kebutuhan pemodelan sistem perangkat pemodelan sistem perangkat lunak berorientasi obyek. lunak berorientasi obyek. 3.2.2
3.2.2 Menerapkan kebutuhanMenerapkan kebutuhan pemodelan sistem perangkat pemodelan sistem perangkat lunak berorientasi obyek lunak berorientasi obyek 4.2.1
4.2.1 Mempresentasikan kebutuhanMempresentasikan kebutuhan pemodelan sistem perangkat pemodelan sistem perangkat lunak berorientasi obyek. lunak berorientasi obyek.
12 12
Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang kebutuhan sistem tentang kebutuhan sistem berorientasi objek
berorientasi objek
Mengumpulkan dataMengumpulkan data tentang kebutuhan sistem tentang kebutuhan sistem berorientasi objek
berorientasi objek
Mengolah data tentangMengolah data tentang kebutuhan sistem kebutuhan sistem
3 3 berorientasi objek berorientasi objek MengomunikasikanMengomunikasikan
tentang kebutuhan sistem tentang kebutuhan sistem berorientasi objek
berorientasi objek 3.3
3.3 Menerapkan alur kerjaMenerapkan alur kerja sistem berorientasi objek sistem berorientasi objek 4.3
4.3 Membuat Membuat alur alur kerja kerja sistemsistem berorientasi objek
berorientasi objek
3.3.1
3.3.1 Menjelaskan alur kerjaMenjelaskan alur kerja pemodelan sistem perangkat pemodelan sistem perangkat lunak berorientasi obyek. lunak berorientasi obyek. 3.3.2
3.3.2 Menentukan Menentukan alur alur kerjakerja pemodelan sistem perangkat pemodelan sistem perangkat lunak berorientasi obyek. lunak berorientasi obyek. 4.3.1
4.3.1 Membuat alur kerja pemodelanMembuat alur kerja pemodelan sistem perangkat lunak
sistem perangkat lunak berorientasi obyek berorientasi obyek
12
12 Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang alur kerja sistem tentang alur kerja sistem berorientasi objek berorientasi objek
Mengumpulkan dataMengumpulkan data tentang alur kerja sistem tentang alur kerja sistem berorientasi objek berorientasi objek
Mengolah data tentangMengolah data tentang alur kerja sistem alur kerja sistem berorientasi objek berorientasi objek
MengomunikasikanMengomunikasikan
tentang alur kerja sistem tentang alur kerja sistem berorientasi objek berorientasi objek 3.4
3.4 Menerapkan prosedurMenerapkan prosedur pembuatan model sistem pembuatan model sistem berorientasi objek berorientasi objek menggunakan perangkat menggunakan perangkat lunak lunak 4.4
4.4 Membuat model sistemMembuat model sistem berorientasi objek berorientasi objek menggunakan perangkat menggunakan perangkat lunak lunak 3.4.1
3.4.1 Menjelaskan instalasi aplikasiMenjelaskan instalasi aplikasi pemodelan perangkat lunak pemodelan perangkat lunak 3.4.2
3.4.2 Menjelaskan prosedurMenjelaskan prosedur pembuatan model sistem pembuatan model sistem dengan aplikasi perangkat dengan aplikasi perangkat lunak
lunak 3.4.3
3.4.3 Menentukan model sistemMenentukan model sistem dengan aplikasi perangkat dengan aplikasi perangkat lunak
lunak 4.4.1
4.4.1 Membuat model sistemMembuat model sistem berorientasi obyek sesuai berorientasi obyek sesuai prosedur dengan aplikasi prosedur dengan aplikasi perangkat lunak
perangkat lunak
16 16
Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang prosedur tentang prosedur
pembuatan model sistem pembuatan model sistem berorientasi objek berorientasi objek menggunakan perangkat menggunakan perangkat lunak lunak
Mengumpulkan dataMengumpulkan data tentang prosedur tentang prosedur
pembuatan model sistem pembuatan model sistem berorientasi objek berorientasi objek menggunakan perangkat menggunakan perangkat lunak lunak
4 4
prosedur pembuatan prosedur pembuatan model sistem berorientasi model sistem berorientasi objek menggunakan objek menggunakan perangkat lunak perangkat lunak MengomunikasikanMengomunikasikan tentang prosedur tentang prosedur
pembuatan model sistem pembuatan model sistem berorientasi objek berorientasi objek menggunakan perangkat menggunakan perangkat lunak lunak 3.5
3.5 Menerapkan relasi antarMenerapkan relasi antar kelas dalam sistem kelas dalam sistem berorientasi objek berorientasi objek 4.5
4.5 Membuat relasi antar kelasMembuat relasi antar kelas sistem berorientasi objek sistem berorientasi objek
3.5.1
3.5.1 Menjelaskan konsep kelasMenjelaskan konsep kelas dalam pemodelan sistem dalam pemodelan sistem perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.5.2
3.5.2 Menjelaskan relasi antar kelasMenjelaskan relasi antar kelas dalam sistem pemodelan dalam sistem pemodelan perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.5.3
3.5.3 Menerapkan relasi antar kelasMenerapkan relasi antar kelas dalam pemodelan sistem dalam pemodelan sistem perangkat lunak berorientasi perangkat lunak berorientasi obyek
obyek 4.5.1
4.5.1 Membuat pemodelan aplikasiMembuat pemodelan aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek dengan relasi antar kelas obyek dengan relasi antar kelas
16
16 Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang relasi antar kelas tentang relasi antar kelas dalam sistem berorientasi dalam sistem berorientasi objek
objek
Mengumpulkan dataMengumpulkan data tentang relasi antar kelas tentang relasi antar kelas dalam sistem berorientasi dalam sistem berorientasi objek
objek
Mengolah data tentangMengolah data tentang relasi antar kelas dalam relasi antar kelas dalam sistem berorientasi objek sistem berorientasi objek
MengomunikasikanMengomunikasikan
tentang relasi antar kelas tentang relasi antar kelas dalam sistem berorientasi dalam sistem berorientasi objek
objek 3.6
3.6 Menerapkan interaksi antarMenerapkan interaksi antar objek dalam sistem
objek dalam sistem berorientasi objek berorientasi objek
3.6.1
3.6.1 Menjelaskan konsep interaksiMenjelaskan konsep interaksi dalam model aplikasi perangkat dalam model aplikasi perangkat lunak berorientasi obyek lunak berorientasi obyek 3.6.2
3.6.2 Menerapkan interaksi dalamMenerapkan interaksi dalam
16 16
Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang interaksi antar tentang interaksi antar
5 5
4.6
4.6 Membuat interaksi antarMembuat interaksi antar objek dalam sistem objek dalam sistem berorientasi objek berorientasi objek
pemodelan sistem aplikasi pemodelan sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.6.3
3.6.3 Menentukan interaksi dalamMenentukan interaksi dalam model aplikasi perangkat lunak model aplikasi perangkat lunak berorientasi obyek.
berorientasi obyek. 4.6.1
4.6.1 Membuat pemodelan sistemMembuat pemodelan sistem aplikasi perangkat lunak aplikasi perangkat lunak berorientasi obyek dengan berorientasi obyek dengan interaksi.
interaksi.
objek dalam sistem objek dalam sistem berorientasi objek berorientasi objek
Mengumpulkan dataMengumpulkan data tentang interaksi antar tentang interaksi antar objek dalam sistem objek dalam sistem berorientasi objek berorientasi objek
Mengolah data tentangMengolah data tentang interaksi antar objek interaksi antar objek dalam sistem berorientasi dalam sistem berorientasi objek
objek
MengomunikasikanMengomunikasikan
tentang interaksi antar tentang interaksi antar objek dalam sistem objek dalam sistem berorientasi objek berorientasi objek 3.7
3.7 Menerapkan struktur antarMenerapkan struktur antar komponen dalam sistem komponen dalam sistem berorientasi objek berorientasi objek 4.7
4.7 Membuat struktur komponenMembuat struktur komponen dalam sistem berorientasi dalam sistem berorientasi objek
objek
3.7.1
3.7.1 Menjelaskan konsep komponenMenjelaskan konsep komponen dalam pemodelan sistem dalam pemodelan sistem aplikasi perangkat lunak aplikasi perangkat lunak berorientasi obyek. berorientasi obyek. 3.7.2
3.7.2 Menjelaskan struktur antarMenjelaskan struktur antar komponen dalam pemodelan komponen dalam pemodelan sistem aplikasi perangkat lunak sistem aplikasi perangkat lunak berorientasi obyek.
berorientasi obyek. 3.7.3
3.7.3 Menerapkan struktur antarMenerapkan struktur antar komponen dalam pemodelan komponen dalam pemodelan sistem aplikasi perangkat lunak sistem aplikasi perangkat lunak 4.7.1
4.7.1 Membuat model aplikasiMembuat model aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek menggunakan struktur obyek menggunakan struktur antar komponen.
antar komponen.
16
16 Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang struktur antar tentang struktur antar komponen dalam sistem komponen dalam sistem berorientasi objek berorientasi objek
Mengumpulkan dataMengumpulkan data tentang struktur antar tentang struktur antar komponen dalam sistem komponen dalam sistem berorientasi objek berorientasi objek
Mengolah data tentangMengolah data tentang struktur antar komponen struktur antar komponen dalam sistem berorientasi dalam sistem berorientasi objek
objek
MengomunikasikanMengomunikasikan
tentang struktur antar tentang struktur antar komponen dalam sistem komponen dalam sistem berorientasi objek berorientasi objek
6 6
laporan pengembangan laporan pengembangan sistem
sistem aplikasi aplikasi berorientasiberorientasi objek
objek 4.8
4.8 Membuat dokumenMembuat dokumen pengembangan aplikasi pengembangan aplikasi berorientasi objek berorientasi objek
dokumen dalam sistem aplikasi dokumen dalam sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.8.2
3.8.2 Menjelaskan parameterMenjelaskan parameter pembuatan laporan dokumen pembuatan laporan dokumen dalam sistem aplikasi
dalam sistem aplikasi
perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.8.3
3.8.3 Menentukan jenis pelaporanMenentukan jenis pelaporan dokumen dalam sistem aplikasi dokumen dalam sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 4.8.1
4.8.1 Membuat model pelaporanMembuat model pelaporan dokumen dalam sistem aplikasi dokumen dalam sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek. obyek. mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang dokumen laporan tentang dokumen laporan pengembangan sistem pengembangan sistem aplikasi berorientasi aplikasi berorientasi objek objek
Mengumpulkan dataMengumpulkan data tentang dokumen laporan tentang dokumen laporan pengembangan sistem pengembangan sistem aplikasi berorientasi aplikasi berorientasi objek objek
Mengolah data tentangMengolah data tentang dokumen laporan dokumen laporan pengembangan sistem pengembangan sistem aplikasi berorientasi aplikasi berorientasi objek objek MengomunikasikanMengomunikasikan
tentang dokumen laporan tentang dokumen laporan pengembangan sistem pengembangan sistem aplikasi berorientasi aplikasi berorientasi objek objek 3.9
3.9 Menganalisis mekanismeMenganalisis mekanisme dokumen
dokumenmeta-data meta-data
4.9
4.9 Mengkaji dokumenMengkaji dokumenmeta-data meta-data
dan mekanisme dan mekanisme implementasinya implementasinya
3.9.1
3.9.1 Menjelaskan mekanismeMenjelaskan mekanisme dokumen meta data dalam dokumen meta data dalam pemodelan aplikasi perangkat pemodelan aplikasi perangkat lunak berorientasi obyek. lunak berorientasi obyek. 3.9.2
3.9.2 Menerapkan dokumen metaMenerapkan dokumen meta data dalam pemodelan aplikasi data dalam pemodelan aplikasi perangkat lunak.
perangkat lunak. 4.9.1
4.9.1 Menyeleksi penerapanMenyeleksi penerapan dokumen meta data dalam dokumen meta data dalam aplikasi perangkat lunak. aplikasi perangkat lunak. 4.9.2
4.9.2 Merancang pemodelan aplikasiMerancang pemodelan aplikasi
16 16
Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang mekanisme tentang mekanisme dokumen
dokumenmeta-data meta-data
Mengumpulkan dataMengumpulkan data tentang mekanisme tentang mekanisme dokumen
dokumenmeta-data meta-data
Mengolah data tentangMengolah data tentang mekanisme dokumen mekanisme dokumen
meta-data meta-data
7 7
perangkat lunak dengan perangkat lunak dengan dokumen meta data
dokumen meta data MengomunikasikanMengomunikasikan
tentang mekanisme tentang mekanisme dokumen
dokumenmeta-data meta-data
3.10
3.10 Mengevaluasi pengembanganMengevaluasi pengembangan sistem aplikasi berbasis sistem aplikasi berbasis
meta-data meta-data
4.10
4.10 Mengelola rancangan sistemMengelola rancangan sistem aplikasi yang menggunakan aplikasi yang menggunakan dokumen
dokumenmeta-data meta-data terhadap terhadap
berbagai macam perangkat berbagai macam perangkat
3.10.1
3.10.1 Menjelaskan konsepMenjelaskan konsep
pengembangan sistem aplikasi pengembangan sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.10.2
3.10.2 Menjelaskan prosedurMenjelaskan prosedur
pengembangan sistem aplikasi pengembangan sistem aplikasi perangkat lunak berorientasi perangkat lunak berorientasi obyek.
obyek. 3.10.3
3.10.3 Menerapkan konsepMenerapkan konsep
pengembangan dalam sistem pengembangan dalam sistem aplikasi perangkat lunak aplikasi perangkat lunak berorientasi obyek. berorientasi obyek. 3.10.4
3.10.4 Menentukan jenisMenentukan jenis
pengembangan dalam sistem pengembangan dalam sistem aplikasi perangkat lunak aplikasi perangkat lunak berorientasi obyek. berorientasi obyek. 4.10.1
4.10.1 Membuat pengembanganMembuat pengembangan dalam pemodelan sistem dalam pemodelan sistem aplikasi perangkat lunak aplikasi perangkat lunak berorientasi obyek. berorientasi obyek.
20
20 Mengamati untukMengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang pengembangan tentang pengembangan sistem aplikasi berbasis sistem aplikasi berbasis
meta-data meta-data
Mengumpulkan dataMengumpulkan data tentang pengembangan tentang pengembangan sistem aplikasi berbasis sistem aplikasi berbasis
meta-data meta-data
Mengolah data tentangMengolah data tentang pengembangan sistem pengembangan sistem aplikasi berbasis aplikasi berbasismeta- meta- data data MengomunikasikanMengomunikasikan tentang pengembangan tentang pengembangan sistem aplikasi berbasis sistem aplikasi berbasis
meta-data meta-data