Anda di halaman 1dari 14

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Kartini Jember


Bidang Keahlian :
Program Keahlian : Teknik Komputer dan informasi
Kompetensi Keahlian : Multimedia
Mata Pelajaran : Pemrograman Dasar
Kelas /Semester : X
Durasi ( Waktu ) :

KI.3 ( Pengetahuan ) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik
Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan
ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan
potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional,
regional, dan internasional.

KI.4 ( Keterampilan ) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang
lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup
kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan
kuantitas yang terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan
menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif,
komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan
langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak
mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait
dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas
spesifik dibawah pengawasan langsung.

Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 1


SMK Kartini Jember
Kompetensi Dasar Indikator Pencapaian Materi Pokok Kegiatan Alokasi Penilaian Sumber
Kompetensi Pembelajaran Waktu Belajar
1 2 3 4 5 6 7
3.1 Memahami alur 3.1.1 Menjelaskan  Pemrograman  Mengamati 24x45 Sikap  Buku
logika dan komputer mengamati  Observasi Pemro
pemrograman menerapkan diagram alur Pengetahu- grama
computer alur logika pemrograma an n dasar
3.2 Memahami pemrograman n komputer  Penugas- X
perangkat lunak komputer.  Menanya an  Buku
3.2.1 Menjelaskan
bahasa Merumuskan (Tugas paket
pemrograman perangkat pertanyaan Terstruk-  Buku
3.3
Menerapkan alur lunak bahasa tentang tur/Tugas refe-
pemrograman 3.3.1 pemrograman. macam- Mandiri/ rensi
dengan struktur Menjelaskan macam Tes lain
bahasa dan perangkat Tertulis)
pemrograman menerapkan lunak bahasa Keterampil-
komputer alur pemrograma an
pemrograman n komputer  Portofolio
dengan  Mengumpul  Proyek
struktur akan
bahasa informasi
pemrograman Mengumpulk
komputer. an informasi
4.1 Membuat alur 4.1.1 Mempraktikka tentang
logika n pembuatan berbagai
pemrograman alur logika struktur
computer pemrograman bahasa
4.2 Melakukan komputer. pemrograma
instalasi 4.2.1 Mempraktekka n komputer.
perangkat lunak n instalasi  Menalar
bahasa perangkat
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 2
SMK Kartini Jember
pemrograman lunak bahasa Menganalisis
4.3 Menulis kode pemrograman. cara
pemrograman 4.2.2 Menggunakan menggunaka
sesuai dengan perangkat n perangkat
aturan dan lunak aplikasi lunak
sintaks bahasa pemrograman. pemrograma
4.3.1
pemrograman Membuat kode n untuk
program membuat
dengan kode
beberapa program.
bahasa  Mengkomu
pemrograman nikasikan
sesuai dengan Mempresenta
aturan. sikan hasil
analisis
penerapan
perangkat
lunak aplikasi
pemrograma
n sesuai
dengan
aturan
bahasa yang
digunakan.
3.4 Menerapkan 3.4.1 Memahami  Tipe data,  Mengamati 24x45 Sikap  Buku
penggunaan tipe penulisan tipe variable, mengamati  Observasi Pemro
data, variable, data, variable, konstanta, contoh Pengetahu- grama
konstanta, dan konstanta operator, dan penggunaan an n dasar
operator dan dalam visual ekspresi. tipe data dan  Penugas- X
ekpresi basic. variable an  Buku
3.5 3.5.1
Menerapkan Memahami
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 3
SMK Kartini Jember
operasi macam- dalam kode (Tugas paket
aritmatika dan macam program. Terstruk-  Buku
logika operator dan  Menanya tur/Tugas refe-
ekspresi dalam Merumuskan Mandiri/ rensi
visual basic pertanyaan Tes lain
3.5.2 Menguraikan tentang Tertulis)
kegunaan macam- Keterampil-
operasi macam tipe an
aritmatika dan data dan  Portofolio
logika dengan variable.  Proyek
tepat.  Mengumpul
4.4 Membuat kode 4.4.1 Menentukan akan
program dengan tipe data, informasi
tipe variable, dan Mengumpulk
data,variabel, kostanta an informasi
konstanta, dalam tentang
operator dan menyelasaikan langkah
ekspresi permasalah membuat
4.5
Membuat kode pemrograman. variable dan
4.5.1
program dengan Menggunakan konstanta
operasi operator dan dalam
aritmatika dan ekspresi yang pemrograma
logika tepat dalam n.
menyelesaikan  Menalar
masalah Menganalisis
4.5.2 pemrograman cara
Menggunakan menggunaka
operasi n berbagai
aritmatika dan jenis
logika dalam operator
menyelesaikan dalam
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 4
SMK Kartini Jember
masalah menyelesaika
pemrograman. n masalah
pemrograma
n.
 Mengkomu
nikasikan
Mempresenta
sikan hasil
pembuatan
program
menggunaka
n tipe data,
variable,
konstanta,
operator dan
ekspresi.
3.6 Menerapkan 3.6.1 Memahami  Struktur kontrol  Mengamati 12x45 Sikap  Buku
struktur kontrol jenis-jenis percabangan mengamati  Observasi Pemro
percabangan struktur contoh Pengetahu- grama
dalam bahasa kontrol pada penggunaan an n dasar
pemrograman bahasa Struktur  Penugas- X
pemrograman. kontrol dalam an  Buku
3.6.2 Memahami kode (Tugas paket
dan program. Terstruk-  Buku
menerapkan  Menanya tur/Tugas refe-
struktur Merumuskan Mandiri/ rensi
kontrol pertanyaan Tes lain
percabangan tentang Tertulis)
dalam bahasa jenis-jenis Keterampil-
3.6.3 pemrograman struktur an
Memahami
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 5
SMK Kartini Jember
macam- kontrol pada  Portofolio
macam bahasa  Proyek
struktur pemrograma
kontrol n
percabangan  Mengumpul
dalam bahasa akan
perograman informasi
4.6 Membuat kode 4.6.1 Menggunakan Mengumpulk
program struktur algoritna an informasi
kontrol struktur tentang
percabangan kontrol macam-
percabangan macam
dalam struktur
menyelesaikan kontrol
masalah percabangan
pemrograman.  Menalar
Menganalisis
cara
menggunaka
n algoritma
struktur
kontrol
percabangan
dalam
menyelesaika
n masalah
pemrograma
n.
 Mengkomu
nikasikan
Mempresenta
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 6
SMK Kartini Jember
sikan hasil
pembuatan
program
menggunaka
n struktur
kontrol
percabangan
3.7 Menerapkan 3.7.1 Memahami  Struktur  Mengamati 24x45 Sikap  Buku
struktur kontrol aolgoritma kontrol mengamati  Observasi Pemro
perulangan struktur perulangan contoh Pengetahu- grama
dalam bahasa kontrol penggunaan an n dasar
pemrograman perulangan. Struktur  Penugas- X
3.7.2 Memahami kontrol an  Buku
macam- perulangan (Tugas paket
macam dalam kode Terstruk-  Buku
struktur program. tur/Tugas refe-
kontrol  Menanya Mandiri/ rensi
3.7.3 perulangan Merumuskan Tes lain
Menjelaskan pertanyaan Tertulis)
dan tentang Keterampil-
menerapkan macam- an
struktur macam  Portofolio
kontrol struktur  Proyek
perulangan. kontrol
4.7 Membuat kode 4.7.1 Menggunakan perulangan
program struktur algoritma dalam
kontrol struktur pemrograma
perulangan kontrol n
perulangan  Mengumpul
dalam akan
menyelsaikan informasi
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 7
SMK Kartini Jember
masalah Mengumpulk
pemrograman. an informasi
tentang
fungsi
penerapan
struktur
kontrol
perulananga
n dalam
pemrograma
n
 Menalar
Menganalisis
cara
menerapkan
algoritma
struktur
kontrol
perulangan
dalam
menyelesaika
n masalah
pemrograma
n.
 Mengkomu
nikasikan
Mempresenta
sikan hasil
pembuatan
program
menggunaka
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 8
SMK Kartini Jember
n algoritma
struktur
kontrol
perulangan
3.8 Menganalisis 3.8.1 Memahami  Array  Mengamati 24x45 Sikap  Buku
penggunaan dan mengamati  Observasi Pemro
array untuk menjelaskan permasalaha Pengetahu- grama
menyimpan data pengertian n sehari-hari an n dasar
di merori array. yang  Penugas- X
3.8.2 Memahami berkaitan an  Buku
jenis-jenis dengan (Tugas paket
array contoh Terstruk-  Buku
3.8.3
Memahami penggunaan tur/Tugas refe-
penggunaan array Mandiri/ rensi
array untuk  Menanya Tes lain
penyimpanan Merumuskan Tertulis)
data pertanyaan Keterampil-
4.8 Membuat kode 4.8.1 Membuat dan tentang an
program untuk menggunakan pengertian  Portofolio
menampilkan array dalam array  Proyek
kumpulan data menyelesaikan  Mengumpul
array masalah akan
pemrograman informasi
Mengumpulk
an informasi
tentang
fungsi dan
jenis array
dalam
pemrograma
n
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 9
SMK Kartini Jember
 Menalar
Menganalisis
cara
menggunaka
n array untuk
penyimpanan
data memori
dalam
menyelesaika
n masalah
pemrograma
n.
 Mengkomu
nikasikan
Mempresenta
sikan hasil
pembuatan
menggunaka
n array.
3.9 Menerapkan 3.9.1 Memahami  Fungsi  Mengamati 24x45 Sikap  Buku
penggunaan pengertian mengamati  Observasi Pemro
fungsi fungsi permasalaha Pengetahu- grama
3.9.2 Memahami n sehari-hari an n dasar
pengertian yang  Penugas- X
prosedur berkaitan an  Buku
3.9.3 Menjelaskan dengan (Tugas paket
dan contoh Terstruk-  Buku
menerapkan penggunaan tur/Tugas refe-
fungsi dalam fungsi dan Mandiri/ rensi
pemrograman prosedur. Tes lain
4.9 Membuat kode 4.9.1 Membuat dan  Menanya Tertulis)
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 10
SMK Kartini Jember
program menggunakan Merumuskan Keterampil-
menggunakan fungsi dalam pertanyaan an
fungsi menyelesaikan tentang  Portofolio
masalah perbedaan  Proyek
pemrograman. fungsi dan
prosedur.
 Mengumpul
akan
informasi
Mengumpulk
an informasi
tentang cara
menerapkan
fungsi dalam
pemrograma
n.
 Menalar
Menganalisis
cara
membuat
dan
menggunaka
n fungsi
dalam
menyesaikan
masalah
pemrograma
n.
 Mengkomu
nikasikan
Mempresenta
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 11
SMK Kartini Jember
sikan hasil
pembuatan
menggunaka
n fungsi dan
prosedur.
3.10 Menerapkan 3.10. Memahami  Aplikasi  Mengamati 24x45 Sikap  Buku
pembuatan 1 pembuatan berbasis antar mengamati  Observasi Pemro
antar muka antar muka muka contoh Pengetahu- grama
(user interface) (user aplikasi yang an n dasar
pada aplikasi interface) berbasis  Penugas- X
3.11 Menerapkan pada aplikasi antar muka an  Buku
berbagai Menjelaskan  Menanya (Tugas paket
3.13.
struktur kontrol debugging Merumuskan Terstruk-  Buku
1
dalam aplikasi pasa aplikasi tentang tur/Tugas refe-
antar muka sederhana prinsi-prinsip Mandiri/ rensi
(User Interface) Melakukan desain Tes lain
3.12 pada aplikasi 3.14. evaluasi paket antarmuka Tertulis)
Menganalisis 1 installer aplikasi Keterampil-
pembuatan aplikasi  Mengumpul an
aplikasi akan  Portofolio
sederhana informasi  Proyek
berbasis Mengumpulk
antarmuka (User an informasi
3.13 Interface) tentang
Mengevaluasi pembuatan
debuging pada aplikasi
aplikasi berbasis
3.14
sederhana antarmuka
Mengevaluasi seseuai
paket instaler dengan
pada aplikasi
Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 12
SMK Kartini Jember
sederhana prinsi-prinsip
4.10 Membuat antar 4.10. Membuat desain
muka (User 1 antar muka antarmuka
Interface) pada (user beserta cara
aplikasi interface) membuat file
4.11 Membuat kode pada aplikasi installer.
program sesuai dengan  Menalar
berbagai prinsip desain Menganalisis
struktur kontrol antar muka. cara
dalam aplikasi Membuat melakukan
4.12.
antar muka aplikasi debugging
1
4.12 (User Interface) berbasis antar aplikasi.
Membuat muka  Mengkomu
aplikasi sederhana nikasikan
sederhana dengan Mempresenta
berbasis antar berbagai sikan hasil
muka (User struktur pembuatan
4.13 Interface) kontrol. aplikasi
Menggunakan Melakukan berbasis
debuging pada 4.13. debugging antarmuka
aplikasi 1 pada aplikasi beserta file
4.14 sederhana sederhana. installer.
Memformulasika Membuat
n paket installer paket installer
4.14.
aplikasi aplikasi.
1
sederhana

Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 13


SMK Kartini Jember
Mengetahui …………………………………
Kepala Sekolah Guru Mata Pelajaran

________________________
________________________

Silabus Mata Pelajaran Muatan Nasional ( Matematika) Page 14


SMK Kartini Jember

Anda mungkin juga menyukai