A. Pilih jawaban yang paling tepat
1. Penemu algoritma adalah ….
A.
Abu Ja'far
Muhammad Ibnu Musa Al-Khawarizmi
B. Alexander
Bell
C. Algoritma
D. Stephen
Cole
2. Berikut yang tidak termasuk dalam algoritma
Berangkat ke Sekolah ….
A.
Mempersiapkan
peralatan sekolah
B.
Mandi
C.
Sarapan
D.
Tidur
3. Berikut langkah yang tidak tepat dalam
algoritma membuat nasi goreng di rumah ….
A. Menyalakan kompor,
kemudian meletakkan wajan di atas kompor
B. Memasukkan nasi,
kemudian menambahkan kecap
C. Mematikan kompor,
kemudian memindahkan nasi ke piring
D. Memasukkan satu sendok minyak kelapa, kemudian
memasukkan telur
4. Fungsi utama dari flowchart adalah ….
A.
Untuk menggambarkan
sebuah program
B.
Untuk
menggambarkan sebuah rencana program berdasarkan algoritma
C.
Untuk
menggambarkan alur
D. Untuk menggambarkan diagram
5.
Simbol flowchart tersebut berfungsi ….
A. Menunjukkan
alur data
B. Menyimpan
data
C. Menunjukkan permulaan (start) atau akhir
(stop) dari suatu proses
D. Menunjukkan dokumen
6.
Simbol flowchart tersebut
berfungsi ….
A.
menunjukkan
proses input-output
B. meunjukkan
permulaan
C. menyimpan
data
D. menunjukkan
dokumen
7.
Pernyataan
yang tepat berdasarkan flowchart tersebut ….
A.
Jika nilai
x = 0, tidak akan diprint
B.
Jika nilai
x < 0, tidak akan diprint
C.
Jika nilai
x > 0, akan diprint
D.
Jika nilai
x bukan 0, akan langsung diprint
8. Proses
input-output yang terjadi tanpa bergantung pada jenis peralatannya sebagai
berikut ….
9. Berikut adalah jenis flowchart, kecuali ….
A.
Flowchart
Sistem (System Flowchart)
B.
Flowchart
Dokumen (Document Flowchart)
C.
Flowchart
Skematis (Schematic Flowchart)
D.
Flowchart
Masukan (Input Flowchart)
10. Bagan ini berfungsi menggambarkan tahapan
dalam proses sebuah program
A.
Flowchart
sistem
B.
Flowchart
program
C.
Flowchart
dokumen
D.
Flowchart
proses
11. Kedua flowchart berikut sama-sama
digunakan untuk menggambarkan prosedur/proses dalam system ….
A.
Flowchart skematis
dan flowchart program
B.
Flowchart
skematis dan flowchart dokumen
C.
Flowchart
skematis dan flowchart program
D. Flowchart skematis dan flowchart sistem
12. Contoh bahasa pemrograman untuk program,
kecuali
A. Pascal
B. Basic
C. Dev C++
D. C++
13. Di aplikasi Dev C++, perintah yang
berfungsi menjalankan atau mengexecute program yang telah dibuat terdapat di ….
A. Menu bar
B. Title bar
C. Toolbar
D. Toolbar builder
14. Untuk memeriksa apakah program yang
dibuat sudah terbebas dari error atau kesalahan teknis dapat dilakukan dengan
mengklik ….
A. Edit
B. Run
C. Compile
D. Compile
& Run
15. Blok program yang berfungsi sebagai badan
sebuah alur kodingan dilambangkan dengan ….
A. #
B. {}
C. <>
D. *
B. Jawablah pertanyaan berikut dengan benar
1. Sebutkan
ciri-ciri algoritma
a. Finiteness Artinya algoritma harus berakhir
untuk semua kondisi setelah memproses sejumlah langkah penyelesaian masalah.
Ketika menjalankan suatu langkah, algoritma memiliki sifat keterbatasan,
sehingga harus menghentikan langkah yang sedang diproses.
b. Definiteness. Artinya tiap langkah dalam
algoritma haruslah didefinisikan dengan tepat atau tidak boleh menggunakan
instruksi yang bermakna ganda, karena bisa menimbulkan ambiguitas. Tidak hanya
itu, urutan langkah algoritma juga harus dibuat sejelas mungkin.
c. Input. Tiap algoritma bisa tidak memiliki
masukan. Namun, biasanya algoritma memiliki nol atau beberapa data masukan
(input). Masukan (input) adalah besaran yang diberikan di awal sebelum
algoritma diproses atau mulai bekerja
d. Output. Tiap algoritma memiliki output atau
keluaran, baik dalam jumlah satu ataupun lebih. Keluaran (output) merupakan
besaran yang berkaitan atau berhubungan dengan input (masukan). Bentuk keluaran
ini berupa solusi penyelesaian masalahnya.
e. Effectiveness. Langkah yang diambil dalam
sebuah algoritma haruslah bersifat wajar dan sebisa mungkin dijalankan dengan
efektif. Artinya seluruh operasi algoritma berbentuk sederhana dan bisa
dikerjakan dalam waktu singkat.
f.
Structured.
Langkah yang diambil dalam sebuah algoritma harus disusun secara sistematis.
Tujuannya supaya penyelesaian masalah tersebut tidaklah berbelit-belit,
sehingga waktu penyelesaianya cenderung lebih singkat.
2. Buatlah tahapan langkah kerja mencuci
pakaian
1. Ambil pakaian yang kotor.
2. Ambil ember, kemudian isi dengan air.
3. Tuangkan detergent pada ember yang berisikan
air.
4. Taruh pakaian yng kotor
kedalam ember tersebut.
5. Cuci pakaian yang
terlihat kotor.
6. Bilas dengan air bersih.
7. Jemur di bawah terik matahari.
3. Mengapa
sektor industri, terutama bagian produksi, banyak yang memakai flowchart
proses?
Karena proses produksi adalah proses yang
memerlukan alur kerja yang jelas untuk mempertahankan efisiensi mesin produksi dan
kualitas produk yang dihasilkan, dan flowchart dapat
membantu memetakan alur kerja tersebut.
4. Buatlah
flowchart yang menjelaskan proses menyimpan dokumen di program Excel 2016
1) Cari dan pilih perintah Save pada Quick Access
Toolbar.
2) Jika Anda menyimpan file untuk pertama
kalinya, panel Save As akan muncul dalam tampilan Backstage.
3) Anda kemudian harus memilih dimana ingin
menyimpan file dan memberi nama file. Untuk menyimpan buku kerja ke komputer
Anda, pilih Computer, kemudian klik Browse. Anda juga dapat mengklik OneDrive
untuk menyimpan file ke OnedDrive Anda.
4) Kotak dialog Save As akan muncul. Pilih
lokasi di mana Anda ingin menyimpan buku kerja.
5) Masukkan nama file buku kerja, lalu klik
Save.
6) Buku kerja akan disimpan. Anda bisa klik
perintah Save lagi untuk menyimpan perubahan seperti halnya Anda mengedit buku
kerja.
7) Anda juga dapat mengakses perintah Save
dengan menekan Ctrl + S pada keyboard Anda.
5. Tuliskan
fungsi tiga tombol yang terdapat di Toolbar Builder
1) Back = untuk kembali ke halaman web
sebelumnya yang pernah diakses
2) Forward = untuk melanjutkan ke halaman web
berikutnya
3) Refresh = untuk mengulangi kembali proses
penampilan halaman website yang telah diakses
4) History = untuk melihat daftar alamat website
yang pernah dikunjungi
5) Home = untuk kembali ke halaman awal atau
homepage
Soal yg keren
ReplyDelete