Anda di halaman 1dari 12

Soal Soal Evaluasi Pendidikan

Pilihan Ganda
1. Dalam menyusun suatu e. Sistem operasi
program,langkah pertama yang 6. Deklarasi yang digunakan untuk
harus di lakkukan adalah... mengidentifikasikan data yang
a. Membuat program nilainya sudah ditentukan dan
b. Membuat Algoritma
pasti,tidak dapat dirubah dalam
c. Membeli komputer
d. Proses program disebut deklarasi...
e. Mempelajari program a. Deklarasi label
b. Deklarasi konstanta
2. Pada pembuatan program komputer, c. Deklarasi tipe
algoritma dibuat... d. Deklarasi variabel
a. Sebelum pembuatan e. Deklarasi prosedur
program
7. Bilangan yang mengadung pecahan
b. Pada saat program dibuat
c. Sesudah pembuatan program ,paling sedikit harus ada satu digit
d. Pada saat verifikasi program sebelum dan sesudah titik desimal
e. Pada saat di jalankan termasuk dalm tipe data...
3. Tahapan dalam menyelesaikan a. Real
b. Boolean
suatu masalah adalah... c. Integer
a. Masalah-Pseudocode- d. Longint
Flowchart-Program- e. Byte
Eksekusi-Hasil
b. Masalah-Algoritma- 8. Suatu indentifier non standar yang
Flowchart-Program- nilainya tidak tetap atau nilainya
Eksekusi-Hasil merupakan hasil dari suatu
c. Masalah-Model-Algoritma- proses,disebut…
Eksekusi-Hasil a. Variabel
d. Masalah-Model-Algoritma- b. Tipe data
Program-Eksekusi-hasil c. Prosedur
e. Algoritma-Program-Model- d. Deklarasi
Eksekusi-Hasil e. Array
4. Istilah” perulangan “ dalam 9. Suatu program terpisah dalam blok
pemograman dikenal dengan ... sendiri yang berfungsi sebagai
a. Repeating subprogram ( program bagian)
b. Again ,disebut...
c. Funtion a. Variabel
d. Replay b. Tipe data
e. Looping c. Prosedur
5. Menggambarkan program secara d. Deklarasi
e. Array
logika merupakan fungsi dari...
a. Flowchart 10. Jika ada Algoritma P = Q ; P = 10;
b. Pseudocode Q = P – 5; maka Nilai P dan Q
c. Begin masing masing adalah...
d. SI
a. 5 dan 5 16. Yang bukan termasuk termasuk ke
b. 10 dan 10 dalam jenis algoritma pengulangan
c. 5 dan 10 adalah……
d. 10 dan 5
a. While do
e. 10 dan 15
b. For do
11. Tipe data untuk TRUE FALSE c. Repeat until
adalah... d. If then
a. String e. Semua benar
b. Char 17. Const Phi = 3.14 adalah contoh
c. Boolean untuk penggunaan …
d. Byte
a. Konstanta
e. Real
b. Flowchart
12. Tipe bilangan bulat dalam c. Array
pemrograman dikenal sebagai... d. Variabel
a. Byte e. Integer
b. Integer 18. Merupakan algoritma yang
c. Char dinyatakan dalam diagram dengan
d. String
bentuk-bentuk tertentu, adalah
e. Boolean
pengertian dari .....
13. Pemberian nama variabel yang a. Algoritma
benar adalah … b. Pseudocode
a. %nilai c. Konstanta
b. nilai_mahasiswa d. Array
c. nama mahasiswa e. Flowchart
d. @panjang
19. Operator Logika yang menyatakan
e. alamat!
“atau” dalam lambang berikut ini
14. Array terdiri dari berbagai tipe adalah …
kecuali … a. &&
a. Array Multi-Dimensi b. ||
b. Array Dimensi Satu c. /
c. Array Dimensi Tiga d. <>
d. Array Dimensi Dua e. ==
e. Semua jawaban benar
20. Operasi matematika untuk perkalian
15. Tipe data yang cocok untuk di dalam program disimbolkan
menyimpan data nama siswa adalah dengan ....
… a. /
a. Numeric b. x
b. Character c. #
c. Date/Time d. *
d. Array e. ^
e. Integer

ESSAI
1. Jelaskan pengertian Algoritma !
Jawab:
algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk
menyelesaikan suatu masalah yang ditulis secara berurutan

2. Sebutkan dan Jelaskan minimal 5 Tipe data


Jawab:
String / Char : tipe data berbentuk text atau karakter
Integer : Tipe data berbentuk angka
Boolean : Tipe data yang berbentuk TRUE atau FALSE
Real : Tipe data yang berbentuk angka pecahan
DateTime : Tipe data yang berbentuk waktu

3. Sebutkan minimal 4 simbol pada flowchart dan sebutkan fungsinya.


Jawab:

 Memulai

 Decision (Menentukan Ya Atau Tidak)

 Inisiation (Membuat / Mengisi Variabel)

 Prosess

4. Sebutkan Aturan dalam pemberian nama variabel


a. Nama variable harus diawali dengan huruf atau tanda underscore (_)
b. Nama variable hanya boleh terdiri dari huruf, angka dan underscore saja. Spasi
dan simbol lainya tidak diperbolehkan.
c. Huruf besar dan huruf kecil dianggap berbeda.
b. Tidak boleh menggunakan nama variable yang dilarang atau reserved.
5. Buatlah Flowchart untuk menentukan bilangan
ganjil dan genap START
Jawab :

Masukkan X

X/2

ya Tidak
SISA ?

Bilangan Ganjil Bilangan Genap

END
SOAL PILIHAN GANDA
KUNCI
NO INDIKATOR SOAL SKOR
JAWABAN
1. Dalam menyusun suatu
program,langkah pertama yang
harus di lakkukan adalah...
a. Membuat program
b. Membuat Algoritma B 1
c. Membeli komputer
d. Proses
e. Mempelajari program
Mengetahui
bagaimana 2. Pada pembuatan program
1 Algoritma komputer, algoritma dibuat...
berjalan a. Sebelum pembuatan
program
b. Pada saat program
dibuat A 1
c. Sesudah pembuatan
program
d. Pada saat verifikasi
program
e. Pada saat di jalankan

3. Tahapan dalam menyelesaikan


suatu masalah adalah...
a. Masalah-Pseudocode-
Flowchart-Program-
Eksekusi-Hasil
b. Masalah-Algoritma-
Flowchart-Program-
Eksekusi-Hasil
c. Masalah-Model- D 1
Algoritma-Eksekusi-
Hasil
d. Masalah-Model-
Algoritma-Program-
Eksekusi-hasil
e. Algoritma-Program-

Model-Eksekusi-Hasil

4. Menggambarkan program
secara logika merupakan
Membuat fungsi dari...
gambaran Logika a. Flowchart
2 Menggunakan b. Pseudocode A 1
Pseucode dan c. Begin
Flowchart d. Sistem
e. Array
5. Merupakan algoritma yang
dinyatakan dalam diagram
dengan bentuk-bentuk tertentu,
adalah pengertian dari .....
a. Algoritma E 1
b. Pseudocode
c. Konstanta
d. Array
e. Flowchart

6. Jika ada Algoritma P = Q ; P =


10; Q = P – 5; maka Nilai P
dan Q masing masing adalah...
Implementasi a. 5 dan 5
3 Logika b. 10 dan 10 D 1
c. 5 dan 10
d. 10 dan 5
e. 10 dan 15
7. Tipe data untuk TRUE FALSE
adalah...
a. String
b. Char C 1
c. Boolean
d. Byte
e. Real
8. Tipe bilangan bulat dalam
pemrograman dikenal
sebagai...
a. Byte
B 1
b. Integer
c. Char
d. String
Menjelaskan e. Boolean
berbagai tipe data
4 9. Tipe data yang cocok untuk
dan sintak
penulisan menyimpan data nama siswa
adalah …
a. Numeric
b. Character B 1
c. Date/Time
d. Array
e. Integer

10. Bilangan yang mengadung


pecahan ,paling sedikit harus
ada satu digit sebelum dan
sesudah titik desimal termasuk A 1
dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
11. Array terdiri dari berbagai tipe
kecuali …
a. Array Multi-Dimensi
b. Array Dimensi Satu A 1
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
12. Suatu indentifier non standar
yang nilainya tidak tetap atau
nilainya merupakan hasil dari
suatu proses,disebut…
a. Variabel A 1
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
13. Deklarasi yang digunakan
untuk mengidentifikasikan
data yang nilainya sudah
ditentukan dan pasti,tidak
dapat dirubah dalam program
disebut deklarasi... B 1
a. Deklarasi label
Menjelaskan b. Deklarasi konstanta
5 variabel dan dan c. Deklarasi tipe
sintak penulisan d. Deklarasi variabel
e. Deklarasi prosedur
14. Const Phi = 3.14 adalah
contoh untuk penggunaan …
a. Konstanta
b. Flowchart A 1
c. Array
d. Variabel
e. Integer
15. Pemberian nama variabel yang
benar adalah …
a. %nilai
b. nilai_mahasiswa B 1
c. nama mahasiswa
d. @panjang
e. alamat!
16. Operator Logika yang
Menjelaskan menyatakan “atau” dalam
6 berbagai operator B 1
dan operasi, lambang berikut ini adalah …
a. &&
beserta sintak b. ||
penulisannya c. /
d. <>
e. ==
17. Operasi matematika untuk
perkalian di dalam program
disimbolkan dengan ....
a. / D 1
b. x
c. #
d. *
e. ^
18. Istilah” perulangan “ dalam
pemograman dikenal dengan
...
a. Repeating
E 1
b. Again
c. Funtion
d. Replay
e. Looping
19. Yang bukan termasuk
termasuk ke dalam jenis
Membuat algoritma pengulangan
aplikasi program adalah……
sederhana D 1
a. While do
7 dengan
b. For do
menerapkan
c. Repeat until
fungsi fungsi
d. If then
yang ada
e. Semua benar
20. Suatu program terpisah dalam
blok sendiri yang berfungsi
sebagai subprogram ( program
bagian) ,disebut...
a. Variabel C 1
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array

SKOR TOTAL 20

SOAL URAIAN
BOBOT
NO INDIKATOR SOAL KUNCI JAWABAN
SKOR
Siswa mampu algoritma adalah urutan atau langkah-
menjelaskan 1. Jelaskan pengertian langkah untuk penghitungan atau
1 4
apa itu Algoritma! untuk menyelesaikan suatu masalah
algoritma yang ditulis secara berurutan
 String / Char : tipe data berbentuk
text atau karakter
 Integer : Tipe data berbentuk
Siswa mampu 2. Sebutkan dan angka
Menjelaskan Jelaskan minimal 5  Boolean : Tipe data yang
2 4
berbagai tipe Tipe data berbentuk TRUE atau FALSE
data  Real : Tipe data yang berbentuk
angka pecahan
 DateTime : Tipe data yang
berbentuk waktu

Siswa mampu 3. Sebutkan minimal 4


menyebutkan simbol pada
3 4
kegunaan flowchart dan
flowchart sebutkan fungsinya.

a. Nama variable harus diawali


dengan huruf atau tanda
underscore (_)
b. Nama variable hanya boleh terdiri
Siswa mampu
menyebutkan 4. Sebutkan Aturan dari huruf, angka dan underscore
apa saja yang saja. Spasi dan simbol lainya
dalam pemberian
4 dipehatikan tidak diperbolehkan. 4
nama variabel
dalam c. Huruf besar dan huruf kecil
penggunaan dianggap berbeda.
Variabel
c. Tidak boleh menggunakan nama
variable yang dilarang atau
reserved.

Siswa mampu
mengimpleme 5. Buatlah Flowchart
ntasikan untuk menentukan
5 4
algoritma ke bilangan ganjil dan
dalam genap
flowchart

SKOR TOTAL 20
RUBRIK PENILAIAN
1. PILIHAN GANDA

NOMOR SKOR
SOAL 1 0
Apabila soal dijawab dengan
Apabila soal dijawab salah, dan tidak sesuai dengan
1 - 20 benar, sesuai dengan kunci
kunci jawaban
jawaban
NILAI Nilai KD Pengetahuan = Total Skor X 5

2. URAIAN

NOMOR SKOR
SOAL 4 3 2 1 0
1 jika jawaban
Jika antara 50%- Jika antara 25%-
2 jika>75% tidak sesuai Jika tidak
75% jawaban 50% jawaban
3 sesuai dengan dengan dijawab
sesuai dengan sesuai dengan
4 kunci jawaban kunci (kosong)
kunci jawaban kunci jawaban
5 jawaban
Skor Peroleh
NILAI Nilai KD Pengetahuan = X 100
Skor Maksimal (20)

Penilaian Nilai Total

Nilai Total = Total skor yang diperoleh (pilihan ganda + uraian)


2
TES KETRAMPILAN / SKILL
Nama : ……………………………………

Kelas / No : ………….. / ……………


Standar Kompetensi Kompetensi Dasar Indikator
Menerapkan Algoritma
Memahami Algoritma pembuatan Membuat aplikasi program yang
pembuatan program dengan
program dengan memanfaatkan menerapkan tipe data,
Penggunaan Tipe Data,
fungsi yang ada variabel/konstanta, operator,
Variabel, Konstanta, Operator
ekspresi
dan Ekspresi

Tugas :
Membuat sebuah aplikasi sederhana dengan tema “Pendidikan”, dengan menerapkan fungsi fungsi yang sudah
dijelaskan.
Pengumpulan dengan ketentuan sebagai berikut :
Bukti Program jadi yang dikumpulkan dalam sebuah CD
Lain-lain yang dianggap penting untuk disertakan sebagai bukti/informasi

Pengumpulan Program paling lambat Tanggal Minggu ke 4 Januari 2019

Jadwal kegiatan pelaksanaan penyusunan portofolio : (disusun bersama oleh guru dan kelompok siswa
untuk : (1). Memonitori pelaksanaan kegiatan (2. Mengevaluasi pelaksanaan kegiatan)
Desember
(minggu ke- April (minggu ke)
No. Kegiatan Keterangan
)
3 4 1 2 3 4
1 Mendapatkan Tugas 
Merencanakan
2 
Program
Melaporkan hasil
3 Monitoring ke-1  pengumpulan tahap
pertama
Melaporkan hasil
4 Monitoring ke-2  pengumpulan tahap
kedua
Pengecekan progress
5 
pembuatan program
Penyelesaian
6 
Program
Melaporkan tentang
Persentasi program program yang sudah
7 
jadi dibuat dan apa saja yang
ada di dalam program..
8 Penyerahan Program 

PENILAIAN KETERAMPILAN/SKILL

Nama : …………………………….
Kelas/No.Induk : …………………………….
Semester : …………………………….
Tanggal : …………………………….
SKOR
NO ASPEK YANG DINILAI
1 2 3
1 Desain Program

2 Ide Program yang dibuat


Fungsi apa saja yang
3
digunakan dalam program
4 Progress pembuatan
5 Presentasi Program Jadi
Total Skor

*) Kriteria pemberian Skor


Skor 3 = Sangat Terampil , Skor 2 = Cukup Mampu , Skor 1 = Kurang Mampu
Nilai Akhir
Nilai = Skor yang diperoleh x 20
3

Anda mungkin juga menyukai