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 ajaran agama yang dianutnya
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. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
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 wujud implementasi
melaksanakan percobaan dan melaporkan hasil percobaan 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
3.1. Memahami konsep rekayasa perangkat lunak.
3.2. Memahami konsep pemodelan perangkat lunak .
3.3. Memahami model pengembangan perangkat lunak.
3.4. Memahami rekayasa kebutuhan perangkat lunak.
3.5. Memahami diagram aliran data (DFD).
3.6. Memahami diagram hubungan antar entitas (ERD).
KOMPETENSI INTI KOMPETENSI DASAR
3.7. Memahami antar muka pengguna (user interface).
3.8. Memahami struktur chart diagram. 3.9. Memahami arsitektur perangkat
lunak
3.10. Memahami pengujian perangkat lunak
3.11. Memahami pengukuran kualitas perangkat lunak
3.12. Memahami konsep pemodelan berorientasi obyek (UML). 3.13. Memahami use case diagram. 3.14. Memahami activity diagram. 3.15. Memahami object diagram. 3.16. Memahami squence diagram. 3.17. Memahami class diagram. 3.18. Memahami state chart diagram. 3.19. Memahami collaboration diagram. 3.20. Memahami component diagram. 3.21. Memahami deployment diagram.
4. Mengolah, menalar, dan menyaji 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 di bawah pengawasan langsung
4.1. Menyajikan beberapa karakteristik perangkat lunak.
4.2. Menyajikan karakteristik berbagai ragam model perangkat lunak. 4.3. Membuat jadwal pengembangan
perangkat lunak menggunakan salah satu model pendekatan 4.4. Merancang kebutuhan
fungsionalitas sistem perangkat lunak
4.5. Merancang diagram aliran data (DFD) sesuai dengan kebutuhan fungsionalitas sistem.
4.6. Merancang diagram hubungan entitas (ERD).
4.7. Merancang antar muka pengguna (user interface).
4.8. Merancang struktur chart diagram.
4.9. Merancang arsitektur perangkat lunak
4.10. Merancang pengujian perangkat
KOMPETENSI INTI KOMPETENSI DASAR lunak.
4.11. Merancang pengukuran kualitas perangkat lunak
4.12. Menyajikan karaktsristik pemodelan berorientasi obyek. 4.13. Merancang use case diagram
berdasarkan kebutuhan fungsionalitas
4.14. Merancang activity diagram 4.15. Merancang object diagram 4.16. Merancang squence diagram 4.17. Merancang class diagram 4.18. Merancang state chart diagram 4.19. Merancang collaboration diagram 4.20. Merancang component diagram 4.21. Merancang deployment diagram