Borland Delphi

1. Bahasa pemrograman Borland Delphi pertama kali diperkenalkan pada tahun ...
a. 1985
b. 1986
c. 1983
d. 1993
e. 1995

2. Window kosong tempat merancang antar muka pemakai, dapat dilakukan disarana ...
a. form designer
b. compile
c. palette
d. . run
e. object inspector

3. Proses pembuatan program menggunakan bahasa pemrograman Borland Delphi meliputi berbagai tahap seperti berikut ini, kecuali…
a. perancangan aplikasi
b. men-debug aplikasi
c. penulisan program menjorok kedalam
d. pembuatan projek
e. penyuntingan kode

4. Pada saat pengetikan kode, bisa jadi ada kesalahan. Untuk mempermudah pencarian dan pembetulan kesalahan, maka fasilitas yang bisa digunakan yaitu …
a. Integrated debugger
b. Code editor
c. project manager
d. object treeview
e. compiler

5. Identifier yang nilainya dapat diubah pada saat aplikasi dijalankan…
a. tipe data
b. komentar
c. konstanta
d. karakter
e. variabe

6. Tipe data yang menunjukan nilai false dan true yaitu…
a. Real
b. character
c. Integer
d. string
e. boolean

7. Berikut merupakan tipe data integer, kecuali ..
a. word
b. extended
c. longint
d. byte
e. Shortint


8. Tipe data (data type) integer memiliki range :
a. 0-255
b. 0-65535
c. -128 s.d 127
d. -32768s.d 32767
e. -2147483648 s.d 2147483647

Perhatikan kode program berikut ini untuk soal no 9-11.
procedure Tform1.bthitungclick(sender:Tobject);
const
tunak=1000;
var
janak:………; No. 9
gapok,gatot,tunj: ……..; No.10
begin
gapok:=strtofloat(edgapok.text);
janak:=Strtoint(edjanak.text);
tunj:=janak*tunak;
gatot:=gapok+tunj;
edgatot.text:=……(gatot); No.11
end;

9. Variabel janak menggunakan tipe data …
a. integer
b. real
c. string
d. character
e. boolean

10. Variabel gapok, gatot, tunj menggunakan tipe data…
a. integer
b. real
c. string
d. character
e. boolean

11. Konversi bilangan yang tepat untuk kode di atas adalah…
a. floattostr
b. strtofloat
c. Strtoint
d. Inttostr
e. Strtostr

12. Tipe data (data type) byte memiliki range :
a. 0-255
b. 0-65535
c. -128 s.d 127
d. -32768s.d 32767
e. -2147483648 s.d 2147483647







13. Berikut ini merupakan komponen-komponen yang ada pada Bahasa pemprograman Borland Delphi, Kecuali …
a. Menu bar
b. Toolbar/Speedbar
c. Jendela Unit
d. Jendela form
e. Menu Propertis

14. Langkah –langkah untuk mengubah ukuran stage yang semula 550x400 pixels menjadi 800x600 pixels adalah ….
a. Property inspector –Dimension-width-height
b. Document properties- Property inspector -Dimension-width-height
c. Property inspector –Document properties-Dimension-width-height
d. Property inspector –Dimension-width-height -Document properties
e. Property inspector – Dimension

15. Fungsi dari Hand tools pada Macro Media Flash adalah …
a. Membuat garis pada stage
b. Memberi warna pada objek
c. Menggerakan suatu tampilan objek pada stage
d. Mengisi warna pada objek
e. Menggambar sebuah objek

16. Bahasa pemprograman Delphi merupakan pengembangan dari program ….
a. C ++
b. Basic
c. Turbo basic
d. Pascal
e. Lotus

17. Berikut ini merupakan Prosedure penulisan agar keluar dari program, kecuali …
a. procedure Tform1.bthitungclick(sender:Tobject);
application. Terminate;
end;
b. procedure Tform1.bthitungclick(sender:Tobject);
Close;
end;
c. procedure Tform1.bthitungclick(sender:Tobject);
Exit;
end;
d. procedure Tform1.bthitungclick(sender:Tobject);
applicationTerminate;
end;
e. Benar semua
18. Berikut ini beberapa operasi yang dapat digunakan dalam operator bahasa pemprograman, kecuali…
a. Aritmetika
b. Logika
c. Relasional
d. konstanta
e. Benar semua

19. Berikut ini operator yang digunakan pembagian untuk bilangan bulat adalah…
a. /
b. :
c. div
d. mod
e. \

20. Berikut ini operator yang digunakan untuk pembagian yang mempunyai sisa bagi adalah…
a. /
b. :
c. div
d. mod



KUNCI JAWABAN
1. A
2. A
3. C
4. A
5. A
6. E
7. B
8. D
9. A
10. B
11. A
12. A
13. D
14. D
15. C
16. D
17. D
18. D
19. C
20. D