Anda di halaman 1dari 5

1. Suatu lab komputer akan dipasang 16 unit b.

MS Office
komputer dengan daya masing-masing c. Linux
komputer 250 watt. Jadi daya yang d. Windows
memenuhi persyaratan untuk laboratorium e. Aplikasi
komputer tersebut adalah....
a. 2 kW 7. Berikut ini adalah algaritma menghitung
b. 3 kW luas segitiga yang sangat sederhana.
c. 4 kW 1) start
d. 5 kW 2) baca data alas dan tinggi
e. 6 kW 3) luas adalah alas kali tinggi kali 0,5
4) tampilkan luas
2. Ekivalen bilangan heksadesimal dengan 5) stop
bilangan heksa desimal 1FD(16) adalah....
a. 0001 1111 1100(2) Bila kita membuat pseudo code dengan
b. 1000 1111 1101(2) bahasa BASIC menjadi....
c. 1111 0000 1010(2) a. print alas, tinggi
d. 1111 0000 1011(2) luas = 0.5*alas*tinggi
e. 1111 0001 1011(2) print luas
b. read alas, tinggi
3. Perhatikan tabel dan bentuk persamaan print alas, tinggi
logika berikut. Tabel tersebut luas = 0.5*alas*tinggi
menunjukkan tabel kebenaran dari.... print luas
a. OR gate c. baca alas, tinggi
b. NOR gate luas = 0.5*alas*tinggi
c. AND gate print luas
d. NAND gate stop
e. EXOR gate d. baca alas, tinggi
print luas = 0.5*alas*tinggi
4. Tes yang dilakukanoleh PC pada saat bacaluas
booting untuk mengecek apakah fungsi stop
komponen pendukung PC bekerja dengan e. start
baik adalah.... print alas, tinggi
a. BIOS luas = 0.5*alas*tinggi
b. POST print luas
c. login
d. log out 8. Simbolsiagramalir (flowchart) yang
e. config digunakanuntukmempersiapkanpenyimpa
nan yang
5. Urutan perintah untuk mengecek akandigunakansebagaitempatpengolahandi
konektivitas pada jaringan adalah.... dalam storage adalah....
a. Run >ketik cmd >ketik ipconfig pada
MS DOS prompt
b. Run >ketik cmd >ketik dir pada MS a.
DOS prompt
c. Run >ketik cmd >ketik ifconfig pada
MS DOS prompt b.
d. Run >ketikcmd>ketik ping [IP
address] pada MS DOS prompt
e. Run >ketik msconfig
c.
6. Software yang berfungsi sebagai jembatan
komunikasi antara komputer dengan
device tertentu dengan kerja sistem yang
maksimal adalah.... d.
a. Driver
c. <table>
<tr><td colspan=3></td></tr>
e. <tr><td><td><td><td><td><td></tr>
<tr><td>colspan=3 </td></tr>
9. Syntax untukmnjalankansuatupernyataa </table>
nsecarakondisionaladalah....
a. if... do d. <table>
b. while... do <tr><td colspan=3></td></tr>
c. if... then... do <tr><td></td><td></td><td></td></tr>
d. if... then... while do <tr><td>colspan=3 </td></tr>
e. if... then... while... </table>

10. e. <table>
<tr><td colspan=3></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td colspan=3></td></tr>
</table>

13. Tag <script></script>didalam file HTML


biasanyamerupakan client-side script.
Bahasapemrograman yang
ditulisdiantara tag <script>adalah....
a. VBA
b. VB Script
c. Java
Flow chart tersebutdenganalur “ya” d. JavaScript
merupakanbilangan.... e. VB.net
a. Yang habisdenganpengurangan 11
b. Merupakankelipatan 11 14. Untukmembuat table pada MS. Access
c. Inputannyaharus 11 menggunakanpanduanlangkah-
d. Hasilpembagian 11 langkahdapatdilakukandenganfasilitas....
e. Integer dari 11 a. HTML
b. URL
11. Untukmenampilkanisihalaman HTML c. FTP
dituliskanpada tag.... d. SMTP
a. <head></head> e.Hyperlink
b. <body></body>
c. <title></title> 15. Untukmembuat table pada MS. Access
d. <form></form> menggunakanpanduanlangkah-
e. <page></page> langkahdapatdilakukandenganfasilitas....
a. query from table
12. Program tag HTML b. create table using wizard
untukmenggambartabelberikutadala.... c. create table using view
a. <table> d. insert table
<tr><td colspan><td></itd><itr> d. linking
<tr><td></td><td></td><td></td>
<tr><td colspan 3><itd></itr> 16. Fungsisintax UNION
</table> digunakanuntukmenghubungkan....
a. antara field yang satudengan field yang lain
b. <table> b. antaratabel yang satudengantabel yang lain
<tr><td colspan = 3></td></tr> c. antara record yang satudengan record yang lain
<tr><td><td><td><td><td><td></tr> d. type data yang satudengan type data yang lain
<tr><td>colspan=3></td></tr> e. antara database yang satudengan database yang
</table> lain
17. Untukmembuat form pada MS. Access d. ALTER [table] ADD [field]
menggunakanpanduanlangkah demi e. INSERT TABLE [table]
langkahdapatmenggunakanfasilitas....
a. Linking 23. Perintah SQL untukmembuat index baru yang
b. insert table unikdengannamaindeks_siswaadalah....
c. query from table a. CREATE INDEX indeks_siswa ON siswa
d. create form by using wizard (nama)
e. create form by design view b. CREATE UNIQUE INDEX indeks_siswa ON
siswa (nama)
18. Perintahuntukmenampilkan data c. CREATE INDEX WITH indeks_siswa ON
siswadaritabelsiswa yang terdiridari field N I S, siswa (nama)
namasiswa, dantanggallahirdenganurutansiswa d. CREATE UNIQUE INDEX WITH
yang tertua, adalah.... indeks_siswa ON siswa (nama)
a. insert into siswa values NIS, nama_siswa, e. CREATE INDEX WITH INDEX SISWA
tanggal_lahir
b. select NIS, nama_siswa, tanggal_lahir from 24. Obyek yang
siswa order by tanggal_lahir descending bekerjabersamasebuahtabeldandigunakanuntukme
c. select NIS, nama_siswa, tanggal_lahir from meriksasebuahoperasiataukejadiantertentupadasua
siswa order by tanggal_lahir ascending tutabeldisebut....
d. select NIS, namasiswa.tanggal_lahirsiswa a. FUNCTION
e. select NIS, nama_siswa, tanggal_lahir from b. PROCEDURE
group by tanggal_lahir order by tanggal_lahir c. TRIGGER
d. OBJECT
19. Untukmengkoneksikan data base e. UNION
dalamaplikasi visual basic 6.0.
menggunakankomponen.... 25. Untukkeamananransportasipadaketika up
a. stdio.sh load maupun download diperlukan....
b. stdu6.h a. Gateway
c. conio.h b. NAT
d. ADODB c. firewall
e. MATH d. router
e. Secure Socket Layer
20. Pernyataankoneksi basis data pada program
aplikasimenggunakan.... 26. Perintahuntukmemanggil file dalam PHP,
a. stdio.sh misalnyaakanmemanggil file config.php yang
b. stdlib.h adapada folder common....
c. conio.h a. <a href = "/common/config'.ph">;
d. biblio.mdb b. include("/common/config.php");
e. stdio.mdb c. class = "/common/config.php";
d. calling("/common/config.php");
21. Agar menjadi file executable yang e. <a href = "config.php">
mandiri (stand alone) pada kode program
haruslahdilakukan proses.... 27. Perintahuntukmengakhiripemrogramandengan
a. Debugging PHP adalahdengantanda....
b. Deklarasi a. []
c. playing b. <?
d. kompilasi c. ?>
e. running d. {}
e. /
22. Perintah SQL
untukmenambahkolombarupadaposisiawal table a 28. function IsiSingkat($isi){
dalah.... $isiaingkat = "";
a. ALTER TABLE [table] ADD [field] $isi1 = substr($isi,0,500);
b. ALTER ADD [field] $isi1 = explode(" ",substr($isi,500,100));
c. INSERT TABLE [table] ADD [field] $isi = $isi1.$isi2[0]."...";
$isisingkat = $isi; }
return $isisingkat;
} 31. Memberikomentarduabarispada program Java
FungsiIsiSingkat ( ) diatasmerupakan script PHP menggunakantanda....
yang berfungsiuntuk.... a. **
a. mengambil data tekssebanak 500 karakter b. [[
plus beberapakarakterhinggabertemuspasi c. /*
b. mengambil data d. -
beritakemudianmenjabarkannyasebanyak 600 e. //
kaarkter
c. menampilkan data tekssebanyak 500 karakter 32. Menyembunyikan detail
d. mengambil data sebanak 500 kaakte darisebah class terhadapobyekadalah....
e. mengambil data danmenampilkan data a. Manipulasi
sebanyak 500 karakter b. Enkapsulasi
c. abstraksi
29. Tipe data yang d. masking
mempunyaiduakemungkinandipemrograman Java e. polymorphism
adalah....
a. Char 33. Perintahuntukmengontrolaliran program
b. Short padapemrogramanobyekberbasis Java adalah....
c. Boolean a. Loop
d. float b. Link
e. int c. flow
d. thread
30. e. multi threading
Berikutadalahbeberapa script program OOP meng
gunakan class, yang benarsesuaikaidahadalah.... 34. Dari program berikutini yang termasuk pointer
a. class personil{ adalah....
String nip; int main(){
String nama; long *Alamat;
String alamat; long *Alamat1;
String usia; Alamat = NULL;
} cout<<"Alamatmemori yang ditunjukdengan
NULL"<<Alamat<<endl;
b. class personil{ cout<<"Alamatmemori yang ditunjuktanpa
nip; NULL"<<Alamat<<endl;
nama; return 0;
alamat; }
usia;
} a. alamat = null; long*alamat;
b. long*alamat; long*alamat;
c. class personil{ c. int main()
String nip; String nama; String alamat; String d. return();
usia; e. alamat+null;
} long*Alamat;
long alamat;
d. class personil(){
String nip; 35. Dari program
String nama; berikut class PersegiPanjangmempunyaivariabela
String alamat; nggotayaitu....
String usia; class PersegiPanjang{int x, ;
} public;
voisset_nilai (int,int);
e. classpersonil{ intluas() {return (x*);}};
intnama, String nip, float usia; void PersegiPanjang::set_nilai (int a, int b){
x = a; e. insert siswa () select*from siswa 1 where
y = b; tgl_in>"2002-01-02";
}
int main(){ 40. Script system.out.println ("hasilakarpangkat
PersegiPanjang pp1, pp2; 3="+a). Script inimerupakanperintahdasar....
pp1.set_nilai(3,4); a. VB.net
pp2.set_nilai(7,12); b. Delphi
cout<<"Luas pp1:"<<pp1.luas()<<endl; c. Pascal
cout<<"Luas pp2:"<<pp2.luas()<<endl; d. PHP
return 0; e. Java
}

a. set_nilai()
b. luas pp1, luaspp2
c. pp1.set_nilai(), pp2.set_nilai();
d. x dan y
e. x = a = b

36. Koneksiantar table biasadisebutdengan....


a. Relation
b. Record
c. link
d. connection
e. field

37. Perintah SQL yang


berfungsiuntukmemperbaharuiataumengubahsebu
ah data dalam table adalah....
a. MODIFY
b. ALTER
c. RENAME
d. UPDATE
e. JOIN

38. Suatuvariabel x="1970010011995022001".


Karakter ke-15 darivariabel x menunjukkan
gender seseorang.
Untukmendapatkankaraktertersebutdalam SQL
procedure menggunakanperintah....
a. left(x,15)
b. right(x,15)
c. right(x,4)
d. mid(x,15,1)
e. mid(x,15,2)

39. Perintah SQL untukmenambahkan data yang


datanyasebagiandiambildari table lain adalah....
a. insert into siswa select*from siswa 1 where
tgl_in>"2002-01-02";
b. insert siswa select*from siswa 1 where
tgl_in>"2002-01-02";
c. insert into siswa values select*from siswa 1
where tgl_in>"2002-01-02";
d. insert siswa values select*from siswa 1 where
tgl_in>"2002-01-02";

Anda mungkin juga menyukai