Anda di halaman 1dari 18

Test Delphi Online

3 Salah satu fungsi database desktop adalah kecuali


A editor database
B membuat database
C membuat table
D membuat program
4 procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
i : integer;
begin
a:=0;
for i:=1 to 10 do
begin
a:=a+i;
end;
edit1.Text:=inttostr(a);
end;
Berapa isi dari edit1.text
A 55
B 40
C 10
D salah

13 Insert into Mk (kode_mk, mk , sks) value ('DK1202' , 'pancasila','2 sks');


perintah diatas digunakan untuk ?
A menambah data pada table mk dengan isi kode_mk='DK1202', Mk='Pancasila',sks=2
B merubah data pada table mk dengan isi baru adalah kode_mk='DK1202', Mk='Pancasila',sks=2
C menambah data pada table mk dengan isi kode_mk='DK202', Mk='Pancasila',sks=2
D menambah data pada table mk dengan isi kode_mk='DK1202', Mk='Pancasila',sks=3
14 berikut adalah perintah untukmegaktipkan table pada source code
A table.open
B table.enable:=true
C table.visible:=true
D table.active
15 fungsi komponent Tmainmenu adalah
A Untuk membuat popupmenu
B untuk membuat Main menu
C untuk membuat form
D untuk membuat shortcut
16 Fungsi dari karakter #13 adalah sama dengan
A sama dengan tombol Esc
B Sama dengan tombol Alt
C Sama dengan tombol Enter
D Sama dengan tombol F1

18 query1.open
maksud dari pernyataan diatas adalah
A membuka query1
B menyiapkan query1
C meneksekusi query1
D membuka dan mengeksekusi query1
D tTdbgrid, TDbedit, Tadotable
24 Menurut anda yang bukan merupakan komponen dari delphi adalah
A Tedit
B Ttable
C Datasource
D Winsock
26 Yang membedakan Teditmask dengan edit salah satunya adalah pada properties yaitu
A Tedit tidak mempunyai Property EditMask
B Tmaskedit tidak mempunyai properti Editmask
C Tedit tidak mempunyai property Passwordchar
D Tmaskedit tidak mempuyai properties Password char

1 Query1.close;
Maksud dari pernyataan diatas adalah :
A menutup komponent Query1 dari segala aktivitas
B Memperbaharui komponent Query1 dari segala aktivitas
C membersihkan komponent Query1 dari segala aktivitas
D semua salah
Yang merupakan file backup delphi adalah ?
A *.Pas
B *.Dfm
C *.Bak
D *.~*
5 Fungsi dari karakter #27 sama dengan
A Sama dengan tombol F9
B Sama dengan tombol F1
C Sama dengan tombol enter
D Sama dengan tombol Esc
6 Apa fungsi dari even OnClacField
A Digunakan untuk menghitung data
B Digunakan untuk menghitung table
C digunakan untuk menghitung field
D digunakan untuk mengisi field yang membutuhkan proses perhitungan

7 Untuk mencetak langsung suatu laporan ke print dapat dilakukan dengan cara memanggil namalaporan tersebut
diikuti dengan prosedure..(LapMhs. ..)
A LapMhs.prints
B LapMhs.preview.print
C LapMhs.Preview
D lapMhs.print
8 Fungsi dari TADOConnection adalah
A untuk menghubungkan ke database
B Sebagai penghubung antara database dengan Ado
C Untuk menyediakan hubungan dengan database access
D Sebagai penghubung dengan database menggunakan koneksi Ado
9 select * from mhs where nim like '26%'
Maksud dari perintah sql diatas adalah
A menampilkan seluruh record dan field pada tabel mhs dimana nim=26%
B menampilkan seluruh record dan field pada tabel mhs dimana hurup pertama dan kedua dari nim adl 26
C menampilkan seluruh record dan field pada tabel mhs dimana hurup pertama dan kedua dari nim adl 26%
D menampilkan seluruh record dan field pada tabel mhs dimana nim=26
10 perintah berikut untuk menutup table yang aktip
A table.active:=false
B table.close
C table.Active
D table.DeActive

13 select * from mhs order by nim desc


Maksud dari pernyataan diatas adalah
A menampilkan semua record pada table mhs yang diurutkan berdasarkan nim
B menampilkan semua record pada table mhs yang diurutkan berdasarkan nim dari besar ke kecil
C menampilkan semua record pada table nim
D menampilkan semua record pada table mhs yang dikelompokan berdasarkan nim dari besar ke kecil
14 Fungsi dari Datetostr adalah
A mengkonversikan tangal ke string
B mengkonversikan string ke tanggal
C mengkonversikan type data date ke string
D mengkonversikan type data string ke tanggal
15 Insert into Mk (kode_mk, mk , sks) value ('DK1202' , 'pancasila','2 sks');
perintah diatas digunakan untuk ?
A menambah data pada table mk dengan isi kode_mk='DK1202', Mk='Pancasila',sks=2
B merubah data pada table mk dengan isi baru adalah kode_mk='DK1202', Mk='Pancasila',sks=2
C menambah data pada table mk dengan isi kode_mk='DK202', Mk='Pancasila',sks=2
D menambah data pada table mk dengan isi kode_mk='DK1202', Mk='Pancasila',sks=3
16 Delphi Merupakan bahasa pemograman :
A Trerstuktur
B Objek Oriented
C Visual
D visual dan Objek oriented

17 Undeclared identifieer : 'ineteger'


Maksud dari pedsan kesalahan diatas adalah
A terjadi kesalahan penulisan
B ineteger tidak dideklarasikan
C ineteger tidak diketahui
D ineteger, salah penulisan
18 Select nim, nama from mhs
Maksud dari perintah sql diatas adalah
A menampilkan nim dan nama pada table mhs
B menampilkan seluruh record pada table mhs
C manampilkan nim dan nama saja
D menampilkan isi dari table mhs
19 File project delphi berextention ?
A dpr
B bak
C pas
D dcu
21 Perhatikan program berikut ini
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
If Checkbox1.Checked=true then
Label1.Caption:='Aktif'
else
Label1.Caption:='Not Aktif'
end;
Pada program diatas jika dijalankan apa yang terjadi
A tidak terjadi apa-apa
B Jika CheckBox1 di click dan properties Checked=True maka pada caption label1 akan menjadi aktif
C Jika CheckBox.Checked = True maka label1.caption=Aktif dan sebaliknya, terjadi pada even onlick
D program aka error pada baris 3
22 berikut adalah sql berparameter kecuali ?
A select * from mhs where nama=:agus
B select * from mhs where nama=:nama
C select * from mhs where nim=:Nim
D select * from mhs where nama='agus'
23 Even OnExit akan bekerja jika
A Focus keluar dari komponent bersangkutan
B Ketika komponent tersebut focus
C Ketika komponent tersebut ditekan enter
D Ketika ditekan dengan mouse kanan
24 I:=5
while I<= 7 do
I:=0*I;
berapa nilai I akhir?
A0
B1
C2

D3
25 Apakah perintah clrscr dapat dijalankan di delphi 5
A Bisa asal unit crt disertakan
B tidak bisa karena hanya jalan dipascal
C bisa, asal di jalankan pada modul console
D hanya bisa dijalankan di delphi 6 ke atas
26 Script program dibawah ini artinya
procedure TForm1.Button1Click(Sender: TObject);
A Event Onclick pada Button1
B Event Onclick pada Button2
C Event Onclick pada Tobject
D Event Onclick pada Tform
27 apa yang salah dengan program berikut :
if edit1.text='10' then
label1.caption:='sepuluh';
else
label1.caption:='bukan sepuluh';
A 10 harusnya bukan string
B 10 harusnya tidak dalam tanda kutip
C pada else harus memakai ;
D sebelum else harusnya tidak memakai ;
28 Maksud dari perintah berikut adalah :
query1.sql.clear
A untuk membersihkan perintah sql
B untuk membersihkan perintah sql sebelumnya
C untuk menghapus perintah sql
D untuk mengupdate perintah sql
29 select * from mhs order by nim
maksud dari pernyataan diatas adalah
A Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim dari kecil kebesar
B Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim dari besar ke kecil
C Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim
D Akan menampilkan seluruh record dari table mhs
30 Value assigned to 'a' never used
maksud dari pernyataan diatas adalah.
A nilai dari variabel a tidak pernah digunakan
B Variabel a harus dideklarasikan dulu
C variabel a salah typevariabel
D variabel a tidak bisa dipakai sebagai variabel

Test Delphi Online

1 Perbedaan Fungsi dan prosedure adalah


A Fungsi ada nilai baliknya sedangkan prosedure tidak
B Procedure ada nilai baliknya fungsi tidak
C procedure terdapat variable fungsi tidak
D fungsi terdapat variabel procedure tidak
2 fungsi untuk mengkonversikan dari sring ke integer adalah
A stringtiinteger
B strtoint
C inttostr
D strtofloat

7 Untuk memasukan/melakukan perhitungan otomatis pada suatu table dapat dilakukan dengan mamasukan sript
perhitungan tersebut pada event
A Oncalcfileld
B Onclick
C Before Post
D Apter Post
8 maksud dari perintah berikut adalah :
Query1.prapare
A menjalankan query1
B menghapus query1
C menyiapkan query1
D menyiapkan query berparameter
9 Fungsi dati komponent Dbgrid adalah
A untuk menampilkan data dan memanipulasi record dalam dataset
B untuk mencetak data
C Untuk menampilkan data
D Untuk menampilkan table beserta isinya
10 Untuk mengganti kata button1 pada komponent Tbutton menjadi Ok adalah dengan cara mengganti properties
A Text=Ok
B Hint=Ok
C Caption=Ok
D tidak bisa diganti
12 Apakah perintah clrscr dapat dijalankan di delphi 5
A Bisa asal unit crt disertakan
B tidak bisa karena hanya jalan dipascal
C bisa, asal di jalankan pada modul console
D hanya bisa dijalankan di delphi 6 ke atas
13 Untuk navigasi pada aplikasi database kita bidang menggunakan komponent..?
A Dbgrid
B Dbnavigator
C Dbedit
D Dbnavigasi

14 maksud dari perintah berikut adalah :


form2.showmodal
A menghapus form2
B menampilkan form2
C menampilkan hasil form 2
D mengupdate form2
15 Fungsi dari datasource adalah
A Penghubung antara Komponent Ttable dengan component data control pada suatu form
B Menghubungkan dengan database
C Penghubung antara komponent stringgrid dengan form
D Untuk menghubungkan database dengan dbgrid
16 I:=5
while I<= 7 do
I:=i+i;
berapa nilai I akhir?
A7
B5
C4
D 10
18 edit.clear;
fungsi dari perintah diatas adalah
A Untuk membersihkan buffer memori pada komponen edit
B untuk membersihkan text yang erdapat pada komponent edit
C Untuk membersihkan komonent edit
D untuk menghapus komponen edit

21 Table1.firs
maksud dari statement diatas adalah
A mengerakan penunjuk kerecord pertama
B memindahkan record ke record pertama
C memindahkan filed ke field pertama
D memindahkan table ke table pertama

24 Coba anda perhatikan potongan program dibawah ini, kira-kira berapa yang salah?
if (Button1.Enabled) then
Label1.Visible := True;
else
Label2.Visible = True;
A 2 baris
B 1 baris
C 3 baris
D tisak ada yang salah
25 edit.text:=table1nim.value
maksud dari perintah diatas adalah
A mengisi edit.text dengan value

B mengisi edit.text dengan nilai nim pada table 1


C mengisi edit.text dengan nim
D perintah yang salah
26 procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
begin
a:=0;
for i:=1 to 10 do
begin
a:=a+i;
end;
edit1.Text:=inttostr(a);
end;
Berapa isi edit1
A 55
B program tidak jalan
C 10
D 40
27 Pada saat kita membuat aplikasi database dengan menggunkan 3 komponen yaitu Ttable, Tdatasource, dan Tdbgrid,
semua properties untuk masing masing komponent sudah terpasang, tetapi pada saat Ttable diaktifkan terjadi kesalahan
"Missing Table name property". Maksud dari kesalahan tersebut adalah
A Ttablenya belum diberi nama
B Nama Tablenya belum dimasukan ke properties Tablename pada komponent Ttable
C Datasourcenya belum di aktifkan
D Dbgridnya belum di aktifkan
28 Untuk bisa mengakses table pada database access (read & write) minimal harus ada 3 Komponent yaitu :
A tTdbgrid, Tdatasource, Tadotable
B tTdbgrid, Tdatasource, Tquery
C tTdbVavigator, Tdatasource, Tadotable
D tTdbgrid, TDbedit, Tadotable
30 query1.Prepare;
maksud dari query diatas adalah
A untuk membuka query
B untuk menyiapkan query
C untuk mengeksekusi query
D menyiapkan query berparameter

3 I:=5
while I< 7 do
I:=1+I;
berapa nilai I akhir?
A5
B6
C7
D1

5 Apa maksud dari perintah dibawah ini


query1.close;
Query1.open;
A untuk menutup printah sql pada query1
B untuk membuka/menjalankan perintah sql pada queri2
C untuk mengupdate setiap perubahan pada query1
D untuk menghapus table
7 Even OnClick akan dieksekusi pada saat
A ditekan enter
B di tekan tombol mouse kanan
C ditekan tombol mouse kiri
D ditekan Spasi

16 Salah satu fungsi database desktop adalah kecuali


A editor database
B membuat database
C membuat table
D membuat program

19 Fungsi dati komponent Dbgrid adalah


A untuk menampilkan data dan memanipulasi record dalam dataset
B untuk mencetak data
C Untuk menampilkan data
D Untuk menampilkan table beserta isinya
20 pada suatu alikasi kita memasang komponent Tbutton, tetapi pada saat di RUN button tersebut tidak keliahatan,
kenapa hal ini bisa terjasi
A Karena property Visible di set False
B Karena property Visible di set True
C Terjadi kesalahan pada program
D Karena delphinya rusak

24 Yang membedakan Teditmask dengan edit salah satunya adalah pada properties yaitu
A Tedit tidak mempunyai Property EditMask
B Tmaskedit tidak mempunyai properti Editmask
C Tedit tidak mempunyai property Passwordchar
D Tmaskedit tidak mempuyai properties Password char
25 I:=5
while I<= 7 do
I:=0*I;

berapa nilai I akhir?


A0
B1
C2
D3
26 procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
i : integer;
begin
a:=0;
for i:=1 to 10 do
begin
a:=a+i;
end;
edit1.Text:=inttostr(a);
end;
Berapa isi dari edit1.text
A 55
B 40
C 10
D salah

Test Delphi Online


2
I:=5
while I<= 7 do
I:=0*I;
berapa nilai I akhir?
A
0
B
1
C
2
D
3
3

Hot key untuk Mang-compile project delphi adalah sebagai berikut, kecuali
A
F9
B
F8
C
F7
D
F5

4
Select nim, nama from mhs
Maksud dari perintah sql diatas adalah
A
menampilkan nim dan nama pada table mhs
B
menampilkan seluruh record pada table mhs
C
manampilkan nim dan nama saja
D
menampilkan isi dari table mhs

7
Pada saat kita membuat aplikasi database dengan menggunkan 3 komponen yaitu Ttable, Tdatasource, dan
Tdbgrid, semua properties untuk masing masing komponent sudah terpasang, tetapi pada saat Ttable diaktifkan terjadi
kesalahan "Missing Table name property". Maksud dari kesalahan tersebut adalah
A
Ttablenya belum diberi nama
B
Nama Tablenya belum dimasukan ke properties Tablename pada komponent Ttable
C
Datasourcenya belum di aktifkan
D
Dbgridnya belum di aktifkan
9

Salah satu fungsi database desktop adalah kecuali


A
editor database
B
membuat database
C
membuat table
D
membuat program

10

Bentuk umum untuk menghapus record dengan SQL adalah :


A
delete from where
B
delete where
C
delete from
D
insert from

11

Menurut anda yang bukan merupakan komponen dari delphi adalah


A
Tedit
B
Ttable
C
Datasource
D
Winsock

12
select * from mhs order by nim
maksud dari pernyataan diatas adalah
A
Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim dari kecil kebesar
B
Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim dari besar ke kecil
C
Akan menampilkan seluruh record dari table mhs dan diurutkan berdasarkan nim
D
Akan menampilkan seluruh record dari table mhs
15

Untuk bisa mengakses table pada database access (read & write) minimal harus ada 3 Komponent yaitu :
A
tTdbgrid, Tdatasource, Tadotable
B
tTdbgrid, Tdatasource, Tquery
C
tTdbVavigator, Tdatasource, Tadotable
D
tTdbgrid, TDbedit, Tadotable

16
Query1.close;
Maksud dari pernyataan diatas adalah :
A
menutup komponent Query1 dari segala aktivitas
B
Memperbaharui komponent Query1 dari segala aktivitas
C
membersihkan komponent Query1 dari segala aktivitas
D
semua salah
17

Beikut adalah perintah sql berparameter ?


A
select * from mhs where nim ='36990031'
B
selec from mhs where nama='udin'
C
select * from mhs where nama=:agus
D
select * from mhs where nama=wati

18

berikut adalah perintah untukmegaktipkan table pada source code


A
table.open
B
table.enable:=true
C
table.visible:=true
D
table.active

19
procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
i : integer;
begin
a:=0;
for i:=1 to 10 do
begin
a:=a+i;
end;
edit1.Text:=inttostr(a);
end;
Berapa isi dari edit1.text
A
55
B
40
C
10
D
salah
20

';' Not allowed before ELSE, arti kesalahan tersebut adalah


A
Pada Else harus diakhiri dengan ;
B
tidak diperbolehkan memakai else
C
tidak diperbolehkan memakai ;
D
; tidak diperbolehkan sebelum Else

21
procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
i : real;
begin
for i:=1 to 10 do
a:=a+i;

end;
Berapa nilai a akhir
A
55
B
0
D
22

10

Apakah perintah clrscr dapat dijalankan di delphi 5


A
Bisa asal unit crt disertakan
B
tidak bisa karena hanya jalan dipascal
C
bisa, asal di jalankan pada modul console
D
hanya bisa dijalankan di delphi 6 ke atas

23
Perhatikan program berikut ini
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
If Checkbox1.Checked=true then;
Label1.Caption:='Aktif'
else
Label1.Caption:='Not Aktif'
end;
Pada program diatas jika dijalankan apa yang terjadi
A
Jika CheckBox.Checked = True maka label1.caption=Aktif dan sebaliknya, terjadi pada even onlick
B
akan menampilkan Aktif
C
Program akan error pada baris ke 3
D
akan menampilkan tidak aktif
25
procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
begin
a:=0;
for i:=1 to 10 do
begin
a:=a+i;
end;
edit1.Text:=inttostr(a);
end;
Apayang yang salah pada program diatas
A
Pada baris I : integer tidak terdapat ;
B
tidak ada yang salah
C
ragu - ragu
D
pada for i:=1 to 10 do hrusnya diakhiri

Test Delphi Online

1.

berikut adalah perintah untukmegaktipkan table pada source code

A table.open

B table.enable:=true
C table.visible:=true
D table.active
2.

Tipe data yang berupa string, diparadox diganti/samadengan ?

A TEXT
B Alpha
C Char
D String
3.

fungsi untuk mengkonversikan dari date ke string adalah :

A datetostr
B strtodate
C stringtodate
D datetostring
4.

Salah satu fungsi database desktop adalah kecuali

A editor database
B membuat database
C membuat table
D membuat program
5. procedure TForm1.Button1Click(Sender: TObject);
var a : integer;
i : real;
begin
for i:=1 to 10 do
a:=a+i;
end;
Berapa nilai a akhir
A 55
B0
C Error
D 10

6.

Pencaraian data pada delphi dibagi menjadi 2 yaitu pencarian secara parsial dan pencarain berindex, yang
merupakan pencarian parsial adalah

A Locate
B Findkey
C Find
D Search
7. Maksud dari perintah berikut adalah :
n:=Table1.recordcount;
A menghitung secara otomatis pada table 1
B menghitung total pada table 1
C menghitung nilai pada table 1
D menghitung jumlah record pada table 1

8. Undeclared identifier 'I'


maksud dari pernyataan diaatas adalah
A Variabel I tidak didelarasikan dulu
B I salah harusnya I
C I tidak mempunyai type data
D I salah variabel
9.

Hot key untuk Mang-compile project delphi adalah sebagai berikut, kecuali

A F9
B F8
C F7
D F5

A 10 harusnya bukan string


B 10 harusnya tidak dalam tanda kutip
C pada else harus memakai ;
D sebelum else harusnya tidak memakai ;

10. Maksud dari perintah berikut adalah


query1.ExecSQL
A untuk menjalankan query1
B Untuk menjalankan perintah manipulasi data dengan sql
C Untuk menjalankan perintah select dalam sql
D untuk menjalankan perintah update data dalam sql
11. inner join pada clausa sql berfungsi
A untuk menggabungkan sql
B untuk menggabungkan sintak sql
C untuk mengkopy dua table
D untuk menggabungkan minimal 2 table

Test Delphi Online

Salah satu fungsi database desktop adalah kecuali


A
editor database
B
membuat database
C
membuat table
D
membuat program

8
edit.clear;
fungsi dari perintah diatas adalah
A
Untuk membersihkan buffer memori pada komponen edit

B
C
D

untuk membersihkan text yang erdapat pada komponent edit


Untuk membersihkan komonent edit
untuk menghapus komponen edit

9
edit.text:=table1nim.value
maksud dari perintah diatas adalah
A
mengisi edit.text dengan value
B
mengisi edit.text dengan nilai nim pada table 1
C
mengisi edit.text dengan nim
D
perintah yang salah
10
I:=5
while I<= 7 do
I:=i+i;
berapa nilai I akhir?
A
7
B
5
C
4
D
10
11

Beikut adalah perintah sql berparameter ?


A
select * from mhs where nim ='36990031'
B
selec from mhs where nama='udin'
C
select * from mhs where nama=:agus
D
select * from mhs where nama=wati

12

';' Not allowed before ELSE, arti kesalahan tersebut adalah


A
Pada Else harus diakhiri dengan ;
B
tidak diperbolehkan memakai else
C
tidak diperbolehkan memakai ;
D
; tidak diperbolehkan sebelum Else

17

Tipe data yang berupa string, diparadox diganti/samadengan ?


A
TEXT
B
Alpha
C
Char
D
String

19

Fungsi dati komponent Dbgrid adalah


A
untuk menampilkan data dan memanipulasi record dalam dataset
B
untuk mencetak data
C
Untuk menampilkan data
D
Untuk menampilkan table beserta isinya

20
pada suatu alikasi kita memasang komponent Tbutton, tetapi pada saat di RUN button tersebut tidak
keliahatan, kenapa hal ini bisa terjasi
A
Karena property Visible di set False
B
Karena property Visible di set True
C
Terjadi kesalahan pada program
D
Karena delphinya rusak
22

Menurut anda yang bukan merupakan komponen dari delphi adalah


A
Tedit
B
Ttable
C
Datasource
D
Winsock

23

fungsi komponent Tmainmenu adalah


A
Untuk membuat popupmenu
B
untuk membuat Main menu
C
untuk membuat form
D
untuk membuat shortcut

24

fungsi untuk mengkonversikan dari date ke string adalah :


A
datetostr
B
strtodate
C
stringtodate
D
datetostring

25
I:=5
while I<= 7 do
I:=0*I;
berapa nilai I akhir?
A
0
B
1
C
2
D
3
27
Table1.firs
maksud dari statement diatas adalah
A
mengerakan penunjuk kerecord pertama
B
memindahkan record ke record pertama
C
memindahkan filed ke field pertama
D
memindahkan table ke table pertama
29

Bentuk umum untuk menghapus record dengan SQL adalah :


A
delete from where
B
delete where
C
delete from
D
insert from

Anda mungkin juga menyukai