Berilah tanda silang pada pertanyaan berikut dengan program atau pengguna
benar! c. Kurang universal
1. Berikut ini adalah pernyataan yang benar d. Menyatakan langkah-langkah dengan kalimat mengenai algoritma, kecuali .... deskriptif a. Algoritma merupakan prosedur pemecahan e. Dapat dimengerti oleh pengguna algoritma masalah 7. Berikut ini pernyataan yang benar mengenai input b. Algoritma berisi rangkaian langkah-langkah dan output dalam algoritma, kecuali ... kerja a. Algoritma harus memiliki minimal 1 output c. Algoritma tidak harus menghasilkan output b. Algoritma bisa memiliki nol input dari d. Algoritma pasti memberikan hasil yang sama pengguna untuk inputan yang sama c. Algoritma bisa memiliki input dari algoritma e. Algoritma harus terbatas langkahnya itu sendiri 2. Dalam sebuah algoritma, langkah-langkah tidak d. Algoritma boleh tidak memiliki output boleh ambigu. Manakah di antara langkah- e. Algoritma mengolah input menjadi output langkah dalam sebuah algoritma berikut yang 8. Sebuah algoritma dijalankan melalui sekian ambigu? langkah dengan kriteria-kriteria tertentu. Namun Algoritma Hitung ketika ditelusuri, algoritma itu akan berulang ke 1) Baca masukan a satu langkah secara terus menerus sehingga tidak 2) Baca masukan b ada jaminan algoritma tersebut berhenti. Ini 3) Jika a lebih besar b maka lanjut ke langkah 4, jika artinya algoritma tidak memenuhi sifat... tidak lanjut ke langkah 5 a. define 4) Ubah nilai a menjadi a dikurangi b, ulangi lagi b. finite langkah 3 c. efisien 5) Tuliskan a d. efektif 6) Selesai e. solutif Perhatikan algoritma berikut ini untuk soal nomor 9 a. “Masukkan satu gelas air putih” dan 10. b. “Tuangkan adonan puding ke dalam cetakan” c. “Jika kue sudah matang, keluarkan kue dari 9. Tentukan output dari algoritma di atas jika oven” dimasukkan nilai a adalah 23 dan b adalah 4 d. “Kukus adonan selama 20 menit” a. 1 e. “Sajikan selagi panas” b. 2 3. Bagian persiapan dari sebuah algoritma disebut c. 3 dengan bagian .... d. 4 a. Deskripsi e. 5 b. Deklarasi 10. Jika pada baris keempat diganti menjadi c. Header Jika a lebih kecil b maka lanjut ke langkah 4, jika d. Preparation tidak lanjut ke langkah 5 e. Prosedur Dan nilai a yang dimasukkan adalah 8 dan b adalah 4. Istilah-istilah yang biasanya muncul pada bagian 10, berapa outputnya? deskripsi algoritma yang berkenaan installasi a. -2 software adalah sebagai berikut, kecuali ......... b. 0 a. Tunggu hingga proses installasi selesai c. 2 b. Tekan Tombol Next d. 8 c. Masukkan Serial Number e. Tidak dapat ditemukan outputnya d. Klik ganda ikon 11. Berikut ini pernyataan yang benar menganai e. Matikan komputer variabel, kecuali .... 5. Berikut ini alasan mengapa langkah-langkah a. Digunakan untuk menyimpan nilai algoritma tidak boleh ambigu? b. Boleh diberikan nama dengan bebas 1. Agar algoritma memberikan output yang sama c. Tidak boleh ada dua nama variabel yang sama untuk input yang sama d. Digunakan untuk menyimpan nilai input 2. Agar algoritma dapat dimengerti oleh e. Digunakan untuk menyimpan nilai output pengguna 12. Keuntungan penggunaan varabel dalam algoritma 3. Agar langkah-langkah algoritma menjadi adalah .... terbatas atau mempunyai titik henti a. Penulisan langkah-langkah algoritma lebih Manakah di antara pernyataan dia tas yang benar? efisien a. 1 saja b. Menghasilkan output yang benar b. 1 dan 2 saja c. Mampu menyimpan input c. Semua benar d. Algoritma menjadi lebih pasti d. 1 dan 3 saja e. Algoritma menjadi terbatas e. Tidak ada yang benar 13. Berikut ini variabel yang tidak diperlukan dalam 6. Berikut ini pertanyaan yang benar mengenai pembuatan KTP, yaitu.... penyajian algoritma dengan bahasa natural, a. Nama kecuali..... b. NIK a. Penyajiannya singkat dan efisien c. Umur b. Mengunakan bahasa sehari-hari pembuat d. Tanggal Lahir e. Alamat 14. Di sebuah dealer speda motor akan b. – dibuat data mengenai koleksi motor c. * yang akan dijual, variabel yang d. DIV mungkin diperlukan adalah sebagai e. / berikut, kecuali.... 22. Operasi 22 MOD 4 memberikan hasil .... a. Merk motor a. 5 b. Tahun keluaran b. 5,5 c. Harga c. 2 d. Nomor Polisi d. FALSE e. Bahan bakar e. TRUE 15. Dalam perhitungan gaji sebuah perusahaan, total 23. Ekspresi bilangan real 4 + 2*(6+9/3) memberikan gaji diperoleh dari beberapa komponen, gaji nilai.... pokok, tunjangan jabatan, tunjangan keluarga, a. 10 dipotong dengan asuransi dan hutang. Di antara b. 20 variabel-variabel tersebut yang merupakan c. 22 varaibel output adalah .... d. 24 a. Gaji pokok e. 30 b. Tunjangan keluarga 24. Diketahui a, b, c adalah variabel dengan tipe data c. Tunjangan istri boolean, di mana a =FALSE, b=TRUE dan d. Potongan Hutang c=TRUE. e. Total gaji Di antara jawaban berikut yang memberikan hasil 16. Berikut ini variabel yang pasti memiki tipe data yang TRUE adalah ,,,, integer yaitu .... a. (a AND b) AND c a. PanjangBalok b. (a AND b) OR NOT(C) b. LuasPersegi c. (A OR B) AND NOT(c) c. TotalGaji d. (A OR B) OR NOT(c) d. JumlahAnak e. (A OR NOT(B)) OR NOT(c) e. NilaiTertinggi 25. Jika P merupakan variabel bertipe boolean dan 17. Berikut ini variabel yang pasti mempunyai tipe diberikan suatu assignment seperti berikut data real yaitu .... P=(5>9) manakah kesimpulan yang benar a. Usia mengenai assignemnt di atas? b. JumlahAnak a. P tidak bisa mempunyai nilai karean kesalhan c. TahunLahir penggunaan operator d. TotalGaji b. P bernilai benar e. LuasLingkaran c. P bernilai salah 18. Di antara variabel-variabel berikut memerlukan d. P tidak boleh bertipe boolean tipe data string, kecuali .... a. Alamat b. NomorHP c. Judulbuku d. Sekolah e. Tahun Lahir
19. Jika didefinisikan variabel Agama dimana nilai
data menggunakan inisial, misalkan I untuk Islam, P untuk Kristen Protestan, K untuk Katolik, B untuk Budha dan H untuk Hindu, maka tipe data yang tepat untuk variabel di atas adalah .... a. Integer b. Bilangan real c. Karakter d. Bolean e. String 20. Di sebuah dealer motor setiap koleksi disimpan menggunakan algoritma. Data yang disimpan meliputi merk motor, tahun keluaran, harga, dan nomer polisi. Tipe data yang sesuai untuk variabel tersebut adalah .... a. Array b. Record c. Boolean d. String e. Set 21. Berikut ini adalah operator-operator pada tipe data integer, kecuali .... a. +