RPP Pemrograman Dasar TKJ
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 : Teknik Komputer dan Jaringan (C2)
Diadopsi dari SK Dirjen No. 330 Tahun 2017, tentang
kompetensi dasar dan kopetensi inti matapelajaran jurusan Teknik Komputer dan
Jaringan.
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
|