Anda di halaman 1dari 11

PENILAIAN TENGAH SEMESTER GENAP 8

SMPK PENABUR JAKARTA


TAHUN PELAJARAN 2022/2023 UTAMA

Mata Pelajaran : INFORMATIKA


Kelas/Semester : VIII/2
Hari, Tanggal : Kamis, 2 Maret 2023
Waktu : 60 menit

I.Petunjuk Soal!
Pilihlah jawaban yang paling tepat dari option A, B, C, atau D dan kerjakan pada lembar
jawaban yang telah disediakan!

1. Langkah-langkah penyelesaian masalah yang disusun secara logis dan sistematis agar
menghasilkan solusi yang tepat merupakan pengertian dari … .
A. Flowchart
B. Algoritma
C. sejarah Algoritma
D. manfaat Algoritma

2. Salah satu ciri-ciri dari Algoritma adalah … .


A. memecahkan program yang rumit
B. tidak menggunakan simbol
C. terdapat input data yang diperlukan dari user
D. mengatasi masalah dengan logis dan berurutan

3. Salah satu jenis Algoritma yang langkah demi langkahnya dijalankan harus urut dari atas
hingga bawah merupakan jenis Algoritma … .
A. percabangan
B. perulangan
C. bersyarat
D. sekuensial

4. Bagian dari Algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang
sudah dapat dipenuhi merupakan jenis Algoritma … .
A. perulangan
B. bercabang
C. sekuensial
D. berurutan

5. Suatu Algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang atau
looping disebut dengan … .
A. Algoritma rekursi
B. Algoritma sekuensial
C. Algoritma perulangan
D. Algoritma percabangan

1 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


6. Perhatikan gambar berikut!.

Gambar di atas merupakan contoh dari Algoritma … .


A. percabangan
B. sekuensial
C. pengulangan
D. pseudocode

7. Sebuah bentuk penulisan Algoritma menggunakan kode yang berisi bahasa tiruan dari
bahasa pemrograman disebut dengan … .
A. Python
B. Paskal
C. Algoritma
D. Pseudocode

8. Perhatikan program di bawah!.

Perintah di atas merupakan penulisan Algoritma dalam bentuk … .


A. Paskal
B. Pseudocode
C. Python
D. HTML

9. Perhatikan Algoritma di bawah ini!.


1. Pertama pengguna menginput data yang berupa nilai dari bilangan bulat.
2. Kemudian nilai yang dimasukan diproses dengan cara dibagi dengan angka 2.
3. Jika sisa bagi sama dengan 0 berarti bilangan yang dimasukan adalah bilangan genap.
4. Jika sisa bagi tidak sama dengan 0 berarti bilangan yang dimasukan adalah bilangan
ganjil.
5. Selesai

2 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


Bentuk Flowchart dengan simbol yang benar dari Algoritma di atas adalah :

A. C.

3 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


D.

B.

10. Memberi gambaran jalannya sebuah program dari satu proses ke proses lainnya sehingga
alur program menjadi mudah dipahami oleh semua orang merupakan fungsi dari … .
A. Flowchart
B. HTML
C. Pseudocode
D. aplikasi C++

11. Jenis karakteristik Flowchart dengan cara penggambaran rekayasa industrial dengan cara
merinci dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem
disebut dengan … .
A. Flowcharat Document
B. Flowchart program
C. Flowchart Proses
D. Flowchart Sistem

12. Pada dasarnya simbol-simbol dalam Flowchart memiliki arti yang berbeda-beda, simbol
yang menyatakan awal atau akhir suatu program disebut dengan … .
A. Terminator
B. Flow
C. Decision
D. Display

13. Berdasarkan simbol Flowchart, maka simbol yang digunakan untuk menunjukkan aliran
antara simbol yang satu dengan simbol yang lain maka dilambangkan dengan … .

4 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


A.

B.

C.

D.

14. Dalam kehidupan sehari-hari ada kalanya suatu kegiatan akan dilakukan atau tidak
dilakukan tergantung situasi tertentu disebut dengan … .
A. struktur Perulangan
B. struktur Percabangan
C. struktur Sekuensial
D. struktur Algoritma

15. Salah satu instruksi dari struktur Algoritma sekuensial adalah :


A. akan dilaksanakan berulang kali sampai kondisi bernilai true, jika kondisi bernilai
false maka dilakukan pengulangan dari awal
B. suatu kondisi yang harus dipenuhi agar perulangan dapat terjadi tiap instruksi
dilaksanakan tepat sekali, tidak ada instruksi yang diulang.
C. langkah-langkah penyelesaian masalah ini ditulis dengan cara yang mirip atau
menyerupai program.
D. urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi sebagai
tertulis di dalam teks algoritma.

16. Perhatikan diagram berikut!

5 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


Struktur Algoritma yang tergambar dalam diagram di atas adalah ... .
A. perbandingan
B. percabangan
C. perulangan
D. sekuensial

17. Perhatikan diagram berikut!

Jika dalam kasus seperti Algoritma di atas dilakukan perulangan sebanyak 6 kali, maka nilai
n di akhir perulangan adalah … .
A. 18
B. 20
C. 24
D. 26

18. Berikut ini yang merupakan salah satu pemanfaatan Algoritma perulangan dalam kehidupan
sehari-hari adalah … .
A. Restu mengisi ulang baterai laptopnya yang hampir habis.
B. Ibu menyetrika beberapa potong seragam sekolah anaknya.
C. Ananda membuat sepiring nasi goreng untuk makan malam.
D. Aldi membuat segelas teh hangat untuk temannya yang sakit.

19. Perhatikan diagram berikut!

Struktur Algoritma yang tergambar dalam diagram tersebut di atas adalah ... .

6 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


A. perbandingan
B. percabangan
C. perulangan
D. sekuensial

20. Perhatikan Algoritma berikut!

Gambaran proses yang terjadi sesuai dengan notasi Algoritma tersebut di atas adalah … .
A. jika nilai siswa sama dengan 75, maka tidak digolongkan ke dalam kategori manapun.
B. jika nilai siswa lebih besar dari 75, maka akan digolongkan ke dalam kategori cukup.
C. jika nilai siswa lebih besar dari 75, maka akan digolongkan ke dalam kategori baik.
D. jika nilai siswa lebih kecil dari 75, maka akan digolongkan ke dalam kategori baik.

21. Perhatikan Algoritma acak berikut!


1) Apabila sudah matang matikan kompor.
2) Tambahkan bumbu nasi goreng serta pelengkap lainnya.
3) Siapkan penggorengan.
4) Jika telur sudah setengah matang lalu masukkan nasi.
5) Masukkan minyak secukupnya.
6) Masukkan telur dan garam secara bergantian.
7) Sajikan nasi goreng ke atas piring.

Urutan Algoritma acak tersebut di atas untuk menjadi langkah kerja yang logis adalah … .
A. 3 – 2 – 6 – 4 – 5 – 1 – 7
B. 3 – 5 – 2 – 6 – 4 – 1 – 7
C. 3 – 2 – 5 – 6 – 4 – 1 – 7
D. 3 – 5 – 6 – 4 – 2 – 1 – 7

22. Salah satu pemanfaatan Algoritma percabangan dalam kehidupan sehari-hari adalah … .
A. Natasya mengisi ulang baterai ponselnya yang hampir habis.
B. Kakak menjemur beberapa potong pakaian yang dicucinya.
C. Ayah membuat semangkuk mie rebus sebelum pergi bekerja.
D. Andre membuat roti selai untuk sarapan sebelum ke sekolah.

23. Pengklasifikasian data berdasarkan jenis data tersebut (operasi matematika, karakter, maupun
logika) yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman
komputer disebut … .
A. Algoritma
B. tipe data
C. variabel
D. Flowchart

24. Jenis tipe data yang dapat membaca huruf, angka, simbol, serta karakter lainnya dalam suatu
variabel adalah … .

7 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


A. boolean
B. integer
C. string
D. float

25. Jenis tipe data yang hanya mengenali nilai benar (true) atau salah (false) dalam suatu variabel
adalah … .
A. boolean
B. integer
C. string
D. float

26. Perhatikan Algoritma berikut!

phi <– 3.14;


read(r); {input user}
volume <– 4 * phi * r *r;
write (volume);

Nilai hasil dari perhitungan volume tersebut di atas memiliki tipe data … .
A. float
B. boolean
C. integer
D. string

27. Perhatikan Algoritma berikut!

double angka_1 = 15;


angka_2 = 10;
System.out.print("Hasil = "(angka_1 * angka_2));

Nilai hasil dari perhitungan tersebut di atas memiliki tipe data … .


A. float
B. string
C. boolean
D. integer

28. Tipe data yang tepat untuk data "INFORMATIKA" adalah ....
A. float
B. string
C. integer
D. boolean

29. Perhatikan Algoritma berikut!

8 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


Tipe data yang tepat untuk hasil penghitungan tersebut di atas adalah … .
A. boolean
B. integer
C. string
D. float

30. Perhatikan data berikut!


1. menentukan luas lingkaran
2. menghitung kehadiran siswa di kelas
3. menghitung volume air dalam tabung
4. menentukan rata-rata nilai tertinggi
5. menentukan deret bilangan prima dibawah 50

Berdasarkan data di atas, variabel yang menggunakan tipe data integer adalah … .
A. 1 dan 3
B. 2 dan 5
C. 3 dan 4
D. 4 dan 5

9 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


LEMBAR URAIAN KELAS 8 - UTAMA
PENILAIAN TENGAH SEMESTER GENAP Nilai :
SMPK PENABUR JAKARTA
TAHUN PELAJARAN 2022/2023

Mata Pelajaran : INFORMATIKA Nama : _____________


Hari, Tanggal : Kamis, 2 Maret 2023 Kelas/no.abs : 8___/_________

Jawablah pertanyaan-pertanyaan berikut ini !

31. Buatlah sebuah Flowchart dari bentuk perulangan untuk menyeduh kopi!.
Jawaban:
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

32. Buatlah sebuah Algoritma sederhana secara runtunan atau sekuensial menghitung luas
segitiga!.
Jawaban:

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

33. Buatlah sebuah Algoritma percabangan (seleksi) sederhana untuk menentukan usia yang
dapat memperoleh KTP!.
Jawaban:
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

10 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023


34. Tuliskan dan jelaskan yang dimaksud dengan variabel!.
Jawaban:
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

35. Sebutkan dan jelaskan 4 jenis tipe data yang terdapat pada pemrograman Algoritma!.
Jawaban:
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

11 | Utama - PTS Genap Informatika Kelas 8 TA 2022/2023

Anda mungkin juga menyukai