Font size
WorksheetsInformatika 12
Total questions: 55
Worksheet time: 50mins
Array merupakan .... yang digunakan untuk menyimpan sekumpulan data dalam satu tempat
Memori
Struktur data
Variabel
Tipe data
Header
Indeks array selalu dimulai dari...
0
1
a
ke 1
pertama
char huruf[5] = {'a', 'b', 'c', 'd', 'e'};
Index ke 2 dari array di atas adalah...
a
b
c
d
e
output dari kode di atas adalah...
Huruf: a
Huruf: b
Huruf: c
Huruf: d
Huruf: e
Dari gambar di atas akan terjadi perubahan isi data array yaitu...
a menjadi z
b menjadi z
c menjadi z
d menjadi z
e menjadi z
Perhatikan kode di atas!
Dari kode di atas, Nilai ke-4 adalah...
32
42
76
31
57
Array adalah sekumpulan variabel yang mempunyai ... yang sama.
(pilih 2 jawaban yang benar)
tipe data
jumlah
nama
Berdasarkan gambar tersebut, bagian nomor 1 merupakan ….
Jumlah Elemen
Variabel
Tipe data
Fungsi
Code
Berdasarkan gambar tersebut, bagian nomor 2 merupakan ….
Jumlah Elemen
Nama Array
Tipe data
Fungsi
Code
Berdasarkan gambar tersebut, bagian nomor 3 merupakan ….
Jumlah Elemen
Variabel
Tipe data
Fungsi
Code
Daftar Python dapat digunakan sebagai array.
Berikut ini adalah hasil dari kode berikut:
Apple
banana
cherry
Semua Salah (all wrong)
Apakah hasil dari kode berikut ini
Ford
Volvo
BMW
Kijang
['Ford', 'Volvo', 'BMW']
Apa metode Python List yang benar digunakan untuk mengembalikan jumlah elemen dalam suatu daftar?
What is a correct Python List method used to return the number of elements in a list?
count(0)
len()
lenght()
remove()
Output program di atas jika dimasukkan nama "Budi" !
Budi tidak ada dalam daftar.
#Masukkan "Budi"
Budi ada di dalam daftar.
#Budi ada di dalam daftar
Bagaimana jika diisi angka 35 ?
35 ada dalam array.
35 tidak ada dalam array.
35 di array.
eror
Hasil Program (jika input alas = 10, tinggi = 5):
Luas segitiga adalah 23.0
Luas segitiga adalah 25.0
Luas segitiga adalah 26.0
Luas segitiga adalah 24.0
Hasil Program (jika input total belanja = 500000):
erorr
Anda tidak dapat diskon.
Anda mendapatkan diskon.
Anda tidak mendapatkan diskon.
Dengan total jumlah belanja berapakah saya akan mendapatkan diskon !
1050000
1000000
900000
500000
Hasil Program (jika input umur = 16):
(a)
pada angka berapa program akan menegeluarkan hasil "anak-anak"!
18
19
12
20
apakah judul program yang sesuai
menghitung luas persegi panjang
menghitung luas
menghitung luas persegi
menghitung bangun datar
Alat bantu untuk menuangkan hasil pemikiran mengenai langkah-langkah penyelesaian masalah yang sistematis dan terurut adalah
Aplikasi
Program
Pseudocode
Kalimat Deskriptif
Flowchart
Tipe data yang digunakan untuk data desimal adalah
Char
Long int
Integer
Float
Short
Setiap nilai dalam array disimpan pada alamat tertentu yang biasa disebut dengan?
Index
Larik
Vector
String
Rekursi
Berapa jumlah elemen dalam larik dengan indeks 0 hingga 4?
4
3
5
0
6
Tipe data yang digunakan untuk data berupa huruf, angka dan simbol adalah
Short
Float
Long int
Integer
Char
Bagaimana cara mengakses elemen dalam array?
Elemen dalam array tidak dapat diakses secara langsung.
Gunakan indeks, seperti array[index], untuk mengakses elemen dalam array.
Akses elemen dengan menggunakan nama variabel saja.
Gunakan fungsi untuk mengakses elemen dalam array.
Sebutkan contoh penggunaan array dalam algoritma pencarian!
Pencarian linear pada array tidak terurut.
Menggunakan array untuk menyimpan data string saja.
Pencarian dengan algoritma Dijkstra pada array.
Contoh penggunaan array dalam algoritma pencarian adalah pencarian biner pada array terurut.
Apa itu sorting dan mengapa penting dalam pengolahan array?
Sorting adalah proses mengatur elemen dalam array, penting untuk pencarian dan analisis data.
Sorting tidak berpengaruh pada kecepatan pencarian.
Sorting hanya digunakan untuk data numerik.
Sorting adalah cara untuk menghancurkan array.
Sebutkan bahasa pemrograman lain yang mendukung array!
PHP
Ruby
Swift
Python, Java, C++, JavaScript
Apa itu traversal dalam konteks tree?
Traversal adalah proses mengunjungi setiap node dalam tree.
Traversal adalah proses untuk membuat tree baru dari node yang ada.
Traversal adalah cara untuk mengurutkan node dalam tree.
Traversal adalah metode untuk menghapus node dalam tree.
Apa kegunaan tree dalam pemrograman?
Mengorganisir data secara hierarkis dan efisien.
Menghitung angka secara matematis.
Menampilkan gambar dengan kualitas tinggi.
Menyimpan data dalam format teks biasa.
Metode traversal pohon biner yang mengunjungi sub-pohon kiri, kemudian akar, dan terakhir sub-pohon kanan disebut sebagai traversal...
Pre-order
In-order
Post-order
Level-order
Depth-first
Pola kunjungan Kiri -> Kanan -> Akar adalah prinsip dasar dari traversal...
Pre-order
In-order
Post-order
Breadth-first
Depth-first
Perhatikan pohon biner berikut:
Urutan traversal in-order dari pohon tersebut adalah...
10, 5, 3, 7, 15
3, 7, 5, 15, 10
3, 5, 7, 10, 15
10, 5, 15, 3, 7
3, 5, 7, 15, 10
Perhatikan pohon biner berikut:
urutan traversal post-order dari pohon tersebut adalah...
10, 5, 3, 7, 15
3, 7, 5, 15, 10
3, 5, 7, 10, 15
10, 5, 15, 3, 7
3, 5, 7, 15, 10
Sebutkan contoh penggunaan graph dalam kehidupan sehari-hari!
Contoh penggunaan graph dalam kehidupan sehari-hari adalah peta rute transportasi, jaringan sosial, dan analisis data penjualan.
Penggunaan graph untuk menggambar
Graph dalam permainan video
Graph sebagai alat musik
Manakah urutan traversal secara pre-order (kunjungi root → kiri → kanan) dari tree tersebut?
A, B, D, E, G, H, C, F
D, B, G, E, H, A, C, F
A, D, B, G, E, H, C, F
A, B, D, E, C, G, H, F
Node manakah yang merupakan leaf node?
A, B, C
D, F, G, H
E, F, A
B, E, F
Apa tingkat (level) dari node G pada tree tersebut (dengan root A pada level 0)?
Level 1
Level 2
Level 3
Level 4
Manakah urutan traversal secara in-order (kiri → root → kanan)?
D, B, G, E, H, A, C, F
D, B, E, G, H, C, F, A
C. B, D, E, G, H, C, F, A
G, H, E, D, B, A, C, F
Manakah urutan traversal secara post-order (kiri → kanan → root)?
D, G, H, E, B, F, C, A
G, H, E, D, B, F, C, A
B, D, E, G, H, C, F, A
G, E, H, B, C, F, A
Jika kita ingin mencetak semua node dari level ke-2 saja (dengan root A di level 0), maka node mana yang harus dicetak?
D, E, F
B, C
G, H
A, B, C
Jika kita ingin mencetak semua node dari level ke-3 saja (dengan root A di level 0), maka node mana yang harus dicetak?
D, E, F
B, C
G, H
A, B, C
Apa yang dimaksud dengan Kecerdasan Buatan (Artificial Intelligence atau AI)?
Kemampuan komputer untuk berbicara dengan manusia.
Kemampuan komputer untuk melakukan tugas fisik
Kemampuan komputer untuk meniru kecerdasan manusia.
Kemampuan komputer untuk menghitung dengan cepat.
Seseorang yang menggunakan desain orang lain tanpa izin disebut melakukan...
Plagiarisme
Lisensi terbuka
Kolaborasi desain
Desain ulang
Modifikasi legal
Hak cipta dalam desain grafis bertujuan untuk...
Mengizinkan siapa saja menggunakan karya tanpa izin
Melindungi hak pemilik karya dari penggunaan tanpa izin
Menghapus batasan dalam penggunaan karya
Memungkinkan karya diubah oleh siapa saja
Menghilangkan nilai estetika karya
Apa yang dimaksud dengan keamanan informasi?
Keamanan informasi hanya berkaitan dengan perangkat keras komputer.
Keamanan informasi adalah proses pengumpulan data untuk analisis.
Keamanan informasi adalah cara untuk meningkatkan kecepatan akses data.
Keamanan informasi adalah perlindungan terhadap informasi dari ancaman yang dapat merusak kerahasiaan, integritas, dan ketersediaan data.
Sebutkan tiga jenis ancaman terhadap keamanan informasi!
1) Malware, 2) Phishing, 3) Serangan DDoS
Data Encryption Failure
Firewall Breach
Password Expiration
Manakah dari pernyataan berikut yang TIDAK merupakan contoh penerapan kecerdasan buatan (AI) dalam kehidupan sehari-hari yang dapat meningkatkan efisiensi?
Penggunaan asisten virtual seperti Siri atau Google Assistant untuk mengatur jadwal dan mengirim pesan.
Sistem rekomendasi produk pada platform e-commerce yang disesuaikan dengan preferensi pengguna.
Penggunaan termostat pintar yang dapat mengatur suhu ruangan secara otomatis berdasarkan jadwal dan kondisi cuaca.
Penggunaan kamera pengawas dengan fitur deteksi wajah untuk meningkatkan keamanan rumah.
Pengisian daya ponsel secara manual menggunakan charger.
