Font size
WorksheetsQuizz Dasar-Dasar Pemrograman Part 1
Total questions: 150
Worksheet time: 2hrs 53mins
Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis adalah pengertian dari
Algoritma
Variabel
Tipe Data
Konstanta
Jenis data yang dapat diolah oleh komputer, untuk memenuhi kebutuhan dalam pemrograman komputer
Algoritma
Tipe Data
Variabel
Konstanta
Tempat dimana kita bisa mengsisi dan mengosongkan nilainya, dan memanggilnya kembali apabila dibutuhkan
Tipe Data
Konstanta
Variabel
Algoritma
Dibawah ini cara menulis variabel yang benar
int 2angka
int Segi3
char _barang
int segi empat
Tipe data untuk angka
int dan char
float dan int
int dan string
int dan time
tipe data untuk bilangan bulat
float
char
boolean
int
luas=2.5;
tipe data yang cocok adalah
int
float
boolean
array
Secara garis besar tipe data terbagi 2
Kondusif dan efektif
Primitif dan adaptif
Primitive dan Composite
Composite dan ekslusif
Penulisan variabel yang salah adalah
int 2angka
float angka
int b=1
char guru
Tipe data untuk mengolah teks atau kalimat
Char dan Int
Int dan Float
String dan Float
Char dan String
Tipe data untuk menyimpan nilai benar atau salah
Array
Boolean
String
Image
Apa hasil program di atas
X = 25
B = 2.15
C = 12
X = 12
B = 2.15
C = 25
X = 2.15
B = 25
C = 12
X = 2
B = 2.15
C = 12
x = 5
Tipe data yang cocok untuk variabel di atas adalah
Float
Char
Image
Int
Nama="Adittia Fathah"
Tipe data yang cocok adalah
float
boolean
image
char
variabel pada program di sampin adalah
y, huruf dan kata
x, huruf dan kata
z, huruf dan kata
a, huruf dan kata
Pada Tipe Boolean, Nilai 1 menunjukan nilai ...
Salah
Kecewa
Benar
Ragu-ragu
Pada Tipe Boolean, nilai salah ditunjukan dengan angka
1
2
0
-2
Berikut ini bukan cara penulisan algoritma
SE/SI
Flowchart
Curhat Ke Teman
Pseuducode
Penulisan algoritma dengan bahasa sehari-hari
Pseuducode
Flowchart
SE/SI
Grafik
penulisan algoritma menggunakan kode yang mirip dengan instruksi kode program sebenarnya
Gambar
SE/SI
Pseuducode
Flowchart
Contoh disamping ditulis dengan cara
SE/SI
Tipe Data
Pseuducode
Flowchart
Skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika.
Skala
Glowchart
SE/SI
Flowchart
Notasi yang digunakan untuk menunjukkan awal dan akhir suatu algoritma
Data
Flowchart
Terminator
Decision
Notasi di samping disebut
Terminator
Konduktor
Data
Proses
Notasi di samping digunakan untuk
input dan output
input dan pemilihan
Pengulangan
keluar aplikasi
Notasi yang digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.
Terminator
Decision
Pemilihan
Data
Notasi disamping digunakan untuk
Memilih
Mewakili proses
Mewakili perjuangan
Pengulangan
Notasi yang digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program
Decision
Terminator
Data
Proses
Notasi Terminator
Notasi data yang mana?
Notasi Flowchart untuk pemilihan
Notasi flowchart untuk mengawali dan mengakhiri algoritma
Notasi disamping disebut?
Preparation
Proscess
Predefined Proces
Data
Notasi flowchart yang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi)
variabel yang nilainya tetap
Tipe data
Konstanta
Integer
String
Notasi flowchart di samping disebut
Arrow
Data
Connector
Preparation
Notasi Flowchart yang digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.
Notasi Preparation
Notasi ini disebut Connector yang digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau haraman berikutnya.
Notasi di samping digunakan untuk
Menunjukan proses
Mengawali dan mengakhiri algoritma
Menggambarkan input output
Menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau haraman berikutnya.
Notasi arrow pada flowchart digunakan untuk
Menunjukan aliran data
Memberi nilai awal dan akhir
Proses pemilihan
Mewakili proses
Notasi flowchart disamping disebut
Follow
Arrow
Slow
Line
Struktur algoritma dibagi menjadi 3, yaitu...
Berurutan, Pemilihan, Percabangan
Produksi, Distribusi, Konsumen
Komunikasi, informasi, aksi
aksi, reaksi, bukti
Gambar di samping adalah ilustrasi algoritma
Percabangan
Berurutan
Pengulangan
Looping
Algoritma berurutan disebut juga
Singing
Sequencing
Breathing
Enginering
Berikut nama lain algoritma percabangan, kecuali ...
Pemilihan
Looping
Keputusan
Branching
Algoritma looping biasanya digunakan untuk
Pengembalian
Percabangan
Pemilihan
Pengulangan
Berikut ini ciri algoritma berurutan, kecuali
Akhir dari instruksi terakhir merupakan akhir algoritma
Tiap instruksi dilaksakan lebih dari sekali
tiap instruksi dikerjakan satu persatu
Urutan instruksi sama dengan urutan aksi yang ada di algoritmanya
contoh variabel dan tipe data yang sesuai di C++ adalah
nama int 10
nama char
char nama="adit"
10=int x
Niliai phi pada luas dan keliling lingkaran adalah 3.14 dan tidak berubah,maka tipe data yang cocok adalah
integer
float
const
single
Diketahui rumus untuk konversi temperatur Fahrenheit ke celcius adalah C = 5/9 x (o F -32).
Notasi flowchart yang tepat adalah
Baca lebar, panjang, tinggi.
Notasi flowchart yang sesuai kondisi di atas adalah :
Tampilkan luas.
Notasi yang sesuai dengan perintah di atas adalah
Gambar di samping mengambarkan algoritma apa
Pemilihan
Keputusan
Percabangan
Semua Benar
Pada flowchart, percabangan biasanya menggunakan simbol
Apa maksud dari notasi di sampin?
Jika usia kurang dari 17
Jika usia kurang dari atau sama dengan 17
jika usia sama dengan 17
Jika usia lebih dari 17
P = X + Y
Variabel pada rumus di atas adalah...
X saja
Y saja
X dan Y saja
X, Y dan P
Operator bagi di C++ dilambangkan dengan
/
:
-
+
Q = X/Y
apa artinya?
Q adalah hasil bagi dari Y dengan X
X adalah hasil jumlah dari Q dengan Y
Y adalah hasil kali dari Q dengan X
Q adalah hasil bagi dari X dengan Y
Variabel dalam C++ bersifat case sensitive, artinya?
Huruf besar dan kecil dianggap sama
Huruf besar dan kecil tidak dianggap berbeda
Huruf besar dan kecil artinya sama saja
Huruf besar dan kecil dianggap berbeda
Percabangan yang melibatkan lebih dari satu percabangan disebut
Percabangan ganda
Percabangan berongga
Percabangan tidak lurus
Percabangan bersarang
Percabangan bersarang adalah
Percabangan yang sederhana
Percabagan yang melibatkan satu percabangan
Percabangan yang meiibatkan lebih sari satu percabangan
Percabangan yang memliki satu percabngan
Contoh peristiwa perulangan dalam kehidupan sehari-hari
Menghitung keliling lingkaran
Menghitung volume balok
Menulis "aku tidak akan nakal lagi" sebanya 100 kali
Melupakan mantan
syarat yang harus dipenuhi untuk melaksanakan pengulangan dikenal dengan istilah
Kondisi Pengulangan
Variabel
Pengulangan
Nilai Pengulangan
Isi pengulangan
Kode program untuk pengulangan, kecuali
For
While
If
Do While
.....(a=1;a<10;a++)
bagian titik-titik bisa diisi dengan
For
While
Do
If
for(b=1;b<=2;b++)
Nilai b pada program diatas akan berhenti pada angka ...
1
2
3
4
JIka nilai lebih atau sama dengan 80, maka akan dapat a.
Cara penulisan kode di atas adalah
if(nilai)
cout<<"A";
if(A)
cout<<nilai;
if(nilai>=80)
cout<<"A";
if(80)
cout<<"Nilai";
Kode "if" bisanya digunakan untuk
Keputusan
Pengulangan
Berurutan
looping
int b=10;
artinya?
Nilai b adalah 10
nilai b tidak sama dengan 10
10 bukan nilai b
nilai b adalah 10 dengan tipe data integer
Maksud dari notasi di samping adalah
nilai i adalah 1 dan 100
nilai i adalah 100
nilai i adalah 1 atau 100
nilai i adalah 1 sampai 100
Selain if .... else ....
pada c++ pemilihan juga bisa menggunakan
for dan while
do dan do ... while
switch ... case
cout
Jika isi variabel A di tampilkan, maka nilainya adalah
1,3,5,7,9,...,19
2,4,6,8,....19
1,3,4,5,6,....,19
1,1,2,2,3,3,....,19
apakah nama variabel di atas benar?
Benar
Salah
NamaGuru
Apakah nama variabel diatas suda benar?
Benar
Salah
2x
Apakah nama variabel sudah benar?
Benar
Salah
harga/buku
Apakah nama variabel di atas sudah benar?
Benar
Salah
hargaPerBuku
Apakah nama variabelnya sudah benar?
Benar
Salah
Tipe data yang cocok untuk jumlah murid adalah
integer
float
char
time
Tipe data yang cocok untuk berat badan adalah
int
float
char
time
Tipe data yang cocok untuk tinggi badan adalah
int
float
char
time
Tipe data yang cocok untuk tempat lahir adalah
int
float
char
time
Tanggal lahir menggnakan tipe data ?
int
time
date
float
Simbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand adalah arti dari
Konduktor
Operator
Generator
Sponsor
Operator assignment ditandai dengan
+
=
*
/
Mychar = "C"
Operator yang dipakai pada variabel diatas adalah
Assignment
Unary
Binary
Ternary
Operator yang hanya melibatkan satu operand
Binary
Ternary
Unary
Assignment
yang tidak termasuk operator unary adalah
+
++
--
=
yang termasuk contoh penggunaan operator unary
7++
+7
--7
Semua benar
a++ artinya?
nilai a tetap
nilai a menurun
nilai a naik
nilai a turun naik
Penambahan nilai pada variabel disebut
Agreement
Increment
Dicrement
Entertament
Contoh increment
A
-B
B++
A+
Contoh Decrement
A--
10+
-11
A+
menurunkan (mengurangi) nilai dari suatu variabel
Agreemnet
Increment
Decrement
entertaiment
Operator yang melibatkan dua operand
Unary
Binary
Assignment
Ternsry
Yang termasuk operator aritmtika
*
/
%
Semua benar
A + B
Jenis operator yang digunakan adalah
Logika
Aritmatika
Relasional
Bitwise
Operator % digunakan untuk
hasil pengurangan
sisa hasil jumlah
hasil bagi
sisa hasil bagi
15 % 2 = ?
7
8
1
2
100 % 2 = ?
50
0
1
2
Bilangan yang habis dibagi 7 bisa ditulis
bilangan % 7 = 1
bilangan % 7 < 1
bilangan % 7 = 0
bilangan % 7 = 1
Operator pembagian di C++ dilambangkan dengan
\
:
/
^
Operator modulus dilambangkan dengan
$
&
%
~
Fungsi perintah "cout" pada C++ adalah
Menampung nilai input
Memberi tipe data
Menampilkan output ke layar
Tidak ada fungsinya
Fungsi cin pada pemrograman C++ adalah
Tidak ada
Menampilkan output ke layar
Menampung nilai input
Melakukan pengulangan
Operator perkalian pada C++ dilsmbsngkan dengan
%
!
^
*
Berikut ini adalah operator aritmatika, kecuali
*
/
%
&
operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya bernilai benar (true / 1) atau (false/0)
Logika
Aritmatika
Relasional
Bitwise
Berikut ini simbol dalam operator logika, kecuali
++
||
&&
!
Pernyataan yang benar tentang operator AND adalah
Kedua nilai harus benar agar dapat hasil yang salah
salah satu dari kedua nilai harus salah untuk mendapat nilai benar
Kedua nilai harus benar agar mendapat nilai benar
kedua nilai harus benar untuk mendapat nilai salah
Pernyataan yang salah tentang operator OR adalah
kedua nilai harus benar untuk mendapat nilai benar
salah satu dari kedua nilai harus benar untuk mendapat nilai benar
kedua nilai harus salah untuk mendapat nilai benar
kedua nilai harus salah untuk mendapat nilai salah
Operator logika AND dilambangkan dengan
@@
||
&&
!
Operator Logika OR dilambangkan dengan
$$
&&
||
++
Operator logika not dilambangkan dengan
!
=
&
|
1 && 1 = ?
0
1
2
3
1 && 0 = ?
0
1
2
3
1 || 1 = ?
0
1
2
3
0 || 1 = ?
0
1
2
3
0 || 0 = ?
0
1
2
3
Pada operator logika, nilai !1 = ?
0
1
2
3
Pada operator logika, nilai !1 = ?
0
1
2
3
operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand.
Aritmatika
Relasional
Relationship
Logika
Operator lebih besar, lebih kecil dan sama dengan berturut-berturut dilambangkan dengan
>,=,<
>,<,!
=,>,<
>,<,=
opertor tidak sama dengan dilambangkan dengan
!
=
!=
=!
if ( nilai % 2 == 0)
Apa arti kode program di atas
Jika bilangan habis dibagi 0
Jika bilangan habis dibagi 2
Jika bilangan ada sisa 2
Jika bilangan sebanyak 2%
if ( nilai % 2 == 0)
Variabel pada kode program di atas adalah
if
2
nilai
0
1001 = ?
7
8
9
10
1010 = ?
7
8
9
10
1000 = ?
7
8
9
10
1011 = ?
12
11
10
9
0011 = ?
1
2
3
4
....... (kondisi)
Pernyataan;
Kode pengulangan yang sesuai pernyataan diatas adalah
do
for
while
switch
.....
pernyataan;
while (kondisi);
Kode pengulangan yang sesuai pernyataan diatas adalah
do
else
while
for
.....(inisialisasi; syarat; penambahan)
pernyataan ;
Kode pengulangan yang sesuai pernyataan diatas adalah
if
else
while
for
for( variabel1=nilai_awal; kondisi1; variabel1++){
for( variabel2=nilai_awal; kondisi2; variabel2++){
for( variabel3=nilai_awal; kondisi3; variabel3++){
Statemen_statemen yang akan diulang;
kode di atas adalah bentuk umum dari
Rumah bersarang
Pemilihan bersarang
Sarang lebah
Pengulangan for bersarang
sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi adalh definisi dari ?
Manfaat
Kegunaan
Fungsi
Faedah
Variabel yang berfungsi untuk menampung nilai yang akan dikirmkan kedalam fungsi disebut
Tipe Data
Algoritma
Fungsi
Parameter
yang merupakan nama fungsi adalah
int
x
TambahSatu
Return x;
Yang merupakan parameter pada program di samping adalah
int
tambah satu
x
return X
diketahui nama fungsi : tambahsatu(int x)
jika kita ubah parameterny menjadi y, cara memanggilnya adalah
tambahsatu(xy)
tambahsatu
tambahsatu()
tambahsatu(y)
Jika kita ubah nilai x dengan angka 11, maka hasilnya?
11
12
13
14
jika kita ubah nilai X dengan 5, maka nilai x menjadi
9
10
11
12
9 jika diubah ke bentuk biner adalah
1010
1001
1000
0101
10 jika diubah ke bentuk biner, maka nilainya adalah
1010
1000
1100
0011
Jika 8 diubah ke bentuk biner, nilainya adalah
0001
1000
001
1101
Angka 11 jika diubah ke bentuk biner menjadi
0100
1011
1010
1001
Nilai 3 jika diubah ke bentuk biner menjadi
1101
1100
0011
1001
Ekspresi1 ? Ekspresi2 : Ekspresi3;
Merupakan bentuk umum dari operator?
Binary
Ternary
Relasi
Logika
angka 64 jika diubah ke bentuk biner menjadi
1000000
100000
10000000
10000
Angka 32 jika diubah ke bentuk biner menjadi
10000
1000
100000
10000000
