Anda di halaman 1dari 5

SILABUS MATA PELAJARAN

Nama Sekolah              : SMK PGRI 3 KOTA SERANG


Bidang Keahlian          : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian   : Teknik Komputer dan Jaringan
Mata Pelajaran             : Pemrograman Dasar
Durasi (Waktu)            : 72 jam
Kelas/Semester           : X / I (Satu)
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.

Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
1 2 3 4 5 6
   Menerapkan alur     Menjelaskanalgoritma pemrograman       Algoritma 12       Mengamati untuk Pengetahuan:
logika     Menerapkan algoritma Pemrograman mengidentifikasi dan       Tes Tertulis
pemrograman pemrograman dalam menyelesaikan       Flowchart merumuskan masalah tentang Keterampilan:
komputer masalah alur logika pemrograman
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
    Menjelaskan algoritma pemrograman komputer.       Observasi

   Membuat alur menggunakan flowchart       Mengumpulkan data


logika     Menerapkan flowchart dalam tentang penerapan alur logika
pemrograman menyelesaikan masalah pemrograman komputer.
komputer       Mengolah data
    Membuat alur program menggunakan tentang penerapan alur logika
text (algoritma) pemrograman komputer.
    Membuat program menggunakan       Mengomunikasikan
simbol (flowchart) tentang penerapan alur logika
pemrograman komputer.
   Memahami     Menjelaskan berbagai perangkat       Perangkat 12       Mengamati untuk Pengetahuan:
perangkat lunak lunak bahasa pemrograman lunak bahasa mengidentifikasi dan       Tes Tertulis
bahasa komputer pemrograman merumuskan masalah Keterampilan:
pemrograman     Menjelaskan prosedur instalasi komputer tentang berbagai perangkat lunak
      Observasi
berbagai perangkat lunak bahasa       Menginstalasi bahasa pemrograman komputer,
   Melakukan Instalasi pemrograman komputer perangkat prosedur instalasi, dan pengujian
perangkat lunak     Mengoperasikan  prosedur instalasi lunak bahasa hasil instalasi.
bahasa berbagai perangkat lunak bahasa pemrograman       Mengumpulkan data
pemrograman pemrograman komputer komputer tentang berbagai perangkat lunak
      Menguji bahasa pemrograman komputer,
hasil instalasi prosedur instalasi, dan pengujian
    Menginstalasi perangkat lunak
perangkat hasil instalasi
bahasa pemrograman
lunak bahasa       Mengolah data tentang berbagai
    Menguji hasil instalasi perangkat
pemrograman perangkat lunak bahasa
lunak bahasa pemrograman
komputer pemrograman komputer,
prosedur instalasi, dan pengujian
hasil instalasi.
      Mengomunikasikan
tentang berbagai perangkat lunak
bahasa pemrograman komputer,
prosedur instalasi, dan pengujian
hasil instalasi.
   Menerapkan alur     Mengoperasikan editor untuk       Editor, 12       Mengamati untuk Pengetahuan:
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
pemrograman lingkungan kerja perangkat lunak lingkungan mengidentifikasi dan       Tes Tertulis
dengan struktur bahasa pemrograman komputer kerja bahasa merumuskan masalah Keterampilan:
bahasa     Menerapkan struktur penulisan pemrograman tentang editor/lingkungan kerja,
      Penilaian
pemrograman kode/perintah program pada bahasa komputer struktur program,
Unjuk Kerja
komputer pemrograman komputer       Struktur pengujian bahasa pemrograman
      Observasi
    Menerapkan prosedur menjalankan program komputer.
   Menulis kode dan menguji kode program pada bahasa       Mengumpulkan data

pemrogram sesuai bahasa pemrograman komputer pemrograman tentang editor/lingkungan kerja,


dengan aturan dan komputer struktur program,
sintaks bahasa       Menguji kode pengujian bahasa pemrograman
    Membuat kode program sederhana
pemrograman program komputer
menggunakan bahasa pemrograman
komputer bahasa       Mengolah data
pemrograman tentang editor/lingkungan kerja,
    Menguji kode program pada bahasa
komputer struktur program,
pemrograman komputer
pengujian bahasa pemrograman
komputer.
      Mengomunikasikan
tentang editor/lingkungan kerja,
struktur program,
pengujian bahasa pemrograman
komputer.
   Menerapkan     Menjelaskan berbagai tipe data dan       Tipe data 4       Mengamati untuk Pengetahuan:
penggunaan tipe sintak penulisan       Variabel mengidentifikasi dan       Tes Tertulis
data, variabel,     Menjelaskan variabel dan dan sintak merumuskan masalah tentang Keterampilan:
      Konstanta
konstanta, penulisan penggunaan tipe data, variabel,
      Operator       Penilaian
operator, dan     Menjelaskan berbagai operator dan konstanta, operator, dan
ekspresi       Ekspresi
Unjuk Kerja
sintak penulisan ekspresi.
      Observasi
    Menjelaskan ekspresi dan sintak       Mengumpulkan data tentang
   Membuat kode penulisan penggunaan tipe data, variabel,
program dengan     Menerapkan berbagai tipe data,
konstanta, operator, dan ekspresi
tipe data, variabel, variabel, konstanta, operator, dan       Mengolah data tentang
konstanta, operator ekspresi sesuai dengan permasalahan penggunaan tipe data, variabel,
dan ekspresi yang akan diselesaikan dengan konstanta, operator, dan
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
program ekspresi pemrograman komputer.
      Mengomunikasikantentang
    Membuat aplikasi program yang penggunaan tipe data, variabel,
menerapkan tipe data, konstanta, operator, dan
variabel/konstanta ekspresi.
    Membuat aplikasi program yang
menerapkan tipe data,
variabel/konstanta, operator,
ekspresi
   Menerapkan operasi    Menjelaskan operator aritmatika       Operator 8       Mengamati untuk Pengetahuan:
aritmatika     Menjelaskan operator logika aritmatika mengidentifikasi dan       Tes Tertulis
dan  logika     Menerapkan operasi aritmatika dan       Operator merumuskan masalah tentang Keterampilan:
logika untuk menyelesaikan masalah logika operasi aritmatika dan  logika.
      Penilaian
   Membuat kode perhitungan aritmatika dan logika       Operasi       Mengumpulkan data tentang
Unjuk Kerja
program dengan aritmatika operasi aritmatika dan  logika
      Observasi
operasi aritmatika     Membuat aplikasi operasi aritmatika       Operasi logika       Mengolah data tentang operasi
dan logika aritmatika dan  logika.
    Membuat aplikasi operasi logika
      Mengomunikasikan tentang
operasi aritmatika dan  logika.
   Menerapkan     Menjelaskan statement/perintah       Struktur 12       Mengamati untuk Pengetahuan:
struktur kontrol untuk kontrol percabangan percabangan mengidentifikasi dan       Tes Tertulis
Percabangan dalam    Menerapkan statement/perintah       Percabangan merumuskan masalah tentang Keterampilan:
bahasa untuk kontrol percabangan tidak tidak bersyarat struktur kontrol Percabangan
      Penilaian
pemrograman bersyarat dalam bahasa pemrograman.
      Percabangan Unjuk Kerja
    Menerapkan statement/perintah sederhana       Mengumpulkan data tentang
      Observasi
   Membuat kode untuk kontrol percabangan struktur kontrol Percabangan
      Percabangan
program struktur sederhana dalam bahasa pemrograman
bertingkat
kontrol     Menerapkan statement/perintah       Mengolah data tentang struktur
      Percabangan
percabangan untuk kontrol percabangan kontrol Percabangan dalam
bersarang
bertingkat bahasa pemrograman.
    Menerapkan statement/perintah       Mengomunikasikan tentang
untuk kontrol percabangan bersarang struktur kontrol Percabangan
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
dalam bahasa pemrograman
    Membuat aplikasi percabangan tidak
bersyarat
    Membuat aplikasi percabangan
sederhana
    Membuat aplikasi percabangan
bertingkat
    Membuat aplikasi percabangan
bersarang
   Menerapkan     Menjelaskan statement/perintah       Struktur 12       Mengamati untuk Pengetahuan:
struktur kontrol untuk perulangan perulangan mengidentifikasi dan       Tes Tertulis
Perulangan dalam     Menerapkan statement/perintah       Perulangan merumuskan masalah tentang Keterampilan:
bahasa untuk kontrol perulangan sederhana sederhana struktur kontrol Perulangan
      Penilaian
pemrograman     Menerapkan statement/perintah dalam bahasa pemrograman
      Perulangan Unjuk Kerja
untuk kontrol perulangan bersarang bertingkat       Mengumpulkan data tentang
      Observasi
   Membuat kode struktur kontrol Perulangan
      Perulangan
program struktur k     Membuat aplikasi perulangan dalam bahasa pemrograman
bersarang
ontrol perulangan sederhana       Mengolah data tentang struktur
kontrol Perulangan dalam bahasa
    Membuat aplikasi perulangan
pemrograman
bersarang
      Mengomunikasikan tentang
struktur kontrol Perulangan
dalam bahasa pemrograman
                       
Mengetahui :    Serang, Juli 2019
Kepala  Sekolah           Guru Mata Pelajaran

Drs.H.Halili,MM                 Angga Guntara Pratama,S.Kom                    


    

Anda mungkin juga menyukai