NEW
Font size
WorksheetsUTS Kelas 9 Informatika
Total questions: 50
Worksheet time: 30mins
Rina sedang belajar tentang struktur data. Apa itu struktur data tree?
Struktur data tree adalah struktur linier yang terdiri dari elemen-elemen berurutan.
Struktur data tree adalah kumpulan data yang tidak terorganisir.
Struktur data tree adalah struktur hierarkis yang terdiri dari simpul yang terhubung.
Struktur data tree adalah struktur datar yang hanya memiliki satu simpul.
Dalam sebuah proyek kelompok, Ina dan teman-temannya sedang mendiskusikan struktur data yang mereka pelajari. Apa yang dimaksud dengan node dalam tree?
Node dalam tree adalah struktur data yang tidak dapat diubah.
Node dalam tree hanya berfungsi sebagai penghubung tanpa menyimpan data.
Node dalam tree adalah elemen yang menyimpan data dan dapat terhubung dengan node lainnya dalam struktur hierarkis.
Node dalam tree adalah elemen yang hanya memiliki satu koneksi.
Dian sedang belajar tentang penggunaan tree dalam kehidupan sehari-hari. Sebutkan contoh penggunaannya!
Pohon sebagai tempat tinggal hewan
Pohon sebagai sumber oksigen
Contoh penggunaan tree dalam kehidupan sehari-hari adalah struktur folder di komputer.
Pohon sebagai bahan baku kertas
Dalam sebuah proyek, Ratna menjelaskan kepada teman-temannya tentang leaf node dalam struktur data tree. Apa yang dimaksud dengan leaf node?
Leaf node adalah simpul yang memiliki lebih dari dua anak.
Leaf node adalah simpul dalam tree yang tidak memiliki anak.
Leaf node adalah simpul yang terletak di tengah tree.
Leaf node adalah simpul yang memiliki satu anak.
Angga sedang belajar tentang struktur data. Apa keuntungan menggunakan tree dibandingkan dengan struktur data lain?
Keuntungan menggunakan tree termasuk efisiensi dalam pencarian, penyisipan, dan penghapusan data, serta kemampuan untuk merepresentasikan data secara hierarkis.
Tree tidak dapat menyimpan data secara hierarkis.
Tree lebih lambat dalam pencarian dibandingkan array.
Tree tidak mendukung penyisipan data secara efisien.
Struktur data tree merupakan...
Kumpulan data yang tersusun secara linear.
Kumpulan data yang tersusun secara hierarkis.
Kumpulan data yang tidak memiliki hubungan.
Kumpulan data yang hanya terdiri dari dua elemen.
Contoh penerapan struktur data tree dalam kehidupan sehari-hari adalah...
Antrian di kasir
Tumpukan buku
Struktur organisasi perusahaan
Daftar nilai siswa
Apa yang dimaksud dengan edge (sisi/tepi) dalam tree?
Hubungan antara dua node
Node yang tidak memiliki anak
Node paling atas dalam tree
Node yang memiliki satu atau lebih anak
Apa yang dimaksud dengan sibling dalam struktur data tree?
Node yang memiliki satu atau lebih anak
Node yang memiliki satu induk yang sama
Node yang tidak memiliki anak
Node paling atas dalam tree
Apa yang dimaksud dengan depth dalam struktur data tree?
Panjang jalur dari akar ke suatu node
Panjang jalur terpanjang dari suatu node ke daun
Node yang tidak memiliki anak
Bagian dari tree yang juga merupakan tree
Siapa yang merupakan orang tua (parent) dari node B dan C?
Node F
Node D
Node A
Node E
Apa yang dimaksud dengan child dalam struktur data tree?
Node yang tidak memiliki anak
Node yang memiliki satu induk
Node yang memiliki satu atau lebih anak
Node paling atas dalam tree
Apa yang dimaksud dengan parent dalam struktur data tree?
Node yang memiliki induk yang sama
Node paling atas dalam tree
Node yang tidak memiliki anak
Node yang memiliki satu atau lebih anak
Jenis tree yang simpulnya hanya dapat memiliki paling banyak 2 simpul anak disebut?
General tree
Binary tree
Balanced tree
Binary search tree
Simpul paling atas dalam sebuah tree disebut …
Leaf
Root
Edge
Child
Graph yang tidak memiliki arah pada setiap sisi disebut …
Undirected Graph
Directed Graph
Weighted Graph
Binary Graph
Perbedaan utama antara tree dan graph adalah …
Tree selalu memiliki siklus, graph tidak
Graph bersifat hierarki, tree tidak
Tree tidak memiliki siklus, graph bisa memiliki siklus
Tree dan graph sama persis
Jejaring transportasi umum (halte dan rute bus) cocok dimodelkan dengan struktur data …
Tree
Array
Stack
Graph
Graph dengan bobot pada setiap sisi disebut …
Weighted Graph
Unweighted Graph
Directed Graph
Binary Graph
Graph yang setiap sisinya memiliki arah tertentu disebut …
Weighted Graph
Undirected Graph
Directed Graph
Binary Graph
Peta jalan raya kota lebih tepat dimodelkan dengan …
Tree
Stack
Array
Graph
Berdasarkan gambar tersebut, yang tidak berteman dengan candra adalah ...
Akbar
Nisa
Dani
Santi
di bawah ini yang merupakan gambar struktur data pohon
Di dalam Python, tipe data apa yang digunakan untuk menyimpan data berupa teks?
Integer
Float
Boolean
String
Apa output dari kode berikut?
x = 10
y = 5
print(x + y * 2)
20
15
30
40
Di dalam Python, tipe data apa yang digunakan untuk menyimpan data berupa bilangan bulat?
Integer
String
Boolean
Float
Di dalam Python, tipe data apa yang digunakan untuk menyimpan data berupa bilangan pecahan?
Integer
Float
String
Boolean
Apa output dari kode berikut?
print(3 + 4)
34
7
12
Error
Bagaimana cara mencetak pesan ke layar di Python?
display("Hello, World!")
print("Hello, World!")
echo("Hello, World!")
output("Hello, World!")
Apa fungsi dari variabel dalam pemrograman?
Menyimpan data
Menjalankan program
Menghapus data
Menghentikan program
Bagaimana cara membuat komentar di Python?
// Komentar
# Komentar
/* Komentar */
Apa yang akan dihasilkan oleh kode berikut?
print(2 * 3)
6
5
23
Error
Bagaimana cara mendeklarasikan variabel di Python?
var x = 10
let x = 10
x = 10
x : 10
Apa yang dilakukan pernyataan 'for' dalam Python?
Pernyataan 'for' digunakan untuk iterasi melalui item dalam iterable.
Pernyataan 'for' digunakan untuk mendefinisikan variabel.
Pernyataan 'for' digunakan untuk menghentikan program.
Pernyataan 'for' digunakan untuk mendeklarasikan fungsi.
Bagaimana cara mengakses elemen dalam list?
Gunakan fungsi untuk mengakses elemen dalam list.
Akses elemen dengan menggunakan nama variabel list.
Elemen dalam list tidak dapat diakses secara langsung.
Gunakan indeks, seperti list[index], untuk mengakses elemen dalam list.
Apa perbedaan antara 'while' dan 'for' loop?
'while' loop lebih cepat daripada 'for' loop
'for' loop hanya digunakan untuk array
'while' loop tidak memiliki kondisi
Perbedaan utama adalah 'while' loop bergantung pada kondisi, sedangkan 'for' loop bergantung pada jumlah iterasi yang ditentukan.
Apa fungsi dari pernyataan 'print' dalam Python?
Menghitung nilai matematis.
Menampilkan output ke layar.
Menghentikan program Python.
Menyimpan data ke dalam file.
Apa yang dimaksud dengan loop dalam pemrograman?
Loop adalah struktur kontrol yang digunakan untuk mengulangi eksekusi instruksi.
Loop adalah metode untuk menyimpan data.
Loop adalah jenis variabel dalam pemrograman.
Loop adalah fungsi yang mengembalikan nilai.
Apa yang dimaksud dengan komentar dalam kode Python?
Komentar dalam kode Python adalah perintah untuk mengubah kode.
Komentar dalam kode Python adalah bagian dari kode yang dieksekusi.
Komentar dalam kode Python adalah teks yang harus dihapus sebelum eksekusi.
Komentar dalam kode Python adalah teks yang tidak dieksekusi dan digunakan untuk menjelaskan kode.
Perhatikan fungsi diatas ini, lalu jawablah pertanyaannya
Jika kita tuliskan salam() hasil yang akan keluar adalah … .
Chelsea
Kevin
Kosong
Error
Hello
Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut
Statement
Syntaks
Program
Scratch
String
Operator yang digunakan untuk operasi penambahan, pengurangan, perkalian, pembagian dan lain-lain disebut
Operator Aritmatika
Operator Pembanding
Operator String
Operator Penugasan
Operator Logika
x= "Python"
Apakah output dari:
print(x[0])
print(x[1])
print(x[2])
PYT
P
y
t
T
h
o
n
oh
Diberikan sebuah variable x=4,4 . Tipe data dari variable x adalah
String
Float
Boolean
Integer
Apa output dari :
anom=input ("masukan wajah anom = ")
masukan wajah anom = ganteng
print ("deddy" ("anom"))
anom ganteng
deddyanom
deddy ganteng
anomdeddy
Apa output dari :
9 % 2
0
1
4.5
2
Perhatikan script perintah tersebut! Pada baris kedelapan, setelah dilakukan run akan menghasilkan output ....
10
Praktek 1
5
Jumlah
15
Manakah penulisan syntax yang benar menggunakan python, untuk membuat program hello world?
