Anda di halaman 1dari 2

KOMPETENSI INTI DAN KOMPETENSI DASAR

SEKOLAH MENENGAH KEJURUAN / SMK NEGERI 4 BATAM


( DASAR PROGRAM KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI )
TAHUN PELAJARAN 2019/2020

BIDANG KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI


KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK
MATA PELAJARAN : PEMROGRAMAN DASAR
KELAS : X
SEMESTER : GANJIL DAN GENAP

KOMPETENSI INTI 3 (PENGETAHUAN) KOMPETENSI INTI 4


(KETRAMPILAN)

3.    Memahami, menerapkan dan 4.   Mengolah,  menalar, dan


menganalisis pengetahuan faktual, menyaji dalam ranah konkret dan
konseptual, dan prosedural berdasarkan ranah abstrak  terkait dengan
rasa ingin tahunya tentang ilmu pengembangan dari yang
pengetahuan, teknologi, seni, budaya, dan dipelajarinya di sekolah secara
humaniora dalam wawasan mandiri, dan mampu melaksanakan
kemanusiaan, kebangsaan, kenegaraan, tugas spesifik di bawah pengawasan
dan peradaban terkait penyebab fenomena langsung.
dan kejadian dalam bidang kerja yang
spesifik untuk memecahkan masalah.

KOMPETENSI DASAR KOMPETENSI DASAR

3.1 Menerapkan alur logika pemrograman 4.1 Membuat alur logika


komputer pemrograman komputer

3.2 Memahami perangkat lunak bahasa 4.2 Melakukan Instalasi perangkat


pemrograman lunak bahasa pemrograman

3.3 Menerapkan alur pemrograman dengan 4.3 Menulis kode pemrogram sesuai
struktur bahasa pemrograman komputer dengan aturan dan sintaks bahasa
pemrograman

3.4 Menerapkan penggunaan tipe data, 4.4 Membuat kode program dengan
variabel, konstanta, operator, dan ekspresi tipe data, variabel, konstanta,
operator dan ekspresi

3.5 Menerapkan operasi aritmatika dan 4.5 Membuat kode program dengan
logika operasi aritmatika dan logika
3.6 Menerapkan struktur kontrol 4.6 Membuat kode program struktur
Percabangan dalam bahasa pemrograman kontrol percabangan

3.7 Menerapkan struktur kontrol Perulangan 4.7 Membuat kode program struktur
dalam bahasa pemrograman kontrol perulangan

3.8 Menganalisis penggunaan array untuk 4.8 Membuat kode program untuk
penyimpanan data di memori menampilkan kumpulan data array

3.9 Menerapkan penggunaan fungsi 4.9 Membuat kode program


menggunakan fungsi

3.10 Menerapkan pembuatan antar muka 4.10 Membuat antar muka (User
(User Intreface) pada aplikasi Intreface) pada aplikasi

3.11 Menerapkan berbagai struktur kontrol 4.11 Membuat kode program


dalam aplikasi antar muka (User Intreface). berbagai struktur kontrol dalam
aplikasi antar muka (User
Intreface).
3.12 Menganalisis pembuatan aplikasi 4.12 Membuat aplikasi sederhana
sederhana berbasis antar muka (User berbasis antar muka (User
Intreface) Intreface)

3.13 Mengevaluasi debuging aplikasi pada 4.13 Menggunakan debuging pada


sederhana aplikasi sederhana

3.14 Mengevaluasi paket installer aplikasi 4.14 Memformulasikan paket


sederhana installer aplikasi sederhana

Anda mungkin juga menyukai