Anda di halaman 1dari 9

DINAS PENDIDIKAN DAN KEBUDAYAAN

PEMERINTAH PROVINSI NUSA TENGGARA TIMUR


SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 7 KOTA KUPANG
Jln. Bougenville, RT.014/RW.007, Kel.Penkase-Oeleta, Kec. Alak, Kota Kupang

SILABUS

Nama Sekolah : SMK Negeri 7 Kota Kupang


Mata Pelajaran : Pemrograman Dasar
Kelas / Semester : X/1
Alokasi Waktu : 144 JP (3 JP/Pertemuan)

KompetensiInti (KI)
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan meta
kognitif sesuai dengan bidang dan lingkup kerja Pemrograman Dasar 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 memecahkan
masalah sesuai dengan bidang kerja Pemrograman Dasar. Menampilkan kinerja di bawah bimbingan 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 di bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah
konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.1. Menerapkan alur 3.1.1. Menerapkan alur logika Alur logika
logika pemrograman komputer Tayangan atau stimulasi terkai  Buku Pedoman
pemrograman  Tes tertulis
pemrograman 3.1.2. Menjelaskan alur logika tmateri untuk alur logika Spesifikasi
komputer  Teslisan
komputer pemrograman komputer pemrograman komputer Pabrik
4.1.1. Membuat alur logika  Menanya  Internet
pemrograman komputer. Mengajukan pertanyaan terkait
4.1. Membuat alur 4.1.2. Mendemonstrasikan alur tayangan atau simulasi atau hal-
Keterampilan:
logika logika pemrograman hal yang berhubungan dengan
pemrograman komputer alur logika pemrograman  Penilaian
komputer komputer unjuk kerja
 Mengumpulkan informasi
Mengumpulkan informasi
mengenai hal-hal yang
berhubungan dengan alur
logika pemrograman
komputer
 Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan, menyimpulkan
alur logika pemrograman
komputer
 Mengkomunikasikan
Mengkomunikasikan alur
logika pemrograman
komputer
Sumber
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.2. Memahami 3.2.1. Memahami perangkat Perangkat lunak bahasa
perangkat lunak lunak bahasa pemrograman Tayangan atau stimulasi  Buku
 Tes tertulis
bahasa pemrograman terkait materi perangkat lunak Pedoman
 Teslisan
pemrograman 3.2.2. Menjelaskan perangkat bahasa pemrograman Spesifikasi
lunak bahasa  Menanya Pabrik
pemrograman Mengajukan pertanyaan  Internet
4.2.1. Melakukan Instalasi terkait tayangan atau simulasi
atau hal-hal yang Keterampilan:
4.2. Melakukan perangkat lunak bahasa
Instalasi perangkat pemrograman. berhubungan dengan  Penilaianun
lunak bahasa perangkat lunak bahasa juk kerja
4.2.2. Mendiagnosis Instalasi
pemrograman pemrograman
perangkat lunak bahasa
 Mengumpulkan informasi
pemrograman
Mengumpulkan informasi
mengenai hal-hal yang
berhubungan dengan
perangkat lunak bahasa
pemrograman
 Mengeksplorasi/
Mengasosiasi
Melalui analisis data,
mengumpulkan,
menyimpulkan prinsip-prinsip
perangkat lunak bahasa
pemrograman
 Mengkomunikasikan
Mengkomunikasikan prinsip-
prinsip perangkat lunak
bahasa pemrograman
Sumber
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.3. Menerapkan alur 3.3.1. Menerapkan alur Alur pemrograman
dengan struktur bahasa Tayangan atau stimulasi terkait  Buku
pemrograman pemrograman dengan  Tes tertulis Pedoman
pemrograman materi alur pemrograman dengan
 Teslisan Spesifikasi
dengan struktur struktur bahasa komputer struktur bahasa pemrograman
Pabrik
bahasa pemrograman komputer komputer
 Internet
 Menanya
pemrograman 3.3.2. Menjelaskan pemrograman Mengajukan pertanyaan terkait
dengan struktur bahasa Keterampilan:
komputer tayangan atau simulasi atau hal-
pemrograman komputer  Penilaian
hal yang berhubungan dengan
alur pemrograman dengan unjuk kerja
4.3. Menulis kode 4.3.1. Menulis kode struktur bahasa pemrograman
pemrograman pemrograman sesuai komputer
sesuai dengan  Mengumpulkan informasi
dengan aturan dan sintaks
Mengumpulkan informasi
aturan dan sintaks bahasa pemrograman mengenai hal-hal yang
bahasa 4.3.2. Mendiagnosis kode berhubungan dengan alur
pemrograman pemrograman sesuai pemrograman dengan struktur
dengan aturan dan sintaks bahasa pemrograman komputer
bahasa pemrograman  Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan, menyimpulkan
prinsip-prinsip alur
pemrograman dengan struktur
bahasa pemrograman komputer
 Mengkomunikasikan
Mengkomunikasikan prinsip-
prinsip alur pemrograman
dengan struktur bahasa
pemrograman komputer
Sumber
KompetensiDasar IndikatorPencapaianKompete MateriPokok JP KegiatanPembelajaran Penilaian Belajar
nsi

JP  Mengamati Pengetahuan:  Modul


3.4. Menerapkan 3.4.1. Menerapkan penggunaan Penggunaan tipe data,
penggunaan tipe tipe data, variabel, variabel, konstanta, Tayanganataustimulasi  Buku
 Tes tertulis
data, variabel, konstanta, operator, dan operator, dan ekspresi terkaitmateripenggunaantipe Pedoman
 Teslisan
konstanta, ekspresi data, variabel, konstanta, Spesifikasi
operator, dan 3.4.2. Menjelaskanpenggunaant operator, danekspresi Pabrik
ekspresi ipe data, variabel,  Menanya  Internet
konstanta, operator, Mengajukanpertanyaanterkaitta
yanganatausimulasiatauhal-hal Keterampilan:
4.4. Membuatkode danekspresi.
program 4.4.1. Membuatkode program yang  Penilaianun
dengantipe data, dengantipe data, variabel, berhubungandenganpenggunaa jukkerja
variabel, konstanta, konstanta, operator ntipe data, variabel, konstanta,
operator danekspresi operator, danekspresi
danekspresi 4.4.2. Mendemonstrasikankode  Mengumpulkan informasi
program dengantipe data, Mengumpulkan informasi
variabel, konstanta, mengenai hal-hal yang
operator danekspresi berhubungandenganpenggunaan
tipe data, variabel, konstanta,
operator, danekspresi
 Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan,
menyimpulkanpenggunaantipe
data, variabel, konstanta,
operator, danekspresi
 Mengkomunikasikan
Mengkomunikasikan
penggunaantipe data, variabel,
konstanta, operator,
danekspresi
Sumber
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.5. Menerapkan 3.5.1. Menerapkan operasi operasi aritmatika dan
operasi aritmatika aritmatika dan logika logika Tayangan atau stimulasi terkait  Buku
 Tes tertulis
dan logika 3.5.2. Menganalisis operasi materi penggunaan tipe data, Pedoman
 Teslisan
aritmatika danlogika variabel, konstanta, operator, Spesifikasi
dan ekspresi Pabrik
 Menanya  Internet
4.5.1. Membuat kode program Mengajukan pertanyaan terkait
4.5. Membuat kode
dengan operasi aritmatika tayangan atau simulasi atauhal- Keterampilan:
program dengan
dan logika hal yang berhubungan dengan
operasi aritmatika  Penilaianun
4.5.2. Mendemonstrasikan kode penggunaan tipe data, variabel,
dan logika jukkerja
program dengan operasi konstanta, operator, dan
aritmatika dan logika ekspresi
 Mengumpulkan informasi
Mengumpulkan informasi
mengenai hal-hal yang
berhubungan dengan proses
penggunaan tipe data, variabel,
konstanta, operator, dan
ekspresi
 Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan,
menyimpulkanproses
penggunaan tipe data, variabel,
konstanta, operator, dan
ekspresi
 Mengkomunikasikan
Mengkomunikasikan proses
penggunaan tipe data, variabel,
konstanta, operator, dan
ekspresi
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.6. Menerapkan 3.5.3. Menerapkan struktur Struktur control
kontrol Percabangan Percabangan dalam Tayangan atau stimulasi terkait  Buku
struktur kontrol  Tes tertulis
dalam bahasa bahasa pemrograman materi struktur kontrol Pedoman
Percabangan dalam  Teslisan
pemrograman Percabangan dalam bahasa Spesifikasi
bahasa
pemrograman Pabrik
pemrograman 3.6.2. Menganalisis struktur
control Percabangan  Menanya  Internet
dalam bahasa Mengajukan pertanyaan terkait
tayangan atau simulasi atau hal- Keterampilan:
pemrograman
hal yang berhubungan dengan  Penilaianun
4.6. Membuat kode
struktur kontrol Percabangan jukkerja
program struktur
3.6.3. Membuat kode program dalam bahasa pemrograman
kontrol
struktur kontrol  Mengumpulkan informasi
percabangan
percabangan Mengumpulkan informasi
3.6.4. Mendemonstrasikan kode mengenai hal-hal yang
program struktur control berhubungan denganstruktur
percabangan kontrol Percabangan dalam
bahasa pemrograman
 Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan,
menyimpulkanstruktur kontrol
Percabangan dalam bahasa
pemrograman
 Mengkomunikasikan
Mengkomunikasikan struktur
kontrol Percabangan dalam
bahasa pemrograman
Sumber
Kompetensi Dasar Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Penilaian Belajar
Kompetensi

JP  Mengamati Pengetahuan:  Modul


3.7. Menerapkan 3.7.1. Menerapkan struktur Struktur control
Perulangan dalam Tayangan atau stimulasi terkait  Buku
struktur kontrol kontrol Perulangan dalam  Tes tertulis
bahasa materi struktur control Pedoman
Perulangan dalam bahasa pemrograman  Teslisan
pemrograman Perulangan dalam bahasa Spesifikasi
bahasa 3.7.2. Menganalisis struktur
pemrograman Pabrik
pemrograman control Perulangan dalam
 Internet
bahasa pemrograman

 Menanya Keterampilan:

4.7. Membuat kode 4.7.1. Membuat kode program Mengajukan pertanyaan terkait  Penilaian
struktur kontrol tayangan atau simulasi atauhal- unjuk kerja
program struktur
perulangan hal yang berhubungan dengan
kontrol perulangan
4.7.2. Mendiagnosis kode struktur control Perulangan
program struktur kontrol dalam bahasa pemrograman
perulangan

 Mengumpulkan informasi
Mengumpulkan informasi
mengenai hal-hal yang
berhubungan dengan struktur
control Perulangan dalam
bahasa pemrograman
 Mengeksplorasi/Mengasosiasi
Melalui analisis data,
mengumpulkan, menyimpulkan
struktur control Perulangan
dalam bahasa pemrograman

 Mengkomunikasikan
Mengkomunikasikan struktur
control Perulangan dalam
bahasa pemrograman

Mengetahui Kupang, Juli 2020


Kepala SMK Negeri 7 Kota Kupang Guru Mata Pelajaran

Dra. Yeftasina M. A. Nitti Asriyani Kotten, S.Kom


NIP. 19620527 199303 0 004

Anda mungkin juga menyukai