SILABUS RPL Pemodelan Perangkat Lunak

SILABUS MATA PELAJARAN
Nama Sekolah
  : ………………………………………………………………………………….
Bidang Keahlian
  : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran
  : Pemodelan Perangkat Lunak
Durasi (Waktu)       : 144 jam
Kelas/Semester         :  XI
KI­3 (Pengetahuan)    : 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.
KI­4 (Keterampilan)   : 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.

Kompetensi Dasar

Indikator Pencapaian

@2017, Direktorat Pembinaan SMK

Materi Pokok

Alokas Kegiatan Pembelajaran Penilaian
1

Kompetensi
1
2
3.1 Memahami konsep 

3.1.1 Menjelaskan konsep 
pemodelan berorientasi 
pemodelan perangkat 
objek
lunak berorientasi obyek.
3.1.2 Menjelaskan berbagai 
4.1 Mempresentasikan 
model perangkat lunak 
konsep pemodelan 
berorientasi obyek.
berorientasi objek
3.1.3 Menjelaskan parameter 
pemodelan perangkat 
lunak berorientasi obyek.
4.1.1 Mempresentasikan 
model­model perangkat 
lunak berorientasi obyek








3
Model waterfall/ 
sekuensial liniear
Model prototype
Rapid Aplication 
Development
Model evolution 
development
Model spiral

i
Waktu
(JP)
4
5
8  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

 Mengomunikasikan 

tentang konsep 

pemodelan perangkat
lunak berorientasi 
obyek

3.2 Memahami kebutuhan 
sistem berorientasi 
objek
4.2 Mempresentasikan 
kebutuhan sistem 

3.2.1 Menjelaskan kebutuhan 
pemodelan sistem 
perangkat lunak 
berorientasi obyek.
3.2.2 Menerapkan kebutuhan 
pemodelan sistem 

@2017, Direktorat Pembinaan SMK

12


2

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
kebutuhan sistem 
berorientasi objek

6

berorientasi objek

perangkat lunak 
berorientasi obyek
4.2.1 Mempresentasikan  
kebutuhan pemodelan 
sistem perangkat lunak 
berorientasi obyek.


 Mengumpulkan data 
tentang kebutuhan 
sistem berorientasi 
objek
 Mengolah data 
tentang kebutuhan 
sistem berorientasi 
objek

 Mengomunikasikan 
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 obyek.
4.3.1 Membuat alur kerja 
pemodelan sistem 
perangkat lunak 
berorientasi obyek

12

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 

masalah tentang alur 
kerja sistem 
berorientasi objek
 Mengumpulkan data 
tentang alur kerja 
sistem berorientasi 
objek
 Mengolah data 
tentang alur kerja 
sistem berorientasi 
objek

 Mengomunikasikan 
tentang alur kerja 
sistem berorientasi 
objek

@2017, Direktorat Pembinaan SMK

3


3.4 Menerapkan prosedur 
pembuatan model 
sistem berorientasi 
objek menggunakan 
perangkat lunak

3.4.1 Menjelaskan instalasi 
aplikasi pemodelan 
perangkat lunak
3.4.2 Menjelaskan prosedur 
pembuatan model sistem 
dengan aplikasi perangkat
4.4 Membuat model sistem 
lunak 
berorientasi objek 
3.4.3 Menentukan model sistem
menggunakan 
dengan aplikasi perangkat
perangkat lunak

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 berorientasi 
objek menggunakan 
perangkat lunak

 Mengomunikasikan 

tentang prosedur 
pembuatan model 
sistem berorientasi 
objek menggunakan 
perangkat lunak

3.5 Menerapkan relasi antar 3.5.1 Menjelaskan konsep kelas
kelas dalam sistem 
dalam pemodelan sistem 
berorientasi objek
perangkat lunak 
berorientasi obyek.
4.5 Membuat relasi antar 
3.5.2 Menjelaskan relasi antar 
kelas sistem 
kelas dalam sistem 
@2017, Direktorat Pembinaan SMK

16

4

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
relasi antar kelas 
dalam sistem 

berorientasi objek

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 

berorientasi objek
 Mengumpulkan data 
tentang relasi antar 
kelas dalam sistem 
berorientasi objek
 Mengolah data 
tentang relasi antar 
kelas dalam sistem 
berorientasi objek

 Mengomunikasikan 

tentang relasi antar 
kelas dalam sistem 
berorientasi objek

3.6 Menerapkan interaksi 
antar objek dalam 
sistem berorientasi 
objek
4.6 Membuat interaksi 
antar objek dalam 
sistem berorientasi 
objek

3.6.1 Menjelaskan konsep 
interaksi dalam model 
aplikasi perangkat lunak 
berorientasi obyek
3.6.2 Menerapkan interaksi 
dalam pemodelan sistem 
aplikasi 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

 Mengomunikasikan 
@2017, Direktorat Pembinaan SMK

5

tentang interaksi 
antar objek dalam 
sistem berorientasi 
objek
3.7 Menerapkan struktur 
3.7.1 Menjelaskan konsep 
antar komponen dalam 
komponen dalam 
sistem berorientasi 
pemodelan sistem aplikasi
objek
perangkat lunak 
berorientasi obyek.
4.7 Membuat struktur 
3.7.2 Menjelaskan struktur 
komponen dalam sistem
antar komponen dalam 
berorientasi objek
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.

16

3.8 Menerapkan dokumen  3.8.1 Menjelaskan konsep 
laporan pengembangan 
laporan dokumen dalam 
sistem aplikasi  
sistem aplikasi perangkat 
berorientasi objek
lunak berorientasi obyek.
3.8.2 Menjelaskan parameter 

12

@2017, Direktorat Pembinaan SMK

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
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

 Mengomunikasikan 
tentang struktur 
antar komponen 
dalam sistem 
berorientasi objek

6

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
dokumen laporan 

4.8 Membuat dokumen 
pengembangan aplikasi 
berorientasi objek

pembuatan laporan 
dokumen dalam sistem 
aplikasi perangkat lunak 
berorientasi obyek.
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
 Mengumpulkan data 
tentang dokumen 
laporan 
pengembangan 
sistem aplikasi  
berorientasi objek
 Mengolah data 
tentang dokumen 
laporan 
pengembangan 
sistem aplikasi  
berorientasi objek

 Mengomunikasikan 
tentang dokumen 
laporan 
pengembangan 
sistem aplikasi  
berorientasi objek

3.9 Menganalisis 
mekanisme dokumen 
meta­data
4.9 Mengkaji dokumen 
meta­data dan 
mekanisme 
implementasinya 

3.9.1 Menjelaskan mekanisme 
dokumen meta data 
dalam pemodelan aplikasi 
perangkat lunak 
berorientasi obyek.
3.9.2 Menerapkan dokumen 
meta data dalam 
pemodelan aplikasi 
perangkat lunak.
4.9.1 Menyeleksi penerapan 
dokumen meta data 

@2017, Direktorat Pembinaan SMK

16

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
mekanisme dokumen 
meta­data
 Mengumpulkan data 
tentang mekanisme 
dokumen meta­data
 Mengolah data 
tentang mekanisme 

7

dalam aplikasi perangkat 
lunak.
4.9.2 Merancang pemodelan 
aplikasi perangkat lunak 
dengan dokumen meta 
data
3.10 Mengevaluasi 
3.10.1 Menjelaskan konsep 
pengembangan sistem 
pengembangan sistem 
aplikasi perangkat lunak
aplikasi berbasis meta­
berorientasi obyek.
data
3.10.2 Menjelaskan prosedur 
pengembangan sistem 
4.10 Mengelola rancangan 
aplikasi perangkat lunak
sistem aplikasi yang 
berorientasi obyek.
menggunakan dokumen
3.10.3 Menerapkan konsep 
meta­data terhadap 
pengembangan dalam 
berbagai macam 
sistem aplikasi 
perangkat
perangkat lunak 
berorientasi obyek.
3.10.4 Menentukan jenis 
pengembangan dalam 
sistem aplikasi 
perangkat lunak 
berorientasi obyek.
4.10.1 Membuat pengembangan
dalam pemodelan sistem
aplikasi perangkat lunak
berorientasi obyek.

@2017, Direktorat Pembinaan SMK

dokumen meta­data

 Mengomunikasikan 
tentang mekanisme 
dokumen meta­data

20

 Mengamati untuk 
mengidentifikasi dan 
merumuskan 
masalah tentang 
pengembangan 
sistem aplikasi 
berbasis meta­data
 Mengumpulkan data 
tentang 
pengembangan 
sistem aplikasi 
berbasis meta­data
 Mengolah data 
tentang 
pengembangan 
sistem aplikasi 
berbasis meta­data

 Mengomunikasikan 
tentang 
pengembangan 
sistem aplikasi 
berbasis meta­data

8