NEW
Font size
WorksheetsSTRATEGI ALGORITMIK DAN PEMROGRAMAN KELAS XI
Total questions: 50
Worksheet time: 37mins
Perhatikan kode program berikut:
Int A = 10;
Berikut ini yang merupakan variabel adalah ...
int
A
;
=
tidak ada variabel
Tipe data digunakan untuk menyimpan data-data yang bersifat informasi tulisan seperti nama, tempat lahir, alamat, hobi disebut ..
Larik
String
Array
Karakter
Aktivitas teknis yang dilakukan untuk menghasilkan suatu program yang mencangkup analisis kebutuhan, langkah desain, dan implementasi dari program disebut ...
Coding
Pemrograman
Algoritma
Larik
String
Berikut ini yang bukan merupakan proses dalam pembuatan sebuah program adalah ...
Problem Definition
Algorithm development
Coding and Documentation
Critical Thingking
Testing
Tahap pertama dalam pemrograman adalah...
Memilih bahasa pemrograman
Menganalisis permasalahan
Mengimplementasikan solusi dalam bentuk program
Menguji program
Mendesain solusi
Apa yang merupakan hasil dari tahap kedua dalam pemrograman ...
Pengujian program
Kode program
Pemilihan bahasa pemrograman
Algoritma berupa narasi
Evaluasi algoritma
Apa perbedaan utama antara variabel tunggal dan larik (array) ...
Variabel tunggal digunakan untuk data berukuran besar
Larik dapat menyimpan banyak data dengan indeks
Larik digunakan untuk menyimpan satu buah nilai
Variabel tunggal tidak dapat digunakan dalam program
Larik tidak memerlukan indeks
Pada tahap apa pemrogram akan mengevaluasi apakah program dapat bekerja dengan cepat sesuai batasan dari permasalahan?
Memilih bahasa pemrograman
Menganalisis permasalahan
Menguji program
Mengimplementasikan solusi dalam bentuk program
Mendesain solusi
Salah satu yang paling penting konsep-konsep pemrograman adalah kemampuan untuk grup beberapa baris kode ke dalam sebuah unit yang dapat dimasukkan dalam program yang biasa disebut….
dekomposisi
runtime system
sub-program
typical error
rekomposisi
Apa perbedaan utama antara variabel tunggal dan larik (array)?
Variabel tunggal tidak dapat digunakan dalam program
Larik tidak memerlukan indeks
Variabel tunggal digunakan untuk data berukuran besar
Larik digunakan untuk menyimpan satu buah nilai
Larik dapat menyimpan banyak data dengan indeks
Apa analogi yang tepat untuk menjelaskan larik (array) dalam pemrograman?
Kode program dengan ekstensi .cpp
Program pengolah data
Rak buku dengan nomor loke
Variabel tunggal
Kalkulator dengan banyak fungsi
Apa yang dimaksud dengan pernyataan masalah dalam pemrograman?
Tahap pertama dalam pemrograman
Pernyataan masalah adalah pseudocode
Batasan-batasan program
Input program
Keluaran dari program
Mengapa penggunaan larik (array) penting dalam pemrograman?
Untuk menyimpan data berukuran besar secara efisien
Untuk mengolah data berukuran kecil
Untuk menghitung statistika deskriptif
Untuk mengurangi jumlah variabel dalam program
Untuk membuat program lebih kompleks
Pemberian nama variabel yang benar adalah…
alamat%
&panjang
nilai_mahasiswa
nama mahasiswa
nilai!
Yang bukan termasuk operator aritmatika adalah ...
*
/
+
;
-
Struktur data yang menyimpan sekumpulan elemen bertipe sama dan setiap elemen dapat diakses langsung melalui indeksnya disebut....
Variable
Array
Program komputer
Algoritma
Konstanta
i+=5 artinya…
Nilai i berkelipatan 5 setiap pengulangan dilakukan
Nilai i berkurang 5 setiap pengulangan dilakukan
Nilai i mendapat persentase 5 persen setiap pengulangan dilakukan
Nilai i terbagi 5 setiap pengulangan dilakukan
Nilai i bertambah 5 setiap pengulangan dilakukan
Algoritma yang strukturnya sangat mirip dengan bahasa pemrograman seperti Pascal adalah....
Visual basic
Pseudocode
Python
Java
TypeScript
Lengkapi source code dari pseudocode dibawah ini :
Else
If
And
Or
While
SUM adalah ………..
Nilai rata-rata dari seluruh indeks array
Hasil dari penjumlahan seluruh data dalam array
Nama variabel dari array.
Indeks akhir dari array.
Banyaknya indeks yang ada di dalam array.
Array yang berisi beberapa array lain disebut ……….
Array satu dimensi
Array dua dimensi
Array tiga dimensi
Array empat dimensi
Array multidimensi
Tahapan dalam menyelesaikan suatu masalah adalah :
Masalah – Algoritma – Flowchart – Program – Eksekusi – Hasil
Masalah – Model – Algoritma – Eksekusi – Hasil
Masalah – Pseudocode – Flowchart – Program – Eksekusi – Hasil
Algoritma – Program – Model – Eksekusi – Hasil
Masalah – Model – Algoritma – Program – Eksekusi – Hasil
Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut tipe data...
Lengkapi titik dibawah ini dari baris kode program ...
Then
And For
For
If Then
If
Dibawah ini bentuk umum dalam penulisan pernyataan if yang tepat adalah…
if (x-y)then
if x>y;
if x-y
if(x>y)
if then;
Pada tahap apa pemrogram memilih bahasa pemrograman yang akan digunakan?
Mengimplementasikan solusi dalam bentuk program
Mendesain solusi
Menganalisis permasalahan
Menguji program
Memilih bahasa pemrograman
Apa yang dilakukan dalam tahap pengujian program?
Menganalisis permasalahan
Mendesain solusi
Mengimplementasikan solusi dalam bentuk program
Memilih bahasa pemrograman
Menguji program
Pada tahap apa pemrogram akan memilih tipe data dan struktur kontrol yang digunakan dalam kode program?
Menganalisis permasalahan
Mengimplementasikan solusi dalam bentuk program
Mendesain solusi
Memilih bahasa pemrograman
Menguji program
Kapan teknik greedy digunakan dalam penyelesaian masalah optimasi?
Saat permasalahan memiliki struktur yang memungkinkan pengambilan langkah terbaik pada setiap saat
Saat ingin menghitung nilai faktorial
Saat permasalahan tidak memiliki banyak pilihan langkah
Saat perlu membagi permasalahan menjadi permasalahan kecil
Saat memerlukan teknik memorisasi
Apa yang menjadi prinsip utama dari teknik greedy?
Mengambil semua langkah yang mungkin
Mengambil serangkaian langkah terburuk pada setiap saat
Menggunakan teknik memorisasi
Menghitung nilai faktorial
Mengambil serangkaian langkah terbaik pada setiap saat
Kapan teknik pemrograman dinamis (DP) umumnya digunakan?
Saat ingin menghitung nilai faktorial
Saat memerlukan teknik memorisasi
Saat permasalahan tidak memiliki banyak pilihan langkah
Saat perlu membagi permasalahan menjadi permasalahan kecil
Saat permasalahan memiliki struktur yang memungkinkan pengambilan langkah terbaik pada setiap saat
Berikut ini hal yang harus diperhatikan saat membuat variabel, kecuali…
Tidak mengandung spasi
Tidak diawali dengan angka
C mempunyai sifat case sensitif
Harus menggunakan spasi
Tidak menggunakan simbol
Fungsi printf() dalam program C adalah…
Untuk memasukan data kedalam program
Untuk menampilkan teks ke layar
Untuk menampilkan log
Untuk menampilkan error
Untuk menampilkan output
Pada fungsi ‘printf()’ menggunakan simbol %s, %d, dan \n untuk format teks. Simbol %d adalah…
Untuk menampilkan angka atau bilangan desimal
Untuk membuat baris baru
Untuk memberikan komentar
Untuk membuat program
Untuk menampilkan nilai string
Pada fungsi ‘printf()’ menggunakan simbol %s, %d, dan \n untuk format teks. Simbol \n adalah…
Untuk membuat baris baru
Untuk menampilkan angka atau bilangan desimal
Untuk memberikan komentar
Untuk membuat program
Untuk menampilkan nilai string
Pada fungsi ‘printf()’ menggunakan simbol %s, %d, dan \n untuk format teks. Simbol %s adalah…
Untuk menampilkan nilai string
Untuk membuat program
Untuk memberikan komentar
Untuk membuat baris baru
Untuk menampilkan angka atau bilangan desimal
Indeks array secara default dimulai dari…
0
1
2
-1
-2
Int datasiswa[5][5];
Potongan script diatas termasuk data bertipe…
Array dimensi tiga
Array dimensi dua
Array dimensi empat
Array multi dimensi
Array dimensi satu
Fungsi ‘scanf()’ adalah fungsi untuk…
Mengambil input dari keyboard
Menampilkan teks
Menampilkan bilangan pecahan
Menampilkan bilangan desimal
Menampilkan bilangan oktal
Lengkapi titik dibawah ini dengan code program perulangan yang benar ...
Lengkapi source code perulangan dengan kondisi diinputkan user ...
For
Print f
Scaan F
Scan F
Scanf
Bahasa mesin terdiri dari angka atau nilai ...
1 dan 2
0 dan 3
0 dan 1
2 dan 4
2 dan 1
Orang yang profesinya membuat program disebut ...
investor
programmer
codier
programming
owner
variable_array adalah ...
indeks awal
definisi array
deklarasi variable
tipe data
indeks akhir
Tipe data variabel array adalah ...
Berbeda
Satu
Sama
Simbol
Huruf
Tipe data yang memungkinkan sebuah variabel mengandung banyak nilai dalam satu waktu dan bersifat homogen adalah ..…
Algoritma
Konstanta
String
Array
Boolean
Suatu fungsi dengan tipe ini akan memberikan kembalian/return berupa nilai bertipe….
huruf konsonan
alphanumeric
library
header
integer
Metode menyelesaikan persoalan dengan menggunakan teknik ilmu komputer (informatika) yang mencangkup perangkat keras (hardware) dan perangkat lunak (software) dengan menerapkan berpikir secara bernalar (reasoning) disebut ...
rekursi
Algoritma greedy
pemrograman dinamis
dekomposisi
Berikut adalah deklarasi array dalam C++. Mana yang benar?
int numbers[5] = {1, 2, 3, 4, 5}
array numbers[5] = {1, 2, 3, 4, 5}
int numbers = {1, 2, 3, 4, 5}
int numbers[] = {1, 2, 3, 4, 5}
numbers[5] = {1, 2, 3, 4, 5}
Dalam bahasa C, apakah yang akan terjadi jika Anda mencoba mengakses elemen di luar indeks yang valid dari sebuah array?
Program akan melanjutkan eksekusi tanpa masalah
Nilai yang tidak terdefinisi akan dikembalikan
Program akan menghasilkan pesan kesalahan dan berhenti
Sistem akan memberikan peringatan namun tetap melanjutkan eksekusi
Tergantung pada kompiler yang digunakan
