TINGKAT_Q: 10
SOAL_Q: INFORMATIKA
1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah ....
IMAGE_Q:
A: Membuat program
B: Membuat Algoritma
C: Membeli komputer
D: Proses
E: Membuat program
ANS_Q: B
---
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :
IMAGE_Q:
A: Proses masuk
B: Program
C: Algoritma
D: Prosesor
E: Proses program
ANS_Q: C
---
IMAGE_Q:
IMAGE_Q:
6. Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan :
IMAGE_Q:
A: a=0 , b=5
B: a=10, b=5
C: a=10 , b=0
D: a=10, b=10
E: a=a , b=5
ANS_Q: d
---
IMAGE_Q:
A: 15 dan 5
B: 0 dan 15
C: 15 dan 15
D: 10 dan 15
E: 15 dan 0
ANS_Q: c
---
8. Type data yang hanya mengenal kondisi True atau False pada Pascal programming ,
adalah :
IMAGE_Q:
A: IF
B: Bool
C: Integer
D: Character
E: IF dan and
ANS_Q: b
---
9. Dalam bahasa Pascal terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal,
yaitu...
IMAGE_Q:
A: IF
B: Bool
C: Integer
D: Character
E: IF dan and
ANS_Q: b
---
IMAGE_Q:
A: Al Khawarizmi
B: Blaise Pascal
C: Prof. Niklaus Wirth
D: Borland
E: Al Khawarizmi
ANS_Q: c
---
11. Fungi standard yang digunakan untuk mengetahui nilai pendahulu dari suatu variabel
disebut....
IMAGE_Q:
A: ORD
B: SUCC
C: PRED
D: DIV
E: ORD AND
ANS_Q: C
---
IMAGE_Q:
A: IF
B: AND, OR, NOT
C: True, False
D: CASE
E: IF, MODUS, MEDIAN
ANS_Q: B
---
13. Berikut ini adalah komponen perangkat keras berfungsi sebagi temat penyimpanan sementara dan
menjadikan komputer memunculkan bios adalah...
IMAGE_Q:
A: RAM
B: Hardist
C: Prosesor
D: PSU
E: Motherboard
ANS_Q: a
---
14. Papan induk komputer yang digunakan sebagi pusat kedali komputer dan juga sebgai temat untuk
mengatur jalanya sistem komputer adalah...
IMAGE_Q:
A: Hardist
B: Prosesor
C: PSU
D: Ram
E: Mother bord
ANS_Q: E
---
15. Orang yang menjalakan komputer atau laptop dan juga pengendali komputer adalah...
IMAGE_Q:
A: Sofware
B: Hardware
C: Barinware
D: Proses login
E: Proses output
ANS_Q: a
---
IMAGE_Q:
A: .
B: ‘
C: :
D: ...
E: /
ANS_Q: b
---
program tipe_char;
uses crt;
var
a:char;
begin
clrscr;
a:=9;
writeln('a: ',a);
readln;
end
yang perlu di perbaiki dalam pengkodean pascal adalah:
IMAGE_Q:
19. tipe data yang bisa menampung banyak karakter sekaligus. Secara internal di dalam pascal, dan
merupakan array dari tipe data char. Merupakan data...
IMAGE_Q:
A: String
B: Interger
C: Booleam
D: Char
E: enumerated
ANS_Q: b
---
program tipe_enumerated;
uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b,c: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= rabu;
writeln('b: ',b);
readln;
end.
Hasi output data adalah.....
IMAGE_Q:
A: Senin,rabu
B: Senin,minggu
C: Senin, selasa rabu
D: Senin, minggu dan rabu
E: Senin dan minggu
ANS_Q: a
---
uses crt;
var
a:real;
begin
clrscr;
a:=8/4;
writeln('a: ',a);
readln;
end.
Kode tersebut menghasilkan output:...
A: eror
B: 2
C: 4
D: 1
E: 8
ANS_Q: a
---
22. perhatikan kode pemrograman brikut ini:
uses crt;
var
a:real;
begin
clrscr;
a:=8/4;
writeln('a: ',......);
readln;
end.
Yang perlu ditambahkan pada .... adalah
IMAGE_Q:
A: A
B: B
C: a:8/4
D: a:8:4
E: b:8:4
ANS_Q: d
---
uses crt;
var
a,b:interger;
begin
clrscr;
a:=8*4;
b:=8+2;
writeln('a: ',a);
........................
readln;
end.
Penembahan kode pada untuk memunculkan perkalian adalah...
IMAGE_Q:
A: Writeln(‘a: ‘,a);
B: Writeln(‘b: ‘,b);
C: Writeln(‘a: ‘,a)
D: Writeln(‘a: ‘,b);
E: Writeln(‘a: ,a);
ANS_Q: b
---
uses crt;
var
.......:interger;
begin
clrscr;
c:=8+2;
writeln('a: ',c);
readln;
end.
Penembahan kode pada untuk memunculkan penambahan adalah...
IMAGE_Q:
A: c
B: a
C: end
D: b
E: write
ANS_Q: a
---
uses crt;
var
x:interger;
begin
clrscr;
x:=8+2;
writeln('a: ',.......);
readln;
end.
Penembahan kode pada untuk memunculkan penambahan adalah...
IMAGE_Q:
A: X
B: X’
C: ‘x’
D: Write
E: Begin
ANS_Q: a
---
uses crt;
var
a:real;
begin
clrscr;
a:=3.14;
writeln('a: ',a);
a:=999.99;
writeln('a: ',a);
a:= a + 0.01;
writeln('a: ',a);
readln;
end.
Dari contoh tersebut merupakan pengkodingan tipe data
IMAGE_Q:
A: rel
B: char
C: boolen
D: integer
E: Salah semua
ANS_Q: a
---
27. perintah yang digunakan dalam pascal untuk mengosongkan / membersihkan halaman
sehingga pada halaman selanjutnya tampilannya kosong….
IMAGE_Q:
A: clrsrc
B: begin
C: writen
D: ln
E: end
ANS_Q: a
---
uses crt;
var
a:string;
begin
clrscr;
a:=‘Duniakom';
writeln('a: ',a);
a:='Sedang belajar Pascal';
writeln('a: ',a);
a:='12345678';
writeln('a: ',a);
readln;
end.
Kode yang salah pada pemrograman diatas adalah..
A: a:=‘Duniakom';
B: writeln('a: ',a);
C: a:='12345678';
D: readln;
E: End.
ANS_Q:a
---
uses crt;
var
a:boolean;
begin
clrscr;
a:= 1=1;
writeln('a: ',a);
readln;
end.
Hasil otput tersebut adalah…
IMAGE_Q:
A: true
B: fals
C: True and fals
D: end
E: off
ANS_Q: a
---
IMAGE_Q:
A: uses crt;
var
a:boolean;
begin
clrscr;
q:= 1=1;
writeln('a: ',a);
readln;
end.
B: uses crt;
var
a:boolean;
begin
clrscr;
e:= 1=1;
writeln('a: ',a);
readln;
end.
C: uses crt;
var
a:boolean;
begin
clrscr;
c:= 1=1;
writeln('a: ',a);
readln;
end.
D: uses crt;
var
a:boolean;
begin
clrscr;
b:= 1=1;
writeln('a: ',a);
readln;
end.
E: uses crt;
var
a:boolean;
begin
clrscr;
a:= 1>0;
writeln('a: ',a);
readln;
end.
ANS_Q: e
---
31. untuk memunculkan kode program kamis saja denga data type atau enumerated adalah
IMAGE_Q:
A: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
readln;
end.
B: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
readln;
end.
C: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
readln;
end.
D: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
readln;
end.
E: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,: nama_hari;
begin
clrscr;
a:= kamis;
writeln('a: ',a);
readln;
end.
ANS_Q: e
---
32. berikut ini merupakan hasil output eror kode program kamis saja denga data type atau
enumerated adalah…
IMAGE_Q:
A: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
readln;
end.
B: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,: nama_hari;
begin
clrscr;
a:= kamis;
writeln('a: ',a);
readln;
end.
C: uses crt;
type
nama_hari= (senin,selasa);
var
z,c: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= selasa;
writeln('b: ',b);
readln;
end.
D: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a,b,c: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
b:= minggu;
writeln('b: ',b);
c:= kamis;
writeln('b: ',c);
readln;
end.
E: uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var
a: nama_hari;
begin
clrscr;
a:= senin;
writeln('a: ',a);
readln;
end.
ANS_Q: c
---
uses crt;
var
a,b,c,d,e,f,g,h:integer;
begin
clrscr;
a:=8+4+10;
b:=9-2-5;
writeln('a: ',a);
writeln('b: ',b);
hasil output nya adalah….
A: 22 dan 2
B: 20 dan 2
C: 22 dan 0
D: 21 dan 2
E: 22 dan 3
ANS_Q: a
---
34. berikut merupakan kode program pascal:
program tipe_char;
uses crt;
var
a:char;
begin
clrscr;
a:='Aa';
writeln('a: ',a);
a:='99';
writeln('a: ',a);
a:='x';
writeln('a: ',a);
readln;
end.
Hasil outputnya adalah..
A: eror
B: a:aa
a:99
a:x
C: a:aa
a:90
a:x
D: a:a
a:99
a:x
E: a:aa
a:99
a:0
ANS_Q: a
---
35. Digunakan untuk menampilkan isi dari suatu nilai variabel di layar fungsi statmen dari…
IMAGE_Q:
A: writeln
B: end
C: begin
D: Uses crt
E: ;
ANS_Q: a
---
36. Digunakan untuk memasukkan (input) data lewat keyboard ke dalam suatu variabel
IMAGE_Q:
A: writeln
B: readln
C: begin
D: Uses crt
E: ;
ANS_Q: b
---
PROGRAM CETAK_2(OUTPUT);
CONST
a = ‘ori’ ;
b = 'makan bakso’;
BEGIN
WRITELN(a,' sedang ');
END.
IMAGE_Q:
PROGRAM cetak;
LABEL a,b;
BEGIN
WRITELN('intan');
goto a;
WRITELN('sudah');
a:
WRITELN('belajar');
goto b;
WRITELN('informatika');
b:
End.
hasil outputny adalah…
IMAGE_Q:
A: Intan belajar
B: Intan sudah belajar
C: informatika
D: Intan sudah belajar informatia
E: intan
ANS_Q: a
---
A: 14,2
B: 12
C: 13,2
D: 10
E: 11,5
ANS_Q: a
---
40. Dalam mengakhiri kode pemrograman pascal dengan mengunakan kata dan tanda…
A: End.
B: begin
C: Write(‘ ).
D: Uses crt:
E: var
ANS_Q: a
---