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
Memulai
Prosess
Masukkan X
X/2
ya Tidak
SISA ?
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
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
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
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)
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
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