NEW
Font size
WorksheetsLATIHAN UTS Kelas 10 PPLG
Total questions: 60
Worksheet time: 3600secs
Apa yang dimaksud dengan algoritma?
Sebuah program komputer
Kumpulan instruksi terstruktur untuk menyelesaikan masalah
Bahasa pemrograman
Diagram alir
Manakah yang bukan merupakan contoh algoritma dalam kehidupan sehari-hari?
Resep masakan
Petunjuk penggunaan aplikasi
Peta jalan
Warna pelangi
Apa tujuan utama dari pembuatan algoritma?
Membuat program lebih cepat
Membuat program lebih kompleks
Menyelesaikan masalah secara sistematis
Membuat program lebih menarik
Pseudocode adalah...
Bahasa pemrograman tingkat tinggi
Deskripsi algoritma dalam bahasa alami yang mudah dipahami
Diagram alir yang sangat detail
Kode program yang sudah jadi
Apa yang dimaksud dengan variabel dalam pemrograman?
Nilai yang tidak dapat diubah
Lokasi penyimpanan data yang nilainya dapat berubah
Tipe data yang hanya berisi angka
Simbol matematika
Manakah di bawah ini yang merupakan contoh dari tipe data numerik?
"Hello, world!"
True
123
'A'
Operator mana yang digunakan untuk membandingkan apakah dua nilai sama?
=
==
!=
>
Apa fungsi dari konstanta dalam pemrograman?
Menyimpan nilai yang dapat diubah selama program berjalan
Menyimpan nilai yang tidak dapat diubah selama program berjalan
Melakukan perhitungan matematika
Mengontrol aliran program
Reyhan adalah seorang siswa yang sedang belajar bahasa pemrograman. Reyhan mengenal simbol-simbol khusus yang digunakan untuk melakukan perhitungan atau memproses data. Misalnya, ia menggunakan simbol + untuk menambahkan dua angka, dan - untuk mengurangi dua angka. Reyhan ingin melakukan perbandingan apakah dua nilai sama atau tidak, ia perlu menggunakan simbol khusus lain. Simbol apakah yang harus digunakan Reyhan untuk memeriksa kesamaan dari dua nilai?
<=
===
==
!=
Sebuah mesin penjual otomatis menggunakan gerbang logika XOR. Mesin akan mengeluarkan minuman jika hanya satu dari dua koin yang dimasukkan (A atau B), tetapi tidak keduanya. Apa output jika A = 1 dan B = 1?
0
1
Tidak ada output
Output tidak stabil
Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .
Manual input
Decision symbol
Preparation symbol
Processing symbol
Rectangle symbol
Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .
Input
Output
Proses
Decision
Terminal
Diatas merupakan contoh dari . . . .
Algoritma Menghitung Luas Segitiga
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Flowchart Menghitung Keliling Segitiga
Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .
Tidak ada yang benar
Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang termasuk pernyataan yang tidak benar !
Anak yang berusia lebih dari 18 tahun boleh membuat SIM
Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
Anak yang berusia tepat 18 tahun boleh membuat SIM
Anak yang berusia 17 tahun tidak boleh membuat SIM
Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
Berikut adalah algoritma makan,
1. Siapkan Piring
2. Cuci Tangan / siapkan sendok dan garpu
3. Ambil nasi, taruh nasi di atas piring
4. Ambil Lauk, taruh lauk di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Cuci piring Makan
8. Selesai makan, baca doa sesudah makan
9. Makan
manakah urutan yang benar dari algritma tersebut ...
1 2 3 4 5 6 7 8 9
3 2 3 4 5 6 7 8 9
2 1 3 4 5 6 9 8 7
2 1 3 4 5 6 7 8 9
Misalnya nilai raport =67 , maka nilai siswa tersebut adalah……
A
B
C
D
Simbol flowchart berikut disebut.....
Terminator
Flow line
input / output
Apa perbedaan antara algoritma dan flowchart?
Algoritma adalah proses sistematis untuk memecahkan masalah, sedangkan flowchart adalah gambaran atau diagram yang menggambarkan alur algoritma
Algoritma adalah gambaran atau diagram yang menggambarkan alur algoritma, sedangkan flowchart adalah proses sistematis untuk memecahkan masalah
Algoritma dan flowchart memiliki arti yang sama
Algoritma dan flowchart tidak berhubungan
Simbol flowchart yang memiliki kegunaan membuat keputusan/pilihan adalah...
Berikut ini merupakan contoh dari operator aritmatika, kecuali...
&&
%
+
/
*
Di bawah ini merupakan contoh operator perbandingan kecuali...
==
++
!=
>=
<=
Perintah pada Javascript yang dapat berfungsi untuk menampilkan data atau informasi dalam bentuk POP UP adalah...
show()
alert()
write()
pop_up()
create()
Diberikan variabel a = 10 dan b = 5. Hasil dari operasi a * b adalah:
2
5
10
50
Jika let suhu = 28, apa yang akan ditampilkan oleh console.log(suhu > 30)?
true
false
undefined
null
Tag HTML yang menandakan kita menggunakan Javascript adalah...
<script> </script>
< javascript> </javascript>
<!DOCTYPE html></html>
< language=”javascript”> </language>
<js language=”javascript”> </js>
Apa fungsi dari console.log() dalam JavaScript?
Untuk mengeluarkan output di HTML
Untuk menyimpan nilai ke dalam variabel
Untuk menampilkan output di konsol
Untuk memulai perulangan
Apa perbedaan utama antara alert() dan prompt()?
alert() menampilkan pesan, prompt() mengambil input
alert() menghentikan eksekusi kode, prompt() tidak
alert() hanya menampilkan pesan ke konsol, prompt() menampilkan di layar
alert() memulai perulangan, prompt() tidak
Bagaimana cara mendapatkan nilai dari elemen input HTML dengan id "nama"?
let nama = document.getElementById("nama").value;
let nama = document.getElementsByClassName("nama").value;
let nama = document.querySelector("nama").value;
let nama = document.getElementByTagName("nama").value;
Manakah kode HTML yang benar untuk membuat input teks dengan panjang maksimal 20 karakter dan placeholder "Masukkan nama Anda"?
<input type="text" maxlength="20" placeholder="Masukkan nama Anda">
<input type="text" size="20" placeholder="Masukkan nama Anda">
. <input type="text" limit="20" placeholder="Masukkan nama Anda">
<input type="text" charlimit="20" placeholder="Masukkan nama Anda">
Apa fungsi utama dari elemen <input type="radio"> dalam HTML?
Memungkinkan pengguna untuk memilih lebih dari satu opsi
Memungkinkan pengguna untuk memilih satu opsi dari beberapa pilihan
Menyimpan data pengguna secara otomatis
Menampilkan pesan peringatan
Apa fungsi utama dari elemen <input type="checkbox"> dalam HTML?
Memungkinkan pengguna memilih satu opsi dari beberapa pilihan
Memungkinkan pengguna memilih lebih dari satu opsi dari beberapa pilihan
Memungkinkan pengguna memasukkan teks bebas
Memastikan bahwa data pengguna tersimpan secara otomatis
Bagaimana cara mengambil input teks dari pengguna menggunakan prompt dan menyimpannya dalam variabel?
var input = alert("Enter your name:");
var input = prompt("Enter your name:");
var input = confirm("Enter your name:");
var input = input("Enter your name:");
Apa itu function dalam JavaScript?
Blok kode yang tidak pernah dijalankan
Blok kode yang dirancang untuk melakukan tugas tertentu
Variabel yang menyimpan data
Objek yang digunakan untuk menyimpan data
Bagaimana cara mendefinisikan function di JavaScript?
function namaFunction() {}
def namaFunction() {}
create namaFunction() {}
new namaFunction() {}
Apa itu array 1 dimensi dalam JavaScript?
Sebuah variabel yang menyimpan beberapa nilai dalam satu variabel dan diakses menggunakan indeks.
Sebuah variabel yang menyimpan satu nilai
Sebuah variabel yang menyimpan objek
Sebuah variabel yang menyimpan fungsi
Bagaimana cara mendeklarasikan array kosong dalam JavaScript?
let arr = []
let arr = {}
let arr = ()
let arr = ""
Bagaimana cara menambahkan elemen ke dalam array?
arr.add(5)
arr.push(5)
arr.insert(5)
arr.append(5)
Bagaimana cara mengakses elemen pertama dari array arr?
arr[0]
arr[1]
arr.first
arr.get(0)
Bagaimana cara mengetahui panjang (jumlah elemen) dari array arr?
arr.length
arr.size
arr.count
arr.total
Bagaimana cara mengubah nilai elemen ketiga dalam array arr menjadi 10?
arr[2] = 10;
arr[3] = 10;
arr[10] = 2;
arr.set(2, 10);
Bagaimana cara menghapus elemen terakhir dari array arr?
arr.pop();
arr.remove();
arr.delete();
arr.cut();
Bagaimana cara membuat array dengan elemen [1, 2, 3]?
let arr = [1, 2, 3];
let arr = {1, 2, 3};
let arr = (1, 2, 3);
let arr = "1, 2, 3";
Apa hasil dari arr[1] jika arr = [10, 20, 30]?
10
20
30
undefined
Jika arr = [3, 1, 4, 1, 5], apa hasil dari arr.sort()?
[1, 1, 3, 4, 5]
[5, 4, 3, 1, 1]
[3, 1, 4, 1, 5]
[1, 4, 1, 3, 5]
Apa fungsi dari metode pop dalam array?
Menambahkan elemen ke awal array
Menghapus elemen pertama dari array
Menambahkan elemen ke akhir array
Menghapus elemen terakhir dari array
Bagaimana cara menambahkan elemen 0 ke awal array arr = [1, 2, 3]?
arr.push(0)
arr.unshift(0)
arr.shift(0)
arr.pop(0)
Lengkapi pernyataan berikut agar mengevaluasi apakah x lebih besar dari 10:
x = 10
x < 10
x > 10
x == 10
Lengkapi sintaks loop untuk mencetak angka 1 hingga 5:
i == 5
i < 6
i > 6
i <= 5
Lengkapi sintaks untuk membuat array yang berisi angka 1, 2, dan 3:
1, 2, 3
{1, 2, 3}
(1, 2, 3)
1; 2; 3
Lengkapi sintaks untuk mengakses elemen pertama dari array berikut:
fruits[0]
fruits[1]
fruits[2]
fruits.first
Lengkapi sintaks untuk menambahkan elemen baru ke array colors:
add
push
append
insert
Lengkapi pernyataan switch berikut untuk mencetak "Angka satu" jika num bernilai 1:
Angka 1
Angka satu
"Angka satu"
"Angka 1"
Apa yang harus diisi pada bagian rumpang agar kondisi benar jika kedua syarat terpenuhi?
||
&&
=
==
Apa yang harus diisi pada bagian rumpang agar kondisi berjalan dengan benar?
else
else if
if else
elseif
Ruka membuat sebuah program untuk mengecek apakah ia sudah memasukkan password dengan benar, password yang digunakan adalah "kopi". Jika pengguna memasukkan password yang benar, mereka akan melihat pesan Selamat datang bos!. Jika salah, mereka akan mendapatkan pesan Password salah, coba lagi!. Di bawah ini adalah flowchart dari program tersebut.
Dilihat dari flowchart di atas, jika password yang dimasukkan Ruka adalah "Kopi", apa output yang akan ditampilkan oleh program?
Selamat datang bos!
Password salah, coba lagi!
Terima kasih sudah menggunakan aplikasi ini!
Password salah, coba lagi! Terima kasih sudah menggunakan aplikasi ini!
Figma adalah aplikasi yang digunakan untuk …
Membuat database
Mendesain antarmuka pengguna (UI/UX)
Mengelola server
Menulis kode program
Perbedaan utama antara mockup dan wireframe dalam Figma adalah …
Wireframe berfokus pada struktur dan alur, sedangkan mockup menampilkan desain visual yang lebih detail
Wireframe digunakan untuk coding, sedangkan mockup untuk debugging
Wireframe berisi gambar nyata, sedangkan mockup hanya kerangka kotak
Wireframe hanya untuk presentasi, sedangkan mockup langsung bisa dijalankan sebagai aplikasi
Format file yang dapat diekspor dari Figma adalah …
.exe, .bat
png, .jpg, .svg, .pdf
sql, .db
.js, .php
Jika seorang desainer ingin menunjukkan pilihan warna, tipografi, dan layout final kepada klien di Figma tanpa bisa diklik, maka ia sebaiknya membuat …
Wireframe
Mockup
Flowchart
Prototype
