Soal Pemrograman3 208
Soal Pemrograman3 208
Berikut ini merupakan elemen-elemen program dalam bahasa Visual FoxPro, kecuali …
A. Pengulangan C. Evaluatoir Logic
B. Literal D. Debug
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
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
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
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)
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
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
With thisform
.shape3.Curvature=0
.shape3.width=70
.shape3.height=70
Endwith
4
:
A. Elips C. Kotak
B. Lingkaran D. Persegi Panjang.
49. Perintah untuk penampilkan semua data dari sebuah tabel adalah :
50. Perintah untuk penampilkan data yang ber- tempat lahir di Bandung dari sebuah tabel adalah :
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
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
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
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
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
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