Anda di halaman 1dari 39

1.

Agar perangkat keras dapat berfungsi maka di perlukan …


a. perangkat lunak
b. perangkat tambahan
c. perangkat keluaran
d. perangkat keras
e. perangkat masukan
Jawaban : a. perangkat
lunak
2. Dalam dunia komputer di kenal istilah sistem operasi seperti Windows XP, Windows Vista, dan
Linux. Fungsi dari sistem operasi tersebut adalah …
a. mengatur perangkat lunak dan perangkat keras komputer
b. mengatur semua operasi dari seluruh perangkat keras komputer
c. mengatur operasi perangkat lunak komputer
d. mengatur manajemen file komputer
e. mengatur perintah komputer
Jawaban : a. mengatur perangkat lunak dan perangkat keras komputer
3. Yang tidak termasuk perangkat lunak aplikasi pengolah kata adalah …
a. Microsoft Word 2007
b. Openoffice.org
c. Abiword
d. Notepad
e. Adobe Photoshop
Jawaban : e. Abode Photoshop
4. Hal-hal yang harus diperhatikan dalam menghidupkan komputer apabila menggunakan sisitem
operasi Microsoft Windows adalah sebagai berikut, kecuali …
a. pastikan semua kabel power di komputer sudah terhubung denagn jaringan listrik
b. hidupkan CPU dengan menakan tombol on di casing
c. hidupkan CPU dengan menakan tombol restart di casing
d. hidupkan CPU dengan menekan tombol on di monitor
e. tunggu sampai prosedur booting selesai
Jawaban : c. hidupkan CPU dengan menekan tombol restart di casing
5. Untuk mematikan komputer apabila menggunakan sistem operasi Microsoft Windows adalah
dengan menggunakan prosedur …
a. shut down
b. shut up
c. shut system
d. pull down
e. download
Jawaban : a. shut down
6. Berkut ini adalah prosedur shut down di Microsoft Window, kecuali …
a. tutup semua program aplikasi yang masih aktif
b. klik tombol Start dengan mouse di desktop menu
c. pilih tombol Delete
d. klik Turn Off komputer
e. klik tombol Turn Off
Jawaban : c. pilih tombol
Delete
7. Perangkat penyimpanan disebut juga dengan …
a. output devices
b. input devices
c. hardware
d. storage devices
e. software
Jawaban : d. storage devices
8. Tombol … digunakan ketika komputer mengalami hang atau crash.
a. remote
b. remove
c. reset
d. replace
e. reserve
Jawaban : c.
reset
9. Berikut ini adalah cara untuk mengaktifkan program aplikasi Microsoft Word 2007 pada Windows
Vista, yaitu …
a. klik Start Menu, pilih All Program, klik Microsoft Office, klik Microsoft Office Word 2007
b. klik Start Menu, pilih Accessories, klik Microsoft Word
c. klik Start Menu, klik Microsoft Word
d. klik Start Menu, pilih Programs, klik Windows
e. klik Start Menu, klik Programs, klik Microsoft Excel
Jawaban : a. klik Start Menu, pilih All Program, klik Microsoft Office, klik Microsoft Office Word 2007
10. Cara menjalankan aplikasi Microsoft Excel dengan menggunakan fasilitas shortcut yang ada
di desktop Windows adalah ….
a. kilik Start, pilih Programs, klik Microsoft Excel
b. double klik shortcut Excel
c. klik kanan shortcut Excel
d. klik shortcut Excel
e. klik Start, klik Microsoft Excel
Jawaban : b. double klik shortcut
Excel Soal Esai
1. Bagaimanakah cara menghidupkan komputer yang benar
? Jawab :
• Pastikan semua kabel power di komputer sudah terhubung dengan jaringan listrik
• Hidupkan CPU dengan menekan tombol on atau power di casing
• Hidupkan monitor dengan menekan tombol on atau power di monitor
• Tunggu sampai prosedur booting selesai yang ditandai dengan tampilnya gambar desktop di
layer monitor.
2. Apakah yang Anda ketahui tentang tombol reset ?
Jawab :
Tombol reset adalah tombol yang terdapat di casing CPU yang berguna untuk mematikan komputer,
ketika komputer mengalami crash atau hang.
3. Sebutkan beberapa cara untuk mengaktifkan aplikasi pada sistem operasi Windows Vista
? Jawab :
a. Melalui shortcut yang terdapat di desktop, caranya dengan klik dua kali pada shortcut
aplikasi yang dijalankan.
b. Melalui Start Menu,
• Start Menu ~ All Programs ~ Nama folder aplikasi ~ Klik nama aplikasi
• Start Menu ~ Ketika nama aplikasi pada kolom Start Search kemudian menekan tyombol enter
c. Melalui file dokumen yang bersangkurtan, jika mengklik du kali sebuah file maka windows Vista
akan menjalankan aplikasi tertentu untuk membuka file tersebut.
4. Sebutkan yang dimaksud dengan Office Suite ? Sebutkan contohnya !
Jawab : Office Suite ( perangkat lunak pengolah kata ) adalah perangkat lunak aplikasi yang di
gunakan untuk membuat tulisan di komputer, misalnya : surat, laporan, buku, majalah, bulletin,
poster, brosur dan lain-lain. Contohnya : Microsoft Office Word 2007, Corel Word Perfect, Lotus Word
Pro, Notepad, WordPad, Page Maker, StarOffice Writer, OpenOffice Writer, AbyWord, KWord, dll.
5. Sebutkan contoh-contoh sistem aplikasi yang bisa digunakan pada sistem operasi Windows Vista !
a. Pengolah kata. Contoh : Notepad dan Wordpad.
b. Pengolah gambar. Contoh : Paint.
c. Multimedia. Contoh : Windows Media Player 11.
d. Web Browser. Contoh : Internet Explorer 7.
26. Proses pemakaian bersama perangkat komputer disebut….
A. Server
B. Sharing
C. Network
D. Client
E. Proxy
Jawaban : B

27. Berikut merupakan perangkat keras komputer yang dapat dishare, kecuali….
A. Ram
B. Harddisk
C. Cd rom
D. Scanner
E. Printer
Jawaban : A

28. Perangkat keras yang di-share untuk melakukan tukar-menukar data adalah….
A. RAM
B. Harddisk
C. Motherboard
D. Monitor
E. Mouse
Jawaban : B

29. Layanan internet berbentuk komunikasi


langsung adalah….
A. download
B. chating
C. surfing
D. download
E. Browsing
Jawaban : B

30. Penulisan alamat email yang benar


adalah….
A. info$sekolahoke.sch.id
B. info*sekolahoke.sch.id
C. info [at] sekolahoke.sch.id
D. info@sekolahoke.sch.id
E. info&sekolahoke.sch.id
Jawaban : D

31. Pada gambar disamping langkah-langkah untuk menginstal sistem operasi windows 8 adalah dengan
memilih….
A. Repair your computer
B. Maximaze
C. Minimize
D. Install Windows
E. Install Now
Jawaban : E

32. Sistem operasi (OS) yang sering digunakan di sekolah dan perkantoran adalah….
A. Corel Draw
B. Linux
C. Ms. Office
D. Windows
E. Ubuntu
Jawaban : D

33. Dalam penginstalan operating system atau sistem operasi setelah double klik pada icon setup, berarti
kita telah memulai langkah….
A. Setup
B. Format
C. Delete
D. Install
E. Cancel
Jawaban: D

34. Salah satu saingan windows adalah Linux yang mengeluarkan OS Ubuntu, Linux merupakan sistem
operasi yang bersifat open source, pengertian open source disini adalah…
A. Siapapun boleh mengembangkan asal membeli
B. Hanya kalangan orang tertentu yang dapat memiliki
C. Siapapun boleh memiliki dan mengembangkan
D. Siapapun tidak boleh memiliki kecuali mempunyai kode organisasi
E. Hanya lembaga pendidikan yang boleh memiliki
Jawaban: C

35. Langkah untuk membuat folder baru pada windows explore adalah….
A. Double klik – New folder
B. Klik kanan – New Folder
C. Klik kanan – Rename
D. Drag File ke New Folder
E. Klik kanan – Delete
Jawaban : B

1. Nyaman, cepat, murah, hemat sumber daya, ini merupakan keuntungan dari
pemakaian:
a.E-mail
b.Komputer
c.Chatting
d.Browsing
e. Internet

2. Salah kirim, rawan penyadapan, respon terlambat ini merupakan:


a.analogi e-mail
b.kelemahan internet
c.Kelemahan e-mail
d.kelemahan teknologi
e.Kelemahan chatting

3. www.yahoo.com. Ini merupakan contoh dari


a.sebuah e-mail
b.Sebuah chatting
c.sebuah website
d.sebuah browser
e.sebuah browsing

4. daswir52@yahoo.com.ini merupakan contoh dari


a.sebuah situs
b.Sebuah chatting
c.sebuah e-mail
d.sebuah browsing
e.sebuah browser

5. Internet explorer merupakan salah satu contoh dari


a.jenis akses internet
b.browser
c.perangkat keras
d.istilah internet
e.fasilitas internet

6. Opera merupakan salah satu contoh dari


a.jenis akses internet
b.browser
c.perangkat keras
d.istilah internet
e.fasilitas internet

7. Dial-up merupakan salah satu contoh dari


a.jenis akses internet
b.browser
c.perangkat keras
d.istilah internet
e.fasilitas internet

8. berkomunikasi di Internet melalui tulisan di sebut


a.Mailing list
b.browsing
c.e-mail
d.chatting
e.browser

9. Fasilitas mIRC dan Yahoo Messenger yang ada di Internet digunakan untuk:
a.Mengirim e-mail
b.mailing list
c.chatting
d.menelpon
e.browsing

10. Merupakan sekumpulan jaringan komputer yang menghubungkan situs akademik, komersial,
organisasi maupun perorangan disebut dengan:
a.chatting
b.internet
c.browsing
d.e-mail
e.jaringan

11. Cikal bakal jaringan internet yang kita kenal saat ini pertama kali dikembangkan tahun1969 oleh
Pentagon dengan nama:
a.ARPANET
b.homepage
c.www
d.website
e.http

12Tunjukan di bawah ini, mana yang tidak termasuk kedalam kategori sebuah situs:
a.www.yahoo.com
b.www.sma1lintaubuo.ac.id
c.http://www.google.com
d.sma1_lintaubuo@yahoo.co.id
e.www.sma1lintau.sch.id

13. Mana diantara kalimat dibawah ini yang paling betul


a. Internet sama saja dengan www
b. Internet tak ada hubungannya dengan www
c. Tidak ada beda internet dengan www
d.www tak memerlukan Internet
e.www memerlukan internet

14. Yang tidak termasuk kedalam contoh-contoh browser dibawah ini adalah:
a.opera
b.internet Explorer
c.Monzilla firefox
d.modem dial-up
e.netscape

15. Tunjukkan mana situs yang menggambarkan situs akdemik di bawah ini:
a.www.yahoo.com
b.www.tvri.com
c.www.itb.ac.id
d.www.ktiguru.org
e.www.neotek.co.id

16. www kesingkatan dari:


a.world wide web
b.world web wide
c.wide web world
d.world web wide
e.web wide world

17. Untuk membuka sebuah e-mail kita membutuhkan:


a.User Id dan Password
b.perangkat keras
c.Sebenarnya cukup User Id saja
d.Modem dial-up
e.cukup password saja

18. Search Engine adalah sebuah fasilitas internet yang dijalankan melalui browser gunanya untuk :
a.mencari informasi
b.untuk mailing list
c.membuat email
d.membuka email
e.untuk chatting

19. LAN merupakan sebuah jaringan komputer, LAN singkatan dari:


a.Local arena net
b.Local Area Network
c.lokasi area network
d.Localisasi Area Network
e.Local arena network

20.E-mail itu singkatan dari:


a.Electrical Mail
b.Electronic mail
c.Enginer mail
d.Electrical magnc.
e.Electro magnetik

1. Dua buah computer terkoneksi dan dihubungkan dengan printer maka computer seperti ini
disebut…………
a. personal computer
b. LAN
c. WAN
d. PAN
jawaban B
2. LAN membentuk pola kerja kelompok yang disebut…
a. workstation
b. workpersonal
c. personal computer
d. working internet
jawaban A
3. Dibawh ini termasuk topologi logika
(1). Broadcast
(2). Star
(3). Token Passing
(4). Mesh
Pernyataan yang benar adalah…..
a. (1) (0) dan (3) c. (2) (4)
b. (1) dan (2) d. (4) saja
jawaban A
4. Topologi Mesh merupakan…
a. Jaringan computer secara linier
b. Jaringan terpusat
c. Jaringan yang menghubungkan semua computer
d Jaringan computer mandiri
jawaban A
5. Gabungan LAN dalam skala yang lebih besar dan terbatas disebut……
a. interkoneksi c. WAN
b. workstation d. internet
jawaban C

6. Ciri cirri WAN adalah….


(1) untuk perusahaan terhadap anak perusahaan
(2) menggunakan software sejenis
(3) mempunyai tujuan yang sama
(4) jangkauan sempit
Pernyataan yang benar adalah…

a. (1) (2) dan (3) c. (2) dan (4)


b. (1) dan (3) d. (4) saja
jawaban A

7. Jaringan internet pada awalnya dikembangkan oleh Amerika Serikat untuk keperluan militer yang
dilaksanakan oleh…
a. CIA c. ARPAnet
d. DARPA d. CERN
jawaban C

8. Pada mulanya Internet diselenggarakan untuk keperluan militer. Baru pada tahun 1993, internet
dikembangkan untuk keperluan sipil yang dilakukan oleh….
a. DARPA c. ARPA
b. DARPA net d. ARPAnet
jawaban A

9. Dibawah ini bukan merupakan fungsi internet,, yaitu….


a. mencari imformasi c. bertemu dengan clien
b. berkirim surat d.mengobrol
jawaban C

10. Dalam operasional internet diperlukan hardware pendukung. Berikut ini yang merupakan
pendukung pokok operasional intrenet, kecuali…..
a. floppy disk c. modem
b. saluran telepon d. RAM 64 MB
jawaban A

11. Belanja melalui Intenet disebut…..


a. hosting c. chatting
b. browsing d.e-comerce
jawaban D

12. Keunggulan pengiriman surat (e-mail) dari internet adalah………….


a. cepat dan murah
c. cepat tapi berbahaya
b. murah tapi lambat
d. murah tapi tidak aman
jawaban A

13. Yang bukan fungsi dari Modem adalah………


a. menghubungkan komputerdengan ISP
b. menghubungkan computer dengan telepon
c. menerjemahkan data
d. menyimpan data
jawaban C

14. Fungsi dari hub atau swiching adalah……


a. menerjemahkan data dari digital ke analog
b. menerjemahkan data dari analog ke digital
c. menhubungkan computer ke computer lain
d. menhubungkan computer ke internet
jawaban C

15. Untuk menjaga agar sinyal dan proses support tetp baik diperlukan……..

a. hub c. repeater

b. RJ45 d. modem

jawaban C

16. keunggulandari bridge dibandingkan dengan router adalah…………..

a. bridge dapat berlaku sebagai gateway

b. router dapat berlaku sebagai gateway

c. harga router lebih mahal

d. bridge dan router mempunyai pungsi dan kemampuan yang sama


jawaban D

17. ISP merupakan………….

a. jaringan komputer c. penyedia jasa internet

b. browser d.

UTP jawaban C

18. Alamat alamat dalam halaman web dikenal dengan nama….

a. Web c. URL

b. UTP d. ISP

jawaban C

19. Kumpulan dari WAN dinamakan dengan……

a. jaringan c.WAN

b. MAN d. internet

jawaban D

20. Yahoo, MSN, dan Google merupakan….

a. search engine c. situs

b. URL d. ISP

jawaban A

21. lintasinformatika@yahoo.co.id merupakan contoh……

a. URL c. user ID

b. ISP d. website

jawaban C

22. Arti dari alamat umarTEKNIKA@yahoo.co.id adalah…..

a. ISP umarTEKNIKA@yahoo.co.id

b. berada pada yahoo.co.id

c. berada pada umar


d. berada pada computer

jawaban B

23. Yang dimaksud dengan e-mail adalah

a. surat melalui pos c. koa pos

b..elektronil mail d. surat melalui fax

jawaban B

24. Software atau program yang dapat didownload dari internet secara gratis…..

a. chating c. freeware

b. log in d. log out

jawaban C

25. Berikut ini yang bukan merupakan teknologi nirkabel ( tanpa Kabel) adalah….

a. radar c. Bluetooth

b. TV kabel d. pengiriman gelombang TV

jawaban D

26. Berikut ini yang bukan merupakan tugas dari server adalah….

a. mematikan computer

b. mengkoordinasi kerja woekstation.

c. mengatur kegiatan pengguna computer atau user

d. memonitor kerja dari workstation

jawaban A

27. Kumpulan dari LAN dinamakan dengan……

a. jaringan c.WAN

b. MAN d. internet

jawaban C

28. Donload adalah……..

a. memasukan data keinternet

b. memasukan data dari internet kekomputer


c. meng- update

d. meng- upload

jawaban B

29. Salah satu sarana untuk mencari impormasi dalam internet dinamakan dengan….

a. browsing c. chatting

b. e-mail d. e-comerce

jawaban A

30 Jika anda bekerja dengan computer yan tidak berhubungan dengan computer lain maka anda
dikatakan bekerja secara…

a. stand alone c. jaringan

b. LAnN d. inerconetion networking

jawaban A

B. Essay

Jawablah dengan jelas dan singkat.!

1. jelaskan apa yang dimaksud dengan e-mail..

2. internet dikenal dengan dunia maya tanpa batas (Cyberspace) jelaskan maksud Cyberspace..!!

3. Apa yang dapat dilakukan dengan internet..!!

4. Jelaskan sejarah perkembangan internet yang ada saat ini..!!!!

5. Apa yang dimaksud dengan Jaringan..! dan sebutkan macam macam jaringan yang kalian ketahui..!

Jawaban Essay

1. E-mail kpanjangan dari elektronik mail, e-mail adalah merupakan surat elektronik yang mempunyai
keunggulan dapat terkirim dengan cepat

2. Kita dapt berinteraksi dengan siapapun secara bebas tanpa mengenal batas suka, bangsa dan be nua,

3. Yang dapat dilakukan dengan internet :


 Mencari imformasi (hosting)
 Belanja (e-comerce)
 Berkirim surat (e-mail)
 Mengobrol ( chatting)
Research atau mencari referensi.
4. Internet dikembangkan pertama kali oleh Departemen Pertahanan Amerika Serikat untuk keperluan
Militer, Program intenet bersifat rahasia dilaksanakan oleh DARPA (Defence Advance Research Projeck
Agency,, dengan programnya Advanced Research Projeck Agency Network (ARPANet) yang pada
awalnya hanya ada 3 komputer yang saling berhubungandi UTAH Amerika Serikat,

5. Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya
yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama.
Macam macam jaringan:
 LAN
 MAN
 WAN
 Internet
Pilihan Ganda Pilihlah salah satu jawaban A, B, C, D, atau E yang benar pada soal berikut:

1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :

a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin

4. Pada pembuatan program komputer, algoritma dibuat :


a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan

5. Tahapan dalam menyelesaikan suatu masalah adalah :

a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil

6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15
kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka
jumlah kelereng yang terbawa adalah :

a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong

7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain
warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu

8. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :

a. Menjadi Sembarang Nilai


b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap

9.Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :

a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10

10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :

a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15

11.struktur pertama dalam pascal adalah . .


a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

12. Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4

13. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3

14. Perintah dasar sederhana dalam program passcal adalah...


a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;

15. Tipe data bahasa pascal untuk TRUE FALSE adalah...


a. String
b. Char
c. Boolean
d. Byte
e. Real

16. Siapkah penemu program pascal…


a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules

17. Struktur bahasa pemograman pascal paling pertama adalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

18. Tipe data pascal untuk karakter adalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

19. Kapan terbentuknya pascal...


a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

20. Apa kepanjangan ari USES…


a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

21. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...
a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array

22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean

23. Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...


a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping

24. Perintah untuk menutup program dalam pascal adalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;

25. Menggambarkan program secara logika merupakan fungsi dari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi

26. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak
dapat dirubah dalam program disebut deklarasi...
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur

27. Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali...


a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedut

28. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal
termasuk dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

29. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

30. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam
kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

31. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut
tipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

32. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

33. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

34. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu
proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array

35. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian)
,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array

36. Berikut ini yang termasuk operator aritmatika yaitu ….


a. *
b. /
c. %
d. +
e. Semua benar

37. Array terdiri dari berbagai tipe kecuali …


a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar

38. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

40. Pemberian nama variabel yang benar adalah …


a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

SOAL PEMROGRAMAN DASAR


A. Pilihan Ganda
1. Data yang berisi sederet karakter disebut….
a. String d. Boolean
b. Array e. Float
c. Integer
2. Bilangan yang berisi titik desimal atau jenis bilangan pecahan adalah…
a. String d. Boolean
b. Integer e. Float
c. Real
3. Tipe data yang mengenali nilai TRUE dan FALSE adalah…
a. Boolean d. String
b. Integer e. Real
c. Float
4. Fungsi atof, atoi, atol disebut dengan …. String
a. Konversi d. Deklarasi
b. Fungsi Manipulasi e. Array
c. Penggunaan
5. Array dikenal juga dengan sebutan …
a. Kumpulan nilai
b. Bahan mesin
c. Diemensi
d. Indeks variabel
e. Variabel larik
6. Array linear dapat disebut juga …
a. Array multi dimensi
b. Subscript
c. Array satu dimensi
d. Indeks array
e. Array dua dimensi
7. Nilai atau variabel dapat disebut juga …
a. Kumpulan struktur
b. Kumpulan elemen
c. Kumpulan data
d. Kumpulan indeks
e. Kumpulan ukuran
8. Jumlah maksimal panjang string adalah …
a. Tak terhingga
b. 200
c. 300
d. 255
e. 355
9. Fungsi strrev adalah …
a. Mengubah setiap huruf kecil menjadi huruf besar
b. Mengubah setiap huruf besar menjadi huruf kecil
c. Menyalin isi string ke dalam suatu variabel
d. Membalik letak urutan pada string
e. Menghitung panjang karakter pada suatu string
10. Berikut ini adalah contoh dari fungsi manipulasi string, kecuali …
a. Strcpy d. Strlwr
b. Strrev e. atol
c. Strcat
11. Fungsi yang digunakan untuk merubah string angka menjadi bilangan numeric integer adalah…
a. Atof d. strupr
b. Atoi e. strlwr
c. Atol
12. Pointer digunakan untuk menyimpan …
a. Bilangan bulat d. Bilangan rasional
b. Karakter e. Alamat memori
c. Bilangan pecahan
13. Operator referensi biasa disebut juga sebagai …
a. Pointer d.Memori
b. Nilai e. Operator alamat
c. Variabel
14. Operator referensi dilambangkan dengan …
a. * d. titik koma
b. Tanda kutip dua e. tanda kutip satu
c. &
15. “value pointed by” adalah kata lain dari operator …
a. Memori d. Pointer
b. Deferensi e. Referensi
c. Alamat
16. Variabel yang tidak akan dihapus setelah keluar dari blok program yang
mendeklarasikannya disebut …
a. Variabel Statis d. Rekursi
b. Varabel Lokal e. Parameter
c. Variabel Global
17. Pengertian dari Elimination of redundancy adalah …
a. Membagi modul yang kompleks menjadi modul kecil yang lebih mudah dipahami
b. Menghapus jumlah berlebihan yang tidak diperlukan
c. Menggunakan kembali kode
d. Mengklasifikasikan masalah dalam input, proses dan output
e. Membuat logika untuk tiap-tiap modul
18. Membuat logika dari main program dengan pseudocode, utamakan apa saja yang dikerajakan
oleh program terlebih dahulu, pengertian dari….
a. Desk Checking Algoritma
b. Merancang pseudocode bagi modul
c. Logika main program
d. Hierarchy chart
e. Definisi masalah

19. Penyimpanan data dalam memori utama dapat berupa …


a. Array
b. Arsip
c. Gambar
d. Algoritma
e. Variabel
20. Pencarian elemen dalam array disebut juga dengan …
a. Pencarian utama
b. Pencarian linear
c. Pencarian eksternal
d. Pencarian basis
e. Pencarian internal
21. Operasi dasar aritmatika adalah dibawah ini, kecuali …
a. Penjumlahan
b. Pengurangan
c. Perkalian
d. Pengkuadratan
e. Pembagian
22. Yang dimaksud dengan assignment operator adalah …
a. Penjumlahan
b. Ekspresi pemrograman
c. Pemberi nilai
d. Notasi editor
e. Variabel
23. Membalik letak urutan pada string disebut…
a. Strcat d. strlwr
b. Strlen e. strupr
c. strrev
24. Operator dereferensi dilambangkan dengan …
a. *
b. Tanda kutip dua
c. &
d. Titik koma
e. Tanda kutip Satu
25. Pengembalian nilai dari fungsi ke luar fungsi disebut…
a. Return
b. Pernyataan/perintah
c. Argument
d. Nama_fungsi
e. Tipe_data
26. Suatu pendefinisian nilai-nilai dari objek-objek yang dideklarasikan pada bagian argumen
fungsi disebut …
a. Parameter
b. Pemanggilan dengan nilai
c. Pemanggilan dengan referensi
d. Variabel local
e. Variabel global
27. Cara melewati nilai parameter dengan nilai disebut juga…
a. Call by value
b. Call by name
c. Call by variabel
d. Call by reference
e. Call by address
28. Dibawah ini keuntungan dari modularisasi (Modular Design) kecuali …
a. Ease of understanding
b. Reusable code
c. Hierarchy chart
d. Elimination of redundancy
e. Efficiency of maintenance
A B A||B
0 0 0
0 1 1
1 0 1
1 1 1
29. Tabel diatas merupakan table kebenaran …
a. Opeasi logika OR
b. Operasi logika AND
c. Operator NOT
d. Operasi NOR
e. Operasi logika NAND
30. Dalam operator logika, tanda “&&” berarti …
a. Operator logika OR
b. Operator logika AND
c. Operator logika NOT
d. Operator logika NOR
e. Operator logika NAND

B. Essay
31. Jelaskan apa yang dimaksud dengan
string Jawab : data yang berisi sederet
karakter
32. Jelaskan apa yang dimaksud dengan pointer
Jawab : salah satu fitur andalan dalam bahasa C yang membedakannya dengan bahasa
pemrograman lain seperti java atau visual basic
33. Sebutkan dan jelaskan kategori fungsi
Jawab : * Standard Library Function : fungsi-fungsi yang telah disediakan oleh bahasa C
dalam file-file header atau library-nya
 User-defined function : fungsi yang dibuat oleh pemrogram sendiri

34. apa yang dimaksud dengan inisialisasi array !


Jawab : Inisialisasi array adalah pemberian nilai default pada array. Atau memberikan nilai awal
terhadap suatu variabel.

1. Struktur pertama dalam pascal adalah .....

a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Jawaban : e. Uses crt;


Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.

2. Untuk melihat hasil dari program yang dikerjakan tekan tombol .....

a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4
Jawaban : b. Ctrl+f9
Alasan : Ctrl+f9 merupakan shortkey untuk run program pascal.
3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN” .....

a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : e. 3
Alasan : karena kalau yang 7 bukan warna cyan

4. Perintah dasar sederhana dalam program pascal adalah .....

a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;

Jawaban : d. Writeln

Alasan : untuk mencetak & parameter teks yang akan dicetak

5. Tipe data bahasa pascal untuk TRUE FALSE adalah .....

a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : c. Boolean
Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar
atau salah).

6. Siapakah penemu program pascal .....

a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Jawaban : b. Prof. Niklaus Wirth
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth,
seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.

7. Struktur bahasa pemrograman pascal paling pertama adalah .....

a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Jawaban : d. Uses crt;


Alasan : uses digunakan untuk memanggil library dalam pascal, sehingga harus ditulis paling atas.

8. Tipe data pascal untuk karakter adalah .....

a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Jawaban : a. Char
Alasan : char merupakan tipe data yang dapat menyimpan karakter, tetapi tipe data ini hanya dapat
menyimpan 1 karakter saja.

9. Kapan terbentuknya pascal .....

a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Jawaban : b. 1971
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth,
seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.

10. Apakah kepanjangan dari USES .....

a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
Jawaban : c. Unit System
Alasan : Uses adalah sintak program yang digunakan untuk memanggil library atau unit.
Kepanjangannya adalah Unit System.

11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan pascal adalah .....

a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array
Jawaban : b. Program_satu
Alasan : Penulisan identifier tidak boleh didahului oleh angkan, dan tidak boleh dipisahkan dengan
spasi.

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan .....

a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : b. Integer
Alasan : Integer adalah tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa
bagian dari bilangan bulat.

13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai .....

a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Jawaban : e. Looping
Alasan : Looping adalah sebuah perulangan yang digunakan untuk megulang sebuah kode program
tertentu.

14. Perintah untuk menutup program pada Pascal adalah .....

a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Jawaban : a. END.
Alasan : end. merupakan instruksi dalam Pascal untuk mengakhiri sebuah program.
15. Menggambarkan program secara logika merupakan fungsi dari .....

a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

Jawaban : a. flowchart
Alasan : Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang
menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam
bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah.

16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti,
tidak dirubah dalam program disebut deklarasi .....

a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur

Jawaban : b. Deklarasi Konstanta


Alasan : Konstanta digunakan untuk mendeklarasikan suatu identifier yang nilainya tetap.

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali .....

a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure

Jawaban : b. Deklarasi proses

18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik
desimal termasuk dalam tipe data .....

a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

Jawaban : a. Real
Alasan : Real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikit harus ada satu
digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif.
19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah .....

a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

Jawaban : e. Clrscr
Alasan : Clrscr adalah prosedur untuk membersihkan layar. Kepanjangannya adalah clear screen.

20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya, disebut
IF dalam kondisi .....

a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until

Jawaban : a. IF bersarang
Alasan : IF bersarang merupakan statement IF yang didalamnya terdapat lagi statement IF yang
lainnya.

21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama,
disebut tipe data .....

a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

Jawaban : a. Array
Alasan : Array adalah sebuah struktur datayang terdiri atas banyak variabel dengan tipe data sama,
dimana masing-masing elemen variabel mempunyai nilai indeks.
22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut .....

a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban : b. Write
Alasan : Perintah write digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif,
terletak pada akhir output yang ditampilkan pada baris yang sama.

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah, disebut .....

a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban : a. Writeln
Alasan : Perintah writeln digunakan untuk menuliskan output, dengan posisi cursor – penunjuk aktif,
terletak pada awal baris berikutnya.

24. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu
proses, disebut .....
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Jawaban : a. Varibel
Alasan : Variabel adalah nama yang mewakili suatu elemen data dan nilainya tidak tetap.
25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program),
disebut.....

a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

Jawaban : c. Prosedur
Alasan : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub
program (program bagian) dan diawali dengan kata cadangan Procedure

1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :


a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di
sebut :
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :


a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin

4. Pada pembuatan program komputer, algoritma dibuat :


a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan

5. Tahapan dalam menyelesaikan suatu masalah adalah :


a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model- Eksekusi-Hasil

6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi
15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang
terbawa, Maka jumlah kelereng yang terbawa adalah :
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong

7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi
putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka
warna jadi :
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu

8. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :


a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap

9.Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10

10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15

11.struktur pertama dalam pascal adalah . .


a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

12. Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4

13. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3

14. Perintah dasar sederhana dalam program passcal adalah...


a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;

15. Tipe data bahasa pascal untuk TRUE FALSE adalah...


a. String
b. Char
c. Boolean
d. Byte
e. Real

16. Siapkah penemu program pascal…


a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules

17. Struktur bahasa pemograman pascal paling pertama adalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

18. Tipe data pascal untuk karakter adalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

19. Kapan terbentuknya


pascal... a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

20. Apa kepanjangan ari USES…


a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

21. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...
a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array

22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean

23. Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...


a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping

24. Perintah untuk menutup program dalam pascal adalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;

25. Menggambarkan program secara logika merupakan fungsi dari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi

26. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan
dan pasti,tidak dapat dirubah dalam program disebut deklarasi...
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur

27. Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali...


a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedut

28. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah
titik desimal termasuk dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

29. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

30. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF
dalam kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

31. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe
sama,disebut tipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

32. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
33. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah
,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

34. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari
suatu proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array

35. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program
bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array

36. Berikut ini yang termasuk operator aritmatika yaitu ….


a. *
b. /
c. %
d. +
e. Semua benar

37. Array terdiri dari berbagai tipe kecuali …


a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar

38. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

40. Pemberian nama variabel yang benar adalah …


a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!
Soal Pilihan Ganda Visual Basic
1. Untuk menjalankan Form yang lain pada satu project, dapat juga menggunakan tombol fungsi
A.F3
B.F4
C.F2
D.F5

2. Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu
A.File
B.Edit
C.Project
D.Help

3. Memilih boleh beberapa pilihan sekaligus adalah fungsi dari control


A.CheckBox
B.TextBox
C.Label
D.Option Button

4. Tampilan yang berisi gambaran dari semua modul terlihat pada


A. Jendela Project
B. Jendela Form Design
C. Jendela Tool Box
D. Jendela Properties

5. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah….
A.VB.exe
B.Standard.exe
C.Normal.exe
D.ActiveX.EXE

6. Salah satu kegunaan dari Visual Basic adalah untuk membuat…


A.Presentasi
B. Formulir
C. Surat
D. Desain gambar

7. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program
dijalankan adalah…
A.Exit
B.End
C.Close
D.Drop

8. Untuk membuat tulisan biasa digunakan komponen…


A.Frame
B. Option Button
C. Label
D. Combo Box

9. Untuk membuat sebuah tombol digunakan komponen…


A. Command Button
B.Label
C.Combo box
D.List box

10. Untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box digunakan
property…
A.Backcolor
B.Forecolor
C.Stylecolor
D.Fontcolor
11. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita
menggunakan property yang disebut…
A.Text
B.List
C.Name
D.Caption

12. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang
disebut dengan…
A. Image
B.Picture
C.Shape
D.Rectangle Tool

13. Variable yang berisi karakter digunakan tipe data…


A.Byte
B. Float
C.String
D.Boolean

14. Untuk menambahkan form yang baru langkah yang harus dilakukan adalah…
A.File – New Form
B.Menu Project – Add Form
C.File – New – Form
D.Klik kanan pada jendela properties – Add – MdiForm

15. Penggantian judul form dapat dilakukan dengan…


A.Klik kanan pada form – rename
B. Jendela properties – caption – ganti namanya sesuai keinginan
C. Klik kanan – Edit
D. Menu edit – rename

16. Fungsi kontrol Label adalah untuk…


A.Menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
B.Menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
C.Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
D.Menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan

17. Apa fungsi dari kontrol CommandButton..


A. Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu
B. Untuk menyediakan tombol bagi pemakai untuk memasukan text
C. Untuk menyediakan tombol bagi pemakai untuk menampilkan beberapa pilihan
D. Untuk membuat tombol pada form yang dapat di klik

18. Untuk mengganti warna latar belakang pada form, yang di ubah pada bagian propertynya adalah…
A.Background Color
B.Color box
C.Caption
D.Back color

19. Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen …
A.Text box
B.Option Button
C.Combo box
D.Label

20. Untuk mengatur waktu (jam) agar tampilannya menjadi per detik (second), maka ada sebuah
property yang harus diubah, yaitu …
A.Interval
B.Time
C.Date
D.Second
21. Extension file untuk project dari Visual Basic adalah
A.vbp
B.xls
C.doc
D.exe

22. Secara default saat kita mengambil control text box ke form design, name properties capti on-nya
adalah :
A. Label1
B.Text1
C.Caption
D.Textbox

23. Untuk menampilkan atau memanggil sebuah form digunakan perintah …


A.Call
B. New
C.Show
D.Form

24. Type data ini merupakan type variabel istimewa, yang dimaksud type data data tersebut adalah
A.Variant
B.Byte
C.Integer
D.Boolean

25. Pada Microsoft Visual Basic 6.0, bila ingin menulis program, maka harus berada di
A. Jendela Code
B.Toolbox
C.Jendela Project
D.Jendela Properties

26. Pada Ms. Basic, dibawah ini semua adalah menu bar, kecuali …
A.Debug
B.Insert
C.Window
D.Diagram

27. Pernyataan ini hanya bisa diletakkan dibagian awal kalimat komentar dan hanya sebagai catatan
didalam program (tidak diproses), pernyataan yang dimaksud adalah
A.DIM
B.Byte
C.Private
D.REM

28. Apakah yang dimaksud dengan semi algoritma…


A.1 kondisi
B.2 kondisi
C.3 kondisi
D.4 kondisi

29. Apakah yang dimaksud dangan while do…


A. Cek dulu baru lakukan
B. Lakukan dulu baru cek
C.Tidak mengecek sama sekali
D.Tidak melakukan dan tidak mengecek

30. Lakukan dulu baru cek adalah pengertian dari


A.While do
B.Do while
C.Loop
D.Do

31. Dibawah ini yang termasuk operator logika, kecuali


A.AND
B.OR
C.NOT
D.MOD

32. Dibawah ini yang tidak termasuk ke dalam operator aritmatika adalah
A.MOD
B. +
C. =
D. /

33. Yang tidak termasuk ke dalam algoritma terstruktur adalah


A.Sequential
B.Integer
C.Selection
D.Iterasi

34. Untuk mendeklarasikan variable pada VB adalah pengertian dari


A.Dim
B.Float
C.Value
D.MOD

35. Yang tidak termasuk kedalam tipe data numeric adalah


A.Integer
B.String
C.Subrange
D.Real

36. Dibawah ini yang terdapat pada kotak toolbox adalah


A.Open project
B. Add form
C. Menu editor
D. Label

37. Menampilkan daftar teks dan item gambar (ikon) adalah fungsi dari
A.Label
B.ListView
C.ListBox
D.Picture box
38. Pada ms. Visual basic 6.0, yang dimaksud dengan properties di bawah ini adalah
A.Recordsource
B.Toolbox
C.Click
D.Movenext

39. Merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di
pasang di form, adalah fungsi dari
A. Pointer
B.HScrollBar
C.DirListBox
D.VScrollBar

40. Yang tidak termasuk kelebihan Visual Basic adalah


A.Mendekati Object Oriented Programming
B. Dapat membuat ActiveX Automation Server
C.Integrasi dengan Microsoft Transaction Server
D.File Distribusi Runtime lebih besar dari C/C++

Berikut contoh soal serta jawaban tentang Visual Basic

1. Jendela yang memiliki komponen untuk mengatur keterangan dari suatu Label yaitu

a. Toolbar
b. MenuBar
c. Properties Window
d. Form Layout Window

2. Tipe data Integer pada Visual Basic mempunyai luas jangkauan sebesar

a. -32.767 s/d 32.768


b. -3.767 s/d 3.768
c. -32.768 s/d
32.767 d. -3.768 s/d
3.767

3. Yang bukan merupakan kelebihan dari Visual Basic yaitu

a. Integrasi dengan Microsoft Transaction Server


b. Dapat membuat ActiveX automation Server
c. Mendekati Object Oriented Programming
d. File Distribution Runtime lebih besar dari C/C++

4. Berikut ini adalah tipe data yang terdapat dalam Visual Basic, kecuali

a. Integer
b. Char
c. Byte
d. Double

5. Baris dari : Text1.Text = "5" + "6"

menghasilkan a. 5+6
b. 11
c. 5 6
d. 56

6. Pada saat pertama kali membuka Microsoft Visual Basic, pilihan tipe project yang digunakan yaitu

a. Normal.exe
b. ActiveX.exe
c. Standard.exe
d. VB.exe

7. Operator-operator yang digunakan dalam Visual Basic adalah, kecuali

a. ;
b. ""
c. =
d. +

8. Instruksi yang digunakan untuk melakukan RUN dalam program Visual Basic

a. F5
b. Alt + F9
c. F4
d. F1

9. Jendela yang digunakan untuk memasukkan ekspresi untuk melihat hasilnya dengan menggunakan
perintah "print" atau "?"

a. Toolbar
b. Menubar
c. Immediate Window
d. Properties Window
10. Komponen-komponen yang digunakan dalam menyusun form di bawah adalah

a. Label, TextBox, ComboBox, Button


b. Frame TextBox, ListBox, Button
c. Label, TextBox, ListBox, Button
d. Frame TextBox, ComboBox, Button

11. Jenis-jenis alignment yang digunakan dalam Visual Basic adalah, kecuali

a. Center
b. Rigth Justify
c. Justify
d. Left Justify

12. Kegunaan dari Standar Toolbar pada Toolbar Microsoft Visual Basic adalah

a. Berisi perintah seperti yang ada pada menu debug


b. Berfungsi pada saat mengedit sebuah kode, menambahkan break point, dan bookmarks
c. Untuk mengatur posisi kontrol yang ada pada form
d. Berisi tool untuk perintah-perintah, seperti membuka atau menyimpan sebuah project

13. Memilih boleh dari beberapa pilihan sekaligus adalah fungsi dari kontrol

a. OptionButton
b. ComboBox
c. ListBox
d. CheckBox

14. Output dari program berikut adalah


a. Hallo! Nama saya Praktikan NPM saya 11223344. Saya kelas 4IA29 dan mengambil jurusan Teknik
Informatika
b. Hallo! Nama saya "Praktikan" NPM saya "11223344". Saya kelas "4IA29" dan mengambil jurusan
"Teknik Informatika"
c. Hallo! Nama saya Praktikan (enter) NPM saya 11223344. (enter) Saya kelas 4IA29 dan mengambil
jurusan Teknik Informatika
d. "Hallo! Nama saya Praktikan NPM saya 11223344. Saya kelas 4IA29 dan mengambil jurusan Teknik
Informatika"

15. Pada Visual Basic, perintah untuk langsung keluar dari program pada saat program sedang berjalan
adalah

a. Close
b. End
c. Exit
d. Drop

16. Konsep dari pemrograman Visual Basic adalah


a. Pemodelan
b. Terstruktur
c. Object Oriented Programming
d. Inheritance

17. Fungsi Edit Toolbar adalah


a. Berisi tool untuk perintah-perintah, seperti membuka atau menyimpan sebuah project
b. Untuk mengatur posisi kontrol yang ada pada form
c. Berfungsi pada saat mengedit sebuah kode, menambahkan break point, dan bookmarks
d. Berisi perintah seperti yang ada pada menu debug

18. Operator untuk menyatakan suatu nilai adalah bertipe data String pada Visual Basic adalah
a. {...}
b. "..."
c. (...)
d. '...'

19. Objek yang digunakan untuk memanggil nilai dari TextBox yaitu
a. .Name
b. .Text
c. .Caption
d. .Title

1. Pada Microsoft Visual Basic 6.0, bila ingin menulis program, maka harus berada di : A.
Jendela Code
B. Toolbox
C. Jendela Project
D. Jendela Properties
E. Jendela Windows

2. Pada Microsoft Visual Basic, yang dimaksud dengan metoda dibawah ini adalah :
A. Record Source
B. Toolbox
C. MoveNext
D. Adodc
E. dbgrid

3. Pada ms. Visual basic 6.0, yang dimaksud dengan properties di bawah ini adalah : A.
Recordsource
B. toolbox
C. click
D. Movenext
E. adodc

4. Type data Byte yang mempunyai jangkauan nilai … A.


2 s/d 255
B. –1 s/d 255
C. 1 s/d 265
D. 0 s/d 255
E. 1 s/d 255

5. Suatu kontrol dapat ditampilkan tapi tidak bisa diakses langsung, maka sebelumnya merubah
properties…
A. Enabled
B. Visible
C. Value
D. Validate
E. Name

6. Tampilan yang berisi gambaran dari semua modul terlihat pada A.


Jendela ProjectB. Jendela Form Design
C. Jendela Tool Box
D. Jendela Code
E. Jendela Properties

7. Message yang tampil jika salah dalam pemberian nama suatu control abjek adalah A. Not
a legal object name
B. Illegal operation
C. No legal name
D. Not object name
E. Illegal name

8. Pada Ms. Visual Basic, Type data yang mempunyai ukuran 16 byte adalah....
A. Object
B. Variant
C. Boolean
D. Byte
E. Format

9. Pada Ms. Basic, dibawah ini semua adalah menu bar, kecuali …
A. Debug
B. Insert
C. Window
D. Diagram
E. Query

10. Baris dari : FORM2.Print "2" + "4", menghasilkan ….


A. 8
B. 6
C. 2
D. 24
E. 42

11. Ekstensi file project visual basic adalah..


A. .FRM
B. .DOC
C. .XLS
D. .VBP
E. .VBF

12. Pada Ms. Visual Basic untuk menempatkan posisi kursor yang diiginkan adalah
A. Pointer
B. Sel
C. DataField
D. SetFocus
E. Jawaban a, b, c dan d salah

13. Pada Ms. Visual Basic, control yang digunakan untuk menampilkan teks yang tidak dapat
diperbaiki oleh pemakai adalah …
A. CheckBox
B. TextBox
C. Label
D. Option Button
E. Frame

14. Memilih boleh beberapa pilihan sekaligus adalah fungsi dari control A.
CheckBox
B. TextBox
C. Label
D. Option Button
E. Frame

15. Untuk menjalankan Form yang lain pada satu project, dapat juga menggunakan tombol fungsi
A. F1
B. F2
C. F3
D. F4
E. F5

16. Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu
A. File
B. Edit C.
Project
D. Help
E. Insert

17. Secara default saat kita mengambil control text box ke form design, name properties caption-
nya adalah :
A. Label1
B. Text1
C. Caption
D. Header
E. Textbox

18. Label1.caption = text1.text * text2.text, baris program tersebut :


A. Salah, harusnya Label1 dirubah jadi text3
B. Salah, hasilnya error
C. Salah, harusnya Caption diganti text D.
Benar, Caption tidak perlu dirubah
E. Benar, tapi hasilnya error

19. Type data ini merupakan type variabel istimewa, yang dimaksud type data data tersebut adalah :
A. Variant
B. Byte
C. Integer
D. Boolean
E. Single
20. Pernyataan ini hanya bisa diletakkan dibagian awal kalimat komentar dan hanya sebagai catatan
didalam program (tidak diproses), pernyataan yang dimaksud adalah
A. DIM
B. Byte
C. Private
D. IF E.
REM
21. Instruksi untuk melakukan RUN dalam program visual basic…
a) F1
b) F5
c) F4
d) Alt+F9

22. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan
adalah….
a) VB.exe
b) Standard.exe*
c) Normal.exe
d) ActiveX.EXE

23. Extension file untuk project dari Visual Basic adalah a)


.vbp*
b) .xls
c) .doc
d) .exe

24. Salah satu kegunaan dari Visual Basic adalah untuk membuat…
a) Presentasi
b) Desain Gambar
c) Formulir*
d) Surat

25. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat
program dijalankan adalah…
a) Exit
b) End*
c) Close
d) Drop

26. Untuk membuat tulisan biasa digunakan komponen…


a) Frame
b) Option Button
c) Label*
d) Combo Box

27. Untuk membuat sebuah tombol digunakan komponen… a)


Command Botton*
b) Label
c) Combo box
d) List box

28. Untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box
digunakan property…
a) Backcolor
b) Forecolor
c) Stylecolor
d) Fontcolor*

29. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan
komponen yang disebut dengan…
a) Image
b) Picture
c) Shape*
d) Rectangle Tool

30. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke
dalamnya kita menggunakan property yang disebut…
a) Text
b) List*
c) Name
d) Caption

31. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah… a)
MsgBox*
b) Msg
c) Show
d) Display

32. Variable yang berisi karakter digunakan tipe data…


a) Byte
b) Float c)
String*
d) Boolean

33. Sifat-sifat dari P. Visual Basic yaitu…


a) Floating
b) Sizeable
c) Flexible
d) Floating-Sizeable-Dockable*

34. Untuk menambahkan form yang baru langkah yang harus dilakukan adalah…
a) File – New Form
b) Menu Project – Add Form*
c) File – New – Form
d) Klik kanan pada jendela properties – Add – MdiForm.

35. Komponen dalam Visual Basic yang memberikan gambaran dari semua modul yang
terdapat dalam aplikasi Anda yaitu …
a) Project Window*
b) Form Designer Window
c) Properties Window
d) Toolbox Window

36. Penggantian judul form dapat dilakukan dengan…


a) Klik kanan pada form – rename
b) Jendela properties – caption – ganti namanya sesuai keinginan*
c) Klik kanan – Edit
d) Menu edit – rename

37. Fungsi kontrol Label adalah untuk…


a) Menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
b) Menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat runtime
atau saat dijalankan
c) Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat runtime atau
saat dijalankan*
d) Menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan

38. Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang
benar adalah…
a) label1.caption=text1.caption+text2.caption
b) label1.caption=text1+text2
c) label1.caption=text1.text+text2.text*
d) label1.caption=text1.text=text2.text

39. Apa fungsi dari kontrol CommandButton..


a) Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu*
b) untuk menyediakan tombol bagi pemakai untuk memasukan text
c) untuk menyediakan tombol bagi pemakai untuk menampilkan beberapa pilihan
d) untuk membuat tombol pada form yang dapat di klik

40. Untuk menjumlahkan 2 buah teks dengan data berupa angka, misalkan 1+2 dan hasilnya
ditampilkan pada label1 yaitu 3, maka pernyataan berikut yang benar adalah…
a) label1.caption=text1.text+text2.text
b) text1.text=text2.text+label1.caption
c) label1.text=Cint(text.1.text)+Cint(text2.text)
d) label1.caption=Cint(text1.text)+Cint(text2.text)*

41. Komponen dalam Visual Basic yang memberikan gambaran dari semua modul yang terdapat
dalam aplikasi Anda yaitu ..
a) Project Window*
b) Form Designer Window
c) Toolbox Window
d) Properties Window

42. Untuk mengganti warna latar belakang pada form, yang di ubah pada bagian propertynya
adalah…
a) Background Color
b) Color box
c) Caption
d) Back color*
43. Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan
komponen …
a) Text box
b) Option Button*
c) Combo box
d) Label

44. Untuk mengatur waktu (jam) agar tampilannya menjadi per detik (second), maka ada sebuah
property yang harus diubah, yaitu …
a) Interval*
b) Time
c) Date
d) Second

45. Untuk menampilkan atau memanggil sebuah form digunakan perintah …


a) Call
b) New c)
Show*
d) Form

46. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah… a)
MsgBox*
b) Msg
c) Show
d) Display

47. Variable yang berisi karakter digunakan tipe data…


a) Byte
b) Float c)
String*
d) Boolean

48. Sifat-sifat dari P. Visual Basic yaitu…


a) Floating
b) Sizeable
c) Flexible
d) Floating-Sizeable-Dockable*

49. Untuk menambahkan form yang baru langkah yang harus dilakukan adalah…
a) File – New Form
b) Menu Project – Add Form*
c) File – New – Form
d) Klik kanan pada jendela properties – Add – MdiForm.

50. Komponen dalam Visual Basic yang memberikan gambaran dari semua modul yang terdapat
dalam aplikasi Anda yaitu …
a) Project Window*
b) Form Designer Window
c) Properties Window
d) Toolbox Window

Anda mungkin juga menyukai