Anda di halaman 1dari 2

Kompetensi Inti dan Kompetensi Dasar Pemrograman Dasar

KELAS: X

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 Mendiskripsikan kebesaran Tuhan yang
menciptakan berbagai sumber energi di alam.
1.3 Mengamalkan nilai-nilai keimanan sesuai
dengan ajaran agamanya dalam kehidupan
sehari-hari.
2. Menghayati dan Mengamalkan 2.1 Menunjukkan perilaku ilmiah (memiliki rasa
perilaku jujur, disiplin, ingin tahu; objektif; jujur; teliti; cermat; tekun;
tanggungjawab, peduli (gotong hati-hati; bertanggung jawab; terbuka; kritis;
royong, kerjasama, toleran, kreatif; inovatif dan peduli lingkungan) dalam
damai), santun, responsif dan aktivitas sehari-hari sebagai wujud
pro-aktif dan menunjukan sikap implementasi sikap dalam melakukan
sebagai bagian dari solusi atas percobaan dan berdiskusi
berbagai permasalahan dalam 2.2 Menghargai kerja individu dan kelompok dalam
berinteraksi secara efektif aktivitas sehari-hari sebagai wujud
dengan lingkungan sosial dan implementasi melaksanakan percobaan dan
alam serta dalam menempatkan melaporkan hasil percobaan
diri sebagai cerminan bangsa
dalam pergaulan dunia.
3. Memahami, menerapkan dan 3.1 Memahami penggunaan data dalam algoritma
menganalisis pengetahuan dan konsep algoritma pemrograman
faktual, konseptual, dan 3.2 Memahami struktur algoritma serta
prosedural berdasarkan rasa menganalisis data dalam suatu algoritma
ingin tahunya tentang ilmu percabangan
pengetahuan, teknologi, seni, 3.3 Memahami struktur algoritma serta menganalisa
budaya, dan humaniora dalam data dalam suatu algoritma perulangan serta
wawasan kemanusiaan, 3.4 Menerapkan bahasa pemrograman
kebangsaan, kenegaraan, dan 3.5 Menerapkan penggunaan tipe data, variabel,
peradaban terkait penyebab konstanta, operator, dan ekspresi
fenomena dan kejadian dalam 3.6 Menerapkan struktur kontrol percabangan
bidang kerja yang spesifik dalam bahasa pemrograman
untuk memecahkan masalah. 3.7 Menerapkan struktur kontrol perulangan dalam
bahasa pemrograman
3.8 Menerapkan keseluruhan konsep algoritma
dalam penyelesaian masalah kompleks
4. Mengolah, menalar, dan 4.1 Menggunakan algoritma pemrograman untuk
menyaji dalam ranah konkret memecahkan permasalahan
dan ranah abstrak terkait 4.2 Menggunakan algoritma percabangan untuk
dengan pengembangan dari memecahkan permasalahan
yang dipelajarinya di sekolah 4.3 Memecahkan permasalahan dengan algoritma
KOMPETENSI INTI KOMPETENSI DASAR
secara mandiri, dan mampu perulangan
melaksanakan tugas spesifik di 4.4 Mengolah algoritma ke dalam bentuk kode
bawah pengawasan langsung. program komputer
4.5 Mengolah data menggunakan konsep tipe data,
variabel, konstanta, operator dan ekspresi
4.6 Memecahkan masalah menggunakan struktur
kontrol percabangan
4.7 Memecahkan masalah menggunakan struktur
kontrol perulangan
4.8 Menganalisa kesalahan dalam program
komputer

Anda mungkin juga menyukai