Suatu hal yang lahir dari suatu proses berpikir komputasional oleh seseorang untuk
menemukan solusi dari suatu permasalahan yang diberikan dengan langkah-langkah yang
logis dan sistematis disebut dengan … .
A. proses
B. program
C. pemrograman
D. algoritma
E. diagram
2. Sosial media seperti facebook, Instagram ataupun yang lainnya, dan juga program kasir
seperti yang ada pada toko swalayan pastinya harus dibangun dengan melakukan beberapa
langkah. Salah satu langkahnya adalah membuat algoritma, dimana algoritma harus dibuat
pada saat … .
A. sebelum pembuatan program
B. pada saat pembuatan program
C. sesudah pembuatan program
D. pada saat verifikasi program
E. pada saat program dijalankan
Perhatikan Algoritma berikut ini untuk mengerjakan soal no. 3 dan no. 4!
Algoritma memasak telur
1. Menyiapkan telur
2. Menentukan telur akan dimasak dengan metode apa
3. Bila telur ingin diorak-arik, maka:
3.1 Memecahkan telur ke dalam sebuah wadah
3.2 Mengocok telur dan menambahkan bumbu
3.3 Penggorengan dipanaskan
3.4 Kocokan telur dimasukkan ke penggorengan yang panas
3.5 Aduklah telur hingga jadi telur orak-arik
4. Bila telur ingin diceplok, maka:
4.1 Memanaskan penggorengan berisikan minyak
4.2 Memecahkan telur di penggorengan panas hingga matang
5. Bila telur ingin direbus:
5.1 Siapkan air mendidih dalam panci
5.2 Masukkan telur bulat ke dalam air mendidih lalu tunggulah hingga matang
6. Telur siap dimakan
3. Berdasarkan algoritma memasak telur yang disajikan diatas, symbol yang digunakan untuk
langkah no. 2 adalah … .
A. masukan
B. keluaran
C. proses
D. keputusan
E. penghubung
4. Berdasarkan algoritma memasak telur yang disajikan diatas, symbol yang digunakan untuk
langkah no. 4.1 adalah … .
A. masukan
B. keluaran
C. proses
D. keputusan
E. penghubung
5. Diberikan suatu algoritma, seperti berikut :
Apabila warna coklat maka jadi hijau, apabila warna warna kuning maka jadi putih, selain
warna coklat dan kuning maka jadi merah. Jika kondisi input adalah warna putih, maka
outputnya akan jadi warna … .
A. merah
B. hijau
C. putih
D. kuning
E. ungu
6. Diberikan suatu algoritma, seperti berikut :
P=5;
P=P+5;
Q=P;
Nilai P dan Q masing-masing adalah … .
A. 5 dan 5
B. 5 dan 10
C. 10 dan 10
D. 15 dan 10
E. 10 dan 15
7. Perhatikan symbol berikut ini!
Makna dari symbol diatas adalah … .
A. arah yang menunjukkan aliran program dari awal hingga akhir
B. suatu kegiatan komputasi yang dilakukan oleh program (proses kegiatan) misalnya
operasi aritmatika
C. merupakan titik percabangan yang salah satu cabangnya dapat dilalui oleh program
berdasarkan suatu kondisi (pengambilan keputusan)
D. melambangkan titik saat program akan menerima suatu data atau menghasilkan suatu
informasi (masukan/keluaran)
E. digunakan untuk menghubungkan suatu titik pada diagram alir ke titik lain pada halaman
yang sama
8. Suatu bahasa buatan manusia yang sifatnya informal untuk merepresentasikan algoritma dan
dibuat untuk menutupi kekurangan diagram alir dalam merepresentasikan konsep- konsep
pemrograman terstruktur disebut dengan … .
A. bahasa pemrograman
B. program
C. flowchart
D. pseudocode
E. pemrograman
9. Perhatikan alur proses berikut ini!
Setelah memesan bakso, pelanggan dapat membayar dengan menggunakan ponsel miliknya.
Kemudian, mesin tersebut menambahkan total pembayaran ke total poin yang saat ini
dimiliki oleh pelanggan. Apabila total poin yang dimiliki pelanggan lebih besar dari
100.000, mesin akan mengeluarkan kalimat “Anda mendapatkan kupon bakso gratis” dan
mengurangi total poin pelanggan dengan nilai 100.000. Setelah itu, mesin akan
menampilkan total poin pelanggan saat ini.