Anda di halaman 1dari 5

SOAL UJIAN AKIR SEMESTER Nama : Muhammad Rachim Vadrian

SEMESTER GENAP TAHUN AJARAN 2022/2023


PROGRAM STUDI PENDIDIKAN ILMU KOMPUTER NIM : 1904323
UNIVERSITAS PENDIDIKAN INDONESIA

Mata Kuliah : Evaluasi Pembelajaran Ilmu Komputer


Hari, Tanggal : Senin, 19 Desember 2022
Dosen : Harsa Wara Prabawa, S.Si., M.Pd.

Petunjuk Pengerjaan
× UAS ini merupakan UAS Take Home yang hasilnya harus kalian kumpulkan selambat-lambatnya hari Rabu,
tanggal 21 Desember 2022 pukul 12.00 (INGAT ya BUKAN 23.59) melalui link berikut:
https://drive.google.com/drive/folders/1yHxXP2oJVURpkn2IsYDGr7wwBjlY6DM6?usp=share_link
Format penamaan : NIM_NAMA_UAS_EPIK
× UAS ini bersifat individu, sehingga setiap dari kalian berkewajiban untuk mengerjakannya
× Berikan jawaban sesuai dengan hasil analisis pemikiran kalian sendiri, bukan jawaban dari buku atau sumber
teks lainnya.

SOAL

01. Penilaian dan proses hasil belajar siswa selain menggunakan alat ukur berupa tes juga harus menggunakan
alat ukur non-tes. Jelaskan mengapa hal tersebut perlu dilakukan?
Jawab:
Pada pembelajaran di sekolah, seorang pendidik tidak hanya dituntut untuk mengajarkan pengetahuan
(kognitif) saja, tetapi juga untuk menumbuhkan sikap (afektif) dan keterampilan (psikomotorik). Untuk
pengetahuan (kognitif), evaluasi dapat dilakukan dengan melakukan tes, misalnya memberikan soal pilihan
ganda atau uraian untuk mengukur pengetahuan siswa setelah dilakukannya kegiatan pembelajaran.
Namun, fungsi instrumen tes sangat terbatas dan akan sangat sulit diterapkan untuk menilai aspek afektif
dan psikomotorik. Maka dari itu, alat ukur non-tes diperlukan untuk melakukan penilaian afektif dan
psikomotorik untuk mempermudah pendidik dalam melakukan evaluasi.

02. Berikut ini Kompetensi Inti dan Kompetensi Dasar Pemrograman Dasar.

Kompetensi Inti Kompetensi Dasar


3. Memahami, menerapkan dan menganalisis 3.1. Memahami penggunaan data dalam algoritma
pengetahuan faktual, konseptual, dan dan konsep algoritma pemrograman.
prosedural berdasarkan rasa ingin tahunya 3.2. Memahami struktur algoritma serta
tentang ilmu pengetahuan, teknologi, seni, menganalisis data dalam suatu algoritma
budaya, dan humaniora dalam wawasan percabangan
kemanusiaan, kebangsaan, kenegaraan, dan 3.3. Memahami struktur algoritma serta
peradaban terkait penyebab fenomena dan menganalisa data dalam suatu algoritma
kejadian dalam bidang kerja yang spesifik perulangan
untuk memecahkan masalah. 3.4. Menerapkan bahasa pemrograman
3.5. Menerapkan penggunaan tipe data, variabel,
konstanta, operator, dan ekspresi
3.6. Menerapkan struktur kontrol percabangan
dalam Bahasa pemrograman
3.7. Menerapkan struktur kontrol perulangan dalam
Bahasa Pemrograman
3.8. Menerapkan keseluruhan konsep algoritma
dalam penyelesaian masalah kompleks
Berdasarkan tabel tersebut, maka:
a. Buatlah soal pilihan ganda untuk aspek kognitif mengingat dan memahami sesuai kaidah penulisan soal
pilihan ganda! (masing-masing satu untuk setiap aspek kognitif)
b. Buatlah soal uraian untuk aspek kognitif mengaplikasikan dan menganalisis sesuai kaidah penulisan soal
uraian! (masing-masing satu untuk setiap aspek kognitif)
Jawab:
a.
 Soal pilihan ganda aspek kognitif mengingat:
Indikator Soal:
Disajikan suatu pertanyaan yang menanyakan, mana yang merupakan salah satu macam dari percabangan,
dan mana yang merupakan salah satu macam dari perulangan.
Soal:
Pada struktur algoritma pemrograman, terdapat struktur berupa percabangan dan juga perulangan.
Percabangan merupakan struktur algoritma yang digunakan jika prosesnya dapat berbeda tergantung
dengan berbagai kondisi yang ada, sedangkan perulangan merupakan struktur algoritma yang digunakan
jika diperlukan adanya pengulangan pada prosesnya.
Di bawah ini yang merupakan macam dari percabangan dan perulangan secara berurutan, adalah ....
A. IF dan REPEAT
B. IF dan WHILE
c. IF dan SWITCH
d. WHEN dan WHILE Jawaban: B. IF dan WHILE

 Soal pilihan ganda aspek kognitif memahami:


Indikator Soal:
Disajikan suatu algoritma pemrograman, peserta didik diharuskan untuk menentukan mana yang
merupakan keluaran yang benar.
Soal:
IF a = 10
print(nilai sempurna)
ELSE
print(nilai tidak sempurna)
Jika a bernilai 9, maka keluaran yang dihasilkan adalah ....
A. print(nilai sempurna)
B. print(nilai tidak sempurna)
C. nilai sempurna
D. nilai tidak sempurna Jawaban: D. nilai tidak sempurna

b.
 Soal uraian aspek kognitif mengaplikasikan:
Indikator Soal:
Disajikan suatu studi kasus, peserta didik diharuskan untuk membuat algoritma pemrogramannya
menggunakan aturan penulisan suatu bahasa pemrograman.
Soal:
Pada penilaian siswa di suatu evaluasi mata pelajaran, terdapat 2 keterangan yang akan dihasilkan
tergantung dengan nilai siswa yang diperoleh. Siswa dengan nilai di bawah 75 akan mendapat keterangan
tidak lulus, siswa dengan nilai 75 dan di atas nilai 75 akan mendapat keterangan lulus.
Buatlah algoritma pemrogramannya dengan menggunakan bahasa pemrograman python!
Pedoman Penskoran:
No. Aspek yang dinilai Skor
1. Algoritma pemrograman yang dibuat sesuai dengan studi kasus. 1
2. Sesuai dengan aturan penulisan suatu bahasa pemrograman yang diminta pada soal. 1
Skor maksimum 2
 Soal uraian aspek kognitif menganalisis:
Indikator Soal:
Disajikan suatu algoritma pemrograman, peserta didik diharuskan untuk menentukan keluaran yang akan
dihasilkan, juga menjelaskan proses algoritma yang berjalan.
Soal:
a=0
WHILE a < 10
print(kucing)
a++
Tentukan keluaran yang akan dihasilkan, dan jelaskan proses algoritmanya!
Pedoman Penskoran:
No. Aspek yang dinilai Skor
1. Keluaran yang dihasilkan benar. 1
2. Penjelasan proses algoritma yang berjalan benar. 1
Skor maksimum 2

03. Diberikan beberapa soal berikut:


Soal
Nomor 1
Soal
Nomor 2

Soal
Nomor 3

Soal
Nomor 4

Berdasarkan soal-soal yang tersaji, telaahlah kesalahan yang terjadi pada penulisan soal-soal tersebut (baik
dari sisi materi, konstruksi ataupun bahasa) dan apa saran perbaikan yang dapat kalian ajukan? (isikan hasil
telaah dan saran perbaikan dalam format di bawah ini)

Nomor
Telaah Kesalahan Saran Perbaikan
Soal
Soal - Rumusan soal menggunakan kata- Sebutkan tipe-tipe firewall, lalu jelaskan
Nomor 1 kata/kalimat yang menimbulkan penafsiran definisi masing-masing dari tipe-tipe firewall
ganda atau salah pengertian. tersebut!
- Batasan pertanyaan dan jawaban yang
diharapkan (ruang lingkup) tidak jelas.
Soal - Tabel yang terdapat pada soal tidak berfungsi. - Tidak perlu menggunakan tabel yang bahkan
Nomor 2 - Butir jawaban tidak menggunakan bahasa tidak berfungsi untuk pertanyaan pada soal.
yang sesuai dengan kaidah bahasa Indonesia. - Butir jawaban seharusnya dapat diurai ke
bawah agar dapat memudahkan pembacanya.
Soal - Pilihan jawaban berbentuk angka, tetapi tidak a. 1381
Nomor 3 disusun berdasarkan urutan besar kecilnya nilai b. 1569
angka tersebut. c. 2819
d. 4096
e. 4689
Soal - Soal mengandung pernyataan yang bersifat Aktivitas yang merupakan manfaat dari
Nomor 4 negatif ganda. komunikasi dalam jaringan adalah ....
- Soal tidak menggunakan bahasa yang sesuai
dengan kaidah bahasa Indonesia.

04. Diberikan data hasil ujian suatu mata kuliah tertentu sebagai berikut:

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 benar
S1 1 1 1 1 1 0 1 1 1 1 9
S2 1 0 0 0 1 0 1 0 1 1 5
S3 0 0 1 1 1 1 1 0 1 0 6
S4 0 1 1 0 0 1 0 1 1 1 6
S5 0 1 0 0 0 0 0 1 1 0 3
S6 0 0 1 0 1 0 1 1 0 0 4
S7 0 0 1 1 0 1 0 1 1 1 6
S8 0 0 1 0 0 1 0 1 1 1 5
S9 1 0 1 0 0 1 0 1 0 0 4
S10 0 1 1 1 0 1 1 1 0 1 7
S11 1 1 1 1 0 0 1 0 1 0 6
S12 1 1 1 1 1 1 0 0 1 1 8
S13 1 1 1 1 0 1 0 0 0 1 6
S14 1 1 0 1 0 0 0 0 1 0 4
S15 0 0 1 1 1 1 0 1 1 1 7

Berdasarkan sajian tersebut:


a. Tentukan kualitas soal yang diberikan; yang meliputi validitas, reliabilitas, daya pembeda dan
tingkat kesukarannya berikut interpretasinya
b. Jelaskan pula interpretasi menyeluruh dari soal yang diberikan

Jawab :
(Di Lembar Selanjutnya)
a.
Uji Validitas:
rxy Hitung 0.15896779 0.266839 0.552317 0.641758 0.398931 0.294862 0.225483 -0.05203 0.185745 0.641758
r Tabel 0.513977484
Simpulan Tidak Valid Tidak ValidValid Valid Tidak ValidTidak ValidTidak ValidTidak ValidTidak ValidValid
Kategori Sangat Rendah Rendah Sedang Tinggi Rendah Rendah Rendah Tidak ValidSangat Rendah Tinggi
Jumlah Valid 3
Jumlah Tidak Valid 7

Uji Reliabilitas Metode KR-21:


Mean Total Skor 5.733333333
Standar Deviasi (s) 1.569
s² 2.462
Koefisien Reliabilitas(r11 ) 0.007
r tabel 0.513977484
Kesimpulan Tidak Reliabel

Tingkat Kesukaran (P) 0.467 0.533 0.8 0.6 0.4 0.6 0.4 0.6 0.733 0.6
KRITERIA P Sedang Sedang Mudah Sedang Sedang Sedang Sedang Sedang Mudah Sedang
PA 0.333 0.5 0.667 0.333 0.667 0.333 0.667 0.667 0.833 0.5
PB 0.5 0.5 1 0.667 0.167 0.833 0.333 0.667 0.667 0.667
Daya Beda (D) -0.167 0 -0.333 -0.334 0.5 -0.5 0.334 0 0.166 -0.167
KRITERIA D BURUK BURUK BURUK BURUK BAIK BURUK CUKUP BURUK BURUK BURUK

b. Setelah dilakukan uji validitas, terdapat 3 butir soal yang valid, serta 7 butir soal yang tidak valid. Sedangkan
untuk uji reliabilitas, didapatkan kesimpulan, tidak reliabel. Untuk daya pembeda, terdapat 8 soal berstatus
buruk, 1 soal berstatus cukup, dan 1 soal berstatus baik. Untuk tingkat kesukaran, terdapat 8 soal pada tingkat
kesukaran sedang, dan 2 soal pada tingkat kesukaran mudah.

Anda mungkin juga menyukai