Soal Teori Kejuruan RPL Part 2

31. Perintah create table using wizard pada MS Access adalah perintah ....
A. menulis table pada MS Access
B. membuat table baru
C. menggunakan table
D. membuat wizard
E. mendesign table

32. Perintah untuk menampilkan data siswa dari tabel siswa yang terdiri dari field NIS, nama_siswa dan tanggal lahir dengan urutan dari siswa yang termuda adalah ....
A. insert into siswa values NIS, nama_siswa, tanggal_lahir
B. select * from siswa order by tanggal_lahir ascending
C. select * from siswa order by tanggal_lahir descending
D. select NIS, nama_siswa, tanggal_lahir from siswa
E. select NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by tanggal_lahir

33. Aplikasi Visual Basic merupakan bahasa pemprogaman ....
A. under DOS
B. procedural
C. berorientasi obyek
D. text driver
E. low level

34. Untuk menggunakan komponen comm(serial communication port) pada Visual Basic dapat membuka .....
A. run _ project _ add reference
B. open _ project _ add reference
C. project _ components _ Microsoft Comm Control x.x
D. project _ components _ Microsoft Windows Common Control x.x
E. run _ serial communication

35. Proses kompilasi adalah bagian dari aplikasi script editor
untuk
A. membuka sistem operasi
B. mengedit program aplikasi
C. meng-update program aplikasi
D. mengkopi program executable yang digunakan
E. mengubah menjadi file executable

36. Perintah SQL untuk menambah kolom baru dengan posisi setelah kolom tertentu adalah ....
A. ALTER siswa ADD nomor_ktp AFTER nama_siswa
B. INSERT TABLE siswa ADD nomor_ktp AFTER nama_siswa
C. ALTER TABLE siswa ADD nomor_ktp AFTER nama_siswa
D. ALTER ADD nomor_siswa
E. INSERT TABLE_SISWA

37. Perintah SQL untuk membuat table baru dengan nama pendidikan yaitu ....
A. CREATE pendidikan, (id varchar(2), jenjang varchar( 10))
B. CREATE TABLE pendidikan (id varchar(2), jenjang varchar(l0))
C. CREATE pendidikan (id varchar(2), jenjang varchar(10))
D. MAKE TABLE pendidikan (id varchar(2), jenjang varchar(10))
E. MAKE TABLE (id varchar(2))

38. Untuk membuat operasi objek trigger harus mempergunakan perintah ....
A. create trigger on
B. create trigger
C. create triggers
D. create table triggers
E. create table on

39. Untuk menampilkan halaman web tanpa terhubung ke internet dan tanpa down loadnya digunakan .....
A. work offline
B. send
C. import dan export
D. page set up
E. restore

40. Perintah include("/common/config.php") adalah ....
A. memindahkan
B. memanggil file
C. membuka file
D. menyimpan file
E. menulis file

41. Defined function/perintah PHP untuk mengambil string berdasarkan posisi adalah ....
A. chr( )
B. echo( )
C. explode( )
D. substr( )
E. strlen( )

42. function TglSQL($Tgl) {
$Tanggal = substr($Tgl,6,4)."-".substr($Tgl,3,2)."- ".substr($Tgl,0,2);
return $Tanggal; }
Function TglSQL ( ) merupakan script PHP di atas berfungsi untuk
A. mengambil data dengan type data text seperti data berita
B. mengembalikan tanggal
C. mengambil data sebagian karakter dari variabel tanggal kemudian disusun ulang
D. mengambil data sebagian karakter dari variabel tanggal
E. mengambil karakter nomor 0,2,3,4, dan 6

43. Cara pemprograman syntax class pada bahasa pemrograman Java atau C# yang benar adalah ....
A. public class siswa { }
B. public siswa { }
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;
}
C. class siswa{
String nis, String nama, String alamat, String usia;
}
D. class siswa(){ String nis; String nama; String alamat; String usia;
}
E. class siswa{
int nama, String nis, float usia;
}

45. Tipe data yang mempunyai dua kemungkinan di pemprograman java adalah ....
A. char
B. short
C. boolean
D. float
E. int

46. Kode program pada Java untuk menampilkan output ke layar yaitu dengan perintah ....
A. print.out
B. system.out.println
C. sistem.out
D. print.sistem out
E. system.out.print

47. Perintah pada Java untuk mengontrol thread yang sedang berjalan agar menunda pekerjaan menggunakan perintah ...
A. thread sleep
B. thread current
C. sleep
D. thread main
E. current thread

48. Dari program berikut, perintah untuk membuat baris baru pada console data adalah ....
A. endl
B. int
C. long
D. int main( )
E. include( )

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

50. Program yang menunjukkan relasi dari hubungan one-to-many adalah ....


51. Perintah SQL yang berfungsi untuk memasukkan/menyisipkan data ke dalam sebuah tabel adalah....
A. INPUT
B. ADD NEW
C. INSERT INTO
D. ADD INTO
E. ADD RECORD

52. Fungsi-fungsi pada SQL berikut ini merupakan fungsi yang dapat memanipulasi data karakter, kecuali …..
A. LEFT ();
B. RIGHT ();
C. MID ();
D. STRING ()
E. SUBSTR ()

53. Perintah SQL membuat table yang struktur beserta isi sama dengan table asalnya adalah ....
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]
D. drop table [table tujuan]
E. replace into [table tujuan] select * from [table asal]

54. Script system.out.prinln("hasil akar pangkat 3 = "+a) pada Java akan menginformasikan ....
A. menampilkan "hasil akar pangkat 3"
B. menampilkan "hasil akar pangkat 3 = [nilai variabel a]"
C. menampilkan "hasil akar pangkat 3 = a"
D. hanya mencetak karakter a
E. menghitung akar pangkat 3

55. Syntax untuk menjalankan suatu pernyataan secara kondisional adalah ....
A. if... do
B. while ... do
C. if... then ... do
D. if... then ... while do
E. if... then ... while ...

56. Perhatikan gambar dibawah ini;


Flow chart tersebut dengan alur ―ya‖ merupakan bilangan ....
A. yang habis dengan pengurangan 11
B. merupakan kelipatan 11
C. inputannya harus 11
D. hasil pembagian 11
E. integer dari 11

57. Untuk menampilkan isi halaman HTML dituliskan pada tag ....
A. <head> </head>
B. <body> </body>
C. <title> </title>
D. <form> </form>
E. <page> </page>

58. Program tag HTML untuk menggambar tabel berikut adalah....
A. <table>
<tr><td colspan> <td> </itd><itr>
<tr> <td> </td><td> </td><td> </td>
<tr> < td colspand 3> <itd> </itr>
</table>
B. <table>
<tr><td colspan = 3> </td> </tr>
<tr><td> <td><td> <td><td> <td></tr>
<tr> <td> colspan=3> </td> </tr>
</table>
C. <table>
<tr><td colspan=3> </td> </tr>
<tr> <td> <td><td> <td> <td> <td> </tr>
<tr> <td> colspan=3 </td> </tr>
</table>
D. <table>
<tr><td colspan=3> </td> </tr>
<tr> <td> </td><td> </td> <td> </td> </tr>
<tr> <td> colspan=3 </td> </tr>
</table>
E. <table>
<tr><td colspan=3> </td> </tr>
<tr> <td> </td><td> </td> <td> </td> </tr>
<tr> <td colspan=3> </td> </tr>
</table>

59. Tag <script></script> di dalam file HTML biasanya merupakan client-side script. Bahasa pemrograman yang ditulis di antara tag <script> adalah ....
A. VBA
B. VB Script
C. Java
D. JavaScript
E. VB.net

60. Untuk menghubungkan halaman satu dengan halaman lain pada halaman web menggunakan....
A. HTML
B. URL
C. FTP
D. SMTP
E. Hyperlink

0 komentar