You are on page 1of 2

F/751/WKS 1/7 2 Nopember 2006 2 dari 2

PEMERINTAH KABUPATEN KARANGANYAR DINAS PENDIDIKAN DAN KEBUDAYAAN

SMK NEGERI 2 KARANGANYAR


Alamat : Jl. Yos Sudarso, Bejen Telp./Fax. (0271) 494549 Karanganyar 57716

KISI-KISI SOAL UAS GENAP


Mata Diklat/Mata Pelajaran Bidang Keahlian/Program Keahlian Teori Kejuruan Rekayasa Perangkat Lunak Jml Soal Per K/SK SK/KD
2 Siswa mampu menuliskan algoritma Siswa mampu menuliskan struktur algoritma berurutan Siswa mampu menuliskan struktur algoritma percabangan Siswa mampu menuliskan struktur algoritma pengulangan for dan while

Tingkat/Semester Waktu Nomor Soal


A
1 2

X / Genap 90 menit Aspek Kognitif I PP ASE

No
1

Kompetensi/Sub Komptensi (K/SK) Standar Kompetensi/Komptensi Dasar (SK/KD)


Menjelaskan struktur algoritma

Bahan
Kelas Smt
X / II

Uraian Materi
Algoritma dijelaskan dengan benar Ada 3 struktur algoritma dijelaskan

Indikator

Taraf Kesukaran Md Sd Sk V V

Membuat Alur logika pemrograman

X / II

Ada 3 skema program algoritma dijelaskan

Siswa mampu membuat algoritma dengan skema program sekuensial Siswa mampu membuat algoritma dengan skema program percabangan Siswa mampu membuat algoritma dengan skema program perulangan

3 4

V V V V

Menjelaskan DFD

X / II

Simbol-simbol data flow dijelaskan Macam-macam data store dijelaskan

Siswa mampu menjelaskan external entity Siswa mampu mengidentifikasi simbol-simbol data flow Siswa mampu menggambarkan process aliran data dengan DFD Siswa mampu mengidentifikasi macam-macam data store

6 7

Membuat diagram alir pemrograman

X / II

Simbol flowchart dijelaskan Diagram alir dijelaskan

Siswa mampu menjelaskan diagram alir pemrograman Siswa mampu mengidentifikasi symbol-simbol dalam pembuatan flow chart Siswa mampu membuat diagram alir

5 8

V V V V

Menjelaskan varian dan invarian

X / II

Menjelaskan tipe-tipe data, variabel, konstanta dan parameter

Siswa mampu menjelaskan tipe data variable, konstanta dan parameter yang berlaku umum pada pemrograman Siswa mampu membuat dan menjelaskan tipe data baru dar tipe data yang ada sesuai pemanfaatannya Siswa mampu menjelaskan pemakaian nama tipe data variable, konstanta dan parameter

11 12

Menerapkan pengelolaan array

X / II

Array satu dimensi dijelaskan

Siswa mampu membuat algoritma dengan array satu dimensi Siswa mampu membuat algoritma pencarian data dan algoritma pengurutan data menggunakan array

9 10 28 30

V V V V

7 8

Menjelaskan prinsip array multi dimensi Membuat alur logika pemrograman

X / II X / II

Prinsip array multi dimensi dijelaskan Ada 3 skema program, sekuensial, percabangan dan perulangan

1 1

Siswa mampu menjelaskan prinsip-prinsip array multi dimensi Siswa mampu membuat algoritma dengan skema program sekuensial Siswa mampu membuat algoritma dengan skema program percabangan Siswa mampu membuat algoritma dengan skema program perulangan

Menggunakan array multi dimensi

X / II

Menjelaskan algoritma pembacaan, pengisian, pengubahan dan pengahapusan data dalam array multi dimensi

Siswa mampu menjelaskan dan membuat algoritma array multi dimensi Siswa mampu membuat matrik 2D, 3D dalam bentuk penjumlahan, pengurangan, perkalian, pembagian Siswa mampu membuat dan menunjukkan algoritma pembacaan, pengisian, pengubahan, dan penghapusan data dalam array multi dimensi

29

10 Menggunakan prosedur dan fungsi

X / II

Menjelaskan tentang prosedure Menjelaskan tentang fungsi

Siswa mampu membuat algoritma program dengan menggunakan prosedur Siswa mampu membuat algoritma program dengan menggunakan fungsi Siswa mampu membuat algoritma program dengan menggunakan prosedur dan fungsi

13 14

V V

11 Menggunakan library pemrograman grafik

X / II

Algoritma program menggunakan grafik dijelaskan

Siswa mampu membuat algoritma program dengan menggunakan library berbasis grafik Siswa mampu membuat algoritma program dengan menggunakan grafik (gambar sederhana) berbentuk 2D dan 3D Siswa mampu membuat algoritma program animasi dengan menggunakan grafik (gambar sederhana)

12 Mengidentifikasi struktur hirarki basis data 13 Menjelaskan ERD

X / II X / II

Komponen-komponen data base dijelaskan Simbol dan kunci data base dijelaskan

3 3

Siswa mampu menjelaskan komponen-komponen basis data Siswa mampu menjelaskan entity relationship diagram Siswa mampu mengidentifikasikan simbol-simbol komponen basis data Siswa mampu menjelaskan kunci-kunci basis data Siswa mampu menjelaskan dan membuat kamus data

25,26, 27 31 32 39

V,V V V V

14 Menerapkan normalisasi basis data

X / II

Atribut tabel dijelaskan Domain dan tipe data dijelaskan

Siswa mampu menjelaskan atribut tabel Siswa mampu menjelaskan dan membuat domain dan tipe data Siswa mampu menjelaskan normalisasi basis data Siswa mampu menjelaskan bentuk-bentuk normalisasi

33

15 Membuat DBMS

X / II

Perintah dan jenis DBMS dijelaskan

Siswa mampu menjelaskan DBMS Siswa mampu membuat DBMS

34 37 15,16 35,40 17 18 36

V V V,V V,V V V V

16 Menjelaskan jenis-jenis perintah SQL

X / II

Jenis-jenis perintah SQL dijelaskan

Mengidentifikasi jenis-jenis perintah SQL Menjelaskan jenis-jenis perintah SQL

17 Membuat tabel basis data

X / II

Cara membuat tabel dijelaskan Penamaan dan format standar dijelaskan

Membuat tabel dengan wizard Menggunakan fitur-fitur dalam membuat tabel Membuat tabel menggunakan bahasa data deskripsi Nama file, tipe data dan diskripsi file ditulis pada kolom Memberi nama tabel sesuai dengan aturan penamaan dan disimpan sesuai dengan format standar aplikasi yang digunakan

18 Menerapkan query pada basis data

X / II

Definisi dan macam Query dijelaskan Perintah Query data dijelaskan

Menjelaskan definisi query Mengidentifikasi macam perintah query Menuliskan dan menjelaskan perintah query data

19 20 38 21 22

V V V V V

19 Membuat form basis data

X / II

Definisi dan fungsi form dijelaskan Cara membuat form dijelaskan

Mengidentifikasi fungsi form data Mengenali menu pembuatan form Membuat form data sesuai dengan rancangan

20 Menerapkan macro pada basis data

X / II

Fungsi macro dijelaskan Cara membuat macro dijelaskan

Mengidentifikasi fungsi macro data Mengenali pembuatan macro Membuat macro data sesuai dengan rancangan

21 Membuat report

X / II

Fungsi report data dijelaskan Cara membuat report data dijelaskan

Mengidentifikasi fungsi report data Mengenali pembuatan report Membuat report data sesuai dengan rancangan

23 24

V V

Keterangan : Md = Mudah Sd = Sedang Sk = Sukar A = Soal Pilihan Ganda B = Soal Uraian Terbatas

I PP ASE

= Ingatan = Pemahaman dan Penerapan = Analisis, Sintesis dan Evaluasi

25% 50% 25%

Karanganyar, 02 Mei 2011 Guru Mata Diktat/Mata Pelajaran

Teguh Priyanto, S.Pd.T


NIP.