2. Perintah SQL untuk menambahkan data yang datanya sebagian diambil dari table lain adalah .
a. insert into siswa select * from siswa1 where tgl_in>"2002-01-02";
b. insert siswa select * from siswa1 where tgl_in>"2002-01-02";
c. insert into siswa values select*from siswa1 where tgl_in>"2002-02-02";
d. insert siswa values select * from siswa1 where tgl_in>"2002-01-02";
e. insert siswa () values select*from siswa1 wheretgl_in>"2002-01-02";
5. Untuk menjamin keamanan data pada transaksi on-line maka seorang programmer perlu merancang
keamanan dengan cara membuat....
a. decoder
b. descripsi
c. encoder
d. encryption
e. emergency
6. Perintah untuk mengontrol aliran program pada pemrograman berorientasi obyek Java adalah ....
a. loop
b. link
c. flow
d. thread
e. multi threading
7. Perintah SQL untuk membuat index baru yang unik dengan nama indeks_siswa adalah ....
a. CREATE INDEX indeks_siswa ON siswa (nama)
b. CREATE UNIQUE INDEX indeks_siswa ON siswa (nama)
c. CREATE INDEX WITH indeks_siswa ON siswa (nama)
d. CREATE UNIQUE INDEX WITH indeks_siswa ON siswa(nama)
e. CREATE INDEX WITH INDEX SISWA
8. Untuk menghubungkan database pada sebuah halaman web berbasis PHP dapat menggunakan sintaks
berikut ....
a. mysql_info()
b. mysql_close()
c. mysql_connect()
d. mysql_select_db()
e. mysql_fetch_row()
9. Baris perintah pada bahasa pemograman Java selalu diakhiri dengan tanda ....
a. ?>
b. }
c. */
d. ;
e. %>
12. Cara memberikan komentar pada skrip PHP adalah dengan menambahkan ....
a. /* ... */
b. <!-- ... -->
c. % ... %
d. <* ... *>
e. <comment> ... </comment>
16.Pada skrip Private Sub Simpan_Click() merupakan sebuah event yang dimiliki obyek Visual Basic yang
bernama ....
a. Button
b. Combo
c. List box
d. Text box
e. Scrollbar
17.Script system.out.println ("hasil akar pangkat 3="+a). Script ini merupakan perintah dasar .
a. VB.net
b. Delphi
c. Pascal
d. PHP
e. Java
19.<input type="password" name="password"> merupakan komponen form yang digunakan untuk menampung
masukkan password/sandi karena ...
a. menampilkan input teks
b. menampilkan input angka
c. menutupi inputan (masked)
d. menampilkan input karakter khusus
e. benar semua
21. Perintah SQL untuk menambah kolom baru pada posisi awal table adalah ....
a. ALTER TABLE [table] ADD [field]
b. ALTER ADD [field]
c. INSERT TABLE [table] ADD [field]
d. ALTER [table] ADD [field]
e. INSERT TABLE [table]
22. Agar menjadi file executable yang mandiri (stand alone) pada kode program haruslah dilakukan proses ....
a. debugging
b. deklarasi
c. playing
d. kompilasi
e. running
23. Perintah untuk menampilkan data siswa dari tabel siswa yang terdiri dari fieldN I S , nama siswa, dan
tanggal lahir dengan urutan dari siswa yang tertua, adalah ....
a. insert into siswa values NIS, nama_siswa, tanggal_lahir
b. select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir descending
c. select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir ascending
d. select NIS, namasiswa.tanggal_lahir siswa
e. select NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by tanggal_lahir
24. Tag HTML yang digunakan untuk memberikan latar belakang halaman web berupa gambar adalah ....
a. <body image=gambar.jpg>
b. <body bg=gambar.jpg>
c. <body background=gambar.jpg>
d. <body>background=gambar.jpg</body>
e. <body>image=gambar.jpg</body>
25. Untuk membentuk sebuah perulangan pada Java adalah dengan menggunakan ketentuan ....
a. while { Expressions };
b. do { Expressions } loop;
c. do { Expressions } while;
d. for (condition) { Expressions };
e. while (condition) { Expressions };
26. Perintah SQL yang digunakan untuk menghitung nilai rata-rata siswa dari tabel di bawah ini adalah ....
T_Siswa
Nis Nama Nilai
100/100.RPL Alifah 83
101/101.RPL Ahmad 69
102/102.RPL Fulani 75
a. <tr><td colspan=2></td></tr><tr><td></td><td></td></tr>
b. <tr><td rowspan=4></td></tr><tr><td></td><td></td></tr>
c. <tr><td></td><td></td></tr><tr><td colspan=2></td></tr>
d. <tr><td></td><td></td></tr><tr><td rowspan=2></td></tr>
e. <tr><td></td><td></td></tr><tr><td></td><td></td></tr>
28. Simbol yang digunakan dalam bahasa pemrograman untuk melakukan suatu operasi
terhadap nilai data adalah pengertian
a. Struktur
b. Procedure
c. Operator
d. Sintaks
e. Coding
29. Menerjemahkan kode-kode HTML menjadi tampilan yang kita kehendaki adalah fungsi dari
a. HTML
b. HTTP
c. WWW
d. Web
Web browser
e.
30. Sistem operasi yang merujuk pada perangkat yang digunakan di banyak komputer yang
menyediakan abstraksi dan pengelolaan perangkat penyimpan sekunder dan informasinya
adalah
a. DOS
b. Windows
c. Linux
d. Unix
e. Mac OS
31. Komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir
dalam satu rangkaian adalah
a. Resistor
b. Kapasitor
c. Elektroda
d. Induktor
e. Dielektrik
32. Perangkat lunak yang berperan dalam menjalankan perangkat keras komputer dan sistem
komputer secara keseluruhan adalah
a. File
b. Direktori
c. Aplication
d. Operating System
e. Computer
33. Tipe data yang digunakan untuk menampung bilangan pecahan adalah
a. Numeric
b. Tipe data composite
c. integer
d. Single
e. Float
34. Ada beberapa hal penting yang harus diketahui dan berguna dalam query yaitu
a. Field, Tabel, Sort, Show, Criteria
b. Table, command button, label
c. Table, short, criteria, label
d. Command button, text, label
e. Label, Text, command button, field
36. Perangkat lunak yang bertindak melayani permintaanpermintaan client terhadap halaman-
halaman web tertentu adalah pengertian
a. web client
b. web statis
c. web dinamis
d. web server
e. web work station
37. Berapakah nilai sebuah resistor dengan warna kuning, hijau, merah, emas
a. 45 5 %
b. 4,5 k 5 %
c. 45 k 5 %
d. 4,5 k 10 %
e. 450 k 2 %
38. Komentar pada C++ dapat dilakukan dengan dua cara, yaitu
a. Dengan tanda // dan diletakkan sebelum komentar dan tanda /* yang ditutup dengan */.
b. Dengan tanda dan //
c. Dengan tanda : dan ditutup dengan tanda @
d. Dengan tanda dan ditutup dengan tanda *
e. Dengan tanda // dan ditutup dengan /*
39. Obyek penting Access yang menjadi fitur utama dari DBMS yaitu kecuali
a. Table
b. Queries
c. Forms
d. project
e. Reports
40. Secara lebih khusus kita dapat menyatakan tujuan RPL adalah, kecuali