Anda di halaman 1dari 12

1.

Suatu instruksi yang digunakan computer untuk memecahkan masalah


atau tugas yang diberikan dari brainware (pengguna) disebut..
a. Kegiatan
b. Diskusi
c. Program computer *
d. Alur pemrograman
e. Algoritma

2. Berikut ini yang tidak termasuk dalam program utility adalah..


a. Norton utility
b. GL
c. Scandisk
d. PC tools
e. Jawaban b benar *

3. Fungsi dari testing dan debugging adalah..


a. Mengetahui masalah yang akan diselesaikan, tujuan, dan kegunaan
program yang akan dibuat
b. Mempermudah penerapan ke dalam algoritma
c. Mengetahui apakah program yang telah dihasilkan memberikan solusi
yang benar sesuai dengan yang diharapkan *
d. Pengumpulan kebutuhan untuk pengembangan program
e. Berbagi kebutuhan seperti penyimpanan, akses informasi, atau program

4. Ada berapa jenis testing pada tahap dasar pembuatan program seacar
teori dasar?
a. 1
b. 2
c. 3
d. 4 *
e. 5

5. Program visual yang dibutuhkan pada saat pengkodean/pemrograman


adalah..
a. Delphi
b. Coreldraw
c. Photoshop
d. VB net
e. Jawaban a dan d benar *
6. Sistem operasi merupakan perangkat lunak yang berguna untuk
mengaktifkan..
a. Seluruh program
b. Sebagian program
c. Sebagian perangkat keras
d. Seluruh perangkat keras *
e. Seluruh perangkat keras dan program

7. Tahapan yang benar dalam pembuatan program computer menggunakan


model proses waterfall adalah..
a. Project requirement – requirement analysis – design – program
implementation – testing operation and maintenance *
b. Project requirement – design – requirement analysis – program
implementation – testing operation and maintenance
c. Project requirement – program implementation – requirement analysis –
design– testing operation and maintenance
d. Project requirement – design – program implementation – requirement
analysis– testing operation and maintenance
e. Project requirement – requirement analysis – program implementation –
design– testing operation and maintenance

8. Integration testing adalah..


a. Menguji performa dari program
b. Menguji integrasi yang dilakukan kepada program *
c. Menguji setiap unit dan modul yang terdapat pada program
d. Menguji masukan yang diberikan pada program
e. Menguji aplikasi pada program

9. DOS, Unix, Novell, OS/2, Windows tergabung dalam jenis..


a. Program utility
b. Program khusus
c. Program sementara
d. Operasi sistem *
e. Program palikasi

10. Sistem analis adalah..


a. Orang yang membuat program
b. Senior programmer *
c. Bahasa computer
d. Sebuah prosesor
e. Salah satu hardware
11. Teknik yang digunakan untuk memecahkan masalah dalam skala yang
besar kemudian membagi-baginya menjadi masalah yan lebih sederhana
adalah teknik..
a. Divided *
b. Decrease
c. Transform
d. Testing
e. Im plementation

12. Program aplikasi seperti GL, MYOB, dan Payroll biasanya digunakan oleh
bagian..
a. Kegiatan
b. Diskusi
c. Keuangan *
d. Bagan
e. Laporan

13. Biasanya maintenance berhubungan dengan masalah ……….. yang


dikeluhkan oleh penggunanya.
a. Bug error report
b. software
c. Connection
d. Hardware
e. Testing

14. Berapa persentase yang digunakan untuk mengetahui masalah atau


langkah-langkah penyelesaian masalah pada program computer?
a. 5 %
b. 10 %
c. 25 %
d. 50 % *
e. 75 %

15. Berikut ini yang termasuk dalam program pengolah kata, kecuali..
a. Coreldraw *
b. Wordstar
c. Ms. Word
d. Word perfect
e. Amipro
16. Tahap pertama yang dibutuhkan untuk menyusun sebuah program seacar
teori dasar ialah..
a. Implementasi
b. Pemeliharaan
c. Definisi masalah *
d. Dokumentasi
e. Perencanaan

17. Orang yang profesinya membuat program disebut..


a. Investor
b. Owner
c. Programmer *
d. Staff
e. Entrepreneur

18. Bahasa mesin terdiri dari angka atau nilai..


a. 0 dan 1 *
b. 1 dan 2
c. 0 dan 3
d. 2 dan 4
e. 1 dan 3

19. Fungsi dari teknik transform dan conquer adalah..


a. Mengumpulkan kebutuhan untuk pengembangan program
b. Membagi masalah utama menjadi beberapa bagian
c. Keperluan database untuk penyimpanan
d. Merubah penyajian masalah ke dalam bentuk lain agar mudah
diselesaikan *
e. Menganalisa suatu masalah

20. Ada berapa tahap dasar yang dimiliki pada dasar pembuatan program
pengembangan aplikasi menggunakan dasar model waterfall?
a. 2
b. 4
c. 6 *
d. 8
e. 10

21. Perangkat lunak yang digunakan untuk membantu atau mengisi


kekurangan/kelemahan dari sistem operasi disebut..
a. Program utility *
b. Program khusus
c. Program sementara
d. Operasi sistem
e. Program palikasi

22. Menguji setiap unit dan modul yang terdapat dalam program tersebut
adalah pengertian dari..
a. System testing
b. Unit testing *
c. Validation testing
d. Documentation
e. Integration testing

23. Sebuah tahap yang berfokus pada pengujian performa suatu program
disebut..
a. System testing *
b. Unit testing
c. Validation testing
d. Documentation
e. Integration testing

24. Bahasa yang digunakan oleh computer adalah bahasa..


a. Bahasa asing
b. Bahasa pemrograman *
c. Bahasa daerah
d. Bahasa baku
e. Bahasa non-formal

25. Berikut ini tahapan yang benar dalam pengembangan aplikasi dan analisis
pemecahan masalah adalah..
a. Definisi masalah – analisis kebutuhan – penyusunan algoritma –
pengkodean – testing dan debugging – pemeliharaan *
b. Definisi masalah – penyusunan algoritma – analisis kebutuhan –
pengkodean – testing dan debugging – pemeliharaan
c. Definisi masalah – pengkodean – analisis kebutuhan – penyusunan
algoritma– testing dan debugging – pemeliharaan
d. Definisi masalah – analisis kebutuhan– pengkodean – testing dan
debugging – penyusunan algoritma – pemeliharaan
e. Definisi masalah – penyusunan algoritma – pengkodean – testing dan
debugging – analisis kebutuhan – pemeliharaan
26. Berapa persentase yang digunakan dalam tahap dasar dokumentasi
secara teori dasar?
a. 20 %
b. 40 %
c. 60 %
d. 80 % *
e. 100 %

27. Ada berapa teknik yang digunakan pemecahan masalah dalam algoritma?
a. 1
b. 2
c. 3 *
d. 4
e. 5

28. Tahap ketiga pada proses pembuatan program secara teori dasar adalah..
a. Implementation *
b. Maintenance
c. Defining the problem
d. Planning and design system
e. Documentation

29. Sebuah profesi yang kedudukannnya atau levelnya berada di atas


programmer adalah..
a. Owner
b. System analyst *
c. Staff
d. Programmer
e. Investor

30. Sistem perangkat lunak biasa disebut dengan..


a. Computer
b. Hardware
c. Laptop
d. Software *
e. Mouse

1. Sebuah pernyataan yang dapat kita ulangi adalah pengertian dari..


a. Program
b. Hardware
c. Iterasi
d. Badan program *
e. Terminasi

2. Ada berapa bagian penerapan struktur control perluangan?


a. 2
b. 4 *
c. 6
d. 8
e. 10

3. Bagaimana cara kerja pascal continue?


a. Mengentikan secara paksa *
b. Berhenti mendadak
c. Menghentikan pernyataan
d. Mengehntikan program
e. Menghentikan aplikasi

4. Pengulangan for melakukan inisialisasi sebelum..


a. Loop pertama *
b. Loop kedua
c. Loop ketiga
d. Loop keempat
e. Loop kelima

5. Bagaimana proses membaca nilai pada lagoritma jumlah bilanagn2?


a. Angka
b. n *
c. symbol
d. charts
e. equation

6. Statement yang digunakan pada pemberhentian dengan pencacah naik


adalah struktur..
a. for to do *
b. while do
c. for downto do
d. while for do
e. repeat until

7. Finite adalah kata lain dari..


a. Bebas
b. Terbatas *
c. Sedikit
d. Banyak
e. Tak terhingga

8. Yang termasuk aplikasi pengolah angka, kecuali..


a. Lotus123
b. Power point
c. Ms. Excel
d. Quattro Pro
e. Jawaban b benar *

9. Perulangan dengan perhitungan dari kecil ke besar yang dapat dibentuk


dengan menggunakan pernyataan FOR-TO-DO adalah perulangan..
a. Positive *
b. Negative
c. Bersarang
d. Sementara
e. Modern

10. Iterasi adalah..


a. Pernyataan boolean yang diperiksa setiap kali selama perulangan
b. Pernyatan dari Java yang mengijinkan kita untuk mengeksekusi blok code
berulang-ulang sesaui dengan jumlah yang diinginkan
c. Penyataan yang ingin kita ulang
d. Program yang kita jalankan setelah badan program *
e. Sebuah aplikasi yang dibuat oleh program

11. Fungsi dari Ms. Excel adalah..


a. Mengurutkan
b. Menjumlahkan
c. Mencari rata-rata
d. Memilih minimum dan maksimum
e. Benar semua *

12. Define adalah kata lain dari..


a. Penjumlahan
b. Pengurangan
c. Perencanaan
d. Pendefinisian *
e. Pemecahan

13. Struktur perulangan atau biasa disebut dengan..


a. Loop
b. Looped
c. Looping *
d. Loopies
e. Loops

14. Yang termasuk pada algoritma jumlah bilangan 1 adalah..


a. Jumlah=0
b. END
c. i=i+1
d. WRITE jumlah
e. Benar semua *

15. Terbagi menjadi berapa kegunaan pascal break?


a. 1
b. 2 *
c. 3
d. 4
e. 5

16. Struktur yang sering digunakan pada perulangan dengan kondisi di akhir
adalah..
a. Repeat
b. While
c. Fo
d. For
e. Repeat until *

17. Sebuah statement yang melakukan perulangan jika kondisi boolean


bernilai benar atau true adalah statement..
a. Statement perulangan negative
b. Statement do-while
c. Statement for
d. Statement while *
e. Statement do
18. Output adalah kata lain dari..
a. Hasil *
b. Proses
c. Ide
d. Rencana
e. Evaluasi

19. Berikut ini yang termasuk bagian perulangan, kecuali..


a. Inisialisasi
b. Literasi *
c. Badan program
d. Iterasi
e. Terminasi

20. Perulangan positive adalah..


a. Perulangan dengan perhitungan dari kecil ke besar *
b. Perulangan dengan perhitungan terbatas
c. Perulangan untuk melakukan insialisasi sebelum iterasi
d. Perulangan dengan perhitungan dari besar ke kecil
e. Perulangan dengan perhitungan sementara

21. Teknik pengulangan yang paling tua dalam bahasa pemrograman adalah..
a. For *
b. If
c. Do while
d. If-ese
e. While

22. Pernyataan break dapat digunakan untuk menghentikan pernyataan..


a. Continue
b. End
c. Writein
d. Case of *
e. Begin

23. Program yang menyiapkan keadaan awal perulang disebut dengan..


a. Inisiatif
b. Literasi
c. Inisialisasi *
d. Iterasi
e. Program
24. Terminasi adalah..
a. Pernyataan boolean yang diperiksa setiap kali selama perulangan *
b. Pernyatan dari Java yang mengijinkan kita untuk mengeksekusi blok code
berulang-ulang sesaui dengan jumlah yang diinginkan
c. Penyataan yang ingin kita ulang
d. Program yang kita jalankan setelah badan program
e. Sebuah aplikasi yang dibuat oleh program

25. Melakukan update penambahan atau pengurangan pada variable loop


adalah penjelasan dari..
a. Kondisi
b. Ide
c. Step *
d. Target
e. Posisi

26. Bagaimana sistem pencacah turun dijalankan?


a. Menurun
b. Terbalik *
c. Naik
d. Diam
e. Berputar

27. Perulangan dengan perhitungan dari besar ke kecil adalah definisi dari
perulangan..
a. Positive
b. Negative *
c. Besarang
d. Sementara
e. Terbatas

28. FOR TO DO adalah bentuk dari pengulangan..


a. Positive *
b. Negative
c. Bersarang
d. Sementara
e. Terbatas

29. Bahasa inggris dari kata “sampai” adalah..


a. Until *
b. Do
c. Repeat
d. For
e. To

30. Struktur yang digunakan pada pencacah turun adalah..


a. END
b. FOR TO DO
c. Do while
d. FOR DOWNTO DO *
e. BEGIN

Anda mungkin juga menyukai