3
Majelis Pendidikan Dasar dan Menengah Pimpinan Daerah Muhammadiyah Kabupaten Malang SMK MUHAMMADIYAH 1 KEPANJEN TERAKREDITASI ”A” NSS : 324051821003 NPSN : 20517759 Jl. KH. Ahmad Dahlan No. 34 Telp. 0341-395451, 399269 Fax 0341-39868 Kepan!en Kabupaten Malang Jawa Timur 65163 Website : www.smkm1-kpn.sch.id. Email : [email protected] No. Dok. CM-7.1-KUR-02-14 0070703-03 Revisi 0 KUNCI JAWABAN DAN PEDOMAN PENSKORAN UJIAN SEMESER !ENAP A"UN PE#AJARAN 2014$201% M&'& Pe(&)&*&+ , PEMRO!RAMAN DASAR S'&+ &* Ko /e'e+si $ Ko /e'e+si D&s&* , - Ko /e'e+si D&s&* , 1. Me & & i /e+ 5+&&+ &**&6 1 i e+si 5+'5k /e+6i /&+&+ &'& i e o*i 2. Me & & i /e+ 5+&&+ &**&6 2 i e+si 5+'5k /e+6i /&+&+ &'& i e o*i 3. Me & & i /e+ 5+&&+ &**&6 5('i i e+si 5+'5k /e+6i /&+&+ &'& i e o*i 4. Me+6&)ik&+ k5 /5(&+ &'& e* i e+si 1 &(& e &**&6 %. Me+6&)ik&+ k5 /5(&+ &'& e* i e+si 2 &(& e &**&6 8. Me+6&)ik&+ k5 /5(&+ &'& e* i e+si &+6&k & e+'5k &**&6 7. Me & & i o/e*&si s'*i+ 9. Me+ isk*i/sik&+ ko+ve*si &+'&* 'i/e &'& :. Me+&(&* s5&'5 &(5* /*oses ke*)& ke &(& e+'5k /*o *& 10.Me e;& k&+ &s&(& ko+ve*si &+'&* 'i/e &'& 11.Me & & i ko+se/ /oi+'e* 12.Me o i<ik&si &'& e(&(5i /oi+'e* 13.Me+ isk*i/sik&+ /e+ 5+&&+ <5+ si 14.Me & & i /e+ 5+&&+ <5+ si *ek5*si< 1%.Me+e*&/k&+ /oi+'e* ke <5+ si 18.Me+e*&/k&+ e& e* <i(e &(& /e *o *& &+ 17.Me e;& k&+ &s&(& /*ose 5*&( e+ 5+&k&+ ko <5+ si 19.Me e;& k&+ &s&(& /*ose 5*&( e+ 5+&k&+ ko <5+ si *ek5*si< 1:.Me o i<ik&si &'& e(&(5i /oi+'e* ke <5+ si 20.Me o i<ik&si /*o *& /*ose 5*&( e+ 5+&k&+ e& e <i(e 21.Me+e*&/k&+ (o ik& /e+;&*i&+ &'& 22.Me+e*&/k&+ (o ik& /e+ 5*5'&+ &'& 23.Me+6&)ik&+ (o ik& /e+;&*i&+ &'& /& & &/(ik&si is 24.Me+6&)ik&+ (o ik& /e+ 5*5'&+ &'& /& & &/(ik&si i Ke(&s $ Ko /. Ke& (i&+ , =I $ ek+ik Ko /5'e* J&*i+ &+ > MM Be+'5k Pe+i(&i&+ , e*'5(is KKM , 7% Pe+65s5+ , P*&65 i #es'&+'6o? S.P . PEDOMAN PENSKORAN – U!AN SEMES"ER

4 Kunci Jawaban Dan Pedoman Penskoran

Embed Size (px)

DESCRIPTION

INGIN DOWNLOAD SAJA

Citation preview

DATA PRIBADI

KUNCI JAWABAN DAN PEDOMAN PENSKORAN

UJIAN SEMESTER GENAP

TAHUN PELAJARAN 2014/2015Mata Pelajaran:PEMROGRAMAN DASAR

Standar Kompetensi / Kompetensi Dasar:-

Kompetensi Dasar (*):1. Memahami penggunaan array 1 dimensi untuk penyimpanan data di memori2. Memahami penggunaan array 2 dimensi untuk penyimpanan data di memori3. Memahami penggunaan array multidimensi untuk penyimpanan data di memori4. Menyajikan kumpulan data berdimensi 1 dalam bentuk array

5. Menyajikan kumpulan data berdimensi 2 dalam bentuk array

6. Menyajikan kumpulan data berdimensi banyak dalam bentuk array

7. Memahami operasi string

8. Mendiskripsikan konversi antar tipe data

9. Menalar suatu alur proses kerja ke dalam bentuk kode program

10. Memecahkan masalah konversi antar tipe data

11. Memahami konsep pointer

12. Memodifikasi data melalui pointer

13. Mendiskripsikan penggunaan fungsi

14. Memahami penggunaan fungsi rekursif

15. Menerapkan pointer ke fungsi

16. Menerapkan header file dalam pemrograman

17. Memecahkan masalah prosedural menggunakan konsep fungsi

18. Memecahkan masalah prosedural menggunakan konsep fungsi rekursif

19. Memodifikasi data melalui pointer ke fungsi

20. Memodifikasi program prosedural menggunakan header file

21. Menerapkan logika pencarian data22. Menerapkan logika pengurutan data23. Menyajikan logika pencarian data pada aplikasi bisnis

24. Menyajikan logika pengurutan data pada aplikasi bisnis

Kelas / Komp. Keahlian:XI / Teknik Komputer Jaringan & MM

Bentuk Penilaian:Tertulis

KKM:75

Penyusun:Prayudi Lestantyo, S.Pd.

I. SOAL PILIHAN GANDAJawaban benar mendapat skor

: 1,5Jawaban salah, mendapat skor

: 0

Jumlah Skor I

: 60Kode 1:1.C11.B21.B31.B41.-

2.A12.C22.C32.A42.-

3.D13.B23.C33.D43.-

4.C14.E24.B34.C44.-

5.B15.C25.A35.B45.-

6.E16.A26.E36.C46.-

7.A17.B27.A37.A47.-

8.A18.A28.B38.A48.-

9.C19.D29.D39.D49.-

10.D20.D30.A40.D50.-

Kode 2:1.B11.C21.A31.A41.-

2.A12.B22.B32.A42.-

3.E13.C23.A33.C43.-

4.C14.B24.C34.B44.-

5.C15.C25.E35.C45.-

6.A16.D26.C36.B46.-

7.A17.D27.D37.C47.-

8.A18.C28.A38.A48.-

9.E19.C29.E39.A49.-

10.E20.D30.D40.D50.-

II. SOAL URAIANJumlah Skor II: 40No.Kunci JawabanRincian Skor

1Soal 1 :

Sistem pengurutan data dengan urutan dari nilai terkecil ke yang terbesar (1-10) atau (A-Z)Soal 2 :

Sistem pengurutan data dengan urutan dari nilai terbesar ke nilai terkecil (10-1) atau (Z-A)5

2Soal 1 :

Parameter yang digunakan untuk menentukan sebuah fungsi pada suatu bahasa pemrograman tertentuSoal 2 :

Sebuah parameter fungsi yang dapat memanggil dirinya sendiri atau pemanggilan data yang diinputkan/disimpan5

3Soal 1 :

adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama

Soal 2 :

adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu10

4Soal 1 :

mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya. jika elemen sekarang lebih besar dari elemen berikutnya maka elemen tersebut ditukar (untuk pengurutan ascending) jika elemen sekarang lebih kecil daripada elemen berikutnya, maka kedua elemen tersebut ditukar (untuk pengurutan descending)

Soal 2 :

algoritma yang efisien untuk mengurutkan angka yang mempunyai jumlah elemen sedikit. Dimana:- Input : deretan angka sejumlah n buah - Output : permutasi (pengurutan) sejumlah n angka dari input yang sudah terurut secara ascending maupun descending10

5Soal 1 :

Contoh pengurutan dari nilai input nilai integer

5,3,7,6 ( 3,5,7,6

3,5,7,6 ( 3,5,6,7

Soal 2 :

Contoh pengurutan dari nilai input karakter string

Thinki, Dipsi, Pooh, Lala ( Dipsi, Thinki, Pooh, Lala

Dipsi, Thinki, Pooh, Lala ( Dipsi, Pooh, Thinki, Lala

Dipsi, Pooh, Thinki, Lala ( Dipsi, Pooh, Lala, Thinki

Dipsi, Pooh, Lala, Thinki ( Dipsi, Lala, Pooh, Thinki10

Jumlah Skor II

Skor maksimal= 60 + 40 = 100

Nilai

= Skor Perolehan

Kriteria Ketuntasan :a. N 2,67 / 75 (tuntas / lulus / kompeten)

b. N < 2,67 / 75 (belum tuntas / belum lulus / belum kompeten)

(*) Khusus mata pelajaran produktifPEDOMAN PENSKORAN UJIAN SEMESTER