RPP Pemrograman Dasar, Sistem Informatika, Jaringan dan Aplikasi


KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN
Bidang Keahlian   : Teknologi Informasi dan Komunikasi
Program Keahlian   : Teknik Komputer dan Informatika
Kompetensi Keahlian  : Sistem Informatika, Jaringan dan Aplikasi (C2)

Diadopsi dari SK Dirjen No. 330 Tahun 2017, tentang kompetensi dasar dan kopetensi inti matapelajaran jurusan Sistem Informatika, Jaringan dan Aplikasi .


Tujuan kurikulum mencakup empat aspek kompetensi, yaitu (1) aspek kompetensi  sikap  spiritual,  (2)  sikap  sosial,  (3)  pengetahuan,  dan  (4) keterampilan.  Aspek-aspek  kompetensi  tersebut  dicapai  melalui  proses pembelajaran intrakurikuler, kokurikuler, dan ekstrakurikuler.

Rumusan  kompetensi  sikap  spiritual  yaitu,  “Menghayati  dan mengamalkan  ajaran  agama  yang  dianutnya”.  Sedangkan  rumusan kompetensi sikap sosial yaitu, “Menghayati dan mengamalkan perilaku jujur, disiplin,  santun,  peduli  (gotong  royong,  kerja  sama,  toleran,  damai), bertanggung-jawab,  responsif, dan proaktif melalui keteladanan, pemberian nasehat,  penguatan,  pembiasaan,  dan  pengkondisian  secara berkesinambungan serta menunjukkan sikap sebagai bagian dari solusi atas
berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial  dan  alam  serta  dalam  menempatkan  diri  sebagai  cerminan  bangsa dalam  pergaulan  dunia”.  Kedua  kompetensi  tersebut  dicapai  melalui pembelajaran  tidak  langsung  (indirect  teaching)  yaitu  keteladanan,
pembiasaan, dan budaya sekolah, dengan memperhatikan karakteristik mata pelajaran serta kebutuhan dan kondisi peserta didik. 

Penumbuhan  dan  pengembangan  kompetensi  sikap  dilakukan sepanjang proses pembelajaran berlangsung, dan dapat digunakan  sebagai pertimbangan  guru  dalam  mengembangkan  karakter  peserta  didik  lebih lanjut.

KOMPETENSI INTI 3
(PENGETAHUAN)
KOMPETENSI INTI 4
(KETERAMPILAN)
3.  Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Dasar-dasar 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.
4.  Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Dasar-dasar 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.


Mata Pelajaran     : Pemrograman Dasar
Jam Pelajaran  : 144 JP (@ 45 Menit)
KOMPETENSI DASAR 
KOMPETENSI DASAR
3.1  Menerapkan alur logika pemrograman komputer
3.2  Memahami perangkat lunak bahasa pemrograman
3.3  Menerapkan alur pemrograman dengan struktur bahasa pemrograman komputer
3.4  Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi
3.5  Menerapkan operasi aritmatika dan  logika
3.6  Menerapkan struktur kontrol Percabangan dalam bahasa pemrograman
3.7  Menerapkan struktur kontrol Perulangan dalam bahasa pemrograman
3.8  Menganalisis penggunaan array untuk penyimpanan data di memori
3.9  Menerapkan penggunaan  fungsi
3.10  Menerapkan pembuatan antar muka (User Intreface) pada aplikasi
3.11  Menerapkan berbagai struktur kontrol dalam aplikasi antar muka (User Intreface).
3.12  Menganalisis pembuatan aplikasi sederhana berbasis antar muka (User Intreface)
3.13  Mengevaluasi debuging aplikasi pada sederhana
3.14  Mengevaluasi paket installer aplikasi sederhana
4.1  Membuat alur logika pemrograman komputer
4.2  Melakukan Instalasi perangkat lunak bahasa pemrograman
4.3  Menulis kode pemrogram sesuai dengan aturan dan sintaks bahasa pemrograman
4.4  Membuat kode program dengan tipe data, variabel, konstanta, operator dan ekspresi
4.5  Membuat kode program dengan operasi aritmatika dan logika
4.6  Membuat kode program struktur kontrol percabangan
4.7  Membuat kode program struktur kontrol perulangan
4.8  Membuat kode program untuk menampilkan kumpulan data array
4.9  Membuat kode program menggunakan fungsi
4.10  Membuat antar muka (User Intreface) pada aplikasi
4.11  Membuat kode program berbagai struktur kontrol dalam aplikasi antar muka (User Intreface).
4.12  Membuat aplikasi sederhana berbasis antar muka (User Intreface)
4.13  Menggunakan debuging pada aplikasi sederhana
4.14  Memformulasikan paket installer aplikasi sederhana

Lebih lanjut seputar RPP Pemrograman Dasar Klik Disini.