NEW
Font size
S
M
L
XL
WorksheetsPemrograman Dasar Kelas X TKJ
Total questions: 40
Worksheet time: 1hrs 20mins
Name
Class
Date
1.
Urutan atau langkah-langkah dari penyelesaian suatu masalah yang di susun secara logis dan sistematis dengan tujuan agar menjadi solusi paling efektif dari suatu masalah, adalah pengertian dari?
a)
Program
b)
Pemrograman
c)
Logika
d)
Algoritma
2.
Komponen dalam merancang suatu algoritma memiliki 3 kompoen yaitu?
a)
Input, output dan hasil
b)
Input, output dan keluaran
c)
Masukan, keluaran dan proses
d)
Masukan, keluaran dan hasil
3.
Struktur algoritma dalam pemrograman adalah ?
a)
Bagian kepala, bagian deklarasi, bagian algoritma
b)
Bagian kepala, bagian isi, bagian algoritma
c)
Bagian atas, bagian tengah, bagian akhir
d)
Bagian pembuka, bagian isi, bagian penutup
4.
Jika terdapat algoritma X ß 100, maka yang di maksud dari algoritma tersebut adalah?
a)
Nilai X kurang dari 100
b)
Nilai X lebih dari 100
c)
Nilai X sama dengan 100
d)
Nilai X tidak sama dengan 100
5.
Jika sebuah algoritma teks ß ‘belajar algoritma’. Ketika akan di jankan pada sebuah program akan muncul tulisan?
a)
Teks
b)
Belajar algoritma
c)
‘belajar algoritma’
d)
Teks belajar algoritma
6.
Penulisan algoritma dengan menggunakan bahasa yang kita gunakan sehari hari (bahasa indonesia) disebut dengan ?
a)
Bahasa program
b)
Bahasa mesin
c)
Bahasa natural
d)
Bahasa pseucode
7.
Penulisan algoritma dengan menggunakan simbol smbol yang mirip atau menyerupai kode program yang di tulis dengan menggunakan bahasa pemrograman di sebut dengan bahasa?
a)
Bahasa program
b)
Bahasa mesin
c)
Bahasa natural
d)
Bahasa pseucode
8.
Metode penulisan algortima yang di sebut dengan flowchart merupakan salah satu cara yang mudah di mengerti karena ?
a)
Menggunakan Simbol simbol
b)
Berupa alur diagram
c)
Menggambarkan alur algoritma
d)
Semua jawaban benar
9.
Gambar flow chart yang menyatakan titik awal atau titik akhir dalam sebuah algoritma adalah
a)
b)
c)
d)
10.
Bahasa komputer yang merupakan instruksi standar untuk memerintahkan komputer di sebut dengan?
a)
Bahasa mesin
b)
Bahasa pemrograman
c)
Bahasa komputer
d)
Bahasa pseucode
11.
Di bawah ini adalah bahas pemrograman yang paling tepat adalah?
a)
Python, java, C++, PHP
b)
Python, java, C++, Pseucode
c)
VB, PUBG, ML, C
d)
Assembler, C++, Pascal, Algoritma
12.
Dalam aplikasi Quincy 2005, dalam penulisan kode program C++ perintah apa yang di gunakan untuk menjalankan program yang telah di ketikan?
a)
Run
b)
Build dan compile
c)
Execute
d)
Save as
13.
Tujuan dari mng- compile sebuah file pada C++ adalah
a)
Menampilkan hasil
b)
Mengedit file
c)
Mengecek code program
d)
Membenarkan kesalahan pada program
14.
Header yang di gunakan untuk menampilkan perintan Cout atau Cin adalah
a)
#include<iostream>
b)
#include<stdio.h>
c)
#include<conio.h>
d)
#include<math.h>
15.
Header yang memiliki fungsi banyak rumus dan penggunaan fungsi matematika adalah?
a)
#include<iostream>
b)
#include<stdio.h>
c)
#include<conio.h>
d)
#include<math.h>
16.
Fungsi dari prinf(“”); pada pemrograman C++ adalah?
a)
Input data
b)
Output data
c)
Process data
d)
Run data
17.
Fungsi dari scanf(); pada pemrograman C++ adalah?
a)
Input data
b)
Output data
c)
Process data
d)
Run data
18.
Fungsi dari cout>> pada header iostream.h adalah sebagai ?
a)
Input data
b)
Output data
c)
Process data
d)
Run data
19.
Fungsi dari sqrt(), pow(), sin(), cos() berada pada kategori header?
a)
Stdio.h
b)
Math.h
c)
Conio.h
d)
Iostream.h
20.
Apabila sebuah kode program memiliki variabel a yang bernilai 10. Pada perintah cout di tuliskan a*a maka hasil dari tampilannya adalah?
a)
10
b)
20
c)
100
d)
200
21.
Objek data yang dapat di ubah ubah atau di manipulasi harga dan nilainya disebut dengan ?
a)
Tipe data
b)
Konstanta
c)
Variabel
d)
Ekspresi
22.
Jenis data yang dapat di olah oleh kokmputer untuk memenuhi kebutuhan dalam pemrograman komputer adalah definisi dari?
a)
Tipe data
b)
Konstanta
c)
Variabel
d)
Ekspresi
23.
Tipe data bilangan bulat atau angka yang tidak mempunyai titik desimal atau pecahan adalah tipe data ?
a)
Integer
b)
Karakter
c)
Boolean
d)
String
24.
Tipe data yang hanya memiliki nilai benar dan salah yang di tandai dengan 1 dan 0 di sebut dengan tipe data ?
a)
Integer
b)
Karakter
c)
Boolean
d)
String
25.
Char angka[10]; variabel angka di samping memiliki tipe data ?
a)
Integer
b)
Karakter
c)
Boolean
d)
String
26.
Simbol yang di gunakan untuk mengoperasikan operand menjadi sebuah ekspresi di sebut dengan ?
a)
Operator
b)
Operand
c)
Operasi
d)
Ekspresi
27.
Jika ada tulisan 5 + 9, bagian manakah yang menjadi operator pada bahasa pemrograman C++ ?
a)
Angka 5
b)
Tanda +
c)
Angka 9
d)
5 + 9
28.
Di bawah ini adalah jenis operator yang ada pada pemrograman C++, kecuali?
a)
Operator aritmatika
b)
Operator pembanding
c)
Operator logika
d)
Operator selular
29.
Operator C++ yang memiliki operator +, -, * dan % adalah operator?
a)
Operator aritmatika
b)
Operator pembanding
c)
Operator logika
d)
Operator selular
30.
Operator yang bersimbol && (AND), || (OR) ! (NOT) adalah operator tipe?
a)
Operator aritmatika
b)
Operator pembanding
c)
Operator logika
d)
Operator selular
31.
Nilai Yusuf lebih kecil dari pada nilai Aisyah dan nilai habil paling besar di kelasnya, pernyataan di atas menggunakan operator ?
a)
Operator aritmatika
b)
Operator pembanding
c)
Operator logika
d)
Operator selular
32.
Pernyataan yang di gunakan untuk mengolah suatu data menjadi output yang di lakukan melalui suatu perhitungan yang di lakukan oleh operator adalah definisi dari ?
a)
Operator
b)
Operand
c)
Operasi
d)
Ekspresi
33.
Ekspresi di bawah ini yang termasuk dari Ekspresi logika adalah?
a)
8 * 2 = 16
b)
3 > 7
c)
1 || 0 = 1
d)
2+(3 * 5) = 17
34.
Di bawah ini adalah jenis operasi aritmatika pada C++, kecuali
a)
Operasi pengurangan
b)
Operasi perkalian
c)
Operasi modulo
d)
Operasi logika
35.
Operasi modulo adalah operasipada pemrograman C++ yang di gunakan untuk menghitung sisa bagi, lambang dari operasi modulo adalah?
a)
:
b)
/
c)
%
d)
\
36.
hasil (d) yang akan muncul pada program di atas adalah?
a)
100
b)
60
c)
40
d)
20
37.
Jika dalam program terdapat kode program seperti ( 0 && 1 = ...’;), hasil dari kode && pada kode program tersebut adalah?
a)
Nilai akhir akan bernilai 1 apabila semua operand bernilai 1
b)
Nilai akhir akan bernilai 1 apabila salah satu operand bernilai 1
c)
Nilai akhir akan bernilai 0 apabila semua operand bernilai 1
d)
Nilai akhir akan bernilai 0 apabila salah satu operand bernilai 1
38.
Jika pada operasi OR bertuliskan ( 1 || 1 ) maka hasil dari operasi adalah?
a)
0
b)
1
c)
2
d)
11
39.
pada flowchart diatas jika kamu memiliki nilai ujian a=80 maka kamu akan mendapatkan hasil ?
a)
Tidak lulus
b)
Lulus
c)
Mengulang
d)
Selesai
40.
kesalahan pada program di atas terletak pada ?
a)
Baris pertama
b)
Baris ke dua
c)
Baris ke tiga
d)
Baris ke empat
Reset
