Anda di halaman 1dari 7

1. Di bawah ini adalah salah satu ciri website perdagangan elektronik atau E-Commerce yang baik, kecuali....

a. website yang dengan mudah dicari oleh mesin pencari internet


b. website yang terus dikunjungi ( repeated traffic)
c. website yang dapat mendorong pengunjung untuk merekomendasikan situs kita kepada orang lain
d. website yang memberi fasilitas pada pengunjung untuk menawar harga
e. website yang pengunjung merasa senang dan berlama-lama untuk melihat dan membaca

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";

3. Menyembunyikan detail dari sebuah class terhadap obyek adalah ....


a. manipulasi
b. enkapsulasi
c. abstraksi
d. masking
e. polymorphism

4. Yang termasuk dalam web client programming adalah ....


a. MySQL
b. PHP
c. Javascript
d. CSS
e. SQL server

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. %>

10. Penulisan syntax class yang betul adalah ....


a. public class siswa {}
b. public siswa {}
c. public class {}
d. public class siswa [ ]
e. class siswa [ ]

11. Identifier pada C++ bersifat ....


a. case insensitive
b. case sensitive
c. case active
d. case passive
e. case offensive

12. Cara memberikan komentar pada skrip PHP adalah dengan menambahkan ....
a. /* ... */
b. <!-- ... -->
c. % ... %
d. <* ... *>
e. <comment> ... </comment>

13. Sebuah variabel dalam PHP diawali dengan tanda ....


a. !
b. @
c. #
d. $
e. %
14. Pada object oriented programming, OOP, sedan merupakan obyek dari class bernama ....
a. Mobil
b. Kendaraan
c. Tunggangan
d. Kereta
e. Truk

15. Fungsi ODBC yang utama adalah ....


a. menggabungkan database dan aplikasi
b. jembatan database dan aplikasi
c. antarmuka bagi database
d. database bagi aplikasi
e. mengelola database

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

18.User friendly memiliki makna ...


a. keren
b. bagus
c. murah
d. aman
e. mudah digunakan

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

20. Inheritance adalah prinsip ... dalam pemrograman berorientasi obyek.


a. pewarisan sifat
b. menggandakan class
c. menyembunyikan detil
d. menyederhanakan obyek
e. mempersulit program

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. SELECT Nilai AS Rerata FROM T_Siswa


b. SELECT AVG() AS Rerata FROM T_Siswa
c. SELECT AVG(*) AS Rerata FROM T_Siswa
d. SELECT Nilai(AVG) AS Rerata FROM T_Siswa
e. SELECT AVG(Nilai) AS Rerata FROM T_Siswa

27 Tabel berikut dibuat dengan menggunakan skrip HTML ....

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

35. Halaman web dapat digolongkan menjadi 2 yaitu

a. web statis dan dinamis


b. web dan bloger
c. bloger dan word press
d. web gratis dan komersial
e. web education dan dinamis

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

a. Memperoleh biaya produksi perangkat lunak yang rendah


b. Menghasilkan perangkat lunak yang kinerjanya tinggi, dan handal
c. Menghasilkan perangkat lunak yang dapat bekerja pada jenis platform tertentu
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah
e. Menghasilkan perangkat lunak dengan penyelesaian waktu yang tepat

Anda mungkin juga menyukai