Anda di halaman 1dari 6

I.

SOAL PILIHAN GANDA


1. Tag yang harus dimiliki setiap file HTML adalah :
a. <HEAD>
b. <TITLE>
c. <BODY>
d. <TEXT>
e. <STYLE>

2. Akan dihasilkan tulisan budi dengan huruf terbesar
a. <h1>budi</h1>
b. <h2>budi</h2>
c. <h3>budi</h3>
d. <h4>budi</h4>
e. <h5>budi</h5>

3. Untuk mengatur paragraph, rata tengah :
a. <P> ALIGN="CENTER"</P>
b. <P> "CENTER"</P>
c. <P ALIGN="CENTER" /P>
d. <P ALIGN="CENTER"></P>
e. <P ALIGN="CENTER" P>

4. Untuk mengatur paragraph, rata tengah :
a. <P> ALIGN="CENTER"</P>
b. <P> "CENTER"</P>
c. <P ALIGN="CENTER" /P>
d. <P ALIGN="CENTER"></P>
e. <P ALIGN="CENTER" P>

5. Yang dapat digunakan untuk link antara lain :
a. teks, tag
b. teks, gambar
c. tombol, tag
d. obyek, target
e. target, gambar

6. Untuk mengakhiri sebuah baris dari isi dokumen tanpa memulai sebuah paragraph
baru digunakan tag :
a. <NL> <nl>
b. <BL> <bl>
c. <BR> <br>
d. <PL> <pl>
e. <Line> <line>

7. Kode ini akan menggambar sebuah garis horizontal yang dapat kita gunakan untuk
memisahkan isi dari dokumen.
a. <Font>
b. <HR>
c. <BR>
d. <QB>
e. <Line>

8. Perintah ini memunculkan sebuah baris dalam tabel
a. <TABLE>
b. <TD>
c. <TR>
d. <TB>
e. <LINE>

9. Perintah ini memunculkan sebuah baris dalam tabel Suatu program yang paling
sederhana adalah program yang hanya terdiri dari bagian pernyataan saja. Bagian
pernyataan adalah bagian yang terakhir dari suatu blok. Bagian ini diawali dengan kata
tercadang (reversed word) :
a. BEGIN dan diakhiri dengan kata tercadang END.
b. REPEAT dan diakhiri dengan kata tercadang UNTIL.
c. FOR dan diakhiri dengan kata tercadang DO.
d. IF dan diakhiri dengan kata tercadang THEN.
e. CASE dan diakhiri dengan kata tercadang OF.

10. Hasil dari program berikut ini adalah :
begin
writeln('Belajar Program Pascal');
end.

a. tidak ada hasil
b. program tak berjalan
c. terjadi Error kode 36
d. terjadi Error kode 12
e. Belajar Program Pascal

11. Setiap akhir pernyataan dalam bahasa pascal selalu diakhiri dengan tanda :
a. titik koma ( ; )
b. titik dua ( : )
c. titik saja ( . )
d. petik tunggal ( ' )
e. petik ganda ( " )

12. Untuk menjalankan dan melihat hasil program pascal digunakan tombol :
a. Alt + R
b. Ctrl + R
c. Run
d. Alt + F9
e. Ctrl + F9

13. Cara penulisan judul program yang benar adalah :
a. Program Membuat Tabel Harga;
b. Program membuat tabel harga;
c. Program_Membuat_Tabel_Harga;
d. Program MembuatTabelHarga;
e. Program Membuat_Tabel_Harga.

14. Program yang benar adalah :
a. begin writeln('Belajar Program Pascal'); readln; end;
b. begin writeln('Belajar Program Pascal'); readln; end.
c. begin writeln("Belajar Program Pascal"); readln; end.
d. begin; writeln('Belajar Program Pascal'); readln; end;
e. begin; writeln('Belajar Program Pascal'); readln; end;

15. uses DOS;
begin
clrscr;
write('SMU Sewon is the best');
readln;
end.

Program diatas tidak dapat berjalan (error) karena :
a. menggunakan READLN;
b. kurang Uses CRT;
c. kurang Uses GRAPH;
d. seharusnya ("SMU Sewon is the best");
e. begin kurang tanda titik koma ( ; )

16. Beberapa Unit yang telah disediakan Turbo Pascal antara lain :
a. CRT, DOS, GRAPH, SYSTEM
b. FILE, EDIT, RUN, COMPILE
c. clrscr, begin, end, readln
d. repeat-until, for-to-do, while-do
e. run, error, succses, compile

17. Untuk menghapus layar dalam mode teks, digunakan :
a. AssignCrt
b. NormVideo
c. ClrEol
d. NoSound
e. ClrScr

18. Untuk merubah warna huruf dalam mode teks, digunakan :
a. Color
b. TextBackGround
c. TextColor
d. FontColor
e. TextMode

19. 1,2546E+04 digunakan pascal untuk menyatakan bilangan ... dalam format real.
a. 12546
b. 1,2546
c. 12,546
d. 125,46
e. 1254,6

20. var
a,c : integer;
b : real;
begin
a := 12.0;
b := 6;
c := a * b;
write(c:8:2);
end.

Hasil dari program diatas adalah :
a. 2
b. 4
c. 72
d. 720
e. program tak berjalan
21.
var
a, b : integer;
c : real;
begin
a := 2;
b := 4;
c := a * b;
write(c:8:3);
end.

Hasil dari program diatas adalah :
a. 2
b. 4
c. 0,008
d. 8,000
e. program tak berjalan

22.
var
a, b, c : integer;
begin
a := 3;
b := 7;
c := b mod a;
end.

Variabel c bernilai :
a. 0
b. 0,3333
c. 1
d. 2
e. 2,3333

23.
uses crt;
var
a, b, c : integer;
begin
clrscr;
a := 3;
b := 7;
c := b div a;
write(c);
end.

Variabel c bernilai :
a. 0
b. 0,3333
c. 1
d. 2
e. 2,3333

24.
VAR
n : integer;
BEGIN
n := 1;
REPEAT
write(n);
n := n + 1;
UNTIL n > 5;
END.

Hasil dari perulangan diatas adalah :
a. 234
b. 1234
c. 12345
d. 2345
e. 123456

25.
VAR
n : integer;
BEGIN
n := 0;
for n := 1 to 5 do
write(n);
END.

Hasil dari perulangan diatas adalah :
a. 00000
b. 01234
c. 012345
d. 12345
e. 012345

26.
Uses
crt;
Var
a : integer;
Begin
Clrscr;
Write('masukkan nilai a = ');
Readln(a);
While a > 5 Do Writeln('SMU Sewon');
End.


a. Jika a adalah 1 maka menulis 'SMU Sewon' 1 kali
b. Jika a adalah 5 maka menulis 'SMU Sewon' 1 kali
c. Jika a adalah 5 maka menulis 'SMU Sewon' 5 kali
d. Jika a adalah 6 maka menulis 'SMU Sewon' 5 kali
e. Jika a adalah 7 maka menulis 'SMU Sewon' berkali-kali

27.
Var
Tekan : Char;
Begin
Repeat
Write('Tekan tombol huruf keyboard ! ');
ReadLn(Tekan);

Case Tekan Of
'a'..'e' : writeln('Aduuh');
else
writeln('Anda menekan ',Tekan);
End

Until Tekan = 'x';
End.

Jika kita tekan tombol :
a. a,b,c,d atau e akan tampil tulisan Aduuh
b. a,b,c,d atau e akan tampil tulisan Aduuh dan program selesai
c. a bersama-sama e akan tampil tulisan Aduuh
d. tidak menampilkan apa-apa selain ditekan x
e. jika ditekan x akan tampil tulisan Anda menekan x

28. Untuk membuat lingkaran dengan jari-jari 50 pixel, dengan pusat di koordinat X = 100
dan Y = 200 adalah :
a. PutPixel(50,100,200);
b. Pixel(50,100,200);
c. Circle(50,100,200);
d. Circle(100,200,50);
e. Rectangle(100,200,50);

29. Untuk memindahkan pointer (kursor grafik) ke koordinat X,Y dalam mode grafik :
a. SetPointer
b. PointerXY
c. SetXY
d. MoveTo
e. LineTo

30. LineTo(20,300); adalah perintah membuat garis :
a. di koordinat 20,300
b. dari koordinat 20,300
c. lebar 20 pixel tinggi 300 pixel
d. dari posisi pointer terakhir ke koordinat 20,300
e. dari sudut kiri atas ke koordinat 20,300.

II. SOAL URAIAN

1. Buatlah program untuk menghitung Y dari persamaan Y = 2 X
2
3X + 4, jika X
bernilai dari 1 sampai dengan 3.

2. Buatlah program untuk membuat kotak (tanpa arsiran) berwarna merah dengan sudut
kiri atas 200,200 panjang sisi 150 pixel dan lebarnya 75 pixel. Berilah tulisan nama
Anda berwarna kuning.
3. Jelaskan kepanjangan/arti dari :
a. HTML
b. Browser
c. Attributes
d. DownLoad
e. E-mail
f. LAN
g. Internet
h. Hypertext
i. Page Banner
j. TCP
k. HomePage
l. WebSite
4. Jelaskan yang dimaksud dengan search engine dan berikan contohnya minimal 3.
5. Tuliskan beberapa software browser untuk mengkases situs-situs di internet, minimal 2
browser.

Anda mungkin juga menyukai