WorksheetsLatihan 1
Total questions: 92
Worksheet time: 4hrs 38mins
Sebuah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer disebut...
Bahasa latin
Bahasa Pemrograman
Bahasa Isyarat
Bahasa Daerah
Tempat menampung data di memori dengan nilai berubah-ubah disebut …
Tipe data
Konstanta
Variabel
Compiler
Simbol atau karakter dalam program untuk melakukan operasi disebut ….
Variabel
Tipe data
Konstanta
Operator
Penyederhanaan suatu program menjadi lebih kompleks dan sederhana dan efisien disebut dengan ….
Modularasi
Algoritma
Hierarki
Pengurutan
Pencarian
Berikut langkah-langkah melakukan modularasi, kecuali ….
Mendefenisikan masalah
Mengelompokkan aktifitas kedalam modul
Membuat bagan hirarki
Membuat logika program utama
Mengetik sintaks program secara langsung
Salah satu keuntungan dari melakukan modularasi adalah ….
Sulitnya mengetahui kesalahan
Bertambahnya waktu pengerjaan
Menghindari penulisan algoritma yang berulang-ulang
Dapat melakukan pekerjaan sendiri
Seringnya terjadi error
Potongan codingan Bahasa C diatas merupakan contoh ….
parameter
prosedur
fungsi
perulangan
pengurutan
Parameter yang digunakan pada potongan coding Bahasa C diatas adalah ….
input
input output
output
proses
perhitungan
Parameter aktual pada potongan codingan diatas adalah ….
mencarinilairapor dan nilai_harian
void dan nilai_rapor
nilai_uh dan nilai_tugas
void dan nilai_harian
mencarinilairapor dan nilai_tugas
Parameter aktual yang menunjukkan jenis parameter dari potongan coding Bahasa C daiatas adalah ….
nilai_rapor
nilai_uh
nilai_tugas
void
mencarinilairapor
Variabel dan konstanta pada fungsi diletakkan pada ….
algoritma
judul
deklarasi
parameter
prosedur
Label ayam1 dan ayam2 pada contoh codingan berada pada ….
judul program
algoritma
deklarasi
library
parameter
tipeBalikan pada potongan coding diatas ditunjukkan oleh ….
void
menghitungtotalgaji
{}
int
gaji
Potongan codingan diatas merupakan fungsi dengan nama ….
float
hitungvolume
sisi
return 0
{}
Algoritma pada potongan coding diatas adalah ….
float hitungvolume;
(float sisi);
volume = sisi * sisi * sisi;
return 0;
{}
Parameter aktual dari fungsi diatas adalah ….
float hitungvolume
float sisi
float volume
sisi
return 0
Deklarasi pada potongan codingan fungsi diatas berisi ….
float hitungvolume
float sisi
float volume;
volume = sisi * sisi * sisi;
return 0;
Struktur dari fungsi yang tidak ada diprosedur adalah ….
bagian judul
return
deklarasi
algoritma
parameter aktual
Contoh subprogram yang ada pada aplikasi whatsapp adalah ….
direct message
panggilan
beranda
galeri
drive
Penulisan parameter yang benar adalah ….
diapit oleh tanda kurung ‘()’ dan dipisahkan oleh tanda koma ’,’ antar variabel
diapit oleh tanda kurung kurawal ‘{}’ dan dipisahkan oleh tanda koma ’,’ antar variabel
diapit oleh tanda kurung kurawal ‘{}’ dan dipisahkan oleh tanda titik koma ’;’ antar variabel
diapit oleh tanda kurung ‘()’ dan dipisahkan oleh tanda titik koma ’;’ antar variabel
tipe output parameter aktual boleh berbeda dengan parameter formal
Aturan terkait parameter berikut ini yang benar adalah ….
tipe data parameter aktual dan parameter formal harus sama
tipe data parameter aktual dan parameter formal boleh berbeda
jumlah parameter aktual boleh tidak sama dengan jumlah parameter formal
tipe input parameter aktual boleh berbeda dengan parameter formal
tipe output parameter aktual boleh berbeda dengan parameter formal
Berikut ini merupakan salah satu jenis parameter adalah ….
parameter proses
parameter input/output
parameter searching
parameter sorting
parameter fungsi
Membuat logika program utama dalam langkah-langkah proses modularasi menggunakan ….
fungsi dan prosedur
fungsi dan flowchart
prosedur dan pseudocode
pseudocode dan flowchart
prosedur dan flowchart
Indeks ke 4 jika array dimulai dari 0 adalah ….
9
24
19
30
21
Angka 21 berada pada indeks ….
2
4
6
8
10
Data yang akan disorot pada step 3 dengan cara buble sort jika pengurutannya ascending adalah ….
50 dan 67
67 dan 35
67 dan 24
67 dan 76
76 dan 45
Urutan angka yang benar pada step 3 dengan cara buble sort jika pengurutannya descending adalah …..
Indeks yang akan diubah pada step 4 dengan cara buble sort adalah ….
indeks 1 dan indeks 2
indeks 2 dan indeks 3
indeks 3 dan indeks 4
indeks 4 dan indeks 5
indeks 5 dan indeks 6
Jumlah step untuk menyelesaikan array diatas menggunakan buble sort dengan cara descending adalah ….
4
7
9
10
12
Jumlah step untuk menyelesaikan array diatas menggunakan selection sort dengan cara ascending adalah ….
4
6
8
10
12
Data yang disorot untuk diubah pada step 5 menggunakan selection sort dengan cara descending adalah ….
40
35
78
22
9
Urutan data yang akan terbentuk pada step 4 menggunakan selection sort dengan cara ascending adalah ….
Indeks yang akan disorot pada step 6 jika pengurutan menggunakan selection sort secara descending adalah ….
indeks ke 0
indeks ke 3
indeks ke 8
indeks ke 4
indeks ke 5
Data yang akan disorot pada step 3 menggunakan insertion sort secara descending adalah ….
45
40
93
7
12
Jumlah data yang akan menjadi perbandingan dengan data yang disorot pada step 5 menggunakan insertion sort secara descending adalah ….
1
3
5
7
9
Urutan data yang akan muncul pada step 2 menggunakan insertion sort secara ascending adalah ….
Data terurut dengan benar ascending menggunakan insertion sort berada pada step ….
step 3
step 5
step 7
step 2
step 6
Data yang akan bertukar pada step 2 menggunakan selection sort secara ascending adalah ….
tidak ada yang ditukar
40 dan 13
35 dan 9
78 dan 22
78 dan 40
Pengurutan yang berpola pikir “setiap indeks, elemen mana yang tepat untuk mangisi posisi” adalah …
rekrusif dan searching
buble sort dan insertion sort
insertion sort dan selection sort
buble sort dan selection sort
rekrusif dan insertion sort
Merancang logika bagi modul dalam setiap program menggunakan ….
pseudocode
flowchart
pencarian
pengurutan
rekrusif
Jika penulisan algoritma yang berulang dapat dihindari dengan modularasi berarti keuntungan dari modularasi berkaitan dengan ….
memudahkan pelacakan kesalahan
menghemat waktu pembuatan program
memudahkan pembagian pekerjaan
mengelompokkan aktifitas kedalam modul
mengecek algoritma
Jika parameter formal dalam sebuah prosedur ada 3 berarti jumlah parameter aktual pada prosedur ada ….
3
6
9
12
15
Pengurutan yang berpola pikir “setiap elemen, posisi mana yang paling tepat” adalah …
rekrusif
buble sort
insertion sort
selection sort
rekrusif dan insertion sort
Penyederhanaan suatu program menjadi lebih kompleks dan sederhana dan efisien disebut dengan ….
Modularasi
Algoritma
Hierarki
Pengurutan
Pencarian
Berikut langkah-langkah melakukan modularasi, kecuali ….
Mendefenisikan masalah
Mengelompokkan aktifitas kedalam modul
Membuat bagan hirarki
Membuat logika program utama
Mengetik sintaks program secara langsung
Salah satu keuntungan dari melakukan modularasi adalah ….
Sulitnya mengetahui kesalahan
Bertambahnya waktu pengerjaan
Menghindari penulisan algoritma yang berulang-ulang
Dapat melakukan pekerjaan sendiri
Seringnya terjadi error
Potongan codingan Bahasa C diatas merupakan contoh ….
parameter
prosedur
fungsi
perulangan
pengurutan
Parameter yang digunakan pada potongan coding Bahasa C diatas adalah ….
input
input output
output
proses
perhitungan
Parameter aktual pada potongan codingan diatas adalah ….
mencarinilairapor dan nilai_harian
void dan nilai_rapor
nilai_uh dan nilai_tugas
void dan nilai_harian
mencarinilairapor dan nilai_tugas
Parameter aktual yang menunjukkan jenis parameter dari potongan coding Bahasa C daiatas adalah ….
nilai_rapor
nilai_uh
nilai_tugas
void
mencarinilairapor
Variabel dan konstanta pada fungsi diletakkan pada ….
algoritma
judul
deklarasi
parameter
prosedur
Label ayam1 dan ayam2 pada contoh codingan berada pada ….
judul program
algoritma
deklarasi
library
parameter
tipeBalikan pada potongan coding diatas ditunjukkan oleh ….
void
menghitungtotalgaji
{}
int
gaji
Potongan codingan diatas merupakan fungsi dengan nama ….
float
hitungvolume
sisi
return 0
{}
Algoritma pada potongan coding diatas adalah ….
float hitungvolume;
(float sisi);
volume = sisi * sisi * sisi;
return 0;
{}
Parameter aktual dari fungsi diatas adalah ….
float hitungvolume
float sisi
float volume
sisi
return 0
Deklarasi pada potongan codingan fungsi diatas berisi ….
float hitungvolume
float sisi
float volume;
volume = sisi * sisi * sisi;
return 0;
Struktur dari fungsi yang tidak ada diprosedur adalah ….
bagian judul
return
deklarasi
algoritma
parameter aktual
Contoh subprogram yang ada pada aplikasi whatsapp adalah ….
direct message
panggilan
beranda
galeri
drive
Penulisan parameter yang benar adalah ….
diapit oleh tanda kurung ‘()’ dan dipisahkan oleh tanda koma ’,’ antar variabel
diapit oleh tanda kurung kurawal ‘{}’ dan dipisahkan oleh tanda koma ’,’ antar variabel
diapit oleh tanda kurung kurawal ‘{}’ dan dipisahkan oleh tanda titik koma ’;’ antar variabel
diapit oleh tanda kurung ‘()’ dan dipisahkan oleh tanda titik koma ’;’ antar variabel
tipe output parameter aktual boleh berbeda dengan parameter formal
Aturan terkait parameter berikut ini yang benar adalah ….
tipe data parameter aktual dan parameter formal harus sama
tipe data parameter aktual dan parameter formal boleh berbeda
jumlah parameter aktual boleh tidak sama dengan jumlah parameter formal
tipe input parameter aktual boleh berbeda dengan parameter formal
tipe output parameter aktual boleh berbeda dengan parameter formal
Berikut ini merupakan salah satu jenis parameter adalah ….
parameter proses
parameter input/output
parameter searching
parameter sorting
parameter fungsi
Membuat logika program utama dalam langkah-langkah proses modularasi menggunakan ….
fungsi dan prosedur
fungsi dan flowchart
prosedur dan pseudocode
pseudocode dan flowchart
prosedur dan flowchart
Indeks ke 4 jika array dimulai dari 0 adalah ….
9
24
19
30
21
Angka 21 berada pada indeks ….
2
4
6
8
10
Data yang akan disorot pada step 3 dengan cara buble sort jika pengurutannya ascending adalah ….
50 dan 67
67 dan 35
67 dan 24
67 dan 76
76 dan 45
Urutan angka yang benar pada step 3 dengan cara buble sort jika pengurutannya descending adalah …..
Indeks yang akan diubah pada step 4 dengan cara buble sort adalah ….
indeks 1 dan indeks 2
indeks 2 dan indeks 3
indeks 3 dan indeks 4
indeks 4 dan indeks 5
indeks 5 dan indeks 6
Jumlah step untuk menyelesaikan array diatas menggunakan buble sort dengan cara descending adalah ….
4
7
9
10
12
Jumlah step untuk menyelesaikan array diatas menggunakan selection sort dengan cara ascending adalah ….
4
6
8
10
12
Data yang disorot untuk diubah pada step 5 menggunakan selection sort dengan cara descending adalah ….
40
35
78
22
9
Urutan data yang akan terbentuk pada step 4 menggunakan selection sort dengan cara ascending adalah ….
Indeks yang akan disorot pada step 6 jika pengurutan menggunakan selection sort secara descending adalah ….
indeks ke 0
indeks ke 3
indeks ke 8
indeks ke 4
indeks ke 5
Data yang akan disorot pada step 3 menggunakan insertion sort secara descending adalah ….
45
40
93
7
12
Jumlah data yang akan menjadi perbandingan dengan data yang disorot pada step 5 menggunakan insertion sort secara descending adalah ….
1
3
5
7
9
Urutan data yang akan muncul pada step 2 menggunakan insertion sort secara ascending adalah ….
Data terurut dengan benar ascending menggunakan insertion sort berada pada step ….
step 3
step 5
step 7
step 2
step 6
Data yang akan bertukar pada step 2 menggunakan selection sort secara ascending adalah ….
tidak ada yang ditukar
40 dan 13
35 dan 9
78 dan 22
78 dan 40
Pengurutan yang berpola pikir “setiap indeks, elemen mana yang tepat untuk mangisi posisi” adalah …
rekrusif dan searching
buble sort dan insertion sort
insertion sort dan selection sort
buble sort dan selection sort
rekrusif dan insertion sort
Merancang logika bagi modul dalam setiap program menggunakan ….
pseudocode
flowchart
pencarian
pengurutan
rekrusif
Jika penulisan algoritma yang berulang dapat dihindari dengan modularasi berarti keuntungan dari modularasi berkaitan dengan ….
memudahkan pelacakan kesalahan
menghemat waktu pembuatan program
memudahkan pembagian pekerjaan
mengelompokkan aktifitas kedalam modul
mengecek algoritma
Jika parameter formal dalam sebuah prosedur ada 3 berarti jumlah parameter aktual pada prosedur ada ….
3
6
9
12
15
Pengurutan yang berpola pikir “setiap elemen, posisi mana yang paling tepat” adalah …
rekrusif
buble sort
insertion sort
selection sort
rekrusif dan insertion sort
