Anda di halaman 1dari 4

Antonius Willy Setiawan / Kelas A / 183153672562 LOK2A

PROGRAM SEMESTER

Sekolah : SMK ……… Mata Pelajaran : Pemrograman Dasar


Program Keahlian : Teknik Komputer dan Informatika Kelas : X
Kompetensi Keahlian : Rekayasa Perangkat Lunak Tahun Pelajaran : 2018/2019
Semester Gasal
Bulan
Alokasi
Kompetensi Dasar Juli Agustus September Oktober November Desember
Waktu
1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4
3.1 Menerapkan alur logika
pemrograman komputer
6 x 45’
4.1 Membuat alur logika 3 3
pemrograman komputer

3.2 Memahami perangkat


lunak bahasa pemrograman
4.2 Melakukan Instalasi 3 x 45’ 3
perangkat lunak bahasa
pemrograman
3.3 Menerapkan alur
pemrograman dengan
struktur bahasa
pemrograman komputer
9 x 45’
4.3 Menulis kode pemrogram 3 3 3
sesuai dengan aturan dan
sintaks bahasa
pemrograman

1
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2A

3.4 Menerapkan penggunaan


tipe data, variabel,
konstanta, operator, dan
ekspresi
6 x 45’
4.4 Membuat kode program 3 3
dengan tipe data, variabel,
konstanta, operator dan
ekspresi
3.5 Menerapkan operasi
aritmatika dan logika
4.5 Membuat kode program 6 x 45’ 3 3
dengan operasi aritmatika
dan logika
3.6 Menerapkan struktur
kontrol Percabangan dalam
bahasa pemrograman
12 x 45’
4.6 Membuat kode program 3 3 3 3
struktur kontrol
percabangan
3.7 Menerapkan struktur
kontrol Perulangan dalam
bahasa pemrograman
9 x 45’
4.7 Membuat kode program 3 3 3
struktur kontrol perulangan
3.8 Menganalisis penggunaan
array untuk penyimpanan
data di memori
6 x 45’
4.8 Membuat kode program 3 3
untuk menampilkan
kumpulan data array

2
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2A

Semester Genap
Bulan
Alokasi
Kompetensi Dasar Januari Februari Maret April Mei Juni
Waktu
1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
3.9 Menerapkan penggunaan
fungsi
6 x 45’
4.9 Membuat kode program 3 3
menggunakan fungsi
3.10 Menerapkan pembuatan
antar muka (User
Interface) pada aplikasi
9 x 45’
4.10 Membuat antar muka 3 3 3
(User Interface) pada
aplikasi
3.11 Menerapkan berbagai
struktur kontrol dalam
aplikasi antar muka (User
Interface).
4.11 Membuat kode program 12 x 45’ 3 3 3 3
berbagai struktur kontrol
dalam aplikasi antar muka
(User Interface).
3.12 Menganalisis pembuatan
aplikasi sederhana
berbasis antar muka (User
Interface)
12 x 45’
4.12 Membuat aplikasi 3 3 3 3
sederhana berbasis antar
muka (User Interface)

3
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2A

3.13 Mengevaluasi debugging


pada aplikasi sederhana
6 x 45’
4.13 Menggunakan debugging 3 3
pada aplikasi sederhana
3.14 Mengevaluasi paket
installer aplikasi 6 x 45’
sederhana
4.14 Memformulasikan paket 3 3
installer aplikasi
sederhana

Mengetahui ……………………, 2 Juli 2018


Kepala Sekolah Guru Mata Pelajaran

……………………………… Antonius Willy Setiawan, S.Si.

Anda mungkin juga menyukai