RPP PEMROGRAMAN DASAR SMK KURIKULUM 2013 REV. 2017Full description
PemdasDeskripsi lengkap
Soal Pemrograman Dasar - SMKN 2 Bandar Lampung LampungFull description
KISI-KISI TAHUN PELA
No
NAMA SEKOLAH
: SMKN 1 CILEGON
MATA PELAJARAN
: PEMROGRAMAN DASAR
KOMPETENSI KEAHLIAN
: REKAYASA PERANGKAT LUNAK
KURIKULUM
: KURIKULUM 2013
LEEL KOGNITI!
LINGKUP MATERI LINGKUP
MATERI
Mendeskripsikan struktur algoritma Mendeskripsikan pengenalan variabel Mendeskripsikan pengenalan tipe data
Pengetahuan
1 Aplikasi
Mendeskripsikan pengenalan operator Mendeskripsikan penggunaan pseudocode
Dasar struktur algoritma
Mendeskripsikan penggunaan flowchart Menerapkan penulisan algoritma dalam pseudocode Menentukan logika penyelesaian masalah dengan struktur algoritma Menentukan karakteristik tipe data pada sebuah variabel Menyimpulkan hasil dari algoritma percabangan 1 kondisi
Penalaran
Menganalisis berbagai contoh penerapan algoritma dasar dalam kehidupan sehari-hari Mendeskripsikan struktur percabangan 1 kondisi Mendeskripsikan struktur percabangan 2 kondisi Mendeskripsikan struktur percabangan 2 kondisi atau lebih Mendeskripsikan struktur percabangan bersarang
Pengetahuan
Mendeskripsikan struktur perulangan dengan kondisi di awal Mendeskripsikan struktur perulangan dengan kondisi di akhir Mendeskripsikan struktur perulangan kondisi akhir diinputkan user Mendeskripsikan struktur perulangan sebagai pencacah naik Mendeskripsikan struktur perulangan sebagai pencacah turun
2
Struktur kontrol Menentukan alur percabangan dari potongan baris kode percabangan dan program perulangan Menerapkan struktur perulangan dengan kondisi di awal
No
LEEL KOGNITI!
LINGKUP MATERI LINGKUP
MATERI
Menerapkan struktur perulangan dengan kondisi diinputkan user Menerapkan struktur perulangan dengan kondisi di akhir
Aplikasi
Menerapkan struktur perulangan dengan kondisi akhir diinputkan user Menerapkan struktur perulangan sebagai pencacah naik Menerapkan struktur perulangan sebagai pencacah turun Menyimpulkan hasil dari percabangan 2 kondisi
Penalaran Pengetahuan
Aplikasi
Penerapan dari algoritma ke program
Penalaran
Aplikasi
Array
#ungsi
Mendeskripsikan deklarasi fungsi Mendeskripsikan pemberian parameter fungsi Menerapkan penggunaan fungsi dalam kode program Menyimpulkan tentang cara ker$a fungsi pada kode program
Penalaran Pengetahuan "
Aplikasi Penalaran
Menerapkan pembuatan kode program komputer Memecahkan permasalahan kompleks sebagai studi kasus Mendeskripsikan penggunaan array 1 dimensi Mendeskripsikan penggunaan array multidimensi Menerapkan penggunaan array 1 dimensi Menerapkan penggunaan array multidimensi Menganalisis pengelompokkan data berdimensi dari kumpulan informasi
Pengetahuan !
Mengidentifikasi permasalahan kompleks sebagai studi kasus
OAL USBN ARAN 2017/2018
MATERI POKOK
ALOKASI "AKTU
: 120 MENIT
JUMLAH SOAL
: #0 SOAL
PENYUSUN
: AA HARIS BUDIANA$ S%Ko&
INDIKATOR SOAL
NO SOAL
Struktur algoritma
Siswa mampu men$elaskan struktur algoritma
1
%ariabel
Siswa mampu men$elaskan variabel
2
&ipe data
Siswa mampu men$elaskan tipe data
'perator Pseudocode
Siswa mampu men$elaskan operator
! " ( )
#lowchart Pseudocode Struktur algoritma
Siswa mampu men$elaskan pseudocode Siswa mampu men$elaskan simbol-simbol flowchart Siswa mampu membuat pseudocode untuk memecahkan masalah Siswa mampu membuat algoritma untuk menyelesaikan masalah
*
&ipe data
Disa$ikan sebuah variabel. siswa mampu menentukan tipe data untuk variabel tersebut
+
Struktur algoritma
Disa$ikan sebuah algoritma percabangan 1 kondisi. siswa mampu menentukan output dari percabangan tersebut
1,
onsep algoritma
Siswa mampu men$elaskan penerapan algoritma dalam kehidupan sehari-hari
11
Percabangan if then Percabangan if then else
Siswa mampu men$elaskan struktur percabangan if then Siswa mampu men$elaskan struktur percabangan if then else
Percabangan if then else - if then else
Siswa mampu men$elaskan struktur percabangan if then - if then else
Percabangan bersarang
Siswa mampu men$elaskan struktur percabangan bersarang
Perulangan for do
Siswa mampu men$elaskan struktur perulangan for do
Perulangan repeat untill
Siswa mampu men$elaskan struktur perulangan repeat untill
Perulangan repeat untill
Siswa mampu men$elaskan struktur perulangan repeat untill
Perulangan for do
Siswa mampu men$elaskan struktur perulangan for do secara ascending
1+
Perulangan for do
Siswa mampu men$elaskan struktur perulangan for do secara descending
2,
Struktur kontrol percabangan
Disa$ikan sebuah potongan kode program. siswa mampu menentukan alur percabangan dari program tersebut
21
Perulangan for do
Disa$ikan sebuah studi kasus. siswa mampu membuat struktur perulangan dengan kondisi diawal menggunakan perulangan for do untuk menyelesaikan kasus tersebut
22
12 1 1! 1" 1( 1) 1*
MATERI POKOK
Perulangan for do
INDIKATOR SOAL
NO SOAL
Disa$ikan sebuah studi kasus. siswa mampu membuat struktur perulangan dengan kondisi diinputkan user menggunakan perulangan for do untuk menyelesaikan kasus tersebut
2
Perulangan repeat untill
Disa$ikan sebuah studi kasus. siswa mampu membuat struktur perulangan dengan kondisi di akhirl menggunakan perulangan repeat untill untuk menyelesaikan kasus tersebut
2!
Perulangan repeat untill
Disa$ikan sebuah studi kasus. siswa mampu membuat struktur perulangan dengan kondisi diinputkan user menggunakan perulangan repeat untill untuk menyelesaikan kasus tersebut
2"
Perulangan for do
Siswa mampu membuat perulangan for do secara ascending
Perulangan for do
Siswa mampu membuat perulangan for do secara descending
Percabangan 2 kondisi Disa$ikan sebuah kode program percabangan 2 kondisi. siswa mampu menentukan output dari program tersebut
2( 2) 2*
/ahasa Pascal
Disa$ikan sebuah potongan kode program pascal. siswa mampu melengkapi program tersebut hingga tidak ter$adi error
/ahasa Pascal /ahasa Pascal
Siswa mampu membuat program pascal untuk kasus tertentu Disa$ikan sebuah kasus. siswa mampu membuat program pascal untuk mengatasi kasus tersebut
Siswa mampu men$elaskan penggunaan array 1 dimensi Siswa mampu men$elaskan penggunaan array multidimensi Siswa mampu menggunakan array 1 dimensi dalam program Siswa mampu menggunakan array multidimensi dalam program Disa$ikan sebuah informasi berisi data berdimensi. siswa mampu menganalisis penggunaan array pada informasi tersebut
2 ! "
Deklarasi fungsi Parameter fungsi Penerapan fungsi 0ara ker$a fungsi
Siswa mampu men$elaskan deklarasi fungsi Siswa mampu men$elaskan parameter fungsi Siswa mampu menggunakan fungsi dalam kode program Disa$ikan sebuah fungsi dalam kode program. siswa dapat menentukan output dari fungsi dalam program tersebut