NEW
Font size
WorksheetsPAT PROGDAS
Total questions: 50
Worksheet time: 25mins
Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah………..
Mempelajari program
Membeli komputer
Membuat program
Membuat algoritma
Membuat flowchart
Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut
Algoritma
Flowchart
Pseudocode
Variabel
Konstanta
Penulisan algoritma yang menggunakan sintaks (cara penulisan) yang menyerupai bahasa pemrograman disebut …..
Flowchart
Pseudocode
Coding
Data flow
Aplikasi
Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu, adalah pengertian dari .....
Algoritma
Pseudocode
Flowchart
Tipe data
Coding
Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > solusi / hasil.
Masalah
Proses
Input
Database
File
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah....
15 dan 15
15 dan 0
0 dan 15
10 dan 15
5 dan 10
Di bawah ini adalah beberapa contoh bahasa pemrograman komputer, kecuali.....
Visual Basic
Pascal
Java
Ms. Office
C++
Berikut yang bukan merupakan komponen output dari algoritma mencetak file dengan printer adalah………
Kertas berisi gambar
Kertas berisi teks
Kertas kosong
Kertas berisi gambar dan teks
File berisi teks
Yang termasuk bahasa pemrograman tingkat rendah adalah……..
Java
Pascal
Visual Basic
PHP
Assembler
Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut, kecuali…
menentukan kelulusan berdasarkan rata-rata
menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan
menentukan gaji berdasarkan golongan
menentukan rata-rata seluruh siswa dalam suatu kelas
menentukan diagnosa penyakit
Pseudocode yang di gunakan pada penulisan algoritma berupa ...
Bahasa inggris
Bahasa Pemrograman
Bahasa mesin
Semua benar
Simbol tersebut digunakan untuk .... dalam flowchart
Proses
Pemberian nilai awal
Input/output
Decision
Standar output yang digunakan untuk menampilkan hasil output hasil dari rancangan kode program dan diikuti dengan header <iostream> adalah....
cin
cout
printf
get
scanf
Tipe data yang digunakan untuk menyimpan karakter adalah....
int
char
double
float
string
Mengulang pengeksekusian statemen-statemen hingga berkali-kali sesuai dengan iterasi yang diinginkan merupakan pengertian dari....
Percabangan
Perulangan
Fungsi
Procedure
List
Struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array disebut dengan.......
Algoritma
Flowchart
Prosedur
List
Data flow diagram
Manakan gambar yang menandakan input/output
Manakan gambar yang menandakan proses
Manakan gambar yang menandakan awal/akhir
Merupakan contoh dari
Flowchart Urutan
Flowchart Percabangan
Flowchart Perulangan
Pseudocode
Algoritma
Tipe data terstruktur yang terdiri dari sejumlah komponen komponen yang mempunyai tipe sama,disebut tipe data...
integer
array
boolean
float
Character
Yang bukan merupakan ciri-ciri array adalah…..
tidak mempunyai tipe data
dapat diakses secara acak
mempunyai batasan
variable dapat sama atau berbeda tetapi tipe data harus sama
harus dideklarasikan terlebih dahulu, sebelum digunakan
if
for
if else
repeat
switch case
if
for
if else
repeat
switch case
#include<stdio.h>
int main(){
int a;
a=21;
if(a%7==0){
printf("%d\n",a);
}
printf("Selesai\n");
return 0;
}
21
selesai
selesai
3
selesai
0
selesai
_
Berdasarkan gambar tersebut, bagian nomor 1 merupakan ….
Jumlah Elemen
Variabel
Tipe data
Fungsi
Code
Berdasarkan gambar tersebut, bagian nomor 2 merupakan ….
Jumlah Elemen
Variabel
Tipe data
Fungsi
Code
orang yang pekerjaannya membuat program atau aplikasi untuk digunakan sebagai alat bantu manusia dalam mengerjakan rutinitas yang bersifat monoton atau berulang-ulang dengan menggunakan bahasa pemrograman tertentu
Programmer
Bahasa Pemrograman
Software
Operator
Perangkat Lunak
merupakan suatu himpunan dari aturan terstruktur yang dipakai untuk mendefinisikan program komputer
Programmer
Bahasa Pemrograman
Software
Operator
Perangkat Lunak
Bahasa pemrograman yang hampir mendekati bahasa manusia dengan contoh begin, or, end adalah...
Bahasa Mesin
Bahasa Tingkat Rendah
Bahasa Tingkat Menengah
Bahasa Tingkat Tinggi
Bahasa Berorientasi Obyek
Bahasa pemrograman yang berorientasi obyek
Bahasa Mesin
Assembly
Bahasa C
Java
Visual Basic
Contoh bahasa pemrograman tingkat tinggi
Bahasa Mesin
Assembly
Bahasa C
Java
Visual Basic
Bahasa pemrograman yang umum digunakan kecuali
Java
Microsoft Word
Pascal
Visual Basic
Dev C++
Sebuah IDE (Integrated Development Environment) C / C++ yang sudah dilengkapi dengan TDM-GCC Compiler (bagian dari GNU Compiler Collection / GCC). Merupakan IDE gratis dan full featur yang didistribusikan dibawah lisensi GNU General Public License untuk pemrograman C dan C++.
Java
Microsoft Word
Pascal
Visual Basic
Dev C++
Di bawah ini yang termasuk struktur dasar algoritma antara lain
Pengulangan
Perbaikan
pemulihan
Pemrograman
Pengaturan
a = 4 b = 3
a = 4 b = 2
a = 3 b = 4
a = 2 b = 1
a = 2 b = 1
a = 6 b = 2
a = 4 b = 2
a = 4 b = 0
a = 2 b = 2
a = 6 b = 4
int a;
a=4*2+4/2;
printf("Nilai a=%d\n",a);
return 0;
10
6
16
8
12
a = 8 + 4 * 2 / 4;
b = (8 + 4) * 2 / 4;
c = 10 % 3 * 2;
d = 10 % (3 * 2);
a=10 b=6 c=2 d=4
a=12 b=12 c=2 d=4
a=12 b=12 c=4 d=2
a=10 b=12 c=2 d=4
a=10 b=6 c=2 d=2
int a = 5, b = 5;
printf("Nilai A = %d", a);
printf("\nNilai ++A = %d", ++a);
printf("\nNilai A = %d", a);
printf("\nNilai B = %d", b);
printf("\nNilai --B = %d", --b);
printf("\nNilai B = %d", b);
A= 5 ++A=6 A=6 B=5 --B=4 B=4
A= 5 ++A=6 A=5 B=5 --B=4 B=5
A= 5 ++A=5 A=5 B=5 --B=5 B=5
A= 5 ++A=5 A=6 B=5 --B=5 B=4
A= 5 ++A=7 A=6 B=5 --B=3 B=4
Manakah operator logika dibawah yang tidak tepat
X = 1 Y = 1 X||Y = 1
X = 1 Y = 1 X||Y = 0
X = 0 Y = 1 X||Y = 1
X = 1 Y = 0 X||Y = 1
X = 0 Y = 0 X||Y = 0
Manakah operator logika dibawah yang tidak tepat
X = 1 Y = 0 X||Y = 0
X = 1 Y = 1 X||Y = 1
X = 0 Y = 1 X||Y = 1
X = 1 Y = 0 X||Y = 1
X = 0 Y = 0 X||Y = 0
Manakah operator logika dibawah yang benar
X = 1 Y = 0 X&&Y = 1
X = 1 Y = 1 X&&Y = 0
X = 0 Y = 1 X&&Y = 1
X = 1 Y = 0 X&&Y = 0
X = 0 Y = 0 X&&Y = 1
Manakah operator logika dibawah yang benar
X = 1 Y = 0 !(X&&Y) = 1
X = 1 Y = 1 !(X&&Y) = 1
X = 0 Y = 1 !(X&&Y) = 0
X = 1 Y = 0 !(X&&Y) = 0
X = 0 Y = 0 !(X&&Y) = 0
jika a=9 b=10 c=11
d = a + 6 > 12;
e = b > 4 + a ;
f = c - 3 <= 8;
g = d || e || f;
d=1 e=0 f=1 g=1
d=1 e=0 f=1 g=0
d=0 e=1 f=0 g=1
d=0 e=1 f=1 g=0
d=1 e=1 f=0 g=1
