Bank Soal

Kumpulan Soal - soal UN Produktif RPL
1. Suatu lab komputer akan dipasang 16 unit komputer dengan daya masing-masing komputer 350 watt. Jadi daya yang memenuhi persyaratan untuk laboratorium komputer tersebut adalah ....
 A. 2 kW
 B. 3 kW
 C. 4 kW
 D. 5 kW
 E. 6 kW

 2. Suatu lab komputer dipasang daya 6 kVA, sedangkan setiap unit komputer membutuhkan daya 350 watt, maka komputer yang dapat dipasang pada laboratorium tersebut sebanyak ....
 A. 10 unit komputer
 B. 14 unit komputer
 C. 16 unit komputer
 D. 20 unit komputer
 E. 22 unit komputer

 3. Suatu lab komputer disediakan daya 6 kVA, maka pengaman yang harus dipasang adalah ....
 A. 5 ampere
 B. 10 ampere
 C. 15 ampere
 D. 20 ampere
 E. 30 ampere

 4. Suatu lab komputer disediakan daya 6 kVA, maka pengaman yang harus dipasang adalah ....
 A. 5 ampere
 B. 10 ampere
 C. 15 ampere
 D. 20 ampere
 E. 30 ampere

 5. Ekivalen bilangan heksadesimal dengan bilangan biner 1 1010 1111(2) adalah ....
 A. BJ1(16)
 B. BAF(16)
 C. IAF(16)
 D. IDF(16)
 E. IBF(16)

 6. Ekivalen bilangan heksadesimal dengan bilangan heksa desimal 1FD(16) adalah ....
 A. 0001 1111 1100(2)
 B. 1000 1111 1101(2)
 C. 1111 0000 1010(2)
 D. 1111 0000 1011(2)
 E. 1111 0001 1011(2)

 7. Ekivalen bilangan heksadesimal dengan bilangan biner 1011001001 adalah ....
 A. B28
 B. 2C9
 C. AC9 D
. B22
 E. BD1

 8. Perhatikan tabel dari persamaan berikut ini. Tabel tersebut menunjukkan tabel kebenaran dari .... A B F
 0 0 0
 1 0 1
 0 1 1
 1 1 0

 A. ORgate
 B. EX-OR gate
 C. EX-NOR gate
 D. NOR gate
 E. NAND gate

 9. Perhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari ....
 A. OR gate
 B. NOR gate
 C. AND gate
 D. NAND gate
 E. EXOR gate

 10. Perhatikan tabel dari bentuk persamaan logika berikut ini.
 Tabel tersebut menunjukkan tabel kebenaran dari ....


 A. AND gate
 B. NAND gate
 C. OR gate
 D. NOR gate
 E. EX-OR gate 

11. Sebuah teknologi jaringan yang dikenal dengan spesifikasi IEEE 802.3 adalah ....
 A. bluetooth
 B. Ethernet
 C. IRDA
 D. LAN
 E. wi-fi

 12. Urutan perintah untuk mengecek konektivitas pada jaringan adalah ....
 A. Run > ketik cmd > ketik ipconfig pada MS DOS prompt
 B. Run > ketik cmd > ketik dir pada MS DOS prompt
 C. Run > ketik cmd > ketik ifconfig pada MS DOS prompt
 D. Run > ketik cmd > ketik ping [IP address] pada MS DOS prompt
 E. Run > ketik msconfig

13. Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen pendukung PC bekerja dengan baik adalah ....
 A. BIOS
 B. POST
 C. login
 D. log out
 E. config

 14. Urutan booting PC dapat dikonfigurasi melalui ....
 A. BIOS
 B. control panel
 C. power management
 D. root
 E. MS-DOS

 15. Sebuah protokol TCP/IP secara dinamis memberikan alamat-alamat IP untuk berbagai perangkat jaringan adalah ....
 A. DHCP
 B. DNS
 C. HTTP
 D. FTP
 E. SNMP

 16. Tool windows yang dapat digunakan untuk me-manage file pada hardisk adalah ....
 A. disk management
 B. disk clean up
 C. defragmenting
 D. scandisk

 17. Software yang berfungsi sebagai jembatan komunikasi antara komputer dengan device tertentu dengan kerja sistem yang maksimal adalah ....
 A. driver
 B. MS Office
 C. Linux D. Windows
 E. Aplikasi

18. Pengaturan perangkat keras dan perangkat lunak pada sistem operasi windows terdapat pada .... A. Control Panel
 B. Microsoft Outlook
 C. Windows Explorer
 D. Internet Explorer
 E. Character map

19. Berikut ini adalah algoritma sederhana menghitung luas lingkaran:
1. start 2. baca radius 3. phi = 3.14 4. luas = phi kali radius kali radius 5. tampilkan luas 6. selesai Bila kita membuat pseudocode dengan bahasa BASIC ....
 A. print radius phi = 3.14 luas = phi*radius*radius print luas
 B. read radius 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 print luas

 20. Berikut ini adalah algaritma menghitung luas segitiga yang 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 stop
 D. baca alas, tinggi print luas = 0.5*alas*tinggi baca luas stop
 E. start print alas, tinggi luas = 0.5*alas*tinggi print luas

 21. Berikut ini adalah algoritma sederhana tentang menghitung volume balok: 1. start 2. baca panjang, lebar, tinggi 3. volume = panjang kali lebar kali tinggi 4. tampilkan volume 5. stop

Bila kita membuat pseudocode dengan bahasa BASIC sebagai berikut ....
A. print panjang,lebar,tinggi
volume = panjang*lebar*tinggi
print volume

B. read panjang,lebar,tinggi
print panjang,lebar,tinggi
volume= panjang*lebar*tinggi
print volume

C. baca panjang,lebar,tinggi
volume = panjang, lebar ,tinggi
print volume

D. baca panjang,lebar,tinggi
volume = panjang,lebar,tinggi
baca volume

E. print panjang,lebar,tinggi
print volume = panjang,lebar,tinggi
print volume

22. Notasi yang disebut terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu program adalah .....

A. D.
B. E.
C.

23. Penulisan logika yang benar pada statement ini adalah ....
A. =if(A3>5 Al=200)
B. =if(Al>5,"sarjana","DO")
C. =if(Al>5 A1*B1,A1..B1)
D. =if(Al>5.Al*Bl>
E. =Al>5,"sarjana","DO"

24. Perhatikan Gambar dibawah in:Flow chart tersebut dengan alur "ya" merupakan bilangan ....
A. merupakan kelipatan 7
B. hasil inputannya harus 7
C. hasil pembagian 7
D. yang habis dengan pengurangan 7
E. sisa hasil pembagiannya bernilai 7

25. Untuk menampilkan judul pada HTML ditulis pada tag ....
A. <head> </head>
B. <body> </body>
C. <title> </title>
D. <form> </form>
E. <page> </page>

26. Program tag HTML untuk menggambar tabel berikut adalah....
A. <table>
<tr><td row - span:3>
<tr><td> </td><td> </td><td> </td><td> </td> </tr>
<tr>< td>rowspan 3 </td> </tr>

B. <table>
<tr><td rowspan 3>
<tr><td> <td><td> <td><td> <td> <tr>
<tr> <td> rowspan 3 <td>

C. <table>
<tr><td colspan 3> </td> </tr>
<tr> <td> </td><td> </td> <td> </td> </tr>
<tr> <td rowspan 3> </td> </tr>

D. <table>
<tr> <td colspan 3> </td> </tr>
<tr> <td> </td><td> </td><td> </td> </tr>
<tr> <td> row span 3 </td> </tr>
</table>

E. <table>
<tr>
< td rowspan=3> </td><td></td><td rowspan=3></td>
</tr>
<tr> <td> </td></tr>
<tr> <td> </td> </tr>
</table>

27. Tag di dalam file HTML yang tidak mempunyai tag penutup adalah ....
A. <body>
B. <form>
C. <br>
D. <table>
E. <th>

28. Program aplikasi yang menggunakan CMS merupakan teknologi web yang berbasis ....
A. content
B. static
C. dynamic
D. array
E. struktural

29. Untuk menambahkan obyek table, query, from, report, pada MS Access dengan menggunakan icon .....
A. blank data access page
B. blank acces data base
C. open an exiting file
D. project exiting data
E. project new data

30. Fungsi syntax INNER JOIN digunakan untuk menghubungkan
A. antara field yang satu dan field yang lain
B. antara tabel yang satu dengan tabel yang lain
C. antara record yang satu dengan record yang lain
D. antara type data yang satu dengan type data yang lain
E. antara relasi yang satu dengan relasi yang lain

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 communicationport) 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 editoruntuk
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 posisisetelah kolom tertentu adalah ....
A. ALTER siswa ADD nomor_ktp AFTER nama_siswa
B. INSERT TABLE siswa ADD nomor_ktp AFTERnama_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), jenjangvarchar(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 stringberdasarkan 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 berfungsiuntuk

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 menggunakan 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 dipemprograman java adalah ....
A. char
B. short
C. boolean
D. float
E. int

46. Kode program pada Java untuk menampilkan output ke layaryaitu 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 ....
Gambar ..




51. Perintah SQL yang berfungsi untuk memasukkan/menyisipkandata 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>


0 comments:

Post a Comment