Anda di halaman 1dari 3

Pilihlah satu pilihan jawaban yang paling benar dengan cara menyilang huruf

A, B, C, D, atau D pada LJUSBN.


1. Bahasa pemrograman adalah...
A. Bahasa yang digunakan untuk memberi instruksi kepada mesin
B. Bahasa untuk komunikasi antara manusia
C. Bahasa untuk komunikasi antar mesin
D. Bahasa untuk mempermudah hidup manusia
E. Bahasa asing yang sulit dipahami
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan
sebuah masalah disebut…
A. Proses
B. Program
C. Algoritma
D. Langkah
E. Konsep
3. Pseudocode yang digunakan pada penulisan algoritma berupa…
A. Bahasa Inggris
B. Bahasa Puitis
C. Bahasa Pemrograman
D. Sembarang Bahasa
E. Bahasa Baku
4. Pada pembuatan program komputer, algoritma dibuat…
A. sebelum pembuatan program
B. pada saat program dibuat
C. sesudah pembuatan program
D. pada saat verifikasi program
E. sebelum verifikasi program
5. Tahapan yang tepat dalam menyelesaikan suatu masalah adalah…
A. masalah-pseudocode-flowchart-program-eksekusi-hasil
B. masalah-algoritma-flowchart-program-eksekusi-hasil
C. masalah-model-algoritma-program-eksekusi-hasil
D. masalah-model-algoritma-program-eksekusi-hasil
E. algoritma-program-model-eksekusi-hasil
6. Perhatikan algoritma berikut :
“ Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi
putih. Selain warna merah dan hijau maka jadi ungu.”
Jika kondisi input adalah warna hitam, maka hasil warnanya adalah…
A. Merah
B. Putih
C. Ungu
D. Hijau
E. Abu-abu
7. Flowchart dibuat untuk…
A. Memudahkan membuat program dalam bahasa biner
B. Membuat pola penyelesaian dalam bahasa sehari-hari
C. Membuat pola penyelesaian dalam bahasa pemrograman tingkat tinggi
D. Membuat pola penyelesaian masalah dalam bentuk diagram yang
mudah dipahami
E. Hanya formalitas saja
8. Perhatikan gambar dibawah ini

Simbol dari flowchart diatas memiliki pengertian…


A. Simbol Input-Output
B. Simbol Proses
C. Simbol Percabangan
D. Simbol Terminator
E. Simbol Konektor
9. Perhatikan algoritma menghitung keliling persegi panjang dibawah ini…
1. Mulai
2. Masukkan panjang
3. Masukkan lebar
4. Nilai keliling adalah 2 kali panjang ditambah lebar
5. Tampilkan hasil keliling persegi panjang
6. Selesai

Penulisan pseudocode yang tepat untuk algoritma tersebut ialah..


A. 1. start
2. INPUT panjang dan lebar
3. keliling = 2 x (panjang+lebar)
4. tampilkan keliling
5. end
B. 1. start
2. INPUT panjang dan lebar
3. keliling = 2 * (panjang+lebar)
4. PRINT keliling
5. end
C. 1. start
2. INPUT panjang
3. INPUT lebar
4. keliling = 2 * (panjang+lebar)
5. tampilkan keliling
6. end
D. 1. start
2. INPUT panjang dan lebar
3. keliling = 2 * (panjang+lebar)
4. PRINT keliling
5. end
E. 1. start
2. INPUT panjang
3. INPUT lebar
4. keliling = 2 * (panjang+lebar)
5. PRINT keliling
6. end
10. Pengertian dari tipe data String adalah…
A. Tipe data yang menyatakan bilangan real atau desimal
B. Tipe data yang digunakan untuk menyatakan bilangan bulat
C. Tipe data yang terdiri atas satu buah angka, huruf, tanda baca, dan
karakter khusus
D. Tipe data yang berisi sederet karakter
E. Tipe data yang berkaitan dengan operasi logika matematika

Anda mungkin juga menyukai