NEW
Font size
WorksheetsPemrograman Dasar Kelas X
Total questions: 40
Worksheet time: 7mins
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. Pada saat di jalankan
Tahapan dalam menyelesaikan suatu masalah adalah :
A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
C. Masalah-Model-Algoritma-Eksekusi-Hasil
D. Masalah-Model-Algoritma-Program-Eksekusi-hasil
E. Algoritma-Program-Model-Eksekusi-Hasil
Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah …
A. Menjumlahkan dua nilai
B. Memberikan nilai ke duatu variable
C. Mebandingkan kesamaan dua nilai
D. Menginputkan suatu nilai
E. Semua jawaban benar
Yang bukan termasuk Jenis operator yaitu …
A. Penugasan
B. Aritmatika
C. Hubungan
D. Logika
E. Penambahan
Berikut ini yang termasuk operator aritmatika yaitu ….
A. *
B. /
C. %
D. +
E. Semua benar
Yang termasuk tipe data perbandingan adalah …
A. Penjumlahan
B. Pengurangan
C. Perkalian
D. Pembagian
E. kurang dari
Nama variabel berikut ini yang benar adalah …
A. NamaGuru
B. Alamat Guru
C. alm gr
D. sts/status
E. tpt.tgl
Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah …
A. &&
B. | |
C. !
D. <>
E. =
Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut
A. Algoritma
B. Flowchart
C. Variabel
D. Tipe Data
E. Konstanta
Pemberian nama variabel yang benar adalah …
A. %nilai
B. nilai_mahasiswa
C. nama mahasiswa
D. &panjang
E. alamat!
Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
A. Membuat program
B. Membuat Algoritma
C. Membeli computer
D. Proses
E. Mempelajari program
Pseudocode yang di gunakan pada penulisan algoritma berupa :
A. Bahassa Inggris
B. Bahasa Puitis
C. Bahasa pemograman
D. Sembarang bahasa asal terstruktur
E. Bahasa Mesin
Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
A. 10
B. 15
C. 10 atau 15
D. 10 dan 15
E. Kosong
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
A. Merah
B. Ungu
A. Hijau
D. Putih
E. Abu-abu
Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut …
A. Taktik
B. Strategi
C. Algoritma
D. Pemrograman
E. Notasi Computing
Kata Algoritma berasal dari nama Abu Ja’far Mohammed bin Musa al-Khowarizmi merupakan seorang ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau merupakan seorang berkebangsaan …
A. Amerika
B. Persia
C. Suriah
D. Saudi Arabia
E. Iran
Algoritma yang mempunyai fungsi mempertukarkan masing-masing isi variabel dan bertukar merupakan konsep …
A. Variabel Algoritma
B. Fungsi Algoritma
C. Algoritma
D. Algoritma Pertukaran
E. Algoritma Peubah
Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :
A. Menjadi Sembarang Nilai
B. Menjadi hampa
C. Q tetap
D. Menjadi 10
E. P tetap
Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
A. a=0 , b=5
B. a=10 , b=5
C. a=10 , b=0
D. a=b
E. a=10 , b=10
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
A. 15 dan 0
B. 0 dan 15
C. 15 dan 15
D. 0 dan 10
E. 10 dan 15
Sebuah fakta nyata yang belum di olah …
A. Data
B. Informasi
C. Program
D. Intruksi
E. Algoritma
Model penulisan dan perancangan algoritme menggunakan symbol bangun ruang dalam mereprensentasikan proses program disebut ….
A. Natural language
B. Bahasa natural
C. Bahasa alami
D. Pseudocode
E. Flowchart
Deretan pindah yang digunakan untuk
memerintahkan mesin computer melakukan sesuatu disebut ….
A. Bahasa pemrograman
B. Notasi pseudocode
C. Pemrograman
D. Program
E. Aplikasi
Jenis data yang tidak memiliki nilai pecahan
adalah ....
A. Bilangan logika
B. Bilangan bulat
C. Bilangan real
D. Karakter
E. String
Bagan berguna untuk melakukan analisis system
dengan menggambarkan proses dalam suatu
prosedur program disebut bagan alir ….
A. Dokumen
B. Skematik
C. Program
D. System
E. Proses
Suatu metode yang menekankan penulisan
logika penyelesaian masalah menggunakan Bahasa yang disamarkan dari Bahasa pemrograman disebut metode penulisan …
A. Flowchart
B. Pseudocode
C. Bahasa alami
D. Bahasa inggris
E. Bagan alir dokumen
Algoritma berasal dari kata …
A. Algorith
B. Algorithm
C. Algorism
D. Aritmatika
E. Algoritma
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …
A. Natural language
B. Bahasa narasi
C. Bahasa narasi
D. Pseudocode
E. Flowchart
Yang termasuk konsep algoritma adalah …
A. Peubah
B. Pertukaran
C. Algoritma
D. Urutan
E. Peubah dan Pertukaran
Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai PQR adalah …
A. P=10; Q=10; R=10
B. P=5; Q=10. R=10
C. P=5; Q=10; R=5
D. P=5; Q=5; R=10
E. P=5; Q=5; R=5
Simbol bangun runag berbentuk persegi panjang pada flowchart berfungsi untuk …
A. Menggambarkan proses secara komputerisasi
B. Menginputkan data secara manual
C. Proses manual
D. Tanda penghubung dalam suatu halaman
E. Tanda penghubung dalam lain halaman
Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan …
A. Flowchart
B. Pseudocode
C. Bahasa alami
D. Bahasa inggris
E. Bagan alir dokumen
Nilai P=0; Q=5; R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai P+Q+R adalah ..
A. 15
B. 25
C. 35
D. 20
E. 30
Diketahui 2 Peubah K=10 dan L=20. Jika satu buah peubah variabel dikodekan dengan T maka langkah yang tepat untuk mempertukarkan isi K dan L adalah …
A. T=K, K=L, T=L
B. T=K, K=L, L=T
C. K=L, T=K, T=L
D. K=L, K=T, T=L
E. T=K, T=L, T=K
Dari suatu algoritma berbunyi $x % $y, jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah …
A. 1
B. 2
C. 4
D. 6
E. 1,5
Gambar disamping menunjukan diagram
A. If
B. If-else
C. For
D. While
E. char
Yang termasuk ke dalam jenis algoritma percabangan adalah...
A. Main
B. For do
C. Repeat Until
D. If else
E. Void
Yang termasuk ke dalam jenis algoritma perulangan adalah...
A. Main
B. For do
C. Repeat until
D. If else
E. Void
Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses
Bentuk belah ketupat pada diagram flowchart diberi nama...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses
