bank soal un teori produktif rpl by dhidhin

VIEWS: 1,521 PAGES: 13

									                                                                         Gudang Soal Teori Kejuruan RPL 2011

1. Suatu lab komputer akan dipasang 16 unit komputer dengan       9.   Perhatikan tabel dan bentuk persamaan logika berikut. Tabel
   daya masing-masing komputer 350 watt. Jadi daya yang                tersebut menunjukkan tabel kebenaran dari ....
   memenuhi persyaratan untuk laboratorium komputer tersebut           A. OR gate
   adalah ....                                                         B. NOR gate
   A. 2 kW                                                             C. AND gate
   B. 3 kW                                                             D. NAND gate
   C. 4 kW                                                             E. EXOR gate
   D. 5 kW
   E. 6 kW                                                        10. Perhatikan tabel dari bentuk persamaan logika berikut ini.
                                                                      Tabel tersebut menunjukkan tabel kebenaran dari ....
2. Suatu lab komputer dipasang daya 6 kVA, sedangkan setiap           A. AND gate
   unit komputer membutuhkan daya 350 watt, maka komputer             B. NAND gate
   yang dapat dipasang pada laboratorium tersebut sebanyak ....       C. OR gate
   A. 10 unit komputer                                                D. NOR gate
   B. 14 unit komputer                                                E. EX-OR gate
   C. 16 unit komputer
   D. 20 unit komputer                                            11. Sebuah teknologi jaringan yang dikenal dengan spesifikasi
   E. 22 unit komputer                                                IEEE 802.3 adalah ....
                                                                      A. bluetooth
3. Suatu lab komputer disediakan daya 6 kVA, maka pengaman            B. Ethernet
   yang harus dipasang adalah ....                                    C. IRDA
   A. 5 ampere                                                        D. LAN
   B. 10 ampere                                                       E. wi-fi
   C. 15 ampere
   D. 20 ampere                                                   12. Urutan perintah untuk mengecek konektivitas pada jaringan
   E. 30 ampere                                                       adalah ....
                                                                      A. Run > ketik cmd > ketik ipconfig pada MS DOS prompt
4. Suatu lab komputer disediakan daya 6 kVA, maka pengaman            B. Run > ketik cmd > ketik dir pada MS DOS prompt
   yang harus dipasang adalah ....                                    C. Run > ketik cmd > ketik ifconfig pada MS DOS prompt
   A. 5 ampere                                                        D. Run > ketik cmd > ketik ping [IP address] pada MS DOS
   B. 10 ampere                                                          prompt
   C. 15 ampere                                                       E. Run > ketik msconfig
   D. 20 ampere
   E. 30 ampere                                                   13. Tes yang dilakukan oleh PC pada saat booting untuk
                                                                      mengecek apakah fungsi komponen pendukung PC bekerja
5. Ekivalen bilangan heksadesimal dengan bilangan biner 1 1010        dengan baik adalah ....
   1111(2) adalah ....                                                A. BIOS
   A. BJ1(16)                                                         B. POST
   B. BAF(16)                                                         C. login
   C. IAF(16)                                                         D. log out
   D. IDF(16)                                                         E. config
   E. IBF(16)
                                                                  14. Urutan booting PC dapat dikonfigurasi melalui ....
6. Ekivalen bilangan heksadesimal dengan bilangan heksa               A. BIOS
   desimal 1FD(16) adalah ....                                        B. control panel
   A. 0001 1111 1100(2)                                               C. power management
   B. 1000 1111 1101(2)                                               D. root
   C. 1111 0000 1010(2)                                               E. MS-DOS
   D. 1111 0000 1011(2)
   E. 1111 0001 1011(2)                                           15. Sebuah protokol TCP/IP secara dinamis memberikan alamat-
                                                                      alamat IP untuk berbagai perangkat jaringan adalah ....
7. Ekivalen bilangan heksadesimal dengan bilangan biner               A. DHCP
   1011001001 adalah ....                                             B. DNS
   A. B28                                                             C. HTTP
   B. 2C9                                                             D. FTP
   C. AC9                                                             E. SNMP
   D. B22
   E. BD1                                                         16. Tool windows yang dapat digunakan untuk me-manage file
                                                                      pada hardisk adalah ....
8. Perhatikan tabel dari persamaan berikut ini. Tabel tersebut        A. disk management
   menunjukkan tabel kebenaran dari ....                              B. disk clean up
         A B F                                                        C. defragmenting
         0 0 0                                                        D. scandisk
         1 0 1
         0 1 1
                                                                  17. Software yang berfungsi sebagai jembatan komunikasi antara
         1 1 0
                                                                      komputer dengan device tertentu dengan kerja sistem yang
   A. ORgate
                                                                      maksimal adalah ....
   B. EX-OR gate
                                                                      A. driver
   C. EX-NOR gate
                                                                      B. MS Office
   D. NOR gate
                                                                      C. Linux
   E. NAND gate
                                                                      D. Windows
                                                                      E. Aplikasi



Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                    1
                                                                          Gudang Soal Teori Kejuruan RPL 2011

18. Pengaturan perangkat keras dan perangkat lunak pada sistem          5. stop
    operasi windows terdapat pada ....                               Bila kita membuat pseudocode dengan bahasa BASIC
    A. Control Panel                                                 sebagai berikut ....
    B. Microsoft Outlook                                             A. print panjang,lebar,tinggi
    C. Windows Explorer                                                 volume = panjang*lebar*tinggi
    D. Internet Explorer                                                print volume
    E. Character map                                                 B. read panjang,lebar,tinggi
                                                                        print panjang,lebar,tinggi
19. Berikut ini adalah algoritma sederhana menghitung luas              volume= panjang*lebar*tinggi
    lingkaran:                                                          print volume
       1. start                                                      C. baca panjang,lebar,tinggi
       2. baca radius                                                   volume = panjang, lebar ,tinggi
       3. phi = 3.14                                                    print volume
       4. luas = phi kali radius kali radius                         D. baca panjang,lebar,tinggi
       5. tampilkan luas                                                volume = panjang,lebar,tinggi
       6. selesai                                                       baca volume
    Bila kita membuat pseudocode dengan bahasa BASIC ....            E. print panjang,lebar,tinggi
    A. print radius                                                     print volume = panjang,lebar,tinggi
       phi = 3.14                                                       print volume
       luas = phi*radius*radius
       print luas                                                22. Notasi yang disebut terminator yang berarti digunakan untuk
    B. read radius                                                   menunjukkan awal dan akhir suatu program adalah .....
       print phi
       luas = phi*radius*radius
       print luas                                                    A.                     D.
    C. read radius
       phi = 3.14
       luas = phi*radius*radius                                      B.                     E.
       print luas
       D. read radius                                                C.
       phi = 3.14
       luas = phi* radius* radius                                23. Penulisan logika yang benar pada statement ini adalah ....
       read luas                                                     A. =if(A3>5 Al=200)
    E. print radius                                                  B. =if(Al>5,"sarjana","DO")
       read phi                                                      C. =if(Al>5 A1*B1,A1..B1)
       read luas = phi*radius*radius                                 D. =if(Al>5.Al*Bl>
       print luas                                                    E. =Al>5,"sarjana","DO"

20. Berikut ini adalah algaritma menghitung luas segitiga yang   24. Perhatikan Gambar dibawah in:
    sangat sederhana.
       1. start
       2. baca data alas dan tinggi
       3. luas adalah alas kali tinggi kali 0,5
       4. tampilkan luas
       5. stop
    Bila kita membuat pseudo code dengan bahasa BASIC
    menjadi ....
    A. print alas, tinggi
       luas = 0.5*alas*tinggi
       print luas
    B. read alas, tinggi
       print alas, tinggi
       luas = 0.5*alas*tinggi
       print luas
    C. baca alas, tinggi
       luas = 0.5*alas*tinggi
       print luas                                                    Flow chart tersebut dengan alur "ya" merupakan bilangan ....
       stop                                                          A. merupakan kelipatan 7
    D. baca alas, tinggi                                             B. hasil inputannya harus 7
       print luas = 0.5*alas*tinggi                                  C. hasil pembagian 7
       baca luas                                                     D. yang habis dengan pengurangan 7
       stop                                                          E. sisa hasil pembagiannya bernilai 7
    E. start
       print alas, tinggi                                        25. Untuk menampilkan judul pada HTML ditulis pada tag ....
       luas = 0.5*alas*tinggi                                        A. <head> </head>         D. <form> </form>
       print luas                                                    B. <body> </body>         E. <page> </page>
                                                                     C. <title> </title>
21. Berikut ini adalah algoritma sederhana tentang menghitung    26. Program tag HTML untuk menggambar tabel berikut adalah....
    volume balok:                                                    A. <table>
      1. start                                                          <tr><td row - span:3>
      2. baca panjang, lebar, tinggi                                    <tr><td> </td><td> </td><td> </td><td> </td> </tr>
      3. volume = panjang kali lebar kali tinggi                        <tr>< td>rowspan 3 </td> </tr>
      4. tampilkan volume                                            B. <table>


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                   2
                                                                         Gudang Soal Teori Kejuruan RPL 2011

        <tr><td rowspan 3>                                             D. text driver
        <tr><td> <td><td> <td><td> <td> <tr>                           E. low level
        <tr> <td> rowspan 3 <td>
     C. <table>                                                   34. Untuk menggunakan komponen comm(serial communication
        <tr><td colspan 3> </td> </tr>                                port) pada Visual Basic dapat membuka .....
        <tr> <td> </td><td> </td> <td> </td> </tr>                    A. run _ project _ add reference
        <tr> <td rowspan 3> </td> </tr>                               B. open _ project _ add reference
     D. <table>                                                       C. project _ components _ Microsoft Comm Control x.x
        <tr> <td colspan 3> </td> </tr>                               D. project _ components _ Microsoft Windows Common
        <tr> <td> </td><td> </td><td> </td> </tr>                        Control x.x
        <tr> <td> row span 3 </td> </tr>                              E. run _ serial communication
        </table>
     E. <table>                                                   35. Proses kompilasi adalah bagian dari aplikasi script editor
        <tr>                                                          untuk
        < td rowspan=3> </td><td></td><td rowspan=3></td>             A. membuka sistem operasi
        </tr>                                                         B. mengedit program aplikasi
        <tr> <td> </td></tr>                                          C. meng-update program aplikasi
        <tr> <td> </td> </tr>                                         D. mengkopi program executable yang digunakan
        </table>                                                      E. mengubah menjadi file executable

27. Tag di dalam file HTML yang tidak mempunyai tag penutup       36. Perintah SQL untuk menambah kolom baru dengan posisi
    adalah ....                                                       setelah kolom tertentu adalah ....
    A. <body>                                                         A. ALTER siswa ADD nomor_ktp AFTER nama_siswa
    B. <form>                                                         B. INSERT TABLE siswa ADD nomor_ktp AFTER
    C. <br>                                                              nama_siswa
    D. <table>                                                        C. ALTER TABLE siswa ADD nomor_ktp AFTER nama_siswa
    E. <th>                                                           D. ALTER ADD nomor_siswa
                                                                      E. INSERT TABLE_SISWA
28. Program aplikasi yang menggunakan CMS merupakan
    teknologi web yang berbasis ....                              37. Perintah SQL untuk membuat table baru dengan nama
    A. content                                                        pendidikan yaitu ....
    B. static                                                         A. CREATE pendidikan, (id varchar(2), jenjang varchar( 10))
    C. dynamic                                                        B. CREATE TABLE pendidikan (id varchar(2), jenjang
    D. array                                                             varchar(l0))
    E. struktural                                                     C. CREATE pendidikan (id varchar(2), jenjang varchar(10))
                                                                      D. MAKE TABLE pendidikan (id varchar(2), jenjang
                                                                         varchar(10))
29. Untuk menambahkan obyek table, query, from, report, pada
                                                                      E. MAKE TABLE (id varchar(2))
    MS Access dengan menggunakan icon .....
    A. blank data access page
    B. blank acces data base                                      38. Untuk membuat operasi objek trigger harus mempergunakan
    C. open an exiting file                                           perintah ....
    D. project exiting data                                           A. create trigger on
    E. project new data                                               B. create trigger
                                                                      C. create triggers
                                                                      D. create table triggers
30. Fungsi syntax INNER JOIN digunakan untuk menghubungkan
                                                                      E. create table on
    A. antara field yang satu dan field yang lain
    B. antara tabel yang satu dengan tabel yang lain
                                                                  39. Untuk menampilkan halaman web tanpa terhubung ke internet
    C. antara record yang satu dengan record yang lain
                                                                      dan tanpa down loadnya digunakan .....
    D. antara type data yang satu dengan type data yang lain
                                                                      A. work offline
    E. antara relasi yang satu dengan relasi yang lain
                                                                      B. send
                                                                      C. import dan export
31. Perintah create table using wizard pada MS Access adalah
                                                                      D. page set up
    perintah ....
                                                                      E. restore
    A. menulis table pada MS Access
    B. membuat table baru
                                                                  40. Perintah include("/common/config.php") adalah ....
    C. menggunakan table
                                                                      A. memindahkan
    D. membuat wizard
                                                                      B. memanggil file
    E. mendesign table
                                                                      C. membuka file
                                                                      D. menyimpan file
32. Perintah untuk menampilkan data siswa dari tabel siswa yang
                                                                      E. menulis file
    terdiri dari field NIS, nama_siswa dan tanggal lahir dengan
    urutan dari siswa yang termuda adalah ....
                                                                  41. Defined function/perintah PHP untuk mengambil string
    A. insert into siswa values NIS, nama_siswa, tanggal_lahir
                                                                      berdasarkan posisi adalah ....
    B. select * from siswa order by tanggal_lahir ascending
                                                                      A. chr( )
    C. select * from siswa order by tanggal_lahir descending
                                                                      B. echo( )
    D. select NIS, nama_siswa, tanggal_lahir from siswa
                                                                      C. explode( )
   E. select NIS, nama_siswa, tanggal_lahir from group by
                                                                      D. substr( )
      tanggal_lahir order by tanggal_lahir
                                                                      E. strlen( )
33. Aplikasi Visual Basic merupakan bahasa pemprogaman ....
                                                                  42. function TglSQL($Tgl) {
    A. under DOS
                                                                      $Tanggal = substr($Tgl,6,4)."-".substr($Tgl,3,2)."-
    B. procedural
                                                                      ".substr($Tgl,0,2);
    C. berorientasi obyek


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                     3
                                                                          Gudang Soal Teori Kejuruan RPL 2011

     return $Tanggal; }                                                 C. long
     Function TglSQL ( ) merupakan script PHP di atas berfungsi         D. int main( )
     untuk                                                              E. include( )
     A. mengambil data dengan type data text seperti data berita
     B. mengembalikan tanggal                                      49. Penggunaan pointer pada pemrograman dengan bahasa C++,
     C. mengambil data sebagian karakter dari variabel tanggal         adalah ....
        kemudian disusun ulang                                         A. menambah memori
     D. mengambil data sebagian karakter dari variabel tanggal         B. menyimpan alamat memori dari variabel atau function
     E. mengambil karakter nomor 0,2,3,4, dan 6                        C. menunjukkan data
                                                                       D. menampilkan data pada console
43. Cara pemprograman syntax class pada bahasa pemrograman             E. mengirimkan data secara point-to-point
    Java atau C# yang benar adalah ....
    A. public class siswa { }                                      50. Program yang menunjukkan relasi dari hubungan one-to-many
    B. public siswa { }                                                adalah ....
    C. public class { }
    D. public class siswa [ ]
    E. class siswa [ ]

44. Berikut ini adalah beberapa script program OOP mengguna-
    kan class siswa. Script yang benar sesuai kaidah adalah ...
    A. class siswa{
       String nis;
       String nama;
       String alamat;
       String usia;
       }
    B. class siswa{
       nis;
       nama;
       alamat;
       usia;                                                       51. Perintah SQL yang berfungsi untuk memasukkan/menyisipkan
       }                                                               data ke dalam sebuah tabel adalah....
    C. class siswa{                                                    A. INPUT
       String nis, String nama, String alamat, String usia;            B. ADD NEW
       }                                                               C. INSERT INTO
    D. class siswa(){                                                  D. ADD INTO
       String nis;                                                     E. ADD RECORD
       String nama;
       String alamat;                                              52. Fungsi-fungsi pada SQL berikut ini merupakan fungsi yang
       String usia;                                                    dapat memanipulasi data karakter, kecuali …..
       }                                                               A. LEFT ();
    E. class siswa{                                                    B. RIGHT ();
       int nama, String nis, float usia;                               C. MID ();
       }                                                               D. STRING ()
                                                                       E. SUBSTR ()
45. Tipe data yang mempunyai dua kemungkinan di
    pemprograman java adalah ....                                  53. Perintah SQL membuat table yang struktur beserta isi sama
    A. char                                                            dengan table asalnya adalah ....
    B. short                                                           A. insert into [table tujuan] select * from [table asal]
    C. boolean                                                         B. create [table tujuan] select * from [table asal]
    D. float                                                           C. create table [table tujuan] select * from [table asal]
    E. int                                                             D. drop table [table tujuan]
                                                                       E. replace into [table tujuan] select * from [table asal]
46. Kode program pada Java untuk menampilkan output ke layar
    yaitu dengan perintah ....                                     54. Script system.out.prinln("hasil akar pangkat 3 = "+a) pada
    A. print.out                                                       Java akan menginformasikan ....
    B. system.out.println                                              A. menampilkan "hasil akar pangkat 3"
    C. sistem.out                                                      B. menampilkan "hasil akar pangkat 3 = [nilai variabel a]"
    D. print.sistem out                                                C. menampilkan "hasil akar pangkat 3 = a"
    E. system.out.print                                                D. hanya mencetak karakter a
                                                                       E. menghitung akar pangkat 3
47. Perintah pada Java untuk mengontrol thread yang sedang
    berjalan agar menunda pekerjaan menggunakan perintah ...       55. Syntax untuk menjalankan suatu pernyataan secara
    A. thread sleep                                                    kondisional adalah ....
    B. thread current                                                  A. if... do
    C. sleep                                                           B. while ... do
    D. thread main                                                     C. if... then ... do
    E. current thread                                                  D. if... then ... while do
                                                                       E. if... then ... while ...
48. Dari program berikut, perintah untuk membuat baris baru pada
    console data adalah ....
                                                                   56. Perhatikan gambar dibawah ini;
    A. endl
    B. int


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                     4
                                                                           Gudang Soal Teori Kejuruan RPL 2011

                                                                    61. Untuk membuat table pada MS. Access menggunakan
                                                                        panduan langkah-langkah dapat dilakukan dengan fasilitas .....
                                                                        A. query from table
                                                                        B. create table using wizard
                                                                        C. create table using view
                                                                        D. insert table
                                                                        E. linking

                                                                    62. Fungsi sintax UNION digunakan untuk menghubungkan ....
                                                                        A. antara filed yang satu dengan field yang lain
                                                                        B. antara tabel yang satu dengan tabel yang lain
                                                                        C. antara record yang satu dengan record yang lain
                                                                        D. type data yang satu dengan type data yang lain
                                                                        E. antara database yang satu dengan database yang lain

     Flow chart tersebut dengan alur ―ya‖ merupakan bilangan ....   63. Untuk membuat form pada MS. Access menggunakan pan-
     A. yang habis dengan pengurangan 11                                duan langkah demi langkah dapat menggunakan fasilitas ....
     B. merupakan kelipatan 11                                          A. Linking
     C. inputannya harus 11                                             B. insert table
     D. hasil pembagian 11                                              C. query from table
     E. integer dari 11                                                 D. create form by using wizard
                                                                        E. create form by design view
57. Untuk menampilkan isi halaman HTML dituliskan pada tag ....
    A. <head> </head>                                               64. Perintah untuk menampilkan data siswa dari tabel siswa yang
    B. <body> </body>                                                   terdiri dari field N I S , nama siswa, dan tanggal lahir dengan
    C. <title> </title>                                                 urutan dari siswa yang tertua, adalah ....
    D. <form> </form>                                                   A. insert into siswa values NIS, nama_siswa, tanggal_lahir
    E. <page> </page>                                                   B. select NIS, nama_siswa, tanggal_lahir from siswa order by
                                                                           tanggal_lahir descending
58. Program tag HTML untuk menggambar tabel berikut adalah....          C. select NIS, nama_siswa, tanggal_lahir from siswa order by
    A. <table>                                                             tanggal_lahir ascending
       <tr><td colspan> <td> </itd><itr>                                D. select NIS, namasiswa.tanggal_lahir siswa
       <tr> <td> </td><td> </td><td> </td>                              E. select NIS, nama_siswa, tanggal_lahir from group by
       <tr> < td colspand 3> <itd> </itr>                                  tanggal_lahir order by tanggal_lahir
       </table>
    B. <table>                                                      65. Untuk mengkoneksikan data base dalam aplikasi visual basic
       <tr><td colspan = 3> </td> </tr>                                 6.0 menggunakan komponen ....
       <tr><td> <td><td> <td><td> <td></tr>                             A. stdio.sh
       <tr> <td> colspan=3> </td> </tr>                                 B. stdu6.h
       </table>                                                         C. conio.h
    C. <table>                                                          D. ADODB
       <tr><td colspan=3> </td> </tr>                                   E. MATH
       <tr> <td> <td><td> <td> <td> <td> </tr>
       <tr> <td> colspan=3 </td> </tr>                              66. Pernyataan koneksi basis data pada program aplikasi
       </table>                                                         menggunakan ....
    D. <table>                                                          A. stdio.sh
       <tr><td colspan=3> </td> </tr>                                   B. stdlib.h
       <tr> <td> </td><td> </td> <td> </td> </tr>                       C. conio.h
       <tr> <td> colspan=3 </td> </tr>                                  D. biblio.mdb
       </table>                                                         E. stdio.mdb
    E. <table>
       <tr><td colspan=3> </td> </tr>                               67. Agar menjadi file executable yang mandiri (stand alone) pada
       <tr> <td> </td><td> </td> <td> </td> </tr>                       kode program haruslah dilakukan proses …..
       <tr> <td colspan=3> </td> </tr>                                  A. debugging
       </table>                                                         B. deklarasi
                                                                        C. playing
59. Tag <script></script> di dalam file HTML biasanya merupakan         D. kompilasi
    client-side script. Bahasa pemrograman yang ditulis di antara       E. running
    tag <script> adalah ....
    A. VBA                                                          68. Perintah SQL untuk menambah kolom baru pada posisi awal
    B. VB Script                                                        table adalah ....
    C. Java                                                             A. ALTER TABLE [table] ADD [field]
    D. JavaScript                                                       B. ALTER ADD [field]
    E. VB.net                                                           C. INSERT TABLE [table] ADD [field]
                                                                        D. ALTER [table] ADD [field]
60. Untuk menghubungkan halaman satu dengan halaman lain                E. INSERT TABLE [table]
    pada halaman web menggunakan....
    A. HTML                                                         69. Perintah SQL untuk membuat index baru yang unik dengan
    B. URL                                                              nama indeks_siswa adalah ....
    C. FTP                                                              A. CREATE INDEX indeks_siswa ON siswa (nama)
    D. SMTP                                                             B. CREATE UNIQUE INDEX indeks_siswa ON siswa (nama)
    E. Hyperlink                                                        C. CREATE INDEX WITH indeks_siswa ON siswa (nama)
                                                                        D. CREATE UNIQUE INDEX WITH indeks_siswa ON
                                                                           siswa(nama)

Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                       5
                                                                        Gudang Soal Teori Kejuruan RPL 2011

     E. CREATE INDEX WITH INDEX SISWA                                    alamat;
                                                                         usia;
70. Obyek yang bekeja bersama sebuah tabel dan digunakan                 }
    untuk memeriksa sebuah operasi atau kejadian tertentu pada        C. class personil {
    suatu tabel disebut ....                                             String nip, String nama, String alamat, String usia;
    A. FUNCTION                                                          }
    B. PROCEDURE                                                      D. class personil(){
    C. TRIGGER                                                           String nip;
    D. OBJECT                                                            String nama;
    E. UNION                                                             String alamat;
                                                                         String usia;
71. Untuk keamanan transportasi data ketika up load maupun               }
    down load diperlukan ....                                         E. class personil {
    A. gateway                                                           int nama, String nip, float usia;
    B. NAT                                                               }
    C. firewall
    D. router                                                    77. Memberi komentar dua baris pada program Java
    E. Secure Socket Layer                                           menggunakan tanda ....
                                                                     A. **
72. Perintah untuk memanggil file dalam PHP,misalnya akan            B. [[
    memang-gil file config.php yang ada pada folder common …..       C. /*
    A. <a href = "/common/config'.ph">;                              D. –
    B. include("/common/config.php");                                E. //
    C. class = "/common/config.php";
    D. calling("/common/config.php");                            78. Menyembunyikan detail dari sebuah class terhadap obyek
    E. <a href = "config.php">                                       adalah ....
                                                                     A. manipulasi
73. Perintah untuk mengakhiri pemprograman dengan PHP                B. enkapsulasi
    adalah dengan tanda ....                                         C. abstraksi
    A. [ ]                                                           D. masking
    B. <?                                                            E. polymorphism
    C. ?>
    D. { }                                                       79. Perintah untuk mengontrol aliran program pada
    E. /                                                             pemprograman obbyek berbasis Java adalah ....
                                                                     A. loop
74. function IsiSingkat($isi){                                       B. link
    $isisingkat = "";                                                C. flow
    $isi1 = substr($isi,0,500);                                      D. thread
    $isi2 = explode(" ",substr($isi,500,100));                       E. multi threading
    $isi = $isi1.$isi2[0]."...";
    $isisingkat = $isi;                                          80. Dari program berikut ini yang termasuk pointer adalah ....
    return $isisingkat;
    }
    Fungsi IsiSingkat ( ) di atas merupakan script PHP yang
    berfungsi untuk ….
    A. mengambil data teks sebanyak 500 karakter plus beberapa
       karakter hingga bertemu spasi
    B. mengambil data berita kemudian menjabarkannya
       sebanyak 600 karakter
    C. menampilkan data teks sebanyak 500 karakter
    D. mengambil data sebanyak 500 karakter
    E. mengambil data dan menampilkan data sebanyak 500
       karakter                                                       A. alamat = null; long*alamat;
                                                                      B. long*alamat; long*alamat;
75. Tipe data yang mempunyai dua kemungkinan di                       C. int main()
    pemrograman Java adalah ....                                      D. return();
    A. char                                                           E. alamat + null;
    B. short                                                          long*alamat;
    C. boolean                                                        long alamat;
    D. float
    E. int                                                       81. Tag dalam file HTML yang berfungsi sebagai pembuatan
                                                                     formulir ....
76. Berikut adalah beberapa script program OOP menggunakan           A. <head> </head>
    class, yang benar sesuai kaidah adalah....                       B. <title></title>
    A. class personil {                                              C. <form></form>
    String nip;                                                      D. <table></table>
    String nama;                                                     E. <a href> </a>
    String alamat;
       String usia;
                                                                 82. Dari program berikut berikut class PersegiPanjang mempunyai
       }
                                                                     variabel anggota yaitu ....
    B. class personil {
       nip;
       nama;


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                        6
                                                                               Gudang Soal Teori Kejuruan RPL 2011

                                                                            C. If point>=100 then hasil=‖beruntung‖ else hasil=sorry end if
                                                                            D. If point>=100 then hasil ―beruntung‖ else hasil=‖sorry‖ end
                                                                               if
                                                                            E. If point>100 then hasil beruntung else hasil ―sorry‖ end

                                                                        89. Penulisan tag HTML yang benar adalah ....
                                                                            A. <head> ... <head>
                                                                            B. <HTML> ... </HTM>
                                                                            C. <head> ... </head>
                                                                            D. </head> ... <head>
                                                                            E. </head> ... </head>

                                                                        90. Pelajari program tag HTML berikut ini!
                                                                            <table>
                                                                            <tr><td colspan=3> </td></tr>
                                                                            <tr><td> </td><td> </td><td> </td></tr>
     A. set_nilai()                                                         <tr><td colspan=3> </td></tr>
     B. luas pp1, luas pp2                                                  </table>
     C. pp1.set_nilai(), pp2.set_nilai();                                   Dari program berikut akan menghasilkan bentuk tabel seperti
     D. x dan y                                                             gambar ....
     E. x = a y = b

83. Koneksi antar table biasa disebut dengan ....
    A. relation
    B. record
    C. link                                                             91. Untuk menjamin keamanan data pada transaksi on-line, maka
    D. connection                                                           seorang programer perlu merancang keamanan dengan cara
    E. field                                                                membuat ....
                                                                            A. decoder
84. Perintah SQL yang berfungsi untuk memperbaharui atau                    B. dekripsi
    mengubah sebuah data dalam tabel adalah …..                             C. encoder
    A. MODIFY                                                               D. malicious code
    B. ALTER                                                                E. enkripsi
    C. RENAME
    D. UPDATE                                                           92. Cara memindahkan insertion record dalam sebuah data sheet
    E. JOIN                                                                 pada MS. Access adalah dengan menekan tombol ... pada
                                                                            keyboard.
85. Suatu variabel x = "197001011995022001". Karakter ke-15                 A. home
    dari variabel x menunjukkan gender seseorang. Untuk                     B. page down
    mendapatkan karakter tersebut dalam SQL procedure                       C. page up
    menggunakan perintah ….                                                 D. vertical scroll bar
    A. left (x,15);                                                         E. delete
    B. right (x,15);
    C. right (x,4);                                                     93. Untuk menghubungkan antara record yang satu dengan
    D. mid (x,15,1);                                                        record yang lain, terdapat pada tabel dengan syntax …..
    E. mid (x,15,2);                                                        A. inner join
                                                                            B. left outer join
86. Perintah SQL untuk menambahkan data yang datanya                        C. right outer join
    sebagian diambil dari table lain adalah ….                              D. union
    A. insert into siswa select *from siswa 1 where tgl_in>"2002-           E. outer join
       01-02";
    B. insert siswa select * from siswa 1 where tgl_in>"2002-01-        94. Perintah untuk menghapus salah satu field di dalam table
       02";                                                                 adalah ....
    C. insert into siswa values select*from siswa 1 where                   A. delete [field]
       tgl_in>"2002-02-02";                                                 B. erase [field]
    D. insert siswa values select*from siswa 1 where tgl_in>"2002-          C. alter [table] erase [field]
       01-02";                                                              D. alter [table] del [field]
    E. insert siswa () values select*from siswa 1                           E. alter [table] delete [field]
       wheretgl_in>"2002-01-02";
                                                                        95. Perintah untuk menampilkan data siswa dari tabel siswa yang
87. Script system.out.println ("hasil akar pangkat 3="+a). Script ini       terdiri dari field NIS, nama_siswa dan tanggal lahir dengan
    merupakan perintah dasar ….                                             urutan dari alfabet adalah ....
    A. VB.net                                                               A. select nis, nama_siswa, tanggal_lahir siswa values nis,
    B. Delphi                                                                  nama_siswa, tanggal_lahir
    C. Pascal                                                               B. select nis, nama_siswa, tanggal_lahir from siswa order by
    D. PHP                                                                     nama_siswa ascending
    E. Java                                                                 C. select nis, nama_siswa, tanggal_lahir from siswa order by
                                                                               nama_siswa descending
88. Jika point lebih besar dari 100, dinyatakan "lulus" dan selain          D. select nis, nama_siswa, tanggal_lahir from siswa
    itu akan diberi keterangan "sorry", maka bentuk statementnya            E. select nis, nama_siswa, tanggal_lahir from group by order
    adalah ....                                                                nama_siswa
    A. If point>=100 then hasil=‖beruntung‖ else hasil=‖sorry‖ end      96. Komponen ADODB dalam program aplikasi Visual Basic 6.0
       if                                                                   adalah ....
    B. If point>100 then hasil=‖beruntung‖ else hasil=‖sorry‖ end if        A. mentransfer database

Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                           7
                                                                          Gudang Soal Teori Kejuruan RPL 2011

     B. mengedit database                                               return true;
     C. mengecek data file                                              } else {
     D. mengkoneksikan database                                         return false;
     E. menguji database                                                }
                                                                        }
97. Kumpulan dari record data dalam basis data pada ADO                 Fungsi JConn ( ) merupakan script PHP di atas yang berfungsi
    adalah ....                                                         untuk ….
    A. recording                                                        A. melakukan koneksi ke database MS SQL
    B. file record                                                      B. melakukan pengiriman email dari database MySQL
    C. set record                                                       C. melakukan koneksi ke database MySQL
    D. recordset                                                        D. menutup koneksi database
    E. source                                                           E. memilih koneksi dengan komponen Jconn

98. Proses debugging adalah program aplikasi pemrograman           106. Memberi komentar dua baris pada program Java
    untuk ....                                                          menggunakan tanda ….
    A. meng-update program aplikasi                                     A. **
    B. membuka system operasi                                           B. [ ]
    C. mengecek sintaks                                                 C. /* */
    D. mengkompail data                                                 D. <!—
    E. mengubah file                                                    E. //

99. Perintah SQL untuk menambah kolom baru pada posisi akhir       107. Berikut ini adalah beberapa script program OOP mengguna-
    table (default) adalah ....                                         kan class tamu untuk aplikasi administrasi hotel. Script yang
    A. ALTER TABLE [table] [field] LAST                                 benar sesuai kaidah adalah ....
    B. ALTER TABLE [table] ADD COLUMN [field]                           A. class tamu {
    C. ALTER TABLE [table] INSERT COLUMN [field]                           String no_ktp;
    D. ALTER TABLE [table] ADD [field]                                     String nama;
    E. ALTER TABLE [table] DELETE [field]                                  String alamat;
                                                                           String usia;
100. Perintah SQL untuk menghapus table siswa beserta                      }
     recordnya, yaitu ….                                                B. class tamu {
     A. DELETE TABLE siswa                                                 no_ktp;
     B. DELETE FROM siswa                                                  nama;
     C. ERASE TABLE siswa                                                  alamat;
     D. DROP TABLE siswa                                                   usia;
     E. ERASE FROM siswa                                                   }
                                                                        C. class tamu {
101. Metode yang dapat digunakan untuk melakukan proses                    String noktp, String nama, String alamat, String usia;
     transaksi adalah ….                                                   }
     A. Transaction, commit, dan rollback                               D. class tamu() {
     B. lock table dan unlock table                                        String no_ktp;
     C. transit, commit, dan rollback                                      String nama;
     D. transaction dan lock table                                         String alamat;
     E. transaction dan unlock table                                       String usia;
                                                                           }
102. Pemrograman web yang diproses pada computer client                 E. class tamu {
     adalah ….                                                             int nama, String nip, float usia;
     A. ASP programming                                                    }
     B. client-side scripting
     C. server-side scripting                                      108. Sebelum dieksekusi, maka main function pada Java yang
     D. client programming                                              harus di kompilasi menggunakan perintah .....
     E. PHP programming                                                 A. java
                                                                        B. java.com
103. Perintah untuk menghubungkan halaman yang satu dengan              C. javac
     halaman yang lain pada halaman web menggunakan metode.             D. main.java
     A. SNMP                                                            E. .java.
     B. URL
     C. FTP                                                        109. Pada program java setiap thread dikontrol oleh suatu obyek
     D. SMTP                                                            unik turunan thread didefinisikan dalam paket.....
     E. Hyperlink                                                       A. java.lib
                                                                        B. java.thread
104. Baris perintah untuk pemrograman PHP selalu diakhiri dengan        C. java.math
     tanda ….                                                           D. java.awt
     A. [ ]                                                             E. java.lang
     B. { }
     C. <?                                                         110. Penulisan tag HTML yang benar adalah ....
     D. ;                                                               A. <head> ... <head>
     E. \                                                               B. <HTML> ... </HTM>
                                                                        C. <head> ... </head>
105. function JConn($host,$user,$pass,$dbase){                          D. </head> ... <head>
     $koneksi = @mysql_connect($host,$user,$pass);                      E. </head> ... </head>
     if($koneksi){                                                 111. Dari script program gambar berikut ini adalah hasil eksekusi....
     @mysql_select_db($dbase);


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                       8
                                                                           Gudang Soal Teori Kejuruan RPL 2011

                                                                         E. STRING()

                                                                    117. Perintah SQL yang berfungsi untuk mengaktifkan sebuah data
                                                                         base adalah ....
                                                                         A. USE [nama_database]
                                                                         B. USES DATABASE
                                                                         C. SELECT [nama_database]
                                                                         D. SELECT [table]
                                                                         E. DIR TABLE

                                                                    118. Script system.out.println(―ch=‖+ch); pada Java akan
                                                                         memberikan informasi ....
                                                                         A. sebagai file system
                                                                         B. mencetak data ke print
                                                                         C. menampilkan ―ch=ch‖
                                                                         D. menampilkan ―ch=[isi variabel ch]‖
                                                                         E. keluar dari aplikasi
     A. thread pertama
     B. thread kedua                                                119. Perhatikan gambar dibawah ini:
     C. multi thread
     D. thread
     E. thread sleep

112. Dari program berikut, perintah untuk mengeluarkan data
     adalah ....




                                                                         Flow chart tersebut dengan alur ―ya‖ merupakan bilangan ....
                                                                         A. hasilnya 3
                                                                         B. sisa pembagian bernilai 3
                                                                         C. inputannya hanya dengan 3
                                                                         D. kelipatan 3
     A. return                                                           E. hasil pengurangan dengan 3
     B. return 0;
     C. cout                                                        120. Pelajari program tag HTML berikut ini!
     D. endl                                                             <table>
     E. std                                                              <tr><td colspan=3> </td></tr>
                                                                         <tr><td> </td><td> </td><td> </td></tr>
113. Tipe data yang digunakan pada pemrograman C++ adalah ....           <tr><td colspan=3> </td></tr>
     A. char                                                             </table>
     B. variable                                                         Dari program berikut akan menghasilkan bentuk tabel seperti
     C. integer                                                          gambar ....
     D. date
     E. numeric

114. Langkah-langkah untuk membuat tabel relasi pada MS Access
     adalah ....
     A. open _ tabel_ query klik relasi
     B. open _ tabel _ create                                       121. Tag dalam file HTML yang berfungsi sebagai pembuatan
     C. open _ tabel _ relch                                             formulir ....
     D. tabel _ query _ klik obyek yang akan di relasi pada tabel        A. <head> </head>
     E. open _ tabel _ query klik obyek yang akan direlasi               B. <title></title>
                                                                         C. <form></form>
115. Perintah SQL yang berfungsi untuk menampilkan table yang            D. <table></table>
     ada di dalam data base adalah ....                                  E. <a href> </a>
     A. SELECT [table]
     B. USE [database]                                              122. Untuk menjamin keamanan data pada transaksi on-line, maka
     C. SHOW TABLES                                                      seorang programer perlu merancang keamanan dengan cara
     D. USE [table]                                                      membuat ....
     E. DEL [table]                                                      A. decoder
                                                                         B. dekripsi
116. Mengambil sebagian data teks dari sebelah kanan                     C. encoder
     menggunakan perintah ....                                           D. malicious code
     A. MID()                                                            E. enkripsi
     B. SUM()
     C. LEFT()
     D. RIGHT()

Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                       9
                                                                            Gudang Soal Teori Kejuruan RPL 2011

123. Cara memindahkan insertion record dalam sebuah data sheet           C. CREATE INDEX WITH indeks_siswa ON siswa(nama)
     pada MS. Access adalah dengan menekan tombol ... pada               D. CREATE UNIQUE INDEX WITH indeks_siswa ON
     keyboard.                                                              siswa(nama)
     A. home                                                             E. CREATE INDEX WITH INDEX SISWA
     B. page down
     C. page up                                                     132. Obyek yang bekerja bersama sebuah tabel dan digunakan
     D. vertical scroll bar                                              untuk memerikasa sebuah operasi atau kejadian tertentu pada
     E. delete                                                           suatu tabel disebut ....
                                                                         A. FUNCTION
124. Untuk menghubungkan antara record yang satu dengan                  B. PROCEDURE
     record yang lain, terdapat pada tabel dengan syntax .....           C. TRIGGER
     A. inner join                                                       D. OBJECT
     B. left outer join                                                  E. UNION
     C. right outer join
     D. union                                                       133. Untuk keamanan transportasi data ketika up load maupun
     E. outer join                                                       down load diperlukan ....
                                                                         A. gateway
125. Perintah untuk menghapus salah satu field di dalam table            B. NAT
     adalah ....                                                         C. firewall
     A. delete [field]                                                   D. router
     B. erase [field]                                                    E. Secure Socket Layer
     C. alter [table] erase [field]
     D. alter [table] del [field]                                   134. Perintah untuk memanggil file dalam PHP,misalnya akan
     E. alter [table] delete [field]                                     memanggil file config.php yang ada pada folder common .....
                                                                         A. <a href = ―/common/config.ph‖>;
126. Perintah untuk menampilkan data siswa dari tabel siswa yang         B. include(―/common/config.php‖);
     terdiri dari field NIS, nama_siswa dan tanggal lahir dengan         C. class = ―/common/config.php‖;
     urutan dari alfabet adalah ....                                     D. calling(―/common/config.php‖);
     A. select nis, nama_siswa, tanggal_lahir siswa values nis,          E. <a href = ―config.php‖>
        nama_siswa, tanggal_lahir
     B. select nis, nama_siswa, tanggal_lahir from siswa order by   135. Perintah untuk mengakhiri pemprograman dengan PHP
        nama_siswa ascending                                             adalah dengan tanda ....
     C. select nis, nama_siswa, tanggal_lahir from siswa order by        A. [ ]
        nama_siswa descending                                            B. <?
     D. select nis, nama_siswa, tanggal_lahir from siswa                 C. ?>
     E. select nis, nama_siswa, tanggal_lahir from group by order        D. { }
        nama_siswa                                                       E. /

127. Komponen ADODB dalam program aplikasi Visual Basic 6.0         136. function IsiSingkat($isi){
     adalah ....                                                         $isisingkat = ―‖;
     A. mentransfer database                                             $isi1 = substr($isi,0,500);
     B. mengedit database                                                $isi2 = explode(― ‖,substr($isi,500,100));
     C. mengecek data file                                               $isi = $isi1.$isi2[0].―...‖;
     D. mengkoneksikan database                                          $isisingkat = $isi;
     E. menguji database                                                 return $isisingkat;
                                                                         }
128. Kumpulan dari record data dalam basis data pada ADO
     adalah ....                                                         Fungsi IsiSingkat( ) di atas merupakan script PHP yang
     A. recording                                                        berfungsi untuk ....
     B. file record                                                      A. mengambil data teks sebanyak 500 karakter plus beberapa
     C. set record                                                          karakter hingga bertemu spasi
     D. recordset                                                        B. mengambil data berita kemudian menjabarkannya
     E. source                                                              sebanyak 600 karakter
                                                                         C. menampilkan data teks sebanyak 500 karakter
129. Agar menjadi file executable yang mandiri (stand alone) pada        D. mengambil data sebanyak 500 karakter
     kode program haruslah dilakukan proses ....                         E. mengambil data dan menampilkan data sebanyak 500
     A. debugging.                                                          karakter
     B. deklarasi
     C. playing                                                     137. Tipe data yang mempunyai dua kemungkinan di pemrogram-
     D. kompilasi                                                        an Java adalah ....
     E. running                                                          A. char
                                                                         B. short
130. Perintah SQL untuk menambah kolom baru pada posisi awal             C. boolean
     tabel adalah ....                                                   D. float
     A. ALTER TABLE [table] ADD [field]                                  E. int
     B. ALTER ADD [field]
     C. INSERT TABLE [table] ADD [field]                            138. Berikut adalah beberapa script program OOP menggunakan
     D. ALTER [table] ADD [field]                                        class, yang benar sesuai kaidah adalah …..
     E. INSERT TABLE [table]                                             A. class personil{
                                                                            String nip;
131. Perintah SQL untuk membuat index baru yang unik dengan                 String nama;
     nama indeks_siswa adalah ....                                          String alamat;
     A. CREATE INDEX indeks_siswa ON siswa(nama)                            String usia;
     B. CREATE UNIQUE INDEX indeks_siswa ON siswa(nama)                     }

Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                     10
                                                                           Gudang Soal Teori Kejuruan RPL 2011

     B. class personil{                                                  A. INPUT
        nip;                                                             B. ADD NEW
        nama;                                                            C. INSERT INTO
        alamat;                                                          D. ADD INTO
        usia;                                                            E. ADD RECORD
        }
     C. class personil{                                             145. Fungsi-fungsi pada SQL berikut ini merupakan fungsi yang
        String nip, String nama, String alamat, String usia;             dapat memanipulasi data karakter, kecuali …..
        }                                                                A. LEFT ();
     D. class personil(){                                                B. RIGHT ();
        String nip;                                                      C. MID ();
        String nama;                                                     D. STRING()
        String alamat;                                                   E. SUBSTR ()
        String usia;
        }                                                           146. Perintah SQL membuat tabel yang struktur beserta isi sama
     E. class personil{                                                  dengan table asalnya adalah ....
        int nama, String nip, float usia;                                A. insert into [table tujuan] select * from [table asal]
        }                                                                B. create [table tujuan] select * from [table asal]
                                                                         C. create table [table tujuan] select * from [table asal]
139. Tipe data yang mempunyai dua kemungkinan di                         D. drop table [table tujuan]
     pemrograman java adalah ....                                        E. replace into [table tujuan] select * from [table asal]
     A. char
     B. short                                                       147. Script system.out.println(―hasil akar pangkat 3 = ‖+a) pada
     C. boolean                                                          Java akan menginformasikan ....
     D. float                                                            A. menampilkan ―hasil akar pangkat 3‖
     E. int                                                              B. menampilkan ―hasil akar pangkat 3 = [nilai variabel a]‖
                                                                         C. menampilkan ―hasil akar pangkat 3 = a‖
140. Kode program dalam Java untuk menampilkan output ke layar           D. hanya mencetak karakter a
     yaitu dengan perintah ....                                          E. menghitung akar pangkat 3
     A. print out
     B. system.out.println                                          148. Berikut ini adalah algoritma sederhana menghitung luas
     C. sistem.out                                                       lingkaran:
     D. print.sistem.out                                                 1. start
     E. system.out.print                                                 2. baca radius
                                                                         3. phi = 3.14
141. Perintah pada Java untuk mengontrol thread yang sedang              4. luas = phi kali radius kali radius
     berjalan agar menunda pekerjaan menggunakan perintah ...            5. tampilkan luas
     A. thread sleep                                                     6. selesai
     B. thread current                                                   Bila kita membuat pseudocode dengan bahasa BASIC ....
     C. sleep                                                            A. print radius
     D. thread main                                                         phi = 3.14
     E. current thread                                                      luas = phi*radius*radius
                                                                            print luas
142. Dari program berikut, perintah untuk membuat baris baru pada        B. read radius
     console data adalah ....                                               print phi
                                                                            luas = phi*radius*radius
                                                                            print luas
                                                                         C. read radius
                                                                            phi = 3.14
                                                                            luas = phi*radius*radius
                                                                            print luas
                                                                         D. read radius
                                                                            phi = 3.14
                                                                            luas = phi* radius* radius
                                                                            read luas
                                                                         E. print radius
                                                                            read phi
                                                                            read luas = phi*radius*radius
     A. endl                                                                print luas
     B. int
     C. long
                                                                    149. Notasi decision yang digunakan untuk suatu pemilihan,
     D. int main( )                                                      penyelesaian kondisi di dalam satu program adalah .....
     E. include( )

143. Penggunaan pointer pada pemrograman dengan bahasa C++
     adalah ....
     A. menambah memori
     B. menyimpan alamat memori dari variabel atau function
     C. menunjukkan data
     D. menampilkan data pada console
     E. mengirimkan data secara point-to-point
                                                                    150. Penulisan tag HTML yang benar adalah ....
                                                                         A. <head> ... <head>
144. Perintah SQL yang berfungsi untuk memasukkan/menyisipkan            B. <HTML> ... </HTM>
     data ke dalam sebuah tabel adalah....

Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                       11
                                                                           Gudang Soal Teori Kejuruan RPL 2011

     C. <head> ... </head>                                          158. Komponen ADODB dalam program aplikasi Visual Basic 6.0
     D. </head> ... <head>                                               adalah ....
     E. </head> ... </head>                                              A. mentransfer database
                                                                         B. mengedit database
151. Pelajari program tag HTML berikut ini!                              C. mengecek data file
     <table>                                                             D. mengkoneksikan database
     <tr><td colspan=3> </td></tr>                                       E. menguji database
     <tr><td> </td><td> </td><td> </td></tr>
     <tr><td colspan=3> </td></tr>                                  159. Kumpulan dari record data dalam basis data pada ADO
     </table>                                                            adalah ....
     Dari program berikut akan menghasilkan bentuk tabel seperti         A. recording
     gambar ....                                                         B. file record
                                                                         C. set record
                                                                         D. recordset
                                                                         E. source

                                                                    160. Proses debugging adalah program aplikasi pemrograman
                                                                         untuk ....
152. Tag dalam file HTML yang berfungsi sebagai pembuatan                A. meng-update program aplikasi
     formulir ....                                                       B. membuka system operasi
     A. <head> </head>                                                   C. mengecek sintaks
     B. <title></title>                                                  D. mengkompail data
     C. <form></form>                                                    E. mengubah file
     D. <table></table>
     E. <a href> </a>                                               161. Perintah SQL untuk menambah kolom baru pada posisi akhir
                                                                         table (default) adalah ....
153. Untuk menjamin keamanan data pada transaksi on-line, maka           A. ALTER TABLE [table] [field] LAST
     seorang programer perlu merancang keamanan dengan cara              B. ALTER TABLE [table] ADD COLUMN [field]
     membuat ....                                                        C. ALTER TABLE [table] INSERT COLUMN [field]
     A. decoder                                                          D. ALTER TABLE [table] ADD [field]
     B. dekripsi                                                         E. ALTER TABLE [table] DELETE [field]
     C. encoder
     D. malicious code                                              162. Perintah SQL untuk menghapus table siswa beserta
     E. enkripsi                                                         recordnya, yaitu ….
                                                                         A. DELETE TABLE siswa
154. Cara memindahkan insertion record dalam sebuah data sheet           B. DELETE FROM siswa
     pada MS. Access adalah dengan menekan tombol ... pada               C. ERASE TABLE siswa
     keyboard.                                                           D. DROP TABLE siswa
     A. home                                                             E. ERASE FROM siswa
     B. page down
     C. page up                                                     163. Metode yang dapat digunakan untuk melakukan proses
     D. vertical scroll bar                                              transaksi adalah ….
     E. delete                                                           A. Transaction, commit, dan rollback
                                                                         B. lock table dan unlock table
155. Untuk menghubungkan antara record yang satu dengan                  C. transit, commit, dan rollback
     record yang lain, terdapat pada tabel dengan syntax ....            D. transaction dan lock table
     A. inner join                                                       E. transaction dan unlock table
     B. left outer join
     C. right outer join                                            164. Pemrograman web yang diproses pada computer client
     D. union                                                            adalah ….
     E. outer join                                                       A. ASP programming
                                                                         B. client-side scripting
156. Perintah untuk menghapus salah satu field di dalam table            C. server-side scripting
     adalah ....                                                         D. client programming
     A. delete [field]                                                   E. PHP programming
     B. erase [field]
     C. alter [table] erase [field]                                 165. Perintah untuk menghubungkan halaman yang satu dengan
     D. alter [table] del [field]                                        halaman yang lain pada halaman web menggunakan metode
     E. alter [table] delete [field]                                     A. SNMP
                                                                         B. URL
157. Perintah untuk menampilkan data siswa dari tabel siswa yang         C. FTP
     terdiri dari field NIS, nama_siswa dan tanggal lahir dengan         D. SMTP
     urutan dari alfabet adalah ....                                     E. Hyperlink
     A. select nis, nama_siswa, tanggal_lahir siswa values nis,
        nama_siswa, tanggal_lahir                                   166. Baris perintah untuk pemrograman PHP selalu diakhiri dengan
     B. select nis, nama_siswa, tanggal_lahir from siswa order by        tanda ….
        nama_siswa ascending                                             A. [ ]
     C. select nis, nama_siswa, tanggal_lahir from siswa order by        B. { }
        nama_siswa descending                                            C. <?
     D. select nis, nama_siswa, tanggal_lahir from siswa                 D. ;
     E. select nis, nama_siswa, tanggal_lahir from group by order        E. \
        nama_siswa
                                                                    167. function JConn($host,$user,$pass,$dbase){


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                    12
                                                                           Gudang Soal Teori Kejuruan RPL 2011

     $koneksi = @mysql_connect($host,$user,$pass);                  174. Dari script program gambar berikut ini adalah hasil eksekusi....
     if($koneksi){
     @mysql_select_db($dbase);
     return true;
     } else {
     return false;
     }
     }
     Fungsi JConn ( ) merupakan script PHP di atas yang berfungsi
     untuk ….
     A. melakukan koneksi ke database MS SQL
     B. melakukan pengiriman email dari database MySQL
     C. melakukan koneksi ke database MySQL
     D. menutup koneksi database
     E. memilih koneksi dengan komponen Jconn

168. Memberi komentar dua baris pada program Java
     menggunakan tanda ….
     A. **
     B. [ ]
                                                                         A. thread pertama                   D. thread
     C. /* */
                                                                         B. thread kedua                     E. thread sleep
     D. <!—
                                                                         C. multi thread
     E. //

169. Berikut ini adalah beberapa script program OOP                 175. Dari program berikut, perintah untuk mengeluarkan data
     menggunakan class tamu untuk aplikasi administrasi hotel.           adalah ....
     Script yang benar sesuai kaidah adalah ....
     A. class tamu {
        String no_ktp;
        String nama;
        String alamat;
        String usia;
        }
     B. class tamu {
        no_ktp;
        nama;
        alamat;
        usia;
        }
     C. class tamu {
        String noktp, String nama, String alamat, String usia;           A. return                 D. endl
        }                                                                B. return 0;              E. std
     D. class tamu() {                                                   C. cout
        String no_ktp;
        String nama;                                                176. Perintah SQL yang berfungsi untuk menampilkan table yang
        String alamat;                                                   ada di dalam data base adalah ....
        String usia;                                                     A. SELECT [table]
        }                                                                B. USE [database]
     E. class tamu {                                                     C. SHOW TABLES
        int nama, String nip, float usia;                                D. USE [table]
        }                                                                E. DEL [table]

170. Sebelum dieksekusi, maka main function pada Java yang          177. Mengambil sebagian data teks dari sebelah kanan
     harus di kompilasi menggunakan perintah .....                       menggunakan perintah ....
     A. java                 C. javac              E. .java              A. MID()                D. RIGHT()
     B. java.com             D. main.java                                B. SUM()                E. STRING()
                                                                         C. LEFT()
171. Pada program java setiap thread dikontrol oleh suatu obyek
     unik turunan thread didefinisikan dalam paket…..               178. Perintah SQL yang berfungsi untuk mengaktifkan sebuah data
     A. java.lib               C. java.math       E. java.lang           base adalah ....
     B. java.thread            D. java.awt                               A. USE [nama_database]
                                                                         B. USES DATABASE
172. Tipe data yang digunakan pada pemrograman C++ adalah ....           C. SELECT [nama_database]
     A. char                 C. integer       E. numeric                 D. SELECT [table]
     B. variable             D. date                                     E. DIR TABLE
                                                                    179. Script system.out.println(―ch=‖+ch); pada Java akan
173. Langkah-langkah untuk membuat tabel relasi pada MS Access           memberikan informasi ....
     2003 adalah ....                                                    A. sebagai file system
     A. open _ tabel_ query klik relasi                                  B. mencetak data ke print
     B. open _ tabel _ create                                            C. menampilkan ―ch=ch‖
     C. open _ tabel _ relch                                             D. menampilkan ―ch=[isi variabel ch]‖
     D. tabel _ query _ klik obyek yang akan di relasi pada tabel        E. keluar dari aplikasi
     E. open _ tabel _ query klik obyek yang akan direlasi


Dokumen Ahmad Ashar >> http://sipassareang.blogspot.com/                                                                       13

								
To top