Font size
WorksheetsSoal Informatika Kelas 12 Semester 1
Total questions: 45
Worksheet time: 23mins
Tipe data yang digunakan dalam perhitungan aritmatika untuk menyimpan bilangan bulat adalah........
boolean
character
string
integer
floating point
Tipe data yang digunakan dalam perhitungan aritmatika untuk menyimpan bilangan desimal adalah.......
integer
floating point
boolean
character
string
#include <iostream>
using namespace std;
int main()
{
cout<<"Selamat Mengerjakan Sumatif Informatikanya !!";
return 0;
}
Berdasarkan kode di atas, apabila dijalankan maka keluaran yang ditampilkan adalah........
"Selamat Mengerjakan Sumatif Informatikanya !!"
Selamat Mengerjakan Sumatif Informatika Yaaa
"selamat mengerjakan sumatif informatikanya"
"Selamat Mengerjakan Sumatif Informatikanya !?"
Selamat Mengerjakan Sumatif Informatikanya !!
Kode atau sintaks yang digunakan untuk mengambil nilai atau data yang disimpan dalam sebuah variabel dari masukan standar adalah.......
cin
cout
return 0
include
int main()
Tipe data yang digunakan untuk menyimpan teks adalah.........
boolean
string
double floating point
integer
floating point
Star = Memulai
Input = Masukan ukuran P dan l
Proses = Hitung L = P * l
Output = Tampilkan nilai L
End = Selesai
Dari algoritme di atas, jika P = 89 dan l = 7. Maka berapakah nilai L.......
623
622
621
632
633
Tipe data yang berguna menyimpan data di memori sesuai panjang karakter yang diminta adalah tipe data......
double
char
string
float
int
Tipe data yang digunakan untuk menyimpan nilai true/false adalah......
bool
char
string
int
float
Apa yang tidak dapat disertakan dalam penulisan nama variabel......
angka
huruf
""
_
angka dan huruf
Tipe data yang memiliki persamaan dengan tipe data string adalah........
bool
char
int
float
double
Tipe data yang memiliki persamaan dengan tipe data double adalah.........
bool
float
int
char
string
Perhatikan potongan kode berikut:
if(nilaiRatarata >= 75){
cout<<" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!! "<<endl;
} else {
cout<<" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "<<endl;
}
Dari sebuah logika pemrograman diatas, Jika nilaiRatarata bernilai 75. Maka status yang akan ditampilkan pada console adalah...
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini.
" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini!!! "
Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini.
" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!!
Perhatikan potongan kode berikut:
if(nilaiRatarata >= 75){
cout<<" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!! "<<endl;
} else {
cout<<" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "<<endl;
}
Dari sebuah logika pemrograman diatas, Jika nilaiRatarata bernilai 74
. Maka status yang akan ditampilkan pada console adalah...
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini.
" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini!!! "
Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini.
" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!!
Perhatikan potongan kode berikut:
if(nilaiRatarata >= 75){
cout<<" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!! "<<endl;
} else {
cout<<" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "<<endl;
}
Dari sebuah logika pemrograman diatas, Jika nilaiRatarata bernilai 75,5
. Maka status yang akan ditampilkan pada console adalah...
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini.
" Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini!!! "
Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini.
" Maaf, nilai anda tidak memenuhi syarat untuk kelulusan dalam TES ini. "
Selamat, nilai anda mencukupi untuk syarat kelulusan dalam TES ini !!!
{
cout << "Gawat, anda harus segera berolahraga" <<endl;
}else{
cout << "Berat anda stabil" << endl;
}
Dari logika program diatas jika, berat = 50 sedangkan brtideal = 60. Maka status yang akan
ditampilkan pada console adalah......
"Gawat, anda harus segera berolahraga"
Gawat, anda harus segera berolahraga
Berat anda stabil
"Berat anda stabil"
cout << "Gawat, anda harus segera berolahraga" << endl;
{
cout << "Gawat, anda harus segera berolahraga" <<endl;
}else{
cout << "Berat anda stabil" << endl;
}
Dari logika program diatas jika, berat = 60 sedangkan brtideal = 50. Maka status yang akan
ditampilkan pada console adalah.......
"Gawat, anda harus segera berolahraga"
Gawat, anda harus segera berolahraga
Berat anda stabil
"Berat anda stabil"
cout << "Gawat, anda harus segera berolahraga" << endl;
Robot Ucup 80 70 60 40 30 20
Robot Memet 90 70 19 80 40 20
Robot Neneng 80 60 50 17 19 20
Robot Kokom 80 50 40 30 25 20
Robot Udin 70 15 17 18 19 20.
Dari kelima robot diatas, robot manakah yang logikannya eror.......
Ucup
Memet
Neneng
Kokom
Udin
brtideal = (tinngi - 100) - ((tinggi -100) * 10%);
Diatas merupakan penggalan dari sebuah pemrograman untuk menghitung berat badan ideal. Jika
tinggi = 170 maka brtideal adalah........
61
62
63
64
65
brtideal = (tinngi - 100) - ((tinggi -100) * 10%);
Diatas merupakan penggalan dari sebuah pemrograman untuk menghitung berat badan ideal. Jika
tinggi = 150 maka brtideal adalah.......
55
54
45
64
44
brtideal = (tinngi - 100) - ((tinggi -100) * 10%);
Diatas merupakan penggalan dari sebuah pemrograman untuk menghitung berat badan ideal. Jika
tinggi = 175 maka brtideal adalah.......
75
75,5
77,5
67,5
65,5
Teknologi apa yang secara spesifik menggabungkan komputasi dengan proses fisik untuk memantau dan mengontrol secara langsung, yang merupakan ciri khas Revolusi Industri 4.0?
Blockchain Terdistribusi
Manajemen Hubungan Pelanggan (Customer Relationship Management - CRM)
Sistem Siber-Fisik (Cyber-Physical Systems - CPS)
Jaringan Komputer Nirkabel (Wireless Computer Network)
Internet of Things (IoT)
Konsep yang memungkinkan objek-objek fisik sehari-hari, seperti perangkat rumah tangga dan kendaraan, terhubung dan bertukar data melalui internet disebut...
Augmented Reality (AR)
Big Data Analytics
Cloud Computing
Internet of Things (IoT)
Sistem Siber-Fisik (Cyber-Physical Systems - CPS)
Dalam arsitektur komputer, apa fungsi utama dari sistem operasi (Operating System)?
Menyimpan dan mengolah data dalam jumlah besar untuk dianalisis oleh kecerdasan buatan.
Mengelola semua sumber daya perangkat keras (CPU, memori, I/O) dan menyediakan antarmuka untuk aplikasi.
Meningkatkan kecepatan koneksi internet dan mengamankan jaringan dari serangan siber.
Menghasilkan kode mesin dari bahasa pemrograman tingkat tinggi seperti Java atau Python
Manajemen Hubungan Pelanggan (Customer Relationship Management - CRM)
Salah satu keunggulan utama dari teknologi Cloud Computing adalah...
Menghasilkan kode mesin dari bahasa pemrograman tingkat tinggi seperti Java atau Python
Semua data dijamin tetap berada di satu lokasi fisik yang dikontrol sepenuhnya oleh pengguna.
Biaya awal yang tinggi untuk membeli dan mengatur semua infrastruktur perangkat keras.
Membutuhkan keahlian teknis internal yang ekstensif untuk pemeliharaan harian server.
Fleksibilitas dan skalabilitas sumber daya yang dapat disesuaikan secara dinamis sesuai kebutuhan.
Berapa banyak dari kata-kata berikut ini yang sesuai dan memenuhi kriteria pencarian B??st*ing.
Ketentuannya :
Simbol ? mewakili satu huruf
Simbol * mewakili sejumlah huruf, termasuk tidak ada huruf
blasting
busting
blustering
boosting
boasting
Berapa banyak kata yang sesuai kriteria ?
5
4
3
2
1
Berapa banyak dari kata-kata berikut ini yang sesuai dan memenuhi kriteria pencarian B??st*ing.
Ketentuannya :
Simbol ? mewakili satu huruf
Simbol * mewakili sejumlah huruf, termasuk tidak ada huruf
blasting
busting
blustering
boosting
boasting
Berapa banyak kata yang tidak sesuai kriteria?
5
4
3
2
1
Pernyataan mana yang digunakan untuk menampilkan (output) data ke console dalam C++?
cin
print()
printf()
cout
getline
#include<iostream>
using namespace std;
int main()
{
int a = 9;
int b = 7;
cout << a * b << endl;
return 0;
}
Output dari hasil pemrograman diatas adalah......
60
62
63
64
65
#include <iostream>
using namespace std;
int main()
{
int nilai = 85;
int hasil;
if (nilai > 90) {
hasil = 1;
} else if (nilai >= 80) {
hasil = 2;
} else {
hasil = 3;
}
cout << hasil << endl;
}
Output dari hasil pemrograman diatas adalah....
1
2
3
4
5
#include <iostream>
using namespace std;
int main()
{
int nilai = 70;
int hasil;
if (nilai > 90) {
hasil = A;
} else if (nilai >= 80) {
hasil = B;
} else {
hasil = C;
}
cout << hasil << endl;
}
Output dari hasil pemrograman diatas adalah.......
1
2
3
4
5
Berikut deklarasi dari array: int angka[] = {11, 15, 17, 20, 40}; Elemen array yang berisi nilai 20 dapat diakses dengan indeks?
angka[4]
angka[2]
angka[5]
angka[0]
angka[3]
Jika int a=10;, apa hasil dari a += 5 ....
5
10
15
0
50
#include <iostream>
using namespace std;
int main()
{
int a = 9;
int b = 7;
cout << a % b << endl;
return 0;
}
Dari program diatas sisa pembagiannya adalah....
1
2
3
4
5
#include <iostream>
using namespace std;
int main()
{
int a = 20;
int b = 7;
cout << a % b << endl;
return 0;
}
Dari program diatas sisa pembagiannya adalah......
4
2
8
5
6
Jika int x = 7;, berapa nilai x setelah operasi x *= 8; ?
56
50
65
36
35
Jika int x = 5;, berapa nilai x setelah operasi x *= 8; ?
56
40
65
36
35
Diberikan pernyataan: int hasil = 10 + 5 * 2; Berapakah nilai akhir dari variabel hasil?
30
20
10
15
25
Jika int a = 11; dan int b = 3; Apa hasil dari a / b dalam C++?
2
3
4
3,666..
2,666..
Jika int x = 10; berapakah nilai x setelah operasi x -= 2 * 3;?
12
14
6
2
4
Jika int a = 5;, int b = 5; dan int c = 5;. Apa hasil dari operasi (a + b) * c?
30
25
50
45
40
Tipe data yang digunakan untuk menginput bilangan desimal adalah....
Double
Integer
Floating
Boolean
String
Tipe data yang digunakan untuk menginput karakter adalah....
Double
Integer
Floating
Boolean
String
Perhatikan deklarasi: int x = 17; int y = 5;. Manakah dari ekspresi berikut yang akan menghasilkan nilai 2?
x % y
y % x
x / y
(x - 2) / y
x - (y * 3)
Perhatikan deklarasi: int x = 5; int y = 2; dan int z = 10. Manakah dari ekspresi berikut yang akan menghasilkan nilai 16 pada variabel x?
x = x + y * z / 2
x += (y * z / 2)
x = x * y + z / 2
x *= y; x += 6
x = 5 + 2 * 10 / 2
Manakah dari representasi biner berikut yang ekuivalen dengan bilangan desimal 107?
01101011
01101100
6B_{16}
107_{10}
1101011
