Anda di halaman 1dari 3

KOMPETENSI INTI DAN KOMPETENSI DASAR

SEKOLAH MENENGAH ATAS/MADRASAH ALIYAH/SEKOLAH MENENGAH


KEJURUAN/MADRASAH ALIYAH KEJURUAN (SMA/MA/SMK/MAK)

PAKET KEAHLIAN

: TEKNIK KOMPUTER JARINGAN

MATA PELAJARAN

: PEMROGRAMAN DASAR

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


JAKARTA, 2016

KOMPETENSI INTI DAN KOMPETENSI DASAR


PEMROGRAMAN DASAR
Kelas
Jumlah Jam Pelajaran

: X
: 144 JP (4 jp x 36 Minggu Efektif)

Tujuan kurikulum mencakup empat kompetensi, yaitu (1) kompetensi sikap


spiritual, (2) sikap sosial, (3) pengetahuan, dan (4) keterampilan. Kompetensi
tersebut dicapai melalui proses pembelajaran intrakurikuler, kokurikuler, dan
ekstrakurikuler.
Rumusan kompetensi sikap spiritual yaitu, Menerima dan menjalankan ajaran
agama yang dianutnya. Sedangkan rumusan kompetensi sikap sosial yaitu,
Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerja sama, toleran, damai), santun, responsif dan proaktif dan
menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. Kedua
kompetensi tersebut dicapai melalui pembelajaran tidak langsung ( indirect teaching)
yaitu keteladanan, pembiasaan, dan budaya sekolah, dengan memperhatikan
karakteristik mata pelajaran serta kebutuhan dan kondisi peserta didik.
Penumbuhan dan pengembangan kompetensi sikap dilakukan sepanjang
proses pembelajaran berlangsung, dan dapat digunakan sebagai pertimbangan guru
dalam mengembangkan karakter peserta didik lebih lanjut.
KOMPETENSI INTI 3 (PENGETAHUAN)
3. Memahami, menerapkan dan
menganalisis pengetahuan
faktual, konseptual, dan
prosedural 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.

KOMPETENSI INTI 4 (KETRAMPILAN)


4. Mengolah, menalar, dan

KOMPETENSI DASAR
3.1
3.2
3.3

Memahami
alur
pemrograman 4.1.
komputer.
Menerapkan
perangkat
lunak 4.2.
aplikasi pemrograman
Memahami
berbagai
struktur 4.3.

menyaji dalam ranah konkret dan


ranah abstrak terkait dengan
pengembangan dari yang
dipelajarinya di sekolah secara
mandiri, dan mampu melaksanakan
tugas spesifik di bawah pengawasan
langsung.

KOMPETENSI DASAR
Menyajikan
alur
pemrograman
komputer
Merumuskan penyelesaian masalah
dengan algoritma pemrograman
Melakukan installasi perangkat lunak

bahasa pemrograman komputer


3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16

Memahami
penerapan
alur
pemrograman
dalam
struktur
bahasa pemrograman komputer.
Menerapkan penggunaan tipe data,
variabel, konstanta, operator, dan
ekspresi
Menerapkan operasi aritmatika dan
logika
Menerapkan struktur kontrol dalam
bahasa pemrograman
Menerapkan
perulangan
tak
bersyarat dan bersyarat dalam
bahasa pemrograman
Menganalisis penggunaan array
untuk penyimpanan data di memori
Menerapkan penggunaan prosedur
dan fungsi
Memahami teknologi
pengembangan aplikasi desktop
Memahami komponen-komponen
software pengembang aplikasi
dekstop
Memahami pembuatan antar muka
pada aplikasi berbasis desktop
Memahami pengkodean alur
program dalam setiap komponen
aplikasi dekstop
Menerapkan berbagai data, variable
dan operator dalam aplikasi
berbasis dekstop
Menerapkan berbagai struktur
kontrol dalam aplikasi dekstop.

3.17 Menganalisis pembuatan aplikasi


sederhana berbasis desktop

aplikasi algoritma.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.
4.14.
4.15.
4.16.
4.17.

Mengolah algoritma ke dalam bentuk


kode
program
dalam
bahasa
pemrograman komputer.
Mengolah data menggunakan konsep
tipe data, variabel, konstanta,
operator dan ekspresi
Membuat kode program dengan
operasi aritmatika dan logika
Membuat
kode
program
menggunakan struktur kontrol
Mengolah perintah perulangan tak
bersyarat dan bersyarat dalam
bahasa pemrograman
Menyajikan kumpulan data dalam
bentuk array
Membuat
kode
program
menggunakan prosedur dan fungsi
Menyajikan teknologi pengembangan
aplikasi desktop
Menyajikan
komponen-komponen
software pengembang
aplikasi
dekstop
Membuat antar muka pada aplikasi
berbasis desktop
Membuat kode program dengan
menggunakan komponen aplikasi
dekstop
Membuat kode program berbagai
data, variable dan operator dalam
aplikasi berbasis dekstop
Membuat kode program berbagai
struktur kontrol dalam aplikasi
dekstop.
Membuat aplikasi sederhana berbasis
desktop

Anda mungkin juga menyukai