Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemograman

Total questions: 127

Worksheet time: 1hrs 5mins

Name
Class
Date
1.

BAGAN SEPERTI GAMBAR DI SAMPING DI TULIS DALAM BAGIAN APA ?

(a)  

2.

PERINTAH DALAM PASCAL 'WRITELN' DAN 'READLN' BERFUNGSI UNTUK APA ?

(a)  

3.

Algoritma adalah (a)  

4.

proses pemecahan masalah yang benar adalah.....

a)

defenisi masalah - analisis masalah - desain gambar

b)

defenisi masalah - analisis masalah - desain program

c)

defenisi masalah - analisis masalah - desain algoritma

d)

anilisi masalah-definisi masalah-design algoritma

5.

Algoritma perhitungan Luas segitiga yang benar adalah ....

a)

panjang x lebar

b)

panjang*lebar

c)

0,5 x a x t

d)

0,5*alas*tinggi

e)

2*alas*tingggi

6.

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Pseudocode

c)

Bahasa alami

d)

Bahasa Inggris

7.

Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...

a)

Proses

b)

Prgoram

c)

Algoritma

d)

Step

8.

Apa hubungan informatika dengan ilmu pengetahuan alam?

a)

alat berpikir saat mengembangkan model-model komputasi

b)

kebutuhan alam

c)

tekhnologi

d)

sistem alam

e)

operasional sistem

9.

Urutan logis secara sistematis, yang digunakan dalam memecahkan suatau masalah, disebut ...

a)

Pemrograman

b)

Algoritma

c)

Flowchart

d)

Pseudecode

10.

siswa kelas X akan belajar membuat program dengan menggunakan bahasa pemrograman tekstual, dengan menerapkan strategi berpikir komputasional yang dikembangkan pada materi Berpikir Komputasional

a)

Pemograman Phyton

b)

Pemograman Pascal

c)

Pemograman

d)

Algoritma

e)

Algoritma dan Pemograman

11.

Nama lain dari flowchart adalah ….

a)

Algoritma

b)

Alur

c)

Bagan alir

d)

Tree

e)

Diagram

12.

3. Pada editor scratch terdapat 3 bagian utama antara lain palet blok coding,area coding,dan area stage,bagian warna warni yang masin masing berfungsih sebagai perintah bahasa pemrograman dalam mengatur sprite suara dan backdrop adalah

a)

Palet blok coding

b)

Scratch

c)

Area coding

d)

Area stage

13.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Algoritma

d)

Membuat Proses

14.

Simbol flowchart berikut disebut.....

a)

Terminator

b)

Flow line

c)

Input / output

d)

Preparation

15.

siswa kelas X juga akan belajar bekerjasama secara kolaboratif untuk membuat rancangan solusi persoalan sosial yang harus mengandung perangkat lunak aplikasi

a)

Projec Base Test

b)

Project Teknologi

c)

Praktik Lintas Bidang

d)

Praktik Teknologi

e)

Sistem Teknologi

16.

Pengetahuan Informatika, yang dikelompokkan menjadi (BK) singkatan dari ...

(a)  

17.

(A . B)’ . B = .................

a)

A + B

b)

A . B

c)

A’ . B

d)

A . B’

18.

siswa kelas X akan lebih fokus ke persoalan yang solusinya membutuhkan program komputer, sehingga perlu belajar tentang strategi penyelesaian persoalan yang tidak intuitif dan naif, tetapi yang didasari bagaimana komputasi akan dilakukan dengan lebih eisien dan optimal

a)

Berpikir Cerdas

b)

Berpikir Keras

c)

Berpikir Komputer

d)

Berpikir Komputaasional

e)

Berpikir Teknologi

19.

Pada pembuatan program komputer, Algoritma dibuat dengan....

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

20.

2. Salah satu konsep dasr programing adalah sequence. sequence dapat pula diartikan sebagai

a)

urutan instruksi yang akan dijalankan oleh komputer secara berurutan

b)

Hasil dari oprasi yang dilakukan program

c)

data yang diberikan keprogram oleh user melalui keybord atau alat input lainya

d)

Tipe data yang disimpan dan dipakai oleh program

21.

METODE PENULISAN ALGORITMA DARI GAMBAR DI SAMPING ADALAH

(a)  

22.

Landasan berpikir / suatu kerangka dan proses berpikir yang mencakup perangkat keras, perangkat lunak, dan menalar (reasoning) mengenai sistem dan persoalan.

a)

Computational Thinking

b)

Thinking mode

c)

Reasoning

d)

Objectif Thinking

e)

Prosedure

23.

1. Teknik pemecahan masalah yang paling umum digunakan dimana suatu masalah yang kompleks dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil, disebut:

a)

Teknik Top-Down

b)

Teknik Bottom-Up

c)

Teknik Algoritma

d)

Teknik Pemrograman

24.

5. Blok coding " Motion " berfungsih sebagai

a)

Blok blok coding untuk mengatur tampilan sprite dan latar belakng pada karya

b)

Blok blok coding berkaitan dengan suara

c)

Blok blok coding untuk mengatur pergerakan sprite mulai dari merubah sudut,dan merubah posisi,serta blok blok berkaitan dengan posisi untuk dikombinasikan dengan blok blok kategori control dan operators

d)

blok blok untuk membuat sebuah tempat penyimpanan nilai atau list data base untuk digunakan kembali dalam program yang dibuat

25.

Proses dari masalah hingga terbentuk suatu algoritma disebut tahap:

a)

Penganalisaan masalah

b)

Pemecahan masalah

c)

Pembuatan program

d)

Implementasi

26.

STRUKTUR ALGORITMA PSEUDOCODE ADALAH ?

(a)  

27.

Saat ini manusia hidup di era digital yang sering disebut dengan Era ...

a)

Tekhnologi

b)

Industri 4.0.

c)

Komputer

d)

Informasi

e)

Komunikasi

28.

4. Blok coding scratch yang berwarna kuning dan berfungsih sebagai Blok blok coding kondisi pemicu,tempat semua blok lain ditaruh untuk semua berjaln sesuai kondisi pemicu yaitu

a)

Motion

b)

Looks

c)

Control

d)

Events

29.

Bagi pelajar Indonesia, karakter yang baik ini dirumuskan sebagai profil pelajar Pancasila, yang memiliki ciri-ciri berikut ini

a)

Intelektual

b)

Berorganisasi

c)

Kreatif

d)

Terintegrasi

e)

Kolaborasi

30.

Apa hubungan informatika dengan matematika?

a)

akar dari informatika

b)

tujuan dari informatika

c)

pengembangan dari informatika

d)

alat informatika

e)

intelegency

31.

METODE PENULISAN ALGORITMA DARI GAMBAR DI SAMPING ADALAH

(a)  

32.

siswa kelas X akan belajar mengenai dampak informatika di berbagai bidang seperti ekonomi, hukum dan keterbukaan informasi

a)

Dampak Teknologi

b)

Dampak Sosial Informatika

c)

Dampak Informasi

d)

Dampak Komputer

e)

Dampak Homogen

33.

A + A . B’ + A’ . B = .....................

a)

A + B

b)

A . B

c)

A’ . B

d)

A . B’

34.

7. Dibawah inimerupakan alat masukan langsung berupa perangkat penunjuk kecuali

a)

Layar sentu

b)

Pena cahaya

c)

Pindai

d)

Track ball

35.

9. sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan masallah disebut

a)

Proses

b)

Program

c)

Algoritma

d)

Melangkah

36.

Pengetahuan Informatika, yang dikelompokkan menjadi (SK) singkatan dari ...

(a)  

37.

Setiap algoritma akan selalu terdiri dari:

a)

Judul, sub judul dan deskripsi algoritma

b)

Judul, sub judul dan deklarasi algoritma

c)

Judul, deklarasi dan deskripsi algoritma

d)

Deklarasi, prosedur dan deskripsi algoritma

38.

berikut aturan penulisan algoritma yang benar.....

a)

menggunakan bahasa indonesia - menggunakan flowchart - menngunakan pseudocode

b)

menggunakan bahasa inggris - menggunakan flowchart - menngunakan pseudocode

c)

menggunakan bahasa natural - menggunakan flowchart - menngunakan pseudocode

d)

menggunakan flowchart-menggunakan algoritma-menggunakan bahasa inggris

39.

Berikut ini merupakan definisi dari Algoritma, kecuali:

a)

Urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika

b)

Urutan langkah-langkah tak berhingga untuk memecahkan masalah logika atau matematika

c)

Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan

d)

Urutan logis pengambilan keputusan untuk pemecahan masalah

40.

6. program yang ditunjukan untuk menyelesaikan suatu permasalahn dalam aplikasi tertentu adalah pengertian dari

a)

Aplikasi piranti lunas

b)

Perangkat lunak sistem

c)

Mengoprasikan perangkat lunak

d)

Menyelesaikan perangkat lunak

41.

APA SAJA KOMPONEN DARI ALUR LOGIKA PEMOGRAMAN ?

(a)  

42.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

43.

siswa kelas X akan belajar mengenai perangkat keras komputer dan menengok lebih dalam serta lebih rinci ke dalam setiap komponen komputer dan sistem operasi

a)

Tekhnologi Informasi

b)

Komunikasi

c)

Sistem Komputer

d)

Sistem Operasi

e)

Sistem Tekhnologi

44.

Karena hidup di dunia fisik sekaligus di dunia siber (maya) saat melakukan kegiatan daring

a)

society 1.0

b)

society 2.0

c)

society 3.0

d)

society 4.0

e)

society 5.0

45.

10. Pseudocode yang di gunakan pada penulisan algoritma berupa

a)

Bahasa inggris

b)

Bahasa puitis

c)

Bahasa pemograman

d)

Bahasa mesin

46.

SIMBOL PREDEFINED PROCESS ( SIMBOL PROSES TERDEFINISI ) DIGUNAKAN UNTUK APA ?

(a)  

47.

Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...

a)

Proses

b)

Prgoram

c)

Algoritma

d)

Step

e)

Diagram

48.

Semakin banyak memakai sistem komputer. Hal ini semakin mungkin masyarakat “melek digital”

a)

digital ultimate

b)

digital library

c)

digital academic

d)

digital literate

e)

digitalisasi

49.

Bentuk belah ketupat pada diagram flowchart diberi nama....

a)

Data Store

b)

Connector

c)

Decision

d)

Process

e)

Terminator

50.

. Dibawah ini beberapa struktur dasar algoritma antara lain...

a)

Perbaikan, Pemulihan, Perulangan

b)

Urutan, Pilihan, Pengulangan

c)

Urutan, Pemulihan, Perulangan

d)

Pemulihan, Urutan, Pemograman

51.

PERINTAH DALAM PASCAL 'WRITELN' DAN 'READLN' BERFUNGSI UNTUK APA ?

(a)  

52.

proses dan strategi menggunakan teknologi digital untuk mengubah praktik pekerjaan dan bahkan kehidupan sehari-hari menjadi “digital” yaitu lebih banyak memakai sistem komputer

a)

Digitalisasi

b)

Transformasi digital

c)

digital management

d)

Tekhnologi

e)

Tekhnologi Digital

53.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut...

a)

Algoritma

b)

Flowchart

c)

Variable

d)

Tipe Data

e)

Konstanta

54.

rutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis merupakan deskripsi dari...

a)

Variabel

b)

Algoritma

c)

Tipe data

d)

Konstanta

e)

Flowchart

55.

(A . B)’ merupakan operasi logika:

a)

NOR

b)

NAND

c)

EXOR

d)

EXNOR

56.

Pengetahuan Informatika, yang dikelompokkan menjadi (TIK) singkatan dari ...

(a)  

57.

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut....

a)

Bahasa narasi

b)

Bahasa alami

c)

Pseudocode

d)

Flowchart

58.

Label yang digunakan untuk menandai akhir dari flowchart adalah ....

a)

Start

b)

Begin

c)

Stop

d)

End

e)

Mulai

59.

(A + B)’ merupakan operasi logika:

a)

NOR

b)

NAND

c)

EXOR

d)

EXNOR

60.

1. Pendefinisian suatu variabel tergantung pada bahasa pemrograman yang dipakai. Pendefinisian variabel yang dapat diletakkan dimana saja contohnya pada bahasa pemrograman:

a)

Pascal, Cobol dan RPG

b)

Basic, C++ dan Dbase

c)

Pascal, Cobol dan Fortran

d)

Basic dan Visual Basic

61.

ADA BERAPA METODE BAHASA DALAM STRUKTUR PENULISAN ALGORITMA, SEBUTKAN ?

(a)  

62.

Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah .....

a)

Data Flow

b)

Data

c)

Terminator

d)

Decision

e)

Process

63.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...

a)

a=0, b=5

b)

a=10, b=5

c)

a=10, b=0

d)

a=10, b=10

64.

1. Input panjang

2. Input lebar

3. Luas = panjang*lebar

4. Print Luas


Dari pernyataan diatas merupakan contoh dari ....

a)

Pseudo-code

b)

Algoritma

c)

Logika

d)

Menghitung Luas

e)

Bahasa Natural

65.

Yang termasuk ke dalam jenis algoritma percabangan adalah...

a)

Main

b)

For do

c)

Repeat Until

d)

If else

66.

JELASKAN, APA SAJA YANG PERLU DI PERHATIKAN DALAM PENULISAN ALGORITMA ?

(a)  

67.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ....

a)

Algoritma

b)

Variabel

c)

Konstanta

d)

Flowchart

e)

Tipe data

68.

1. Kegiatan menerjemahkan algoritma atau langkah logis penyelesaian masalah secara sistematis kedalam bentuk bahasa pemrograman disebut

a)

Program

b)

Coding

c)

Pemrograman

d)

Algoritma

69.

Yang menterjemahkan instruksi per instruksi merupakan tugas dari :

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Machine language

70.

8. Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

proses

71.

Pengetahuan Informatika, yang dikelompokkan menjadi (JKI) singkatan dari ...

(a)  

72.

Bidang ilmu mengenai studi, perancangan, dan pembuatan sistem komputasi, serta prinsip-prinsip yang menjadi dasar perancangan, ilmu tersebut yang berkaitan dengan pemodelan matematika dan penggunaan komputer untuk memecahkan masalah-masalah sains.

a)

Ilmu Komputer

b)

Sistem Komputer

c)

Informatika

d)

Tekhnologi Informasi

e)

Teknologi Komputer

73.

siswa kelas X akan memahami integrasi antar aplikasi, memanfaatkan fitur aplikasi yang lebih advanced (lanjut) dibandingkan fase sebelumnya, dan memanfaatkan itur otomasi yang tersedia

a)

TIK

b)

Sistem Komputer

c)

Sistem Aplikasi

d)

Tekhnologi

e)

Internet

74.

1. Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah-langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer, merupakan definisi dari:

a)

Program

b)

Pemrograman

c)

Bahasa pemrograman

d)

Jawaban a, b dan c benar

75.

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemograman disebut metode penulisan...

a)

Flowchart

b)

Pseudocode

c)

Bahasa alami

d)

Bahasa Inggris

e)

Bagan alir dokumen

76.

Untuk menghitung luas sebuah segitiga, input yang diberikan pada flowchart adalah..

(a)  

77.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut...

a)

Algoritma

b)

Flowchart

c)

Variable

d)

Tipe Data

78.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Aritmatika

79.

Pondasi dari Pembelajaran Informatika

a)

Berpikir Cerdas

b)

Berpikir Keras

c)

Berpikir Komputer

d)

Berpikir Komputasional

e)

Berpikir Teknologi

80.

sejak tahun berapa pemograman ada di dunia?

a)

1945

b)

2000

c)

1822

d)

1850

81.

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

(a)  

82.

Bahasa c++ diperkenalkan pertama kali pada tahun?

a)

1970

b)

1973

c)

1980

d)

1983

83.

Ada berapa jenis model algoritma?

a)

23

b)

13

c)

18

d)

6

84.

Pengertian Algoritma menurut KBBI

a)

prosedur sistematis untuk memecahkan masalah matematis dalam langkahlangkah terbatas.

b)

langkah langkah instruksi

c)

petunjuk dalam membantu kehidupan sehari-hari

d)

membantu mengerjakan TS

85.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

86.

Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan computer disebut

(a)  

87.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-5-4-2-3-7

c)

1-2-3-4-5-6-7

d)

1-6-2-3-5-4-7

88.

Diberikan algoritma : Apabila warna biru maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna biru dan hijau maka ungu. Jika kondisi input warna adalah abu - abu, maka warna jadi :

a)

Merah

b)

Putih

c)

Ungu

d)

Abu - abu

e)

Merah Muda

89.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkan dari variabel z adalah

a)

1

b)

3

c)

2

d)

6

90.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan :

a)

a=0 , b=5

b)

a=b

c)

a=10, b=5

d)

a=10, b=10

e)

a=10 , b=0

91.

Penulisan algoritma yang menggunakan sintaks (cara penulisan) menyerupai bahasa pemograman disebut?

(a)  

92.

Suatu tempat data yang mempunyai nilai atau data yang berubah-ubah disebut?

a)

Tipe data

b)

Main

c)

Variabel

d)

Konstanta

93.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi :

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 0

e)

P tetap

94.

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

95.

apa pengertian algoritma?

a)

urutan terbatas dari operasi-operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah.

b)

metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata.

c)

kebalikan dari suatu perpangkatan

d)

semua benar

96.

Apa kegunaan Algoritma dan pemograman?

a)

Mudah ketika ingin merubah program.

b)

Memudahkan dalam pembuatan suatu program besar

c)

Mudah dalam pengembangan program.

d)

Meminimalisir pembuatan program secara berulang-ulang

97.

Diantara anggota kelompok 6, siapakah yang memiliki saudara kandung terbanyak?

a)

sinta

b)

dewi

c)

sulis

d)

sama rata

98.

Apa pengertian pemograman menurut Anwar Harjono?

a)

kata, ekspresi, atau pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur, yang berupa urutan langkah, untuk menyelesaikan masalah

b)

urutan instruksi untuk menjalankan suatu komputasi

c)

bahasa pemrograman

d)

Semua Salah

99.

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

100.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

101.

Algoritma :

1. buka aplikasi kendaraan online

2. aktifkan GPS

3. isi lokasi penjemputan

4. isi lokasi tujuan

5. pilih metode pembayaran

6. Pesan, menunggu sampai kendaraan tiba

7. naik kendaraan

8. jalan sampai tujuan

9. turun

10. bayar


Simbol flowchart yang tepat untuk algoritma nomor 8 adalah ....

a)

Input

b)

Decision

c)

Output

d)

Process

102.

Dalam kasus pengambilan ATM, yang termasuk proses adalah ....

a)

kartu ATM yang dimasukkan ke dalam mesin ATM

b)

Uang yang keluar dari mesin ATM

c)

Masukkan nomor rekening

d)

Struk/ Resi yang keluar setelah melakukan pembayaran`

103.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

104.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasi

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasi

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

105.

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)

Putih

c)

Ungu

d)

Abu - abu

e)

Hijau

106.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

107.

Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

108.

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 Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah

a)

10

b)

10 dan 15

c)

10 atau 15

d)

15

e)

0

109.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Angka besar dan kecil dibedakan

c)

Spasi dan jarak

d)

Run Program

e)

Compiler Program

110.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

111.

Simbol Flowcahart yang digunakan untuk penghubung dalam satu halaman yang sama adalah …...

a)
b)
c)
d)
e)
112.

Simbol Flowchart yang dapat digunakan untuk mencetak keluaran adalah….

a)
b)
c)
d)
e)
113.

Yang termasuk operasi logika adalah

a)

+

b)

==

c)

&&

d)

>=

114.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

115.

Manakah simbol yang digunakan untuk menunjukan awal atau akhir sebuah proses?

a)
b)
c)
d)
116.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b-a ; b=a akan mengakibatkan :

a)

a=5 , b=5

b)

a=b

c)

a=10, b=5

d)

a=10, b=10

e)

a=10 , b=0

117.

Menurut anda simbol terminator dalam flowchart berfungsi sebagai...

a)

Mulai dan selesai

b)

Proses

c)

Decision

d)

Aktifitas

118.

Apa pengertian flowchart?

a)

instruksi

b)

simbol simbol penting yang unik

c)

diagram yang berisi tentang suatu hal yang menjelaskan tentang suatu hal

d)

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

119.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

120.

Tipe data yang berfungsi untuk menyimpan data bilangan bulat positif dan negatif yaitu,..

a)

Integer

b)

Bolean

c)

String

d)

Real

121.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

122.

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

123.

dibawah ini urutan dasar untuk pemecahan suatu masalah yang benar adalah?

a)

start, read, process, write, end

b)

start, orientation, climax, end

c)

start, definition, problem, operating, end

d)

start, open, problem, climax, process, write, end

124.

Instruksi P=Q dan nilai Q=R maka nilai R menjadi :

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

R Menjadi 0

e)

R tetap

125.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

126.

Bahasa Pemograman C++ diciptakan satu decade setelah bahasa pemograman C. diciptakan oleh Bjarne Strourstroup dari Laboratorium Bell, AT&T pada tahun ?

a)

1987

b)

1982

c)

1983

d)

1980

127.

Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . .

a)

pseucode

b)

flowchart

c)

algoritma

d)

instruktur