Contoh Soal Komputer & Jaringan Dasar

Soal Pilihan Ganda

1. Berikut ini yang termasuk ke dalam peralatan input komputer adalah...
A. Monitor
B. Speaker
C. Keyboard
D. Harddisk
E. Printer
jawaban: c

2. Berikut ini perangkat output komputer adalah...
A. Proyektor
B. Mouse
C. Joystick
D. Modem
E. Flashdisk
jawaban: a

3. Pada umumnya jika kita ingin masuk A. Perangkat Keraske BIOS / mengaktifkan BIOS pada saat booting, biasanya menekan tombol pada keyboard...
A. F12
B. Delete
C. Ctrl + A
D. F7
E. F9
jawaban: b

4. .Secara umum perangkat eksternal diklasifikasikan menjadi 3 katagori yaitu...
A. Human Readable,Machine Readable,Communication
B. Software, Hardware, VGA
C. Human, Software, Input
D. Output, Input, Perangkat keras
E. Semua benar
jawaban: a

5. Perangkat peripheral adalah...
A. Perangkat eksternal yang dihubungkan dengan modul I/O disebut
B. Perangkat Internal yang dihubungkan melalui perangkat External
C. Sebuah perangkat yang menyimpan data
D. Perangkat peripheral adalah perangkat yang wajib terpasang di pc
E. Perangkat yang penting
jawaban: a

6. Dibawah ini yang tidak tergabung dalam Microsoft Office adalah...
A. Power Point
B. Word
C. Excel
D. Access
E. Clip Board
jawaban: e

7. Dibawah ini merupakan software yang sering digunakan untuk browsing internet kecuali...
A. Micorost Explorer
B. Opera
C. UC Browser
D. Chrome
E. Netbrowser
jawaban: e

7. Jika kita ingin merakit komputer, kita memerlukan...
A. Perangkat Keras
B. Perangkat Lunak
C. Software
D. Brainware
E. Semua benar
jawaban: a

8. Pimpinan unit yang bertanggung jawab atas keseluruhan proses berlangsungnya pekerjaan komputer, yang merupakan pejabat eselon tertinggi di bidang IT...
A. Data Processing Manager
B. Management Cable
C. Programmers
D. System Analyst
E. Machine Operator
jawaban: a

9. kepanjangan RAM adalah...
A. Random Acces Memory
B. Random Analytic Memory
C. Random Anti Memory
D. Random All Memory
E. Semua benar
jawaban: a

10. Bilangan biner adalah bilangan yang berbasis ….
A. Bilangan yang berbasis 2 yaitu 1 dan 2
B. Bilangan yang berbasis 2 yaitu 0 dan 1
C. Bilangan yang berbasis 10 yaitu 0 – 9
D. Bilangan yang berbasis 8 yaitu 0 – 7
E. Bilangan yang berbasis 16 yaitu 0 – 15
jawaban: b

11. Dibawah ini yang bukan Sistem Operasi adalah...
A. Windows 10
B. Ubuntu
C. Linux
D. Microsoft Windows
E. Microsoft Office
jawaban: e

12. Peripheral input (perangkat input) merupakan perangkat yang digunakan untuk memasukan data atau perintah kedalam komputer, pilihan dibawah ini merupakan peripheral inpput yang mempunyai fungsi seperti mesin fotocopy adalah...
A. Printer
B. Webcam
C. Touch Screen
D. Scanner
E. Barcode Reader
jawaban: d

13. Komponen fisik yang membentuk Sistem Komputer adalah...
A. Hardware
B. Anti Virus
C. Software
D. Malware
E. Brainware
jawaban: a

14. Berikut ini yang bukan merupakan contoh dari brainware adalah...
A. Programmer
B. Operator
C. System analyst
D. Spyware
E. Proktor
jawaban: d

15. Agar komputer kita aman dari Virus, dan program-program jahat. Kita perlu menginstall...
A. Microsoft Word
B. Anti Virus
C. Microsoft Power Point
D. Anti Virus Abal-Abal
E. Scanner
jawaban: b

16. Bagian dari CPU yang berfungsi menghubungkan seluruh bagian dari CPU tersebut adalah ....
A. Control Unit
B. Arithmetic And Logic Unit
C. Register
D. CPU Interconnection
E. I/O
jawaban: d

17. Sistem Operasi yang hanya dapat dijalankan pada komputer jenis Apple adalah...
A. Windows
B. Debian
C. Macontosh
D. Unix
E. Linux
jawaban: c

18. Bilangan Desimal adalah bilangan yang berbasis ....
A. Bilangan yang berbasis 10 yaitu 1 dan 10
B. Bilangan yang berbasis 2 yaitu 0 dan 1
C. Bilangan yang berbasis 10 yaitu 0 – 9
D. Bilangan yang berbasis 8 yaitu 9 – 7
E. Bilangan yang berbasis 16 yaitu 8 – 15
jawaban: c

19. Memproses semua grafis yang akan ditampilkan pada layar komputer dan mampu untuk menerjemakan sebuah output dari sebuah komputer ke monitor adalah sebuah fungsi dari...
A. CPU
B. VGA
C. Printer
D. Monitor
E. Scannner
jawaban: b

20. Melakukan semua perhitungan aritmatika atau matematika adalah tugas dari....yang terjadi sesuai intruksi program merupakan tugas dari...
A. ALU
B. Harddisk
C. Micorosft Windows
D. CU
E. BUS
jawaban: a

21. Tаhараn рrоѕеѕ pada реrаkіtаn соmрutеr tеrdіrі dаrі
A. Memasang Mоthеrbоаrd
B. Mеmаѕаng Prосеѕѕоr
C. Memasang heatsink
D. Mеmаѕаng ѕtіkеr khuѕuѕ
E. Mеmаѕаng Mоthеrbоаrd раdа Cаѕіng
jawaban: d
22. Jеnіѕ mеmоrу yang digunakan dі PC adalah
A. DDR
B. CDRAM
C. SDR
D. DSRAM
E. SRDRAM
jawaban: a

23. Kata lаіn dаrі оtаk соmрutеr adalah…
A. CPU
B. Pоwеr Supply
C. Prосеѕѕоr
D. Mоuѕе
E. Monitor
jawaban: c

24. Aра nаmа kіраѕ pendingin раdа соmрutеr
A. Mоthеrbоаrd
B. Kipas аngіn
C. Processor
D. Chірѕеt
E. Cооlіng fаn
jawaban: b

25. Berapa jumlаh pin yang dimiliki SDRAM
A. 166
B. 168
C. 167
D. 170
E. 179
jawaban: d

26. Persyaratan minimal hаrdwаrе untuk installasi wіndоwѕ 7 аdаlаh .....kесuаlі ....
A. Prоѕеѕоr Mіn Dual Cоrе 2.0 GHZ
b. RAM 1 Gb
с. HаrdDіѕk Free Sрасе 40 Gb
d. Mоnіtоr LCD
е. CD-ROM / DVD
jawaban: d

27. Pеngаturаn booting реrtаmа kаlі dаlаm instalasi XP diatur dі ....
а. Tаѕk mаnаgеr
b. BIOS
c. CD rоm
d. Cоntrоl Panel
е. Windows Exрlоrеr
jawaban: b

28. Pеrtаmа kali іnѕtаlаѕі wіndоwѕ XP, first boot dеvісе раdа BIOS diarahkan ke ....
а. Hаrddіѕk
b. Control Pаnеl
c. CDROM
d. RAM
e. CPU
jawaban: c

29. Lісеnсе аgrееmеnt раdа іnѕtаlаѕі XP bеrfungѕі untuk ....
а. реrjаnjіаn аntаrа mісrоѕоft dаn uѕеr
b. реmіlіhаn partisi іnѕtаlаѕі
с. pengaturan bооtіng
d. реngаturаn user
е. fоrmаt harddisk
jawaban: a

30. Sіѕtеm kоmрutеr tеrbаngun dari еlеmеn-еlеmеn :
а. Hаrdwаrе – Sоftwаrе – Inрut Dеvісе
b. Sоftwаrе – Software – Outрut Device
с. Perangkat kеrаѕ – Pengguna – Pеrаngkаt Lunаk
d. Prоѕеѕ – Hardware – Sоftwаrе
е. Sоftwаrе - Prоѕеѕ – Hаrdwаrе
jawaban: e

31. Pеrаngkаt kеrаѕ kоmрutеr уаng berfungsi untuk mеnуіmраn dаtа аdаlаh :
а. Inрut Dеvісе
b. Prосеѕѕоr
c. RAM
d. Stоrаgе Dеvісе
е. VGA Cаrd
jawaban: d

32. Pаdа pemasangan RAM, yang hаruѕ diperhatikan аdаlаh :
а. Letak pengait jаngаn ѕаmраі terbalik
b. Letak lеngkungаn RAM hаruѕ sama dengan tempat lеngkungаn di slot RAM
с. Pеngаіt RAM tidak bоlеh rеnggаng
d. Jumlah pin RAM harus ѕеѕuаі jumlаh pin dі ѕlоt RAM
e. Chір RAM hаruѕ menghadap kе CPU
jawaban: b

33. Fungsi раѕtа уаng dіоlеѕkаn di Heatsink dаn CPU adalah :
а. Meningkatkan kinerja CPU
b. Mеngеnсаngkаn CPU
с. Mеrеdаm раnаѕ yang dihasilkan CPU
d. Menghindari hubungan pendek dі CPU
e. Pelengkap CPU dі Mоthеrbоаrd
jawaban: c

34. Cоntоh реrаngkаt kompuer уаng bеkеrjа dеngаn рrіnѕір орtіk adalah :
а. CD ROM Drіvе
b. Hаrddіѕk
c. Cаrd Reader
d. VGA Cаrd
е. Kеуbоаrd
jawaban: a

35. Komponen hardware kоmрutеr yang dapat dіраѕаng dі mоthеrbоаrd раdа wаktu mоthеr board bеlum dіраѕаng dі саѕhіng аdаlаh :
а. DVD ROM Drіvе
b. Flорру Dіѕk Drіvе
с. CPU
d. Sound Cаrd
е. Mouse
jawaban: d

36. Untuk tеrhubung ke kоmрutеr, keyboard wіrеlеѕѕ mеnggunаkаn :
а. WіFі
b. Infrа Red
c. Bluе Tooth
d. Kаbеl Data
e. Kаbеl USB
jawaban: b

37. Prіntеr mеruраkаn ѕаlаh ѕаtu Outрut Device уаng merupakan bagian :
а. Sоft Cору Device
b. Hаrd Cору Dеvісе
с. Pеrаngkаt kеrаѕ tambahan
d. Pеrаngkаt уаng menggunakan koneksi Bluе Tооth
е. Pеrаngkаt penyimpan dаtа
jawaban: b

38. Fungѕі dаrі Input Output Port аdаlаh :
а. Penghubung antar реrаngkаt kоmрutеr
b. Penghubung аntаrа реrаngkаt kоmрutеr dеngаn Mоthеrbоаrd
с. Mеnіngkаtkаn kіnеrjа komputer
d. Mengurangi panas dаrі CPU
е. Mеmреrmudаh ѕіrkulаѕі udara di dalam Cаѕhіng
jawaban: b

39. Cara untuk mеmреrсераt kеrjа kоmрutеr dapat dilakukan dеngаn ....
a. menghentikan layanan wіndоwѕ уаng tidak dіgunаkаn
b. menambah software gаmе
c. mеngurаngі реnggunааn komputer
d. memasang kipas tambahan
e. mеnggunаkаn ups
jawaban: a

40. Plug and рlау mеruраkаn istilah dі wіndоwѕ yang реngеrtіаnуа adalah ....
а. ѕоftwаrе yang ѕіар pakai
b. hardware уаng bisa lаngѕung dіраkаі
c. hаrdwаrе уаng memerlukan drіvеr
d. ѕоftwаrе yang uр to dаtе
е. hаrdwаrе yang tеrbаru
jawaban: b

Share:

Comtoh Soal K3LH

Soal Pilihan Ganda


1. Alat-alat yang mampu memberikan perlindungan terhadap bahaya-bahaya kecelakaan adalah definisi dari alat pelindung diri menurut….
A. Sadjun H. Manulang
B. Sutrisno Hadi
C. Suma’mur
D. Milyandra
E. Mangkunegaran
jawaban: c

2. Alat pelindung diri harus memberikan perlindungan yang kuat terhadap bahaya yang spesifik atau bahaya yang dihadapi oleh tenaga kerja, merupakan syarat-syarat APD menurut ketentuan dari….
A. UU No. 23 tahun 1992
B. UU No. 36 tahun 2009
C. Peraturan Menteri Kesehatan
D. Balai Hiperkes
E. Ariyanto
jawaban: d

3. Face shields merupakan alat pelindung diri yang digunakan untuk melindungi bagian….
A. Penglihatan
B. Telinga
C. Tangan
D. Badan bagian depan
E. Muka
jawaban: e

4. Contoh alat pelindung diri yang dapat melindungi kepala dari kotoran debu atau tangkapan mesin-mesin berputar adalah….
A. Apron
B. Googles
C. Hats/Cap
D. Ear Muff
E. Ear Plugs
jawaban: c

5. Selain faktor keselamatan, hal penting yang juga harus diperhatikan oleh manusia pada umumnya adalah faktor kesehatan. Adapun kesehatan berasal dari bahasa inggris yaitu….
A. Health
B. Safety
C. Live
D. Life
E. Health
jawaban: b

6. Istilah sehat dalam kehidupan sehari-hari sering dipakai untuk menyatakan bahwa sesuatu dapat bekerja secara normal, yang mempunyai makna secara fisik, mental, social dan juga ekonomi, batasan kesehatan tersebut diatur dalam undang-undang nomor….
A. UU No. 23 tahun 1992
B. UU No. 36 tahun 1992
C. UU No. 23 tahun 2009
D. UU No. 36 tahun 2009
E. UU No. 35 tahun 2009
jawaban: a

7. Sehat yang tercermin dari kemampuan seseorang untuk mengekspresikan emosinya,missal takut, gembira, kuatir, sedih, merupakan gambaran sehat secara….
A. Fisik
B. Mental
C. Emosional
D. Spiritual
E. Ekonomi
jawaban: c

8. Spesialisasi akan ilmu kesehatan atau kedokteran beserta praktiknya yang bertujuan agar pekerja atau masyarakat pekerja memperoleh kesehatan yang setinggi-tingginya, baik fisik atau mental maupun social dengan kesehatan yang diakibatkan faktor-faktor pekerjaan dan lingkungan kerja serta terhadap penyakit-penyakit umum merupakan pengertian kesehatan kerja menurut….
A. Mangkunegaran
B. Sadjun H. Manulang
C. Milyandra
D. Parkins
E. Suma’mur
jawaban: e

9. Suara bising yang berlebihan yang dapat mengakibatkan terganggunya konsentrasi pekerja merupakan contoh kondisi yang perlu diperhatikan dalam mencegah kecelakaan yang merupakan faktor….
A. Manusia
B. Human
C. Lingkungan dan alat kerja
D. Cuaca
E. Peralatan kesehatan kerja
jawaban: c

10. Contoh klasifikasi kecelakaan akibat kerja dimana kecelakaan yang timbul akibat pekerja yang bergerak terkena atau bersentuhan dengan beberapa objek atau bahan-bahan kimia disebut….
A. Terbentur
B. Membentur
C. Terperangkap
D. Terjebak
E. Terbakar
jawaban: b

11. Pada hakikatnya keselamatan adalah suatu pendekatan keilmuan maupun sebagai suatu pendekatan praktis mempelajari faktor-faktor yang dapat menyebabkan kecelakaan dan berupaya mengembangkan berbagai cara dan pendekatan untuk memperkecil resiko terjadinya kecelakaan merupakan definisi keselamatan kerja menurut….
A. Suma’mur
B. Sutrisno Hadi
C. Sadjun H. Manulang
D. Notonegoro
E. Syaaf
jawaban: e

12. Suatu usaha untuk mencegah terjadinya kecelakaan sehingga manusia dapat merasakan kondisi yang aman atau selamat dari penderitaan, kerusakan atau kerugian terutama untuk para pekerja merupakan pengertian dari…
A. Kesehatan
B. Keselamatan
C. Kesehatan Kerja
D. Keselamatan Kerja
E. Kesehatan dan Keselamatan Kerja
jawaban: b

13. Kesehatan dan keselamatan kerja difilosofikan sebagai suatu pemikiran, dan upaya untuk menjamin keutuhan dan kesempurnaan, baik jasmani, maupun rohani tenaga kerja pada khususnya dan manusia pada umumnya,hasil karya dan budayanya menuju masyarakat makmur dan sejahtera merupakan pengertian K3 dari….
A. Suma’mur
B. Sutrisno Hadi
C. Mangkunegaran
D. Notonegoro
E. Soekidjo Noto Atmojo
jawaban: c

14.
Ada beberapa simbul-simbul bahan berbahaya. Adapun gambar di atas berarti….
A. Bahaya Ledakan
B. Bahaya Oksidasi
C. Bahaya Kebakaran
D. Bahaya Beracun
E. Bahaya Iritasi
jawaban: b

15. Di bawah ini yang merupakan tanda keselamatan yang berarti anjuran adakah….
A.

B.

C.

D.

E.
jawaban: b

16. Di bawah ini symbol bahaya korosif ditunjukkan oleh gambar….
A.

B.

C.

D.

E.
jawaban: e

17. Ada beberapa warna dan bentuk untuk symbol keselamatan, adapun warna merah dengan bentuk geometrisnya lingkaran adalah….
A. Peringatan
B. Anjuran
C. Darurat
D. Larangan
E. Pertolongan pertama
jawaban: d

18. Ada beberapa warna dan bentuk untuk symbol keselamatan, adapun warna biru dengan bentuk geometrisnya persegi adalah….
A. Larangan
B. Anjuran
C. Petunjuk
D. Darurat
E. Peringatan
jawaban: c

19. Terwujud apabila seseorang mampu berhubungan dengan orang lain secara baik, tanpa membedakan ras, suku, agama atau kepercayaan, status social, ekonomi, politik serta saling toleransi dan menghargai merupakan gambaran kesehatan bila dilihat dari aspek….
A. Fisik
B. Mental
C. Social
D. Ekonomi
E. Rohani
jawaban: c

20. Kerugian akibat kerja ada 5 K yaitu kerusakan, keluhan dan kesedihan, keluhan dan cacat, kematian serta….
A. Kehancuran organisasi
B. Kemacetan organisasi
C. Kekacauan organisasi
D. Ketaatan organisasi
E. Kemunduran organisasi
jawaban: c

21. Alat-alat yang mampu memberikan perlindungan terhadap bahaya-bahaya kecelakaan, merupakan pengertian dari APD yang dikemukakan oleh….
A. Syaaf
B. Mangkunegaran
C. Simanjuntak
D. Suma’mur
E. Sutrisno Hadi
jawaban: d

22. Pertolongan sementara yang diberikan kepada seorang yang sakit mendadak atau yang mendapat kecelakaan sebelum mendapat pertolongan dari ahli adalah pengertian dari….
A. Keamanan
B. APD
C. SOP
D. P3K
E. GMT
jawaban: d

23. Di bawah ini pertolongan yang terpenting yang dilakukan untuk seorang yang mengalami mati suri adalah….
A. Di bawa ke dokter
B. Longgarkan pakaian
C. Resusitasi
D. Selimuti penderita
E. Beri air minum
jawaban: c

24. Timbul 2-4 jam setelah penderita meninggal. Mula-mula pada rahang dan otot kuduk terus ke otot yang lainnya. Lengkap setelah 12 jam, merupakan tanda-tandamati suri yaitu….
A. Lebam mayat
B. Kaku mayat
C. Biru mayat
D. Mayori mortis
E. Livori mortis
jawaban: b

25. Terputusnya hubungan jaringan karena suatu sebab seperti kekerasan benda tumpul, benda tajam, luka bakar dan luka tembak disebut dengan….
A. Infeksi
B. Pendarahan
C. Vulnus
D. Fraktura
E. Toksisitas
jawaban: c

26. Bidai merupakan alat yang digunakan untuk menolong seseorang yang sedang mengalami….
A. Infeksi
B. Pendarahan
C. Vulnus
D. Fraktura
E. Toksisitas
jawaban: d

27. Minuman kopi dapat diberikan kepada seseorang yang sedang mengalami….
A. Infeksi
B. Pendarahan
C. Vulnus
D. Fraktura
E. Toksisitas
jawaban: e

28. Gangguan keadaan umum yang disebabkan karena pembuluh darah kurang terisi sehingga pengalihan darah terganggu disebut dengan….
A. Kelengar
B. Pingsan
C. Shock
D. Mati suri
E. Vulnus
jawaban: c

29. Gangguan yang ditandai dengan menurunyya kesadaran merupakan gangguan keadaan umum yang terjadi pada….
A. System pernafasan
B. Susunan syaraf pusat
C. Susunan syarat tepi
D. System peredaran darah
E. System cardiovaskuler
jawaban: b

30. Mittela merupakan alat yang digunakan untuk menolong penderita dengan pendarahan yang berbentuk….
A. Persegi panjang
B. Pita
C. Segi empat
D. Lingkaran
E. Segitiga
jawaban: e

31. Alat yang digunakan untuk melindungi telinga dari kebisingan yang berlebihan merupakan fungsi penggunaan dari...
A. Ear plug
B. Safety shoes
C. Body protector
D. Respirator
E. Dust masker
jawaban: a

32. Alat yang digunakan untuk melindungi mata pemakai/karyawan dari partikel kecil, merupakan fungsi penggunaan dari alat..........
A. Ear plug
B. Safety shoes
C. Safety glasses
D. Respirator
E. Disposable overall
Jawaban: c

33. Pelindung mata atau kaca mata digunakan untuk melindungi mata dari bahaya. Pekerjaan yang wajib menggunakan peralatan pelindung ini adalah....…
A. Mengecat
B. Mengelas
C. Mengampelas
D. Mengukir
E. Melukis
Jawaban: b

34. Fungsi safety shoes bagi karyawan, kecuali.........
A. Melindungi kaki dari beram
B. Melindungi kaki dari benda panas
C. Melindungi kaki dari bahan kimia yang berbahaya
D. Melindungi kaki dari udara
E. Melindungi kaki dari kejatuhan benda berat
Jawaban: d

35. Cara kerja yang digunakan untuk meninjau kembali metode kerja dan mencegah bahaya yang mungkin tidak dilihat/terlupakan dalam tata ruang gedung dan dalam desain mesin, alat dan pengolahan yang telah dikembangkan setelah mulainya produksi merupakan pengertian dari.......
A. Pemeriksaan kesehatan kerja
B. Job safety analysis
C. Alat pelindung diri
D. Body protector
E. Isolasi
Jawaban: b

36. Usaha yang mengutamakan tindakan pencegahan terhadap gangguan kesehatan karena faktor pekerjaan & lingkungan kerja adalah pengertian dari.........
A. Pemeriksaan kesehatan kerja
B. Job safety analysis
C. Alat pelindung diri
D. Body protector
E. Isolasi
jawaban: a

37. Berikut ini merupakan langkah yang dilakukan untuk pencegahan terhadap penyakit, kecuali.......
A. Pemeriksaan kesehatan karyawan
B. Pendidikan kesehatan
C. Penerangan sebelum bekerja
D. Isolasi
E. Golongan fisik
Jawaban: e

38. Di bawah ini yang termasuk dalam golongan fisik adalah........
A. Suara gaduh
B. Debu
C. Bersikap netral
D. Cairan kimia
E. Pekerjaan yang monoton
Jawaban: a

39. Berikut merupakan yang termasuk ke dalam golongan kimia adalah.......
A. Sinar inframerah
B. Debu
C. Penerangan lampu kurang
D. Suhu terlalu tinggi/rendah
E. Radiasi sinar radioaktif
Jawaban: b

40. Berikut merupakan yang termasuk ke dalam golongan biologik, yaitu..........
A. Pekerjaan yang monoton
B. Cairan kimia
C. Melakukan pemeriksaan secara teliti
D. Penerangan lampu kurang
E. Radiasi sinar radioaktif
Jawaban: c


Share:

Contoh Soal Pemrograman Dasar

Soal Pilihan Ganda


1. Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN antong P yang terbawa, maka jumlah kelereng yang terbawa adalah...
a. 10 atau 15
b. 10 dan 15
c. 10
d. 15
e. Kosong
jawaban: a

2. Penulisan kode program untuk identifier yang benar adalah…
a. long 1000;
b. int !satu;
c. float bilangan_riil;
d. long break;
e. double 2x;
jawaban: e

3. Selain tipe data unsigned yaitu tipe data bilangan bulat adalah...
a. unsigned char, unsigned int, unsigned short dan unsigned long
b. unsigned float, unsigned double, dan unsigned long double
c. unsigned long dan unsigned float
d. unsigned char dan unsigned int
e. unsigned long double dan double
jawaban: a


4. Yang bukan merupakan ciri-ciri dari pseudocode adalah...
a. Bervariabel
b. bergambar
c. berfungsi sebagai flowchart
d. menjelaskan algoritma
e. benar semua
jawaban: b

5. Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan, dan tidak dapat diubah saat program berjalan, disebut...
a. Label
b. Tipe
c. Variabel
d. Konsanta
e. Prosedur
jawaban: d

6. Perhatikan simbol flowchart dibawah ini!
 
Simbol diatas berfungsi sebagai...
a. Untuk menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer (manual)
b. Untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan, ya/tidak
c. Untuk menyatakan suatu tindakan yang dilakukan oleh komputer
d. Untuk menyatakan segala jenis operasi yang diproses dengan suatu mesin yang mempunyai keyboard
e. Untuk menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal
jawaban : a

7. Menyisipkan sebagian karakter atau substring ke dalam substring yang lain dimulai dari posisi X disebut...
a. Operasi menyisipkan
b. Operasi penyisipan
c. Operasi substring
d. Operasi append
e. Operasi concad
jawaban: b

8. Menghitung panjang string atau banyaknya karakter dalam dapat dilakukan dengan menggunakan fungsi...
a. Menghitung panjang string
b. String
c. Fungsi AnsiCompareStr
d. Length
e. Membandingkan dua buah string
jawaban : d

9. Perhatikan gambar dibawah ini
 

hasil dari flowchart diatas adalah...
a. Bilangan penjumlahan dengan 5
b. Bilangan hasilnya 5
c. Bilangan yang habis dibagi 5
d. Bilangan dengan input 5
e. Bilangan pembagian 5
jawaban: c

10. Apa yang dimaksud dengan fungsi AnsiLowerCase...
a. Mengubah string menjadi huruf kecil semua
b. Kutipan sebuah string
c. Membandingkan string yang sensitif terhadap huruf
d. Menghapus kutipan dalam string
e. Mengambil karakter terakhir dari string
jawaban: a

11. Perhatikan program dibawah ini!
#include <iostream>
using namespace std;
int main() {
int C;
C=5;
cout<<"Nilai C awal : "<<C<<endl;
cout<<"Nilai ++C : "<<++C<<endl;
cout<<"Nilai C akhir : "<<C<<endl;
cout<<'\n';

C= 10;
cout<<"Nilai C awal :"<<C<<endl;
cout<<"Nilai C++ :"<<C++<<endl;
cout<<"Nilai C akhir : "<<C<<endl;

return 0;
}
Hasil dari program di atas adalah...
a. Nilai C awal : 5
Nilai ++C : 6
Nilai C akhir : 6

Nilai C awal : 10
Nilai C++ : 10
Nilai C akhir : 11

b. Nilai C awal : 5
Nilai ++C : 5
Nilai C akhir : 6

Nilai C awal : 10
Nilai C++ : 10
Nilai C akhir : 11

c. Nilai C awal : 6
Nilai ++C : 5
Nilai C akhir : 6

Nilai C awal : 11
Nilai C++ : 10
Nilai C akhir : 10

d. Nilai C awal : 6
Nilai ++C : 6
Nilai C akhir : 5

Nilai C awal : 10
Nilai C++ : 11
Nilai C akhir : 11

e. Nilai C awal : 5
Nilai ++C : 5
Nilai C akhir : 5

Nilai C awal : 11
Nilai C++ : 11
Nilai C akhir : 10

jawaban: a

12. #include <iostream>
using namespace std;
int contoh(){
static int A = 10;
A = A + 10;
return A;
}
int main(){
int x;
x = contoh();
cout << “Nilai pemanggilan pertama adalah : ” << x << endl;
return 0;
}
HASIL PROGRAM
1. Nilai pemanggilan pertama adalah: 10
2. Nilai pemanggilan pertama adalah: A = 10
3. Nilai pemanggilan pertama adalah: 10
4. Nilai pemanggilan pertama adalah: 20
5. terjadi error (kesalahan)
Terdapat pada hasil program nomor berapakah yang sesuai dengan program diatas?
a. 1
b. 2
c. 3
d. 4
e. 5
jawaban: c

13. double angka; kode program disamping merupakan tipe data...
a. Bilangan bulat
b. Logika
c. Karakter
d. Struktur
e. Bilangan riil
jawaban: e

14. Tipe-tipe berikut akan memberi nilai output, keculai
a. Int
b. Void
c. Char
d. Float
e. Double
jawaban: b

15. Perhatikan program berikut ini!
#include <iostream>
#include <conio.h>
using namespace std;
int main (){
.... x = 3.05;
cout << "Nilai x adalah " << x << endl;
return 0;
}

Tipe data yang tepat untuk mengisi titik-titik dalam program di atas adalah...
a. Int
b. Char
c. Float
d. string
e. long int
jawaban: c

16. identifier yang digunakan utnuk mengidentifikasi data yang nilainya dapat diubah-ubah sesuai kebutuhan adalah...
a. Konstanta
b. Label
c. Tipe data
d. Variabel
e. Prosedur
jawaban: d

17. Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...
a. Char return
b. Void main
c. Panjang char
d. Char panjang, a, huruf[30]
e. Semua benar
jawaban: d

18. Statemen program berikut ini salah, kecuali...
a. Int return=40;
b. Float tiga_puluh;
c. */komentar/*
d. Dua int=30;
e. Cout>>count;
jawaban: b

19. #include <iostream>
using namespace std;
int main()
{
int x = 10, y = 3;
A
int z;
B
z = x X y;
C
cout << x << “ X ” << y << “ = ” << z;
D
cout << endl;
E
return 0;
}
Dari program diatas, manakah penulisannya yang tidak benar ?
a. A
b. B
c. C
d. D
e. E
jawaban: c

20. Amati program dibawah ini!
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int x,y,z = 20;
cout << x<<endl;
cout<<y<<endl;
cout<<z<<endl;
return 0;
}
Bagian yang digaris bawahi bekerja untuk...
a. Memberikan nilai x,y,z dengan nilai 20
b. Fungsi utama
c. Untuk variabel X saja
d. Untuk variabel y saja
e. Untuk variabel z saja
jawaban: e

21. Bentuk dari suatu statement IF berada di dalam lingkungan statement IF yang lainnya disebut IF dalam kondisi...
a. IF bercabang
b. IF tunggal
c. IF bersarang
d. IF-THEN
e. IF do while-Until
jawaban: c

22. Pada suatu bioskop terdapat aturan untuk menonton film tertentu sebagai berikut: jika usia penonton lebih dari 17 tahun maka diperbolehkan menonton, jika kurang dari 17 tahun maka penonton tidak diperbolehkan menonton. Permasalahan tersebut dapat diselesaikan dengan struktur...
a. Percabangan 1 kondisi
b. Percabagan lebih dari 2 kondisi
c. Percabangan dengan kondisi diinputkan user
d. Perulangan dengan pencacah
e. Percabangan 2 kondisi
jawaban: e

23. Yang disebut tipe data composite adalah...
a. Tipe data yang telah disediakan oleh komputer
b. Tipe data yang telah disediakan pemrograman
c. Tipe data yang terdiri dari satu macam tipe
d. Tipe data pada algoritma
e. Tipe data yang terdiri dari dua atau lebih tipe data
jawaban: e

24. pernyataan 1;
if( kondisi) {
pernyataan 2;
pernyataan 3;
}
Pernyataan 4;
Jika kondisi tidak terpenuhi (bernilai salah) maka pernyataan yang dijalankan adalah nomor...
a. 2 dan 3
b. 1
c. 4
d. 1 dan 4
e. 1,2,3,4
jawaban: a

25. Perhatikan program dibawah ini!
#include<iostream.h>
#include<conio.h>
void main(){
clrscr();
float b;
b=2;
do{
cout<<b<<endl;
b+=2;
}
while(b<=20);
getch();
}

Hasil dari program tersebut adalah...
a. Mengurutkan hasil dari perkalian dua
b. Mengurutkan 1 sampai 20
c. Menampilkan hasil dari terbesar ke terkecil
d. Menampilkan bintang sebanyak 20 buah
e. Menampilkan angka 2 pada layar
jawaban: a

26. Perhatikan output dari program berikut ini!
 

Kode program untuk menampilkan output seperti diatas adalah...
a. #include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a,b;
for(a=10;a>=1;a--)
{
for(b=1;b<=a;b++)
cout<<"*"<<" ";
cout<<endl;
}
getch();
}
b. #include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a,b;
for(a=10;a>=1;a--)
{
for(b=1;b<=a;b++)
cout<<"*"<<" ";
cout<<endl;
}
c. #include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a,b;
for(a=8;a>=1;a--)
{
for(b=1;b<=a;b++)
cout<<"*"<<" ";
cout<<endl;
}
getch();
}
d. #include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a,b;
for(a=6;a>=1;a--)
{
for(b=0;b<=a;b--)
cout<<"*"<<" ";
cout<<endl;
}
getch();
}
e. #include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a,b;
for(a=5;a>=1;a--)
{
for(b=1;b<=a;b++)
cout<<"@"<<" ";
cout<<endl;
}
getch();
}
jawaban: a

27. Perhatikan program berikut ini!
#include<iostream>
#include<conio.h>
using namespace std;
int main(){

float b;
b=2;
do{
cout<<b<<endl;
b+=2;
}
while(b<=20);
getch();
}

Program tersebut akan menghasilkan output...
a. 1,3,5,7,9,11,15,17,21
b. 2,4,6,8,10,12,14,16,18,20
c. 1,2,4,6,8,9,10,12,14,15,16,18,20
d. 2,4,6,8,10,12,14,16,18,20
e. 1,3,5,7,8,9,11,15,17
jawaban: d

28. Penulisan variabel c++ bersifat case sensitif, artinya adalah...
a. Tanda spasi diperhitungkan
b. Tanda spasi diubah dengan underscore
c. Tanda spasi diubah dengan tanda strip
d. Tanda spasi diubah dengan tanda titik
e. Huruf besar dan huruf kecil diperhitungkan
jawaban: e

29. Perhatikan program berikut!
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int X;
X= 3;
cout<<"nilai X="<<X<<endl;
return 0;
}

Hasil dari program di atas adalah...
a. Nilai 3=X
b. Nilai X=3
c. Nilai 3=3
d. Nilai 3=X
e. Semua salah
jawaban: b

30. Kode perulangan untuk menghasilkan output seprti berikut adalah,, 1,3,5,7,9, 11
a. for(i=1; i>=10; 1+2)
b. for(i=1; i<=10; 1+2)
c. for(i=1; i>=11; 1+2)
d. for(i=1; i<=11; 1+2)
e. for(i=1; i>11; 1+2)
jawaban: b

31. Perhatikan program dibawah ini!
#include <iostream>
using namespace std;

void Hasil (int x, int y){
if (x==1) {

if (y>=17){
cout << "Pria Dewasa";
}
else{
cout << "Perjaka";
}
}
else {
if (y>=17){
cout << "Wanita Dewasa";
}
else{
cout << "Gadis";
}
}
}

int main(){
int umur, kel;

cout << "Jenis Kelamin" << '\n';
cout << "1. Laki-Laki" << '\n';
cout << "2. Perempuan" << '\n';
cout << "Masukan Pilihan Anda (1-2): "; cin >> kel;

cout << "Masukan Umur Anda (1-100): "; cin >> umur;

Hasil(kel,umur);
}

Program di atas termasuk struktur...
a. Percabangan 1 kondisi
b. Percabangan 2 kondisi
c. Percabangan 3 kondisi/lebih
d. Pengulangan
e. Fungsi
jawaban: c

32. Fungsi looping dalam pemrograman adalah...
a. memilih statement yang akan di eksekusi dimana pilihan berdasarkan kondisi tertentu
b. mengeksekusi beberapa statement yang sama berulang-ulang sampai berhenti pada kondisi tertentu
c. fungsi yang mengatur program agar melompat ke suatu baris perintah yang ditentukan
d. suatu blok kode yang melakukan tugas tertentu yang diseksekusi ketika dipanggil dari bagian lain
e. dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda
jawaban: b

33. Fungsi dari indeks pada array yaitu...
a. Menunjukkan letak atau posisi dari elemen array
b. Menggabungkan nilai dan data dalam suatu program
c. Memodifikasi tampilan sehingga tampak lebih sederhana
d. Menggolongkan semua variabel sehingga tersusun sesuai persamaan
e. Memberikan nilai awal terhadap suatu variabel
jawaban: e

34. Keuntungan memakai fungsi pada C++ adalah...
a. Tipe data nama fungsi(daftar parameter)
b. Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil.
c. Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
d. Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
e. Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti memodifikasi atau mengubah program yang kita buat.
jawaban: a

35. Ada keyword return
Ada tipe data yang mengawali fungsi
Tidak ada keyword void
Memiliki nilai kembalian.
Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya

Pernyataan diatas adalah ciri-ciri dari jenis fungsi...
a. void
b. non void
c. array
d. statement
e. Aritmetika
jawaban: b

36. pengembalian nilai dari fungsi ke luar fungsi disebut...
a. Perintah/pernyataan
b. Argument
c. Return
d. Nama_fungsi
e. Tipe_data
jawaban: c


37. Perhatikan program dibawah ini
?>
// array1.php
// Cara 1
$anggota = array("Mamat","Bagas","Anton")
// Cara 2
$buah[0] = "Mamat";
$buah[1] = "Bagas";
$buah[2] = "Anton";
?>
Yang merupakan Indeks array dari program di atas adalah...
a. // array1.php
b. $anggota = array("Mamat","Bagas","Anton")
c. $buah[2] = "Anton";
d. $anggota = array
e. ?>
jawaban: c

38. Mana fungsi void yang benar untuk output dibawah?
Panjang = ?
Lebar = 8
Tinggi = 5
Volume = 280

a. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();

b. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg)
cout<<"nVolume = "<<hsl;
getch();}

c. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){;
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}

d. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; };
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}

e. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}
jawaban: e

39. Tipe data terstruktur yang terdiri dari sejumlah komponen, komponen yang mempunyai tipe sama, disebut tipe data...
a. Byte
b. Longint
c. Integer
d. array
e. Boolean
jawaban: d

40. Perhatikan gambar di bawah ini!

Gambar diatas merupakan struktur dari...
a. percabangan if
b. percabangan if-else
c. perulangan for
d. perulangan do- while
e. perulangan while
jawaban: e

Share:
SELAMAT DATANG

LABEL

ARSIP BLOG

PENGIKUT

SELAMAT DATANG

INSTAGRAM

@bay0_236

TWIITER

@TMasoki

FACEBOOK

Khresna Bayu Adji