Anda di halaman 1dari 11

KOMPETENSI INTI DAN KOMPETENSI DASAR

SEKOLAH MENENGAH KEJURUAN (SMK) /


MADRASAH ALIYAH KEJURUAN (MAK)

BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA :
PAKET KEAHLIAN RPL
MATA PELAJARAN : PEMODELAN PERANGKAT LUNAK
KELAS : XI

KOMPETENSI INTI KOMPETENSI DASAR


1. Menghayati dan mengamalkan 1.1. Memahami nilai-nilai keimanan dengan
ajaran agama yang dianutnya 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. Menghayati dan mengamalkan 2.1. Menunjukkan perilaku ilmiah (memiliki rasa


perilaku jujur, disiplin, tanggung ingin tahu; objektif; jujur; teliti; cermat;
jawab, peduli (gotong royong, tekun; hati-hati; bertanggung jawab;
kerjasama, toleran, damai), terbuka; kritis; kreatif; inovatif dan peduli
santun, responsif dan proaktif lingkungan) dalam aktivitas sehari-hari
dan menunjukan sikap sebagai sebagai wujud implementasi sikap dalam
bagian dari solusi atas berbagai melakukan percobaan dan berdiskusi 2.2.
permasalahan dalam Menghargai kerja individu dan kelompok
berinteraksi secara efektif dalam aktivitas sehari-hari sebagai wujud
dengan lingkungan sosial dan implementasi melaksanakan percobaan
alam serta dalam menempatkan dan melaporkan hasil percobaan
diri sebagai cerminan bangsa
dalam pergaulan dunia.

3. Memahami, menerapkan dan 3.1. Memahami konsep pemodelan perangkat


menganalisis pengetahuan lunak .
faktual, konseptual, prosedural,
dan metakognitif berdasarkan 3.2. Memahami model proses pengembangan
rasa ingin tahunya tentang ilmu perangkat lunak.
pengetahuan, teknologi, seni, 3.3. Memahami rekayasa kebutuhan perangkat
budaya, dan humaniora dalam lunak.
wawasan kemanusiaan, 3.4. Memahami diagram aliran data (DFD).
kebangsaan, kenegaraan, dan 3.5. Memahami diagram hubungan antar
peradaban terkait penyebab entitas (ERD).
fenomena dan kejadian dalam
3.6. Memahami antar muka pengguna (user
bidang kerja yang spesifik untuk
interface).
memecahkan masalah
3.7. Memahami arsitektur perangkat lunak.

1
KOMPETENSI INTI KOMPETENSI DASAR
3.8. Memahami konsep pemodelan ber-
orientasi obyek (UML).
3.9. Memahami kebutuhan sistem berorientasi
obyek .
3.10. Memahami alur kerja sistem berorientasi
obyek.
3.11. Memahami hubungan antar class dalam
sistem berorientasi obyek .
3.12. Memahami interaksi antar obyek dalam
sistem berorientasi obyek.
3.13. Memahami siklus hidup obyek dalam
sistem berorientasi obyek.
3.14. Memahami struktur atau hubungan antar
komponen dalam sistem berorientasi
obyek
3.15 Memahami dokumen laporan pe-
ngembangan sistem aplikasi berorientasi
obyek

4. Mengolah, menalar, dan 4.1. Menyajikan beberapa karakteristik


menyaji dalam ranah konkret pemodelan perangkat lunak.
dan ranah abstrak terkait
4.2. Menyajikan karakteristik berbagai metode
dengan pengembangan dari
pengembangan perangkat lunak.
yang dipelajarinya di sekolah
secara mandiri, bertindak 4.3. Menyajikan hasil rancangan kebutuhan
secara efektif dan kreatif, dan fungsionalitas sistem perangkat lunak. 4.4.
mampu melaksanakan tugas Menyajikan hasil rancangan diagram aliran
spesifik di bawah pengawasan data.
langsung 4.5. Menyajikan hasil rancangan hubungan
antar entitas (ERD).
4.6. Menyajikan hasil rancangan antar muka
pengguna (user interface).
4.7. Menyajikan hasil rancangan antar muka
pengguna (user interface).
4.8. Menyajikan karakteristik pemodelan
berorientasi obyek.
4.9. Menyajikan hasil rancangan kebutuhan
sistem berorientasi obyek.
4.10. Menyajikan hasil rancangan alur kerja
sistem berorientasi obyek
4.11. Menyajikan hasil rancangan hubungan
antar class sistem berorientasi obyek
4.12. Menyajikan hasil rancangan interaksi antar
obyek dalam sistem berorientasi obyek.
4.13. Menyajikan hasil rancangan siklus hidup

2
KOMPETENSI INTI KOMPETENSI DASAR
obyek dalam sistem berorientasi obyek
4.14. Menyajikan hasil rancangan struktur atau
hubungan antar komponen dalam sistem
berorientasi obyek
4.15. Menyajikan dokumen pengembangan
aplikasi berorientasi obyek

3
KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN (SMK) /
MADRASAH ALIYAH KEJURUAN (MAK)

BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA :
PAKET KEAHLIAN RPL
MATA PELAJARAN : PEMROGRAMAN DESKTOP
KELAS : XI

KOMPETENSI INTI KOMPETENSI DASAR


1. Menghayati dan mengamalkan ajaran 1.1. Memahami nilai-nilai keimanan
agama yang dianutnya 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. Menghayati dan mengamalkan perilaku 2.1. Menunjukkan perilaku ilmiah
jujur, disiplin, tanggung jawab, peduli (memiliki rasa ingin tahu; objektif;
(gotong royong, kerjasama, toleran, jujur; teliti; cermat; tekun; hati-hati;
damai), santun, responsif dan proaktif dan bertanggung jawab; terbuka; kritis;
menunjukan sikap sebagai bagian dari kreatif; inovatif dan peduli
solusi atas berbagai permasalahan dalam lingkungan) dalam aktivitas sehari-
berinteraksi secara efektif dengan hari sebagai wujud implementasi
lingkungan sosial dan alam serta dalam sikap dalam melakukan percobaan
menempatkan diri sebagai cerminan dan berdiskusi
bangsa dalam pergaulan dunia. 2.2. Menghargai kerja individu dan
kelompok dalam aktivitas sehari-
hari sebagai wujud implementasi
melaksanakan percobaan dan
melaporkan hasil percobaan
3. Memahami,menerapkan, menganalisis 3.1. Memahami teknologi
pengetahuan faktual, konseptual, pengembangan aplikasi desktop
prosedural berdasarkan rasa ingintahunya 3.2. Memahami teknik desain aplikasi
tentang ilmu pengetahuan, teknologi, desktop
seni, budaya, dan humaniora dalam 3.3. Memahami teknik desain aplikasi
wawasan kemanusiaan, kebangsaan, multiwindow
kenegaraan, dan peradaban terkait 3.4. Menerapkan pengkodean alur
fenomena dan kejadian dalam bidang program dalam aplikasi
kerja yang spesifik untuk memecahkan 3.5. Memahami teknik pengolahan input
masalah. user
3.6. Memahami pembuatan komponen
antar muka sendiri
3.7. Memahami pembuatan visualiasasi
3.8. Memahami komunikasi aplikasi
KOMPETENSI INTI KOMPETENSI DASAR
dengan basisdata
3.9. Memahami komunikasi dengan
aplikasi web
3.10. Memahami pembuatan
paketinstaler dan dokumen aplikasi
desktop
4. Mengolah, menalar, dan menyaji dalam 4.1. Menyajikan teknologi
ranah konkret dan ranah abstrak terkait pengembangan aplikasi desktop
dengan pengembangan dari yang 4.2. Menyajikan desain aplikasi
dipelajarinya di sekolah secara mandiri, berbasis desktop
bertindak secara efektif dan kreatif dan 4.3. Menyajikan desain aplikasi
mampu multiwindow
melaksanakantugasspesifikdibawahpenga 4.4. Mengolah data menggunakan
wasanlangsung. suatu alur tertentu
4.5. Mengolah input user pada aplikasi
4.6. Menyajikan pembuatan komponen
antar muka sendiri
4.7. Menyajikan pembuatan visualiasasi
4.8. Mengolah data melalui aplikasi
desktop
4.9.Mengolah data server melalui
aplikasi desktop
4.10.Menyajikan aplikasi kepada user
KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN (SMK) /
MADRASAH ALIYAH KEJURUAN (MAK)

BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA :
PAKET KEAHLIAN RPL
MATA PELAJARAN : PEMROGRAMAN BERORIENTASI OBYEK
KELAS : XI

KOMPETENSI INTI KOMPETENSI DASAR


1. Menghayati dan mengamalkan 1.1. Memahami nilai-nilai keimanan
ajaran agama yang dianutnya 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. Menghayati dan Mengamalkan 2.1. Menunjukkan perilaku ilmiah
perilaku jujur, disiplin, tanggung - (memiliki rasa ingin tahu; objektif;
jawab, peduli (gotong royong, jujur; teliti; cermat; tekun; hati-hati;
kerjasama, toleran, damai), santun, bertanggung jawab; terbuka; kritis;
responsif dan pro -aktif dan kreatif; inovatif dan peduli
menunjukan sikap sebagai bagian lingkungan) dalam aktivitas sehari-
dari solusi atas berbagai hari sebagai wujud implementasi
permasalahan dalam berinteraksi sikap dalam melakukan percobaan
secara efektif dengan lingkungan dan berdiskusi
sosial dan alam serta dalam 2.2. Menghargai kerja individu dan
menempatkan diri sebagai cerminan kelompok dalam aktivitas sehari-hari
bangsa dalam pergaulan dunia sebagai wujud implementasi
melaksanakan percobaan dan
melaporkan hasil percobaan
3. Memahami, menerapkan, dan 3.1. Memahami konsep pemrograman
Menganalisis pengetahuan faktual, berorientasi obyek
konseptual, prosedural, dan 3.2. Memahami dasar-dasar dan aturan
metakognitif berdasarkan rasa ingin pemrograman berorientasi obyek 3.3.
tahunya tentang ilmu pengetahuan, Memahami konsep class dan obyek
teknologi, seni, budaya, dan 3.4. Memahami konsep enkapsulasi
humaniora dalam wawasan dalam melindungi data dan informasi
kemanusiaan, kebangsaan, 3.5. Memahami konsep pewarisan
kenegaraan, dan peradaban terkait 3.6. Memahami konsep polimorphisme
penyebab fenomena dan kejadian 3.7. Menerapkan penggunaan pakage
dalam bidang kerja yang spesifik dalam aplikasi
untuk memecahkan masalah. 3.8. Memahami pembuatan interface
3.9. Menganalisis pemanfaatan class
built-in
KOMPETENSI INTI KOMPETENSI DASAR
3.10. Memahami mekanisme penanganan
kesalahan
3.11. Memahami string dan berbagai
propertinya
3.12. Memahami data collection sebagai
media penyimpanan data.
3.13. Menerapkan operasi file dan Input
Output(IO)
4. Mengolah, menalar, dan menyaji 4.1 Menyajikan konsep pemrograman
dalam ranah konkret dan ranah berorientasi obyek
abstrak terkait dengan 4.2 Menyajikan aturan dan dasar-dasar
pengembangan dari yang pemrograman berorientasi obyek
dipelajarinya di sekolah secara 4.3 Menyajikan class dengan
mandiri, bertindak secara efektif dan memberikan atribut dan metode 4.4
kreatif, dan mampu melaksanakan Menyajikan perlindungan data dan
tugas spesifi di bawah pengawasan informasi melalui mekanisme
langsung. enkapsulas
4.5 Mengolah hubungan antara class
dengan pola pewarisan
4.6 Menyajikan konsep polimorphisme
dengan overloading dan overiding
4.7 Menyajikan aplikasi melalui
pengelompokan class dalam pakage
4.8 Menyajikan hasil pembuatan aplikasi
dengan interface
4.9 Menyajikan beberapa class built-in
dan penerapannya dalam
memecahkan masalah
4.10 Mengolah penanganan error dalam
mendeteksi kesalahan program
4.11 Menyajikan data colection sebagai
penyimpan data
4.12 Menyajikan operasi file dan operasi
Input Output
KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN (SMK) /
MADRASAH ALIYAH KEJURUAN (MAK)

BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA :
PAKET KEAHLIAN RPL
MATA PELAJARAN : BASIS DATA
KELAS : XI

KOMPETENSI INTI KOMPETENSI DASAR


1. Menghayati dan mengamalkan 1.1. Memahami nilai-nilai keimanan
ajaran agama yang dianutnya 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. Menghayati dan Mengamalkan 2.1. Menunjukkan perilaku ilmiah
perilaku jujur, disiplin, tanggung (memiliki rasa ingin tahu; objektif;
jawab, peduli (gotong royong, jujur; teliti; cermat; tekun; hati-hati;
kerjasama, toleran, damai), santun, bertanggung jawab; terbuka; kritis;
responsif dan proaktif dan kreatif; inovatif dan peduli
menunjukan sikap sebagai bagian lingkungan) dalam aktivitas sehari-
dari solusi atas berbagai hari sebagai wujud implementasi
permasalahan dalam berinteraksi sikap dalam melakukan percobaan
secara efektif dengan lingkungan dan berdiskusi
sosial dan alam serta dalam 2.2. Menghargai kerja individu dan
menempatkan diri sebagai cerminan kelompok dalam aktivitas sehari-hari
bangsa dalam pergaulan dunia. sebagai wujud implementasi
melaksanakan percobaan dan
melaporkan hasil percobaan
3. Memahami, menerapkan, dan 3.1. Memahami struktur hirarki basis
menganalisis pengetahuan faktual, data.
konseptual, prosedural, dan 3.2. Memahami bentuk diagram
metakognitif berdasarkan rasa ingin hubungan antar entitas.
tahunya tentang ilmu pengetahuan, 3.3. Menganalisis teknik normalisasi
teknologi, seni, budaya, dan basis data.
humaniora dalam wawasan 3.4. Memahami prinsip ketergantungan
kemanusiaan, kebangsaan, fungsional dalam perancangan basis
kenegaraan, dan peradaban terkait data.
penyebab fenomena dan kejadian 3.5. Memahami database management
dalam bidang kerja yang spesifik system (DBMS) sederhana
untuk memecahkan masalah. 3.6. Memahami bahasa untuk mengelola
basis data.
3.7. Menganalisis jenis-jenis obyek basis

1
KOMPETENSI INTI KOMPETENSI DASAR
data pada salah satu aplikasi DBMS
sederhana
3.8. Menganalisis fitur-fitur visual
pengolah obyek pada salah satu
aplikasi DBMS sederhana
3.9. Menganalisis obyek query sebagai
salah satu obyek basis data pada
DBMS
3.10. Memahami penggunaan obyek-
obyek pada basis data untuk
menampilkan data
3.11. Menerapkan aplikasi untuk
mengintegrasikan semua obyek
pada basis data
4. Mengolah, menalar, dan menyaji 4.1. Menyajikan hasil bentuk struktur
dalam ranah konkret dan ranah hirarki basis data
abstrak terkait dengan 4.2. Menyajikan hasil hubungan
pengembangan dari yang keterkaitan antar data dalam
dipelajarinya di sekolah secara diagram ERD
mandiri, bertindak secara efektif dan 4.3. Menyajikan hasil perancangan
kreatif, dan mampu melaksanakan sistem basis data menggunakan
tugas spesifik di bawah pengawasan teknik normalisasi data
langsung. 4.4. Menyajikan basis data hasil
perancangan menggunakan prinsip-
prinsip ketergantungan fungsional
4.5. Menyajikan karakteristik beberapa
aplikasi DBMS
4.6. Menyajikan hasil analisis instruksi
pengolahan basis data
4.7. Menyajikan hasil analisis obyek
basis data pada DBMS sederhana
4.8. Menyajikan visualisasi obyek -
obyek basis data pada aplikasi
DBMS sederhana
4.9. Menyajikan hasil pembuatan query
untuk menampilkan data
4.10. Menyajikan penggunaan obyek-
obyek pada basis data untuk
menampilkan data
4.11. Menyajikan integrasi seluruh obyek
yang terdapat pada basis data

2
KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN (SMK) /
MADRASAH ALIYAH KEJURUAN (MAK)

BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA :
PAKET KEAHLIAN RPL
MATA PELAJARAN : PEMROGRAMAN WEB DINAMIS
KELAS : XI

KOMPETENSI INTI KOMPETENSI DASAR


1. Menghayati dan mengamalkan 1.1. Memahami nilai-nilai keimanan
ajaran agama yang dianutnya 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. Menghayati dan Mengamalkan 2.1. Menunjukkan perilaku ilmiah
perilaku jujur, disiplin, tanggung (memiliki rasa ingin tahu; objektif;
jawab, peduli (gotong royong, jujur; teliti; cermat; tekun; hati-hati;
kerjasama, toleran, damai), santun, bertanggung jawab; terbuka; kritis;
responsif dan proaktif dan kreatif; inovatif dan peduli
menunjukan sikap sebagai bagian lingkungan) dalam aktivitas sehari-
dari solusi atas berbagai hari sebagai wujud implementasi
permasalahan dalam berinteraksi sikap dalam melakukan percobaan
secara efektif dengan lingkungan dan berdiskusi
sosial dan alam serta dalam 2.2. Menghargai kerja individu dan
menempatkan diri sebagai cerminan kelompok dalam aktivitas sehari-
bangsa dalam pergaulan dunia. hari sebagai wujud implementasi
melaksanakan percobaan dan
melaporkan hasil percobaan
3. Memahami, menerapkan dan 3.1. Memahami teknologi aplikasi web
menganalisis pengetahuan faktual, server
konseptual, prosedural, dan 3.2. Memahami dasar pemrograman
metakognitif berdasarkan rasa ingin pada web server
tahunya tentang ilmu pengetahuan, 3.3. Memahami struktur kendali
teknologi, seni, budaya, dan program
humaniora dengan wawasan 3.4. Memahami fungsi dalam program
kemanusiaan, kebangsaan, 3.5. Menerapkan pustaka standar
kenegaraan, dan peradaban terkait dalam program
penyebab fenomena dan kejadian 3.6. Memahami pembuatan aplikasi
dalam bidang kerja yang spesifik interaktif pada web server
untuk memecahkan masalah. 3.7. Memahami operasi file
3.8. Memahami penanganan kesalahan
KOMPETENSI INTI KOMPETENSI DASAR
pada program
3.9. Memahami pembuatan aplikasi
basis data berbasis web
4. Mengolah, menalar, dan menyaji 4.1. Menyajikan teknologi
dalam ranah konkret dan ranah pengembangan aplikasi web server
abstrak terkait dengan 4.2. Menalar data kedalam program
pengembangan dari yang 4.3. Menyajikan proses kerja aplikasi
dipelajarinya di sekolah secara melalui struktur kendali
mandiri, bertindak secara efektif dan 4.4. Mengolah kode program dalam
kreatif, dan mampu melaksanakan bentuk fungsi
tugas spesifik di bawah pengawasan 4.5. Mengolah data melalui pustaka
langsung. standar
4.6. Menyajikan aplikasi interaktif pada
web server
4.7. Mengolah data pada file
4.8. Mengolah kesalahan pada program
4.9. Menyajikan aplikasi basisdata
berbasis web