6 0 79 KB
SILABUS MATA PELAJARAN Nama Sekolah
: SMK TERPADU AL ITTIHAD
Bidang Keahlian
: Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran
: Pemodelan Perangkat Lunak
Durasi (Waktu)
: 144 JP (@ 45 Menit)
Kelas
:
KI-3 (Pengetahuan)
:
KI-4 (Keterampilan) :
XI Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, 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, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
1
Kompetensi Dasar 1 3.1 Memahami konsep pemodelan berorientasi objek 4.1 Mempresentasikan konsep pemodelan berorientasi objek
Indikator Pencapaian Kompetensi 2 3.1.1 Menjelaskan konsep pemodelan perangkat lunak berorientasi obyek. 3.1.2 Menjelaskan berbagai model perangkat lunak berorientasi obyek. 3.1.3 Menjelaskan parameter pemodelan perangkat lunak berorientasi obyek. 4.1.1 Mempresentasikan model-model perangkat lunak berorientasi obyek
Aloka si Materi Pokok Wakt u (JP) 3 4 8 Model waterfall/ sekuensial liniear Model prototype Rapid Aplication Development Model evolution development Model spiral
Kegiatan Pembelajaran
Penilaian
5
6
Mengamati untuk mengidentifikasi dan merumuskan masalah tentang konsep pemodelan perangkat lunak berorientasi obyek Mengumpulkan data tentang konsep pemodelan perangkat lunak berorientasi obyek
Mengolah data tentang konsep pemodelan perangkat lunak berorientasi obyek
Mengomunikasika n tentang konsep
2
pemodelan perangkat lunak berorientasi obyek 3.2 Memahami kebutuhan sistem berorientasi objek 4.2 Mempresentasikan kebutuhan sistem berorientasi objek
3.2.1 Menjelaskan kebutuhan pemodelan sistem perangkat lunak berorientasi obyek. 3.2.2 Menerapkan kebutuhan pemodelan sistem perangkat lunak berorientasi obyek 4.2.1 Mempresentasikan kebutuhan pemodelan sistem perangkat lunak berorientasi obyek.
12 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang kebutuhan sistem berorientasi objek Mengumpulkan data tentang kebutuhan sistem berorientasi objek Mengolah data tentang kebutuhan sistem berorientasi objek
Mengomunikasika n tentang kebutuhan sistem berorientasi objek
3.3 Menerapkan alur kerja sistem berorientasi objek 4.3 Membuat alur kerja sistem berorientasi objek
3.3.1 Menjelaskan alur kerja pemodelan sistem perangkat lunak berorientasi obyek. 3.3.2 Menentukan alur kerja pemodelan sistem perangkat lunak berorientasi
12 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang alur kerja sistem berorientasi objek Mengumpulkan data tentang alur kerja sistem 3
obyek. 4.3.1 Membuat alur kerja pemodelan sistem perangkat lunak berorientasi obyek
berorientasi objek Mengolah data tentang alur kerja sistem berorientasi objek
Mengomunikasika n tentang alur kerja sistem berorientasi objek
3.4 Menerapkan 3.4.1 Menjelaskan instalasi prosedur aplikasi pemodelan pembuatan model perangkat lunak sistem berorientasi 3.4.2 Menjelaskan prosedur objek menggunakan pembuatan model perangkat lunak sistem dengan aplikasi perangkat 4.4 Membuat model lunak sistem berorientasi 3.4.3 Menentukan model objek menggunakan sistem dengan perangkat lunak aplikasi perangkat lunak 4.4.1 Membuat model sistem berorientasi obyek sesuai prosedur dengan aplikasi perangkat lunak
16 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang prosedur pembuatan model sistem berorientasi objek menggunakan perangkat lunak Mengumpulkan data tentang prosedur pembuatan model sistem berorientasi objek menggunakan perangkat lunak Mengolah data tentang prosedur pembuatan model sistem 4
berorientasi objek menggunakan perangkat lunak
Mengomunikasika n tentang prosedur pembuatan model sistem berorientasi objek menggunakan perangkat lunak
3.5 Menerapkan relasi antar kelas dalam sistem berorientasi objek 4.5 Membuat relasi antar kelas sistem berorientasi objek
3.5.1 Menjelaskan konsep kelas dalam pemodelan sistem perangkat lunak berorientasi obyek. 3.5.2 Menjelaskan relasi antar kelas dalam sistem pemodelan perangkat lunak berorientasi obyek. 3.5.3 Menerapkan relasi antar kelas dalam pemodelan sistem perangkat lunak berorientasi obyek 4.5.1 Membuat pemodelan aplikasi perangkat lunak berorientasi obyek dengan relasi antar kelas
16 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang relasi antar kelas dalam sistem berorientasi objek Mengumpulkan data tentang relasi antar kelas dalam sistem berorientasi objek Mengolah data tentang relasi antar kelas dalam sistem berorientasi objek
Mengomunikasika n tentang relasi antar kelas dalam
5
sistem berorientasi objek 3.6 Menerapkan 3.6.1 Menjelaskan konsep interaksi antar objek interaksi dalam model dalam sistem aplikasi perangkat berorientasi objek lunak berorientasi obyek 4.6 Membuat interaksi 3.6.2 Menerapkan interaksi antar objek dalam dalam pemodelan sistem berorientasi sistem aplikasi objek perangkat lunak berorientasi obyek. 3.6.3 Menentukan interaksi dalam model aplikasi perangkat lunak berorientasi obyek. 4.6.1 Membuat pemodelan sistem aplikasi perangkat lunak berorientasi obyek dengan interaksi.
16 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang interaksi antar objek dalam sistem berorientasi objek Mengumpulkan data tentang interaksi antar objek dalam sistem berorientasi objek Mengolah data tentang interaksi antar objek dalam sistem berorientasi objek
Mengomunikasika n tentang interaksi antar objek dalam sistem berorientasi objek
3.7 Menerapkan struktur antar komponen dalam sistem berorientasi
3.7.1 Menjelaskan konsep komponen dalam pemodelan sistem aplikasi perangkat
16 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang 6
objek 4.7 Membuat struktur komponen dalam sistem berorientasi objek
3.8 Menerapkan dokumen laporan pengembangan sistem aplikasi berorientasi objek
lunak berorientasi obyek. 3.7.2 Menjelaskan struktur antar komponen dalam pemodelan sistem aplikasi perangkat lunak berorientasi obyek. 3.7.3 Menerapkan struktur antar komponen dalam pemodelan sistem aplikasi perangkat lunak 4.7.1 Membuat model aplikasi perangkat lunak berorientasi obyek menggunakan struktur antar komponen.
3.8.1 Menjelaskan konsep laporan dokumen dalam sistem aplikasi perangkat lunak berorientasi obyek. 3.8.2 Menjelaskan 4.8 Membuat dokumen parameter pembuatan pengembangan laporan dokumen aplikasi berorientasi dalam sistem aplikasi objek perangkat lunak berorientasi obyek.
struktur antar komponen dalam sistem berorientasi objek Mengumpulkan data tentang struktur antar komponen dalam sistem berorientasi objek Mengolah data tentang struktur antar komponen dalam sistem berorientasi objek
Mengomunikasika
n tentang struktur antar komponen dalam sistem berorientasi objek
12 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang dokumen laporan pengembangan sistem aplikasi berorientasi objek Mengumpulkan data tentang dokumen laporan 7
3.8.3 Menentukan jenis pelaporan dokumen dalam sistem aplikasi perangkat lunak berorientasi obyek. 4.8.1 Membuat model pelaporan dokumen dalam sistem aplikasi perangkat lunak berorientasi obyek.
pengembangan sistem aplikasi berorientasi objek Mengolah data tentang dokumen laporan pengembangan sistem aplikasi berorientasi objek
Mengomunikasika n tentang dokumen laporan pengembangan sistem aplikasi berorientasi objek
3.9 Menganalisis 3.9.1 Menjelaskan mekanisme mekanisme dokumen dokumen meta-data meta data dalam pemodelan aplikasi 4.9 Mengkaji dokumen perangkat lunak meta-data dan berorientasi obyek. mekanisme 3.9.2 Menerapkan implementasinya dokumen meta data dalam pemodelan aplikasi perangkat lunak. 4.9.1 Menyeleksi penerapan dokumen meta data dalam aplikasi perangkat lunak. 4.9.2 Merancang
16 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang mekanisme dokumen metadata Mengumpulkan data tentang mekanisme dokumen metadata Mengolah data tentang mekanisme dokumen meta8
pemodelan aplikasi perangkat lunak dengan dokumen meta data
3.10 Mengevaluasi pengembangan sistem aplikasi berbasis meta-data
3.10.1 Menjelaskan konsep pengembangan sistem aplikasi perangkat lunak berorientasi obyek. 4.10 Mengelola 3.10.2 Menjelaskan rancangan sistem prosedur aplikasi yang pengembangan menggunakan sistem aplikasi dokumen meta-data perangkat lunak terhadap berbagai berorientasi obyek. macam perangkat 3.10.3 Menerapkan konsep pengembangan dalam sistem aplikasi perangkat lunak berorientasi obyek. 3.10.4 Menentukan jenis pengembangan dalam sistem aplikasi perangkat lunak berorientasi obyek. 4.10.1 Membuat
data
Mengomunikasika n tentang mekanisme dokumen metadata
20 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang pengembangan sistem aplikasi berbasis metadata Mengumpulkan data tentang pengembangan sistem aplikasi berbasis metadata Mengolah data tentang pengembangan sistem aplikasi berbasis metadata
Mengomunikasika n tentang pengembangan sistem aplikasi berbasis meta-
9
pengembangan dalam pemodelan sistem aplikasi perangkat lunak berorientasi obyek.
data
10