Anda di halaman 1dari 8

1.

Berikut ini merupakan elemen-elemen program dalam bahasa Visual FoxPro, kecuali …
A. Pengulangan C. Evaluatoir Logic
B. Literal D. Debug

2. Untuk menampung hasil sementara dalam program, digunakan …


A. Array C. Operator
B. Konstanta D. Memory

3. Elemen yang digunakan untuk proses perbandingan adalah …


A. Operator String C. Operator Aritmatik
B. Evaluator Logic D. Evaluator Kondisi

4. Pernyataan function kurang tepat di bawah ini adalah …


A. Tgl=DATE() C. DOW(tgl lahir)
B. HariKe=DOW(tgl) D. urut=SORT(Array)

5. Nama yang diberikan untuk menggantikan literal disebut …


A. Konstanta C. Include
B. Define D. Directive

6. Ruang lingkup pada suatu variabel disebut …


A. Local C. Private
B. Public D. Scope

7. Variabel yang dapat dipakai disetiap rutin dari sebuah session dan bersifat global disebut …
A. Local C. Private
B. Public D. Scope

8. Variabel yang secara otomatis dibebaskan pada saat program yang bersangkutan selesai dan
dapat dipakai oleh semua rutin yang dipanggilnya disebut …
A. Local C. Private
B. Public D. Scope

9. Perintah untuk mendeklarasikan array adalah …


A. Declare C. Store
B. Array D. Dim

10. Awalan variabel yang menggunakan huruf T mempunyai arti …


A. DateTime C. Time
B. Parameter D. Currency

11. Perintah untuk memberikan komentar dalam program adalah …


A. * C. NOTE
B. && D. Jawaban A, B dan C BENAR

12. Operator $ digunakan untuk …


A. Menggabungkan dua buah string C. Mencari sebuah string di string lain
B. Perbandingan string secara persis D. Membuang spasi akhir di string pertama

13. Pernyataan kondisional yang digunakan jika perintah didalamnya hanya satu baris dan memerlukan
tiga parameter adalah …
A. IIF() C. DO CASE … ENDCASE
1
B. IF … ENDIF D. IF … ELSEIF

14. Pernyataan yang digunakan untuk mengevaluasi sejumlah kondisi yang mutually exclusive dan
saling lepas adalah …
A. IIF() C. DO CASE … ENDCASE
B. IF … ENDIF D. IF … ELSEIF

15. Struktur pengulangan yang dipakai untuk memproses sebuah file data secara keseluruhan
adalah …
A. DO WHILE … ENDDO C. FOR … ENDFOR
B. SCAN … ENDSCAN D. FOR EACH … ENDFOR

16. Pengulangan yang dijalankan pada setiap elemen array tanpa perlu mengetahui banyaknya elemen
yang ada adalah …
A. DO WHILE … ENDDO C. FOR … ENDFOR
B. SCAN … ENDSCAN D. FOR EACH … ENDFOR

17. Jika baris perintah program melebihi lebar layar, maka untuk melanjutkannya digunakan tanda …
A. Titik Koma (;) C. Tambah (+)
B. Koma (,) D. Jawaban A, B dan C BENAR

18. Perintah untuk mengakhiri suatu procedure atau function adalah sebagai berikut, kecuali …
A. RETURN C. ENDPROC
B. END D. ENDFUNC

19. Berikut ini yang bukan termasuk kelebihan dari sub rutin dengan parameternya adalah …
A. Menjalankan subrutin berulang-ulang tanpa harus menulis ulang
B. Menuliskan program secara garis besar dan menyembunyikan detilnya
C. Hasilnya tidak dapat bervariasi karena tergantung dari informasi yang dikirimkan
D. Menjalankan subrutin dari bagian yang berbeda bahkan adari program yang berbeda

20. Subrutin yang menerima salinan dari variabel asli dimana perubahan yang dilakukan tidak
mempengaruhi variabel asli disebut …
A. By Reference C. By LParameters
B. By Parameters D. By Value

21. Paket yang berorientasi objek untuk subrutin disebut …


A. Class C. Library
B. Method D. Container

22. Sebuah objek yang dapat menampung objek-objek lainnya disebut …


A. Class C. Library
B. Method D. Container

23. Cara untuk membuat sebuah form adalah sebagai berikut, kecuali …
A. Dengan perintah CREA FORM
B. Dengan perintah MODIFY FORM “NamaForm”
C. Dengan memilih menu Project > New > Form
D. Dengan menggunakan WIZARD

24. Bagian yang merepresentasi visual dari container dari suatu form disebut …
A. Canvas C. Toolbar Form Control
B. Jendela Properties D. Form Designer

25. Berikut ini adalah toolbar dan jendela yang berhubungan dengan perancangan form, kecuali …
2
A. Command Group Builder C. Layout
B. Color Palette D. Data Environment

26. Jendela yang berfungsi untuk menampilkan elemen-elemen pada form adalah …
A. Command Group Builder C. Layout
B. Color Palette D. Data Environment

27. Properti untuk merubah warna latar belakang suatu objek adalah …
A. BackGround Color C. ObjectColor
B. BackColor D. ForeColor

28. Setiap properti mempunyai nilai default, oleh sebab itu hanya perlu diubah beberapa propertinya
saja. Hal ini disebut …
A. Default Value Properties C. Programming by Exception
B. Property by Exception D. Jawaban A, B dan C SALAH

29. Berikut ini adalah tab-tab yang terdapat pada jendela property, kecuali …
A. Code C. Methods
B. Other D. Layout

30. Obyek ActiveX Bound Control (OleBoundControl) dilambangkan dengan gambar …

A. C.

B. D.

31. Berikut ini adalah jenjang yang benar dari data pada sistem informasi
A. Database, char, record, file, field C. Database, char, file, record, field
B. Database, char, field, file, record D. Database, file, record, field, char

32. Database dalam Visual FoxPro digunakan untuk mengelola tabel dan segala sesuatu yang
berhubungan dengan tabel tersebut. File database mempunyai ekstensi …
A. PJX C. FPT
B. DBF D. DBC

33. Sarana untuk mengorganisir dan mengatur semua file yang saling berhubungan dan dapat berisi
file tabel, data, dokumen laporan dan sebagainya disebut …
C. Database Designer C. Database Manager
D. Table Designer D. Project Manager

34. Project adalah bagian utama sistem aplikasi Visual foxpro berupa File (pjx) berikut file lain dalam
suatu project yang benar, kecuali :
A. Database (DBS) C. File Index (CDX)
B. Form (SCX) D. File Table (DBF)

35. Berikut ini adalah Fle komponen Project yang lain sesuai dengan extention file, kecuali,
A. File Report (FRX) C. File Program (PRG)
B. File Index (CDX) D. File Query (QRP)

36. Perintah untuk memasukan data ke dalam table adalah :


A. Append C. Delete
B. Skip D. Browse

37. Perintah untuk menampilkan seluruh record dalam bentuk tabel kolom adalah :
A. Browse C. Skip
3
B. Delete D. Wait

38. Perintah untuk mengaktifkan table dalam bahasa visual foxpro adalah:
A. Browse C. Skip
B. Pack D. Use

39. Perintah untuk menonaktifkan semua table yang aktif dalam bahasa visual foxpro adalah:
A. Browse C. Close Tables all
B. Close all D. Use

40. Perintah untuk merubah struktur tabel adalah :


A. Modi Stru C. A dan B Salah
B. Modify structure D. A dan B benar

41. Perintah untuk menghapus semua record secara permanen dari sebuah tabel adalah :
A. DELETE C. PACK
B. RECALL D. ZAP

42. Fungsi yang digunakan untuk mengkonversi tanggal menjadi karakter adalah :
A. DTOC (d) C. CDOW (d)
B. CTOD (d) D. CMONTH (d)

43. Sebuah form pada Pemrograman Visual Foxpro adalah sebuah container. Pengertian countainer
dalam hal ini adalah:
A. Objek yang dapat menampung objek lain
B. Objek yang tidak memiliki bentuk
C. Control yang berfungsi sebagai objek
D. Control yang terpisah dari objek lain

44. Berikut ini adalah window yang di gunakan untuk mendukung perancangan form, kecuali
A. Toolbar Color palette
B. Toolbar Layout
C. Toolbar Form View
D. Toolbar Form Designer

45. Toolbar Form Control adalah window yang berisi Control objek yang akan di gunakan pada form.
Berikut ini adalah contoh control object shape yang di gunakan untuk:
A. Membuat Object tombol perintah
B. Membuat Object bentuk lingkaran, kotak, elips
C. Membuat Object Animasi
D. Membuat Object Image

46. Perintah RECNO () digunakan untuk :


A. Menyatakan junlah record C. Menyatakan posisi penunjuk record
B. Menyatakan panjang record D. Menyatakan record sudah ditemukan

47. Perhatikan perintah / script dibawah ini !

With thisform
.shape3.Curvature=0
.shape3.width=70
.shape3.height=70
Endwith

Script diatas adalah script untuk membuah bentuk shape menjadi :

4
:
A. Elips C. Kotak
B. Lingkaran D. Persegi Panjang.

48. Perhatikan perintah / script dibawah ini !

Close Tables all


Use Ujian
……… nopeserta

Isian yang cocok untuk script yang kosong adalah


:
A. order set tag to C. set order tag to
B. set order to tag D. tag to order set

49. Perintah untuk penampilkan semua data dari sebuah tabel adalah :

A. Display all C. list


B. browse D. semua benar

50. Perintah untuk penampilkan data yang ber- tempat lahir di Bandung dari sebuah tabel adalah :

A. set filter to tmp_lhr “ Bandung” C.display tmp_lahir=”Bandung”


B. browse tmp_lhr= “Bandung” D. semua salah

51. Perhatikan perintah / script dibawah ini !

WITH thisform
APPEND blank
REPLACE no_angg WITH .text1.value
REPLACE nama_angg WITH .text2.value
REPLACE alamat WITH .text4.value
REPLACE telp WITH .text5.value
REPLACE kota WITH .text6.value
REPLACE jk WITH .optiongroup1.value
.text1.setfocus
endwith

Script diatas adalah salah satu bentuk script untuk :


:
A. menambah data ke dalam tabel C. menghapus data dari tabel
B. menampilkan data dari tabel D. melihat data dari tabel.

52. Perhatikan script berikut :

IF NOT BOF()
SKIP -1
ENDIF
IF BOF()
GO TOP
ENDIF
THISFORM.REFRESH
5
Program di atas merupakan metode untuk tombol ....
A. BACK C. END
B. NEXT D. TOP

53. Perintah untuk memberikan komentar dalam program adalah …


A. * C. NOTE
B. && D. Jawaban A, B dan C BENAR

54. Pernyataan yang digunakan untuk mengevaluasi sejumlah kondisi yang mutually exclusive dan
saling lepas adalah …
A. IIF() C. DO CASE … ENDCASE
B. IF … ENDIF D. IF … ELSEIF

55. Cara untuk membuat sebuah form adalah sebagai berikut, kecuali …
A. Dengan perintah CREA FORM
B. Dengan perintah MODIFY FORM “NamaForm”
C. Dengan memilih menu Project > New > Form
D. Dengan menggunakan WIZARD

56. Untuk Mengurutkan data record yang ada di dalam table kita bisa gunakan Perintah index, berikut
ini adalah type index kecuali:
A. Primary C. Secondary
B. Regular D. Candidate

57. Statement expression dalam file index adalah berisi:


A. Record acuan pengurutan C. Field acuan pengurutan
B. File acuan pengurutan D. Char acuan pengurutan

58. Dalam pembuatan file index bila acuan pengurutan lebih dari satu acuan kita bisa menggunakan
tanda:
A. + C. -
B. , D. <>

59. Jenis data yang hanya terdiri dari dua pilihan yaitu .T. dan .F. adalah :
A. MEMO C. RELATIONAL
B. LOGICAL D. CONDITIONAL

60. Properti untuk merubah warna latar belakang suatu objek adalah …
A. BackGround Color C. ObjectColor
B. BackColor D. ForeColor

61. Tanda titik tiga (…) pada akhir beberapa menu untuk menyatakan bahwa menu tersebut dilengkapi
dengan kotak dialog dengan option tambahan disebut :
A. ListBox C. Combo
B. Elipsis D. Sub Menu

C. Long D. Integer

62. Untuk membuat tabel dalam Visual FoxPro dapat dilakukan dengan cara berikut, kecuali :
A. Table Designer C. Create <nama tabel>
B. Create Table D. Table Wizard

63. Agar field mudah dibaca jika ditampilkan di layar atau dicetak pada laporan digunakan ....
A. Caption C. Format
6
B. Input Mask D. Rule

64. Pada Table Designer, jika kotak Index diberi tanda panah ke atas, maka menunjukkan bahwa field
....
A. Dijadikan Primary Key C. Diurutkan Descending
B. Diurutkan Ascending D. Diurutkan Indeks

65. Untuk menambah record dapat dilakukan dengan memilih menu Table > Append New Record atau
dengan menggunakan tombol ....
A. CTRL A C. CTRL V
B. CTRL Y D. CTRL Z

66. Untuk merubah ukuran dan memindahkan suatu tombol pada Command Group dengan memilih
menu ....
A. Properties C. Edit
B. Control D. Builder

67. Untuk menjalankan Form, adalah dengan perintah berikut, kecuali :


A. Icon ! C. Form > Run Form
B. Icon ► D. CTRL E

68. Di bawah ini yang bukan merupakan bentuk dari Report adalah ....
A. Multi-row C. Multi-column
B. Row D. Label

69. Untuk membuat judul utama dalam sebuah laporan digunakan perintah ....
A. Report > Header C. Report > Title Band
B. Report > Title/Summary D. Jawaban A, B dan C SALAH

70. Bagian dari laporan yang dicetak berulang-ulang adalah ....


A. Page Footer C. Detail
B. Title D. Page Header

71. Pada Visual FoxPro, isi Caption dari sebuah field akan diletakkan pada bagian ....
A. Page Footer C. Detail
B. Title D. Page Header

72. Jika baris perintah program melebihi lebar layar, maka untuk melanjutkannya digunakan tanda …
A. Titik Koma (;) C. Tambah (+)
B. Koma (,) D. Jawaban A, B dan C BENAR
73. Perintah di bawah ini adalah perintah dalam visual foxpro untuk keluar dari system:
A. Exit C. Quit
B. Entry D. Close

74. Logika yang digunakan untuk mengambil suatu keputusan dari beberapa kondisi.
A. Do case … end Case C. If else then
B. End If … Else D. Case …. If else

75. Database adalah kumpulan data yang saling berhubungan, berikut keuntungan kita menggunakan
database, kecuali:
A. Mendapatkan redudency data C. Efektifitas Informasi tinggi
B. meningkatkan kualitas informasi D. Menghindari pemborosan penyimpanan

7
76. Metode untuk keluar dari program yang sedang berjalan adalah ....
A. THISFORM.STOP C. THISFORM.END
B. END SUB D. THISFORM.RELEASE

Anda mungkin juga menyukai