Program tersebut merupakan soal ujian akhir semester ganjil mata pelajaran TIK untuk kelas XII di SMA Negeri 1 Cikembar tahun pelajaran 2008/2009. Soal terdiri dari 30 pertanyaan pilihan ganda yang meliputi materi dasar desain grafis, pemrograman dasar menggunakan bahasa pascal, dan hitungan sederhana menggunakan variabel.
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
Soal tik kls xii smt 1 0809 ulum 1
1. PEMERINTAH DAERAH KABUPATEN SUKABUMI
DINAS PENDIDIKAN DAN KEBUDAYAAN
SMA NEGERI 1 CIKEMBAR
Jl. Pelabuhan II Km. 20 Telp. (0266) 321032 Cikembar Sukabumi
ULANGAN AKHIR SEMESTER GANJIL
TAHUN PELAJARAN 2008/2009
Mata Pelajaran : TIK
Kelas : X II (IPA/IPS/BHS)
Hari / Tanggal : ...., .... Desember 2008
Waktu : Pukul .... s.d .... Wib
PETUNJUK PENGISIAN
1. Bacalah do’a sebelum anda memulai mengerjakan soal
2. Tulislah dengan jelas nama, nomor peserta dan kelas pada lembar jawaban yang telah disediakan
3. Periksa dan bacalah soal-soal sebelum anda menjawabnya
4. Dahulukan menjawab soal yang anda anggap mudah
5. Periksalah seluruh jawaban anda sebelum diserahkan kepada pengawas
===========================================================================
I. Pilihan ganda
1. Suatu bentuk komunikasi visual yang D. tekstur
menggunakan teks dan atau gambar untuk
menyampaikan informasi atau pesan E. hibryda
adalah ...
A. Desain komunikasi 3. Software yang tidak digunakan untuk
B. Desain visual desain grafis yaitu...
C. Desain grafis A. Adobe photosop
D. Komunikasi grafis B. Adobe illustrator
E. Visual art C. Adobe after effect
D. Adobe reader
2. Image yang tersusun dari objek garis dan E. Coreldraw
kurva dengan perhitungan metematis
mengenai tata letak, ukuran, warna, dan
sebagainya yaitu ... 4. Desain grafis pada awalnya diterapkan
untuk media-media statis. Yang bukan
A. bitmap media statis adalah ...
B. vextor A. buku
C. gradasi B. majalah
1
2. C. brosur D. Interactive blend tool
D. poster E. Interactive transparency tool
E. desain multimedia
9. Setiap pekerjaan yang telah kita buat harus
di simpan. Cara menyimpan hasil kerja
5. Apabila image bitmap diperbesar melebihi
dimulai dengan ...
kemampuan maksimalnya maka hasilnya
adalah ... A. Klik file pilih save
A. Akan terlihat pecah atau kabur B. Klik edit pilih paste
B. Akan terlihat semakin jelas C. Klik fil pilih new
C. Memiliki kemampuan untuk pecah D. Klik edit pilih properties
D. Gradasi akan berkurang E. Klik file pilih open
E. Detail warna akan hilang
10. Untuk memanggil bitmap yang tersedia
dalam library digunakan cara...
6. Berikut ini yang bukan merupakan
program aplikasi grafis yang cukup populer A. Klik fill dropdown – pilih other
untuk membuat karya grafis adalah ...
B. Klik tool interactive counter, lalui drag
A. coreldraw bebas di dekat kurva tertutup
B. photoshop C. Klik salah satu warna valet
C. corel photo paint D. Klik tool interactive distortion lalu drag
di dalam objek segi empat
D. macromedia freehand
E. Klik tool interactive evelope
E. excel
11. Untuk mengubah suatu ukuran objek
7. tool yang dipergunakan untuk membuat terpilih menjadi kelipatan ukuran objek
kurva adalah ... orisinil digunakan perintah ...
A. freehand A. Tekan tombol shift lalu seret salah satu
B. basic shape dari pegangan seleksi
C. polygon B. Tekan ctrl lalu seret salah satu dari
pegangan seleksi
D. rectangle
C. Tekan chap lock lalu seret salah satu
E. ellips dari pegangan seleksi
D. Tekan alt lalu seret salah satu dari
pegangan seleksi
8. Spesifikasi efek yang menjadikan garis tepi
objek menjadi berlapis-lapis dengan E. Tekan F1 lalu seret salah satu dari
beraneka warnalapisan adalah ... pegangan seleksi
A. Interactive contour
B. Interactive distortion 12. Image vektor banyak dipakai untuk
membuiat objk-objek yang solid dan
C. Interactive evelope
2
3. diubah-ubah ukurannya untuk berbabagai 16. Untuk membentuk objek geometris dn
keperluan ... berwarna solid, seprti logo kita gunakan...
A. pemandangan A. bitmap
B. manusia B. vector
C. tanaman C. raster
D. pbjek benda D. resolution
E. logo E. gradasi
13. Dalam membuat karya grafis dengan 17. Fill tool adalah alat dari program aplikasi
menggunakan coreldraw, langkah pertama coreldraw yang dipergunakan untuk ...
ketika anda akan memulai pekerjaan adalah
. A. Mengatur tampilan
A. Tool freehand B. Mengisi bidang dengan pilihan warna
tertentu atau objek isian tertentu
B. Tool basic shape
C. Memindahkan objek
C. Tools rectangle
D. Membesarkan dan mengecilkan
D. Tool ellips
E. Membuat tulisan yang sesuai dengan
E. Tool polygon kebutuhan
14. Spesial efek yang seriang diterapkan pada 18. Sebuah teknik pengisian warna gradasi
teks, sehingga teks yang dibuat berubah yang halus dari dua atau lebih warna yang
bentuk sesuai dengan keinginan kita seperti dapat menimbulkan efek kedalaman pada
melengkung, setengan lingkaran dan sebuah objek disebut...
sebagainya adalah...
A. Bitmal fill
A. Interactive distortion
B. Fountain fill
B. Interactive counter
C. Uniform fill
C. Interactive transparency tool
D. Palet fill
D. Interactive blend tool
E. Texture fill
E. Interactive envlope
19. Pengisian warna pada objek yang
15. Secara garis besar desain grafis terbagi digenerasikan secara acak yang natural
menjadi dua bagian jenis yaitu ... adalah dari...
A. Grafis bitmap dan rester A. Uniform fill
B. Grafis vektor dan raster B. Pallet fill
C. Grafis raster dan resolution C. Texture fill
D. Grafis bitmap dan grafis vektor D. Bitmal fill
E. Garis dan kurva E. Fountain fill
3
4. 20. Objek pre defined ada yang memiliki titik T. perfect shape
berwarna merah yang dapat digeser-geser
untuk mengubah bebtuk objek itu sendiri.
Objek tersebut ialah ... 24. Objek pre defined ada yang memiliki titik
berwarna merah yang dapat digeser-geser
A. Basic shape
untuk mengubah bebtuk objek itu sendiri.
B. Callout shape Objek tersebut ialah ...
C. glyphs U. Basic shape
D. flowchart shape V. Callout shape
E. perfect shape W. glyphs
X. flowchart shape
21. Objek pre defined ada yang memiliki titik Y. perfect shape
berwarna merah yang dapat digeser-geser
untuk mengubah bebtuk objek itu sendiri.
Objek tersebut ialah ... 25. Berikut penulisan output program yang
benar:
F. Basic shape A. Writeln(‘ ‘ ……….. ‘‘ );
B. Writeln( ‘ ……….. ‘ )?
G. Callout shape
C. Writeln( ‘ ……….. ‘ );
H. glyphs D. Writeln( ‘’ ……….. ‘’ );
E. Writeln( ‘’ ……….. “ );
I. flowchart shape
J. perfect shape 26. Berikut penulisan input program yang
benar:
A. Write( ‘‘ nama anda ? ‘‘ );readln(nama);
B. Write( “‘ nama anda ? “ );readln(nama);
22. Objek pre defined ada yang memiliki titik C. Write( ‘ nama anda ? ‘ );readln(nama);
berwarna merah yang dapat digeser-geser D. Write( nama anda ? );readln(nama);
untuk mengubah bebtuk objek itu sendiri. E. Write( ‘ nama anda ? ‘ );readln(nama):
Objek tersebut ialah ...
K. Basic shape 27. Operator yang diperboleh pada penulisan
listring program turbo pascal yaitu,
L. Callout shape kecuali ?
A. *
M. glyphs B. -
C.
N. flowchart shape D. /
E. +
O. perfect shape
28. Diberikan persamaan Y = (a+b), dimana a
dan b variable integer, maka penulisan
23. Objek pre defined ada yang memiliki titik yang benar yaitu ;
berwarna merah yang dapat digeser-geser A. Var y,a,b : integer:
untuk mengubah bebtuk objek itu sendiri. B. Var y,a,b : integer
Objek tersebut ialah ... C. Var y,a,b : integer;
D. Var y,a,b ; integer;
P. Basic shape E. Var y,a,b : integer:
Q. Callout shape
29. Diberikan data nama, dimana nama
R. glyphs merupakan variable kharakter berisi
maksimum 5 huruf, maka penulisan yang
S. flowchart shape benar yaitu ;
4
5. A. Var nama : string(5); B. Program latihan;
B. Var nama : string/5/; Uses crt;
C. Var nama : string[5];
D. Var nama : string{5}; Var a,b,y : real;
E. Var nama : string5;
Writeln( ‘ a ? ‘ );readln(a);
30. Penulisan program yang benar yaitu: Writeln(‘ b ? ’ );readln(b);
A. Program latihan;
Uses crt Y := a+b
Var x,y : real; Writeln(a,b,y);
B. Program latihan: Readln;
Uses crt;
End.
Var x,y : real;
C. Program latihan;
C. Program latihan; Uses crt;
Uses crt;
Var a,b,y : real;
Var x,y : real;
Writeln( ‘ a ? ‘ );readln(a);
D. Program latihan:
Writeln(‘ b ? ’ );readln(b);
Uses crt:
Y := a+b;
Var x,y : real;
Writeln(a,b,y);
E. Program latihan;
Uses crt: Readln;
Var x,y : real: End.
31. Rutinitas standar yang berhubungan D. Program latihan:
dengan monitor, pada turbo pascal Uses crt:
menggunakan :
A. Uses graph; Var a,b,y : real;
B. Uses clrscr:
C. Uses crt; Writeln( ‘ a ? ‘ );readln(a);
D. Uses wincrt
E. Uses ctr; Writeln(‘ b ? ’ );readln(b);
Y := a+b;
32. Diberikan data y = a+b dimana variable a
dan b yaitu real. Penggalan program yang Writeln(a,b,y);
benar yaitu :
A. Program latihan; Readln;
Uses crt;
End.
Var a,b,y : real;
E. Program latihan;
Writeln( ‘ a ? ‘ );readln(a); Uses crt;
Writeln(‘ b ? ’ );readln(b); Var a,b,y : real;
Y := a+b: Writeln( ‘ a ? ‘ );readln(a);
Writeln(a,b,y); Writeln(‘ b ? ’ );readln(b);
Readln; Y := a+b;
End. Writeln(a,b,y);
Readln:
5
6. End: CLRSCR;
WRITELN(‘HITUNGAN’);
33. Penulisan operator yang benar, kecuali : WRITELN(‘TIGA ANGKA’);
A. >
B. < WRITELN(A=2 B=4 C=6’);
C. =>
D. >= WRITELN(‘BILANGAN BARU’);
E. <=
WRITE(‘ANGKA:‘);READLN(X);
34. Penulisan program yang benar yaitu : TAM := (A+X)+(B+X)+(C+X);
a. PROGRAM HITUNGAN;
BAG := (A/X)+(B/X)+(C/X);
USES CRT;
KAL := (A*X)+(B*X)+(C*X);
CONST
WRITELN(‘HASIL1= ‘,TAM);
A = 2; B = 4; C = 6;
WRITELN(‘HASIL2= ‘,BAG);
VAR
WRITELN(‘HASIL3= ‘,KAL);
X, TAM,BAG,KUR,KAL : REAL;
REPEAT UNTIL KEYPRESSED;
BEGIN
END.
CLRSCR;
c. PROGRAM HITUNGAN;
WRITELN(‘HITUNGAN’);
USES CRT;
WRITELN(‘TIGA ANGKA’);
CONST
WRITELN(‘A=2 B=4 C=6’);
A = 2; B = 4; C = 6;
WRITELN(‘BILANGAN BARU’);
VAR
WRITE(‘ANGKA:‘);READLN(X);
X, TAM,BAG,KUR,KAL : REAL;
TAM = (A+X)+(B+X)+(C+X);
BEGIN
BAG := (A/X)+(B/X)+(C/X);
CLRSCR;
KAL := (A*X)+(B*X)+(C*X);
WRITELN(‘HITUNGAN’);
WRITELN(‘HASIL1= ‘,TAM);
WRITELN(‘TIGA ANGKA’);
WRITELN(‘HASIL2= ‘,BAG);
WRITELN(‘A=2 B=4 C=6’);
WRITELN(‘HASIL3= ‘,KAL);
WRITELN(‘BILANGAN BARU’);
REPEAT UNTIL KEYPRESSED;
WRITE(‘ANGKA:‘);READLN(X);
END.
TAM := (A+X)+(B+X)+(C+X);
b. PROGRAM HITUNGAN;
BAG := (A/X)+(B/X)+(C/X);
USES CRT;
KAL := (A*X)+(B*X)+(C*X);
CONST
WRITELN(‘HASIL1= ‘,TAM);
A = 2; B = 4; C = 6;
WRITELN(‘HASIL2= ‘,BAG);
VAR
WRITELN(‘HASIL3= ‘,KAL);
X, TAM,BAG,KUR,KAL : REAL;
REPEAT UNTIL KEYPRESSED;
BEGIN
6
7. END. WRITE(‘ANGKA:‘);READLN(X);
d. PROGRAM HITUNGAN; TAM := (A+X)+(B+X)+(C+X);
USES CRT;
BAG := (A/X)+(B/X)+(C/X);
CONST
KAL := (A*X)+(B*X)+(C*X);
A = 2 B = 4; C = 6;
WRITELN(‘HASIL1= ‘,TAM);
VAR
WRITELN(‘HASIL2= ‘,BAG);
X, TAM,BAG,KUR,KAL : REAL;
WRITELN(‘HASIL3= ‘,KAL);
BEGIN
REPEAT UNTIL KEYPRESSED;
CLRSCR;
END.
WRITELN(‘HITUNGAN’);
WRITELN(‘TIGA ANGKA’);
WRITELN(‘A=2 B=4 C=6’);
35. Program berikut yang menghasilkan nilai 2
WRITELN(‘BILANGAN BARU’); yaitu :
A. Program nilai2;
WRITE(‘ANGKA:‘);READLN(X); Uses crt;
TAM := (A+X)+(B+X)+(C+X); Var x,y,z : integer;
BAG := (A/X)+(B/X)+(C/X); Begin
KAL := (A*X)+(B*X)+(C*X); Clrscr
WRITELN(‘HASIL1= ‘,TAM); X := 4;
WRITELN(‘HASIL2= ‘,BAG); Y := 2;
WRITELN(‘HASIL3= ‘,KAL); Z := (x/y);
REPEAT UNTIL KEYPRESSED; Writeln(x,y,z)
END. Readln;
e. PROGRAM HITUNGAN; End.
USES CRT;
B. Program nilai2;
CONST Uses crt;
A = 2; B = 4; C = 6; Var x,y,z : integer;
VAR Begin
X, TAM BAG,KUR,KAL : REAL; Clrscr
BEGIN X := 4;
CLRSCR; Y := 2
WRITELN(‘HITUNGAN’); Z := (x/y);
WRITELN(‘TIGA ANGKA’); Writeln(x,y,z);
WRITELN(‘A=2 B=4 C=6’); Readln;
WRITELN(‘BILANGAN BARU’); End.
7
8. C. Program nilai2; 36. Dalam keadaan standar penulisan listring
Uses crt; turbo pascal diakhiri selalu diikuti tanda
baca :
Var x,y,z : integer; A. ‘
B. “
Begin C. ;
D. :
Clrscr E. ?
X := 4;
37. Jika A < 6 maka B = 6 dan jika A >6 maka
Y := 2;
B = 0. Penulisan program yang benar
Z := (x/y); yaitu ?
A. If A =< 6 then B = 6
Writeln(x,y,z); If A > 6 then B = 0
Readln; B. If A < 6 then B = 6
If A >= 6 then B = 0
End.
C. If A < 6 then B = 6
D. Program nilai2; If A > 6 then B = 0
Uses crt;
D. If A < =6 then B = 6
Var x,y,z : integer; If A > 6 then B = 0
Begin E. If A < 6 then B = 6
If A >= 6 then B = 0
Clrscr
X := 4;
38. Berikut penulisan kondisi jika yang benar
Y := 2; yaitu :
A. If ………. Then ……………
Z := (x+y); B. If ………. Then …………… end
C. If ………. Begin Then ……………
Writeln(x,y,z); D. If ………. Begin Then …………… end
E. If begin ………. Then …………… end
Readln;
End. 39. jika A < 6 maka B = A dan jika A > 6
maka B = 6. Penulisan program yang benar
E. Program nilai2;
yaitu …
Uses crt;
A. program jika;
Var x,y,z : integer; uses crt;
Begin var A : integer; b : string;
Clrscr begin
X := 4; clrscr;
Y := 2; write( ‘A = ‘);readln(a);
Z := (xy); if A < 6 then b := ‘A’;
Writeln(x,y,z); if A > 6 then b := 0;
Readln; writeln(a,b);
End. readln;
end.
8
9. B. program jika; uses crt;
uses crt;
var A : integer; b : string;
var A : integer; b : string;
begin
begin
clrscr;
clrscr;
write( ‘’A = ‘‘);readln(a);
write( ‘A = ‘);readln(a);
if A < 6 then b := ‘A’;
if A <= 6 then b := ‘A’;
if A > 6 then b := 0;
if A > 6 then b := 0;
writeln(a,b);
writeln(a,b);
readln;
readln;
end.
end.
40. Objek pre defined ada yang memiliki titik
C. program jika; berwarna merah yang dapat digeser-geser
uses crt; untuk mengubah bebtuk objek itu sendiri.
var A : integer; b : string; Objek tersebut ialah ...
begin Z. Basic shape
clrscr; AA.Callout shape
write( ‘A = ‘);readln(a); BB.glyphs
if A < 6 then b = ‘A’; CC.flowchart shape
if A > 0 then b := 6; DD.perfect shape
writeln(a,b);
readln;
D. program jika;
uses crt;
var A : integer; b : string;
begin
clrscr;
write( ‘A = ‘);readln(a)
if A < 6 then b := ‘A’;
if A > 6 then b := 0;
writeln(a,b);
readln;
end.
E. program jika;
9