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
|