Font size
WorksheetsAlpro TRM
Total questions: 60
Worksheet time: 40mins
Suatu langkah untuk menyelesaikan sebuah masalah secara logis dan sistematis adalah…
Pseudocode
Algoritma
Flowchart
Pemrograman
Pseudocode yang dipakai dalam penulisan algoritma adalah…
Bahasa Pemrograman
Bahasa Latin
Bahasa Terstruktur
Bahasa Indonesia
Sintak yang tepat dan benar untuk mengeluarkan output “Hello people” di pemrograman C++ adalah…
Cin>>”Hello people”;
Cin>>”Hello people;
Cout<<“Hello people
Cout<<“Hello people";
Alat bantu untuk mengorganisasikan hasil analis adalah dengan…
Input – Proses – Output
Start – Proses – Input
Start – Proses – Output
Start – Proses - End
Tipe data apakah yang bisa digunakan jika int x = 9.90
Char
Float
Integer
String
Setiap perintah dalam projek C++ selalu diakhiri dengan…
?>
//
;
{}
Bagian dari program yang memiliki peran sangat penting yang akan mempengaruhi setiap instruksi jalannya program adalah…
Looping
Variabel
Type Data
Percabangan
Cin dalam program C++ berati…
Untuk Menghasilkan Output
Untuk Menginput Data
Untuk Menampilkan Output
Untuk Membuat Program
Pemesanan tempat memori variable dan tipe data atau fungsi tertentu disebut…
Float
Deklarasi
Deskripsi
Algoritma
Data yang harus diberikan pada komputer disebut…
Input
Proses
Output
Start-End
Untuk menampilkan hasil yang sudah di input pada program c++ disebut…
Input
Proses
Output
Start-End
Suatu tahapan atau bagan alir yang berfungsi untuk menggambarkan penyelesaian masalah scara sederhana dan jelas adalah…
Pengulangan
Proses
Flowchart
Pseudocode
Tipe data yang menyatakan TRUE FALSE dalam sebuah program adalah…
int
char
fload
boolean
Struktur dasar dari algoritma pemrograman adalah…
Sequence, Selection dan Looping
String, Boolean dan Integer
Flowchart, Deklarasi dan Output
Array, Pointer dan Variabel
Dibawah ini adalah komponen penyusun algoritma, kecuali…
variabel
Konstanta
Pseodocode
Type data
Jika diketahui nilai sebagai berikut.
{a,b, dan x bertipe data integer}
a=2b
b=3
x = a / b + a
Berapa output dari nilai x?
6
9
10
8
const float phi=3.14
float r,luas;
scanf(“%f”, &r);
luas=phi*r*r;
printf(“%f”, luas);
jika diketahui r=10
berapa output yang dihasilkan…..
314.00
314
3.14
314.0000
int a,b,c,d;
scanf(“%d %d”,&a,&b);
if(a<=b) {
printf(“%d”,a);
}else{ printf(“%d”,b);}
jika diketahui inputan a=10 dan b=5
maka output yang akan dihasilkan ialah….
1
10
0
5
int main (){
int x = 24, y = 39, z = 45;
z = x + y;
y = z – y;
x = z – y;
printf (“n%d %d %d”, x, y, z);}
Output yang dihasilkan program diatas ialah….
24 39 63
39 24 63
24 39 45
Tidak ada jawaban yang benar
Diinginkan pembacaan nilai dari keyboard untuk mengisi variabel x yang dapat menyimpan bilangan bulat. Pilihlah syntax yang sesuai!
scanf(“%d”, &x);
scanf(“%f”, &y)
scanf(“%i”, &y);
canf(“%s”, &x);
a = 3; b = 2
if ( a / b % 2 == 0)
output(a+a / b )
else
output( a-a % b)
if ( a % b / 2 == 0)
output( (a+b) % (a-b) )
2
3
0 dan 2
2 dan 0
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi
Merah
Ungu
Hijau
putih
Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a=0, b=5
a=10, b=5
a=10, b=0
a=10, b=10
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah
15 da 0
0 dan 15
15 dan 15
0 dan 10
Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...
mempelajari Program
Membeli Komputer
Membuat Algoritma
Membuat Proses
Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...
Proses
Program
Algoritma
Flowcart
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut....
Bahasa Alam
Psuedocode
bahasa komputer
Flowcart
Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemograman disebut metode penulisan...a. Flowchart
Bagan Alir Dokumen
Psuedocode
bahasa komputer
Flowcart
Yang termasuk ke dalam jenis algoritma percabangan adalah...
If Else
For Do
void
type data
Yang termasuk ke dalam jenis algoritma perulangan adalah...
If Else
For Do
void
type data
Istilah "Perulangan" dalam pemograman C++ dikenal dengan...
If ElseAgain
Replay
Funtion
Looping
Bentuk belah ketupat pada diagram flowchart diberi nama...
Data Flow
ReplayTerminator
Proses
Decision
Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...
Char return;
char 1;
char a;
semua salah
Fungsi dari operator % sebagai...
Mencarai sisa pembagian 2 bilangn
pembagian 2 bilangan
prosentase bilangan
membagi per seratus persen
Penggunaan aritmatika yang benar yaitu...
while (i<=3);
i++;
t=t+angka;
float r,l,x=0;
APA YANG DIMAKSUD DENGAN ALGORITMA PEMROGRAMAN
LANGKAH - LANGKAH
KOMPONEN
TAHAPAN
CIRI-CIRI
Yang bukan statement dari flowgorithm adalah
input/output
varibel
control
break point
looping
Fungsi dari gambar di atas adalah
input
looping
output
declare
call
Fungsi dari gambar di atas adalah
input
looping
output
declare
call
Fungsi dari gambar di atas adalah
input
looping
output
declare
call
Fungsi dari gambar di atas adalah
input
looping
output
declare
call
Tipe data untuk varibel nama
string
real
integer
boolean
Tipe data untuk varibel luas lingkaran
string
real
integer
boolean
Tipe data untuk varibel nilai
string
real
integer
boolean
Fungsi dari Input
digunakan untuk mendeklarasikan variabel
digunakan untuk menyimpan hasil perhitungan ke dalam sebuah variabel
digunakan untuk memeriksa ekspresi Boolean dan kemudian mengeksekusi cabang benar atau salah berdasarkan hasilnya.
digunakan untuk menghentikan eksekusi program
membaca nilai dari keyboard dan menyimpan hasilnya dalam variabel
Fungsi dari Declare
digunakan untuk mendeklarasikan variabel
digunakan untuk menyimpan hasil perhitungan ke dalam sebuah variabel
digunakan untuk memeriksa ekspresi Boolean dan kemudian mengeksekusi cabang benar atau salah berdasarkan hasilnya.
digunakan untuk menghentikan eksekusi program
membaca nilai dari keyboard dan menyimpan hasilnya dalam variabel
Fungsi dari If
digunakan untuk mendeklarasikan variabel
digunakan untuk menyimpan hasil perhitungan ke dalam sebuah variabel
digunakan untuk memeriksa ekspresi Boolean dan kemudian mengeksekusi cabang benar atau salah berdasarkan hasilnya.
digunakan untuk menghentikan eksekusi program
membaca nilai dari keyboard dan menyimpan hasilnya dalam variabel
Perintah perulangan yang biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya
while
do
for
repeat
if
Urutan flowchart yang benar berdasarkan gambar tersebut adalah ....
1 – 8 – 3 – 4 – 5 – 9
1 – 8 – 2 – 4 – 5 – 9
1 – 8 – 2 – 6 – 7 – 9
1 – 8 – 3 – 6 – 7 – 9
Berikut ini contoh penulisan algoritma
Kalimat Deksriptif
Pseudocode
Kalimat Aktif
Flowchart
Apa hasil cetak yang akan muncul ketika masukan berupa nama = Budi dan Nilai = 56
Budi Tidak Lulus
Budi Lulus
Budi Belum lulus
Budi Ganteng
Apa hasil PRINT harga jika INPUT harga = 200
200
100
50
25
Simbol flowchart di samping menunjukkan…
Start/End
Proses
Kondisi
Input
Apakah kegunaan dari terminator pada simbol cabang tunggal ….
Menandai dan mengakhiri suatu flowchart
Melakukan eksekusi terhadap program-program IT
Melakukan perhitungan dan pemberian tugas
Proses pemberian harga awal
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi ….
ungu
merah
hijau
hitam
Variabel yang terdapat pada daftar parameter di dalam definisi fungsi disebut parameter …
lokal
global
aktual
formal
Kumpulan elemen-elemen yang terurut dan memiliki tipe data yang sama disebut …
array
varibel
type data
fungsi
Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogam (program bagian) disebut …
prosedur
tipe data
variabel
deklarasi
Teknik pencarian yang diterapkan hanya pada elemen array yang telah terurut dengan mencari dari data yang dimulai dengan index yang berada di tengah adalah….
Sequential search terurut
Sorted search
Binary search
Sentenial search
Teknik pengurutan data yang mencari data di array dan yang memiliki nilai terbesar akan dipindahkan ke index terakhir array, lalu dilakukan perulangan hingga jumlah data n-1 disebut juga dengan …
Insertion sort
Selection sort
Bubble sort
Merge sort
