WorksheetsLatihan soal Akhir Semester satu
Total questions: 30
Worksheet time: 15mins
Jenis algoritma yang digunakan untuk mengulang langkah-langkah tertentu sampai kondisi tertentu terpenuhi disebut . .
algoritma percabangan
algoritma rekursif
algoritma perulangan
algoritma sekuensial
Jenis struktur data yang menggunakan konsep Last In, First Out (LIFO) adalah ....
Queue
Stack
Linked List
Array
Aplikasi yang digunakan untuk membuat tayangan presentasi dengan slide adalah ....
Excel
Microsoft Word
PowerPoint
Mail Merge
Perintah yang digunakan untuk meletakkan teks atau objek yang telah disalin dari clipboard adalah ....
Cut
Copy
Paste
merge
Langkah pertama dalam pembuatan blog atau Google Site adalah ....
membuat video tutorial
menentukan topik artikel
menggunakan kamera profesional
memilih template desain grafis
Teknologi yang memungkinkan pengguna menyematkan objek dari satu aplikasi ke dalam dokumen lain adalah ....
Cut and Paste
OLE (Object Linking and Embedding)
Excel
Merge
Urutan langkah komputasi yang rangkaiannya sesuai dengan logika yang dimiliki manusia disebut dengan ....
algoritma
logika
operasi
flowchart
Aplikasi pengolah yang digunakan untuk mengelola sekumpulan lembar kerja, yang berisi angka, teks, dan rumus disebut ....
aplikasi pengolah kata
aplikasi pengolah lembar kerja
aplikasi pengolah grafis
aplikasi presentasi
Peran utama vlog dalam berbagi konten adalah ....
menyediakan platform untuk menulis
memberikan ruang untuk interaksi pembaca
menyampaikan informasi melalui video
menyunting dan mengelola gambar
Jenis algoritma yang dieksekusi secara berurutan atau langkah demi langkah disebut
algoritma sekuensial
algoritma perulangan
algoritma percabangan
algoritma bersyarat
Mengapa literasi numerik penting dalam analisis data?
Karena membantu mengidentifikasi dan memahami pola dalam data.
Karena mempermudah pencarian gambar.
Karena memungkinkan pengiriman pesan lebih cepat.
Karena membuat data lebih menarik secara visual.
Jika algoritma Anda membutuhkan waktu yang sangat lama untuk menyelesaikan tugasnya, langkah pertama yang harus dilakukan untuk mengoptimalkannya adalah:
Menambah lebih banyak perintah dalam kode
Mencari dan mengeliminasi loop yang tidak perlu
Menggunakan variabel yang lebih banyak
Mengganti bahasa pemrograman yang digunakan
Bagaimana literasi sains membantu dalam pengambilan keputusan?
Dengan memungkinkan pengembang membuat keputusan berbasis bukti
Dengan mempercepat proses pemrograman
Dengan membuat keputusan menjadi lebih mudah
Dengan meningkatkan kreativitas dalam menulis kode
Apa peran penting literasi numerik dalam pengembangan algoritma?
Membantu menghias algoritma agar lebih menarik
Memastikan algoritma dapat menyelesaikan tugas dengan efisien dan efektif
Mengurangi jumlah baris kode dalam algoritma
Membuat algoritma lebih sulit dipahami
Jenis algoritma yang digunakan untuk mengulang langkah-langkah tertentu sampai kondisi tertentu terpenuhi disebut ....
Algoritma percabangan
Algoritma rekursif
Algoritma perulangan
Algoritma sekuensial
Salah satu keuntungan utama dari menggunakan flowchart dalam pemrograman adalah ....
Menghemat waktu pengkodean
Mempermudah visualisasi alur logika program
Mengurangi penggunaan memori
Menambah kecepatan eksekusi program
Apa yang terjadi jika sebuah loop tidak memiliki kondisi penghentian yang benar?
Loop akan berhenti setelah satu kali iterasi
Loop akan terus berulang tanpa henti (infinite loop)
Loop akan menghasilkan error pada kompilasi
Loop akan otomatis berhenti setelah 10 iterasi
Manakah dari berikut ini yang merupakan fungsi utama dari algoritma sorting?
Menggabungkan dua array menjadi satu
Mengurutkan data dari yang terbesar hingga terkecil atau sebaliknya
Memindahkan data dari satu tempat ke tempat lain
Menambahkan elemen ke dalam struktur data
Elemen dalam struktur data array dapat diakses menggunakan ....
Nama variabel
Indeks
Pointer
Operator aritmatika
Dalam struktur data graph, simpul (node) yang dihubungkan secara langsung oleh sebuah garis (edge) disebut ....
Simpul cabang
Simpul terpisah
Tetangga (neighbors)
Simpul acuan
Algoritma divide and conquer bekerja dengan cara ....
Mengulang operasi yang sama berkali-kali
Membagi masalah menjadi sub-masalah yang lebih kecil dan menyelesaikannya satu per satu
Mencari solusi optimal dari semua kemungkinan yang ada
Menggunakan kondisi if-else secara berurutan
Fungsi utama dari 'if statement' dalam pemrograman adalah untuk ....
Melakukan operasi aritmatika
Menampilkan output di layar
Mengecek kondisi dan menentukan jalannya eksekusi program
Menyimpan nilai dalam variabel
Struktur data queue menggunakan konsep ....
First In, First Out (FIFO)
Last In, First Out (LIFO)
Last In, First Out (FIFO)
First In, Last Out (FILO)
Fungsi utama dari 'if statement' dalam pemrograman adalah untuk ....
Melakukan operasi aritmatika
Menampilkan output di layar
Mengecek kondisi dan menentukan jalannya eksekusi program
Menyimpan nilai dalam variabel
Pada sistem database, SQL (Structured Query Language) digunakan untuk ....
Menulis kode pemrograman untuk aplikasi
Menganalisis data grafis
Mengelola dan memanipulasi data dalam database
Membuat desain tampilan user interface
Algoritma yang memerlukan evaluasi berulang untuk mencapai solusi optimal adalah:
Algoritma percabangan
Algoritma iteratif
Algoritma rekursif
Algoritma sekuensial
Bagaimana cara terbaik untuk meningkatkan performa aplikasi jika memori yang digunakan terlalu besar?
Menambah lebih banyak variabel
Mengurangi kompleksitas algoritma
Mengubah struktur data yang digunakan
Menghapus beberapa baris kode
Teknologi yang memungkinkan integrasi data antar aplikasi disebut ....
Cut and Paste
OLE (Object Linking and Embedding)
Merge
Clipart
Kemampuan memahami data dan operasi matematis disebut....
Literasi Digital
Literasi Keuangan
Literasi Sains
Literasi Numerik
Diagram alur proses disebut.....
Flowchart
Algoritma
Blog
Vlog
