wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sumatif 1 Informatika (Home Work)

Total questions: 111

Worksheet time: 2hrs 27mins

Name
Class
Date
1.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

2.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
3.

Perhatikan potongan algoritma berikut ini:

Input (harga)

IF harga = 12500 then

Beli

ENDIF

Pernyataan manakah yang benar tentang program di atas

a)

Jika (harga=12500) maka program tidak melakukan apapun

b)

Jika (harga!=12500) maka program tidak melakukan apapun

c)

Jika (harga<12500) maka lakukan aksi beli

d)

Jika (harga>12500) maka lakukan aksi beli

4.

Bentuk grafis yang menggambarkan urutan proses dalam sebuah algoritma.

a)

Flowchart

b)

Pseudocode

c)

Program

d)

Software

5.

Apa hasil cetak yang akan muncul ketika masukan berupa nama = Budi dan Nilai = 56

a)

Budi Tidak Lulus

b)

Budi Lulus

c)

Budi 56

d)

Budi Ganteng

6.

Apa hasil PRINT harga jika INPUT harga = 100

a)

200

b)

100

c)

90

d)

25

7.

dari kode tersebut, apa yang dikeluarkan?

a)

1

b)

2

c)

3

d)

4

8.

berapa kali baris 16 dikerjakan?

a)

// tidak dikerjakan sama sekali

b)

1

c)

2

d)

// tak terbatas

9.

Algoritma : Jika A>B dan A>C maka A paling besar;

Maka pseudocode algoritma tersebut adalah ....

a)

If (A<B&&A>C) { cout << “A paling besar”; }

b)

If (B<A&&C<A) { cout << “A paling besar”; }

c)

If (A<B&&A<C) { cout << “A paling besar”; }

d)

If (A>B&&A<C) { cout << “A paling besar”; }

10.

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)

program

b)

flowchart

c)

pseudo code

d)

pascal

e)

algoritma

11.

Selain dengan menggunakan simbol, algoritma juga bisa disajikan dalam bentuk tulisan dan kode. kode palsu yang mirip dengan pemrograman sebenarnya disebut dengan istilah ….

a)

program

b)

flowchart

c)

pseudo code

d)

pascal

e)

algoritma

12.

Apakah keluaran dari program berikut ini?

int main() {

int a[3] = {10,12,14};

int i=0;

while(i<3)

{ printf("%d ", i[a]);

i++; }

}

(a)  

13.

Apakah keluaran dari program ini?

int main() {

int a[3] = {10,12,14};

a[1]=20;

int i=0;

while(i<3)

{ printf("%d ", a[i]);

i++; }

}

(a)  

14.

Silahkan eksekusi program berikut ini. Apakah keluaran dari program tersebut?

#include <stdio.h>

#include<string .h>

void main()

{

char str1[20]="Hello",str2="world";

strcat(str1,str2);

puts(str1);

return 0;

}

(a)  

15.

Algoritma pertama kali ditemukan oleh matematikawan Islam bernama

a)

Muhammad bin Mūsā al-Khawārizmī

b)

Hamzah bin Abdul-Muththalib

c)

Mush'ab bin Umair

d)

Zaid bin Haritsah

e)

Ja'far bin Abu Thalib

16.

Apa jenis flowchart pada gambar ini?

a)

Flowchart pilihan

b)

Flowchart ulangan

c)

Flowchart urutan

d)

Flowchart mudah

17.

Berikut adalah algoritma makan,

1. Siapkan piring, sendok dan garpu

2. Cuci tangan

3. Ambil nasi, taruh nasi di atas piring

4. Ambil sayur dan lauk, taruh di atas nasi

5. Ambil air minum di gelas

6. Membaca doa sebelum makan

7. Cuci piring Makan

8. Selesai makan, baca doa sesudah makan

9. Makan

Urutan yang benar dari algoritma tersebut adalah ....

a)

1 2 3 4 5 6 7 8 9

b)

2 1 3 4 5 6 9 8 7

c)

3 2 3 4 5 6 7 8 9

d)

2 1 3 4 5 7 8 9

18.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut ...

(a)  

19.

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

(a)  

20.

... disebut juga sebagai diagram alir

(a)  

21.

Simbol flowchart di samping menunjukkan …

(a)  

22.

Baris program seperti tampak pada gambar di samping, pada diagram alir atau flowchart digabamarkan menggunakan simbol...

a)

b)

c)

d)

e)

23.

Dalam pemrogaman, yang biasanya digunakan untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapat berubah-ubah dinamakan...

a)

Deskripsi

b)

Encriptsi

c)

Konstanta

d)

Deklarasi

e)

Variabel

24.

Berikut ini yang termasuk operator aritmatika, kecuali …

a)

x

b)

+

c)

/

d)

-

25.

Perhatikan langkah-langkah berikut, urutan yang benar adalah :

1) Gosok piring kotor

2) Piring kotor kini lebih bersih

3) Ambil sedikit sabun

4) Siapkan piring kotor

5) Siapkan gosokan piring dan sabun cuci piring

a)

5, 3, 2, 1 dan 4

b)

2, 3, 1, 5 dan 4

c)

4, 5, 3, 1, dan 2

d)

2, 4, 3, 1 dan 2

e)

1, 5, 3, 4 dan 2

26.

1. Ambil cangkir;

2. Ambill Kopi instan;

3. Tuangkan air panas ke dalam cangkir;

4. Masukan bubuk kopi ke dalam cangkir sesuai takaran;

5. Siapkan air panas;

6. Minum kopi;

7. Aduk hingga larut.


Langkah-langkah diatas adalah algoritma untuk membuat kopi, urutan yang benar adalah...

a)

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

b)

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

c)

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

d)

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

27.

Simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)

b)

c)

d)

e)

28.

Apa hasil PRINT harga jika INPUT harga = 100

a)

200

b)

100

c)

90

d)

25

29.

Perhatikan potongan algoritma berikut ini:

Input (kelas)

SWITCH kelas

BEGIN

CASE “1” :

Output (“Pengajar = Ana”)

break

CASE “2” :

Output (“Pengajar = Ani”)

break

CASE “3” :

Output (“Pengajar = Ina”)

break

Apakah output dari algoritma di atas jika inputnya kelas = “4”?

a)

Pengajar = Ana

b)

Pengajar = Ani

c)

Pengajar = Ina

d)

Kesalahan Program

e)

Jawaban A, B, C, dan D salah

30.

Translate this question to Bahasa Indonesia language.

a)

10

b)

20

c)

0

d)

k

e)

hasil

31.

Diberikan Algoritma berikut ini:

Algoritma

a <-- true

b <-- false

If (a) and (a or b) then

write(’Logika’)

Else

write(’Logika dan Algoritma’)

Endif

Bila algoritma dijalankan maka akan menghasilkan tulisan

a)

Logika

b)

Logika dan Algoritma

c)

Algoritma

d)

Tidak ada jawaban

32.

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

33.

dalam suatu percabangan diberikan algoritma berikut.

interval nilai yang akan menghasilkan output "good" adalah...

a)

nialai>=0

b)

nilai>70

c)

nilai<=80

d)

nilai<=70

e)

nilai<80

34.

Ada berbagai struktur algoritma,salah satunya dengan selection, salah satu contohnya yaitu..

a)

b)

c)

d)

35.

Output dari algoritma dibawah ini adalah..

a)

1 2 3 4 5 6

b)

2 4 6 8 10 12 14

c)

2 4 6 8

d)

2 4 6 8 10

e)

2 4 6 8 10 12

36.

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

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

37.

untuk membuka halaman baru saat hendak membuat program di google colab adalah ....

a)

New Notebook

b)

Spreadsheet

c)

New Page

d)

Import

38.

Perhatikan grafik berikut!

Simpulan isi grafik tersebut adalah...

a)

Jumlah pengunjung dari tahun ke tahun paling banyak kelas 8

b)

Jumlah tahun selalu signifikan dari tahun ke tahun

c)

Jumlah pengunjung kelas 7 paling sedikit dibanding kelas 8 beserta 9

39.

Perhatikan grafik berikut!

Simpulan isi grafik yang tepat adalah...

a)

Jumlah pengunjung perpustakaan setiap bulan tidak menentu

b)

Penurunan jumlah pengunjung terbanyak terjadi di bulan Maret

c)

Kenaikan jumlah pengunjung tertinggi terjadi di bulan Mei

40.

Suatu Proses pengolahan data menjadi sebuah informasi baru agar karakteristik data tersebut menjadi lebih mudah disebut

a)

pengolahan data

b)

analisis data

c)

pengayaan data

41.

Dalam Bab Analisis Data, apa saja yang akan kita pelajari?

a)

Perkakas analisis data, jaringan data dan dampak penggunaan data

b)

Visualisasi data, manfaat visualisasi data dan jaringan data

c)

Perkakas analisis data, koleksi data dan visualisasi data

42.

Upaya atau cara untuk mengolah mengolah data menjadi menjadi informasi informasi sehingga sehingga karakteristik data tersebut tersebut bisa dipaham dipahami dan bermanfaat bermanfaat untuk solusi permasalahan, terutama terutama masalah masalah yang berkaitan berkaitan dengan penelitian, adalah pengertian dari....

a)

Analisis program

b)

Variable data

c)

Analisis data

d)

Basis data

e)

Konstanta

43.

Sekumpulan keterangan atau fakta mentah berupa simbol, angka, kata-kata, atau citra, yang didapatkan melalui proses pengamatan atau pencarian ke sumber-sumber tertentu. adalah pengertian dari....

a)

Data

b)

Berita

c)

Media

d)

Pesan

e)

Informasi

44.

Perhatikan tahapan berikut ini!

1.Tahap pengumpulan data,

2.Tahap pengujian,

3.Tahap tabulasi,

4.Tahap koding,

5.Tahap mendeskripsikan mendeskripsikan data,

6.Tahap pengujian hipotesis,

Langkah dan Prosedur Analisis data berikut ini yang benar adalah....

a)

1,4,3,2,5,6

b)

1,4,5,2,3,6

c)

1,5,3,6,4,2

d)

1,5,2,6,4,3

e)

2,4,3,1,5,6

45.

Suatu data yang dinyatakan ke dalam bentuk verbal atau gambar seperti kuesioner mengenai tingkat kepuasan konsumen terhadap pelayanan dari suatu perusahaan ialah termasuk jenis data …

a)

Internal

b)

Kualitatif

c)

Kuantitatif

d)

Eksternal

e)

Cross section

46.

Dengan adanya tekologi informasi yang ada saat ini semakin canggih, terdapat banyak hal positif yang bisa dilakukan kecuali ….

a)

Membuka Ilmu pengetahuan

b)

Mencari informasi

c)

Berdagang

d)

Berbisnis

e)

Berjudi

47.

Jenis data yang dinyatakan ke dalam bentuk angka, bilangan serta numerik ialah ….

a)

Data kuantitatif

b)

Data Kualitatif

c)

Data sekunder

d)

Data internal

e)

Data primer

48.

Yang termasuk contoh dari analisis data kualitatif adalah...

a)

Menganalisis Faktor yang mempengaruhi jarak rumah dari sekolah dengan prestasi yang akan ia raih.

b)

Menganalisis kebiasaan belajar pada siswa berprestasi di SMA.

c)

Menganalisis kebiasaan membaca siswa SMA.

d)

Menganalisis nilai-nilai patriotisme.

e)

Menganalisis exploitasi anak jalanan.

49.

Berikut ini yang merupakan perkakas analisis data adalah ….

a)

Google Docs

b)

Google Slides

c)

Google Analytics

d)

Google Colaboratory

e)

Google Spreadsheet

50.

Perhatikan kode program pada gambar berikut! Jika kode progrsm pada gambar di atas dijalankan , maka hasil yang akan ditampilkan adalah….

a)

12

b)

102

c)

10+2

d)

“12”

e)

“10+2”

51.

Dalam Google Colaboratory, kode program dan hasil eksekusinya ditampilkan dalam...

a)

Console

b)

Browser

c)

Terminal

d)

Editor teks

e)

Grafik

52.

Perhatikan kode program pada gambar berikut! Jika kode progrsm pada gambar di atas dijalankan , maka hasil yang akan ditampilkan adalah….

a)

12

b)

102

c)

10+2

d)

“12”

e)

“10+2”

53.
23.   Garis besar unsur – unsur pemrograman adalah ....
a)
output, input,dan proses.
b)
input, output dan proses.
c)
proses, input, dan output.
d)
proses, output, dan input.
e)
input, proses, dan output.
54.

Perhatikan Pseudocode berikut ini! Jika nilai rapot = 90 maka nilai siswa tersebut adalah ….

a)

A

b)

B

c)

C

d)

D

e)

E

55.
29.   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
56.
37.   Proses dan strategi menggunakan teknologi digital untuk mengubah praktik pekerjaan dan bahkan kehidupan sehari-hari menjadi “digital” yaitu lebih banyak memakai system computer, merupakan pengertian dari ….
a)
Digital management
b)
Transformasi digital
c)
Tekhnologi Digital
d)
Tekhnologi
e)
Digitalisasi
57.

Yang bukan merupakan ciri-ciri revolusi industri 4.0 adalah......

a)

Transformasi

b)

Inovasi

c)

Otomasi

d)

Transparansi

e)

Serba manual

58.

Salah satu wujud Revolusi Industri 4.0 adalah hadirnya Financial Technology (Fintech). Di bawah ini yang bukan merupakan Fintech di Indonesia adalah.....

a)

LinkAja

b)

Go-Pay

c)

Kredivo

d)

Digibank

e)

OVO

59.

Pekerjaan yang mulai hilang atau tergantikan di era revolusi industri 4.0, kecuali.....

a)

Operator jalan tol

b)

Tukang parkir

c)

Pustakawan

d)

Kurir surat

e)

Guru

60.

Di dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Algoritma sangat erat kaitannya dengan logika. Alur penulisan dapat dituangkan secara tertulis, artinya dapat berupa kalimat, gambar, dan table tertentu. Terknik penulisan algoritma ada 3 yaitu....

a)

Input, proses, output

b)

Deklarasi, deskripsi     

c)

Finiteness, Definiteness, input

d)

Natural, flowchart, pseudocode

61.

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

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Mempelajari program

62.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Diagram

63.

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

a)

Flowchart

b)

Pseudocode

c)

Bahasa Inggris

d)

Bagan alir dokumen

64.

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

65.

Diketahui bahwa kantong P kosong. Kantong Q berisi 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)

10 atau 15

c)

10 dan 15

d)

15

66.

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

67.

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

a)

Menjadi Sembarang Nilai

b)

Q tetap

c)

Menjadi 10

d)

P tetap

68.

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)

10 dan 15

69.

Istilah” perulangan “ dalam pemograman C++ dikenal dengan ...

a)

Repeating

b)

Again

c)

Replay

d)

Looping

70.

Tipe bilangan bulat dalam bahasa C++ dikenal sebagai ...

a)

Integer

b)

Char

c)

String

d)

Float

71.

Yang menunjukan awal dan akhir pada sebuah flowchart adalah...

a)

Data Flow

b)

Data

c)

Terminator

d)

Decision

72.

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

a)

Deklarasi konstanta

b)

Deklarasi tipe

c)

Deklarasi variabel

d)

Deklarasi prosedur

73.

Berikut ini yang termasuk operator aritmatika yaitu

a)

*

b)

/

c)

%

d)

semua benar

74.

Int x = 3.05; tipe data yang digunakan adalah...

a)

Long int

b)

Float

c)

Short int

d)

Signed long int

75.

K3LH adalah singkatan dari ...

a)

Kesehatan, Keselamatan Kerja dan Lingkungan Hidup

b)

Kesehatan, Kecelakaan Kerja dan Lingkungan Hidup

c)

Kesuksesan, Keselamatan Kerja dan Lingkungan Hidup

d)

Kecelakaan, Keselamatan Kerja dan Lingkungan Hidup

76.

Sebutkan apa saja tujuan K3LH, kecuali ...

a)

Mencegah terjadinya kecelakaan di tempat kerja

b)

Memelihara kebersihan, kedisiplinan dan ketertiban

c)

Mencegah adanya kematian di tempat kerja

d)

Menambah resiko bekerja

77.

Suatu kondisi dimana atau kapan munculnya sumber bahaya telah dapat dikendalikan tingkat memadai yang merupakan lawan dari bahaya danger adalah definisi dari ...

a)

Kesehatan

b)

Keamanan

c)

Kecelakaan

d)

Lingkungan hidup

78.

Apa yang dimaksud dengan peringatan rambu disamping ini ...

a)

Ada orang dibalik pintu

b)

Overhead crane

c)

Jalan menurun

d)

Mudah terbakar

79.

Batch Orientation, Limited Distribution, Customer Software termasuk kedalam era....

a)

Era Pinonir (ERA PERTAMA)

b)

Era Stabil (Era Kedua)

c)

Era Mikro (Era Ketiga)

d)

Era Modern (Era Ke-empat)

80.

Multi User adalah Suatu sistem di mana satu komputer digunakan oleh beberapa user pada saat yang sama termasuk pada era.....

a)

Era Pinonir (ERA PERTAMA)

b)

Era Stabil (Era Kedua)

c)

Era Mikro (Era Ketiga)

d)

Era Modern (Era Ke-empat)

81.

Yang termasuk Era Mikro (Era Ketiga) adalah.....

a)

Distributed System

b)

Batch Orientation

c)

Multi User

d)

Product Software

82.

Expert System yaitu Suatu penerapan A.I. (Artificial Intellegence) pada bidang-bidang tertentu, misalnya bidang kedokteran, komunikasi, dll termasuk kedalam era....

a)

Era Pinonir (ERA PERTAMA)

b)

Era Stabil (Era Kedua)

c)

Era Mikro (Era Ketiga)

d)

Era Modern (Era Ke-empat)

83.

Ciptaan pertama adalah game Pong, yaitu game tenis multipemain yang menyediakan pengontrol dan membutuhkan koin untuk memainkan game ini termasuk era game....

a)

Era Game Arcade (1972 - 1978)

b)

Era Keemasan (1978 – 1982)

c)

Era Kehancuran (1983)

d)

Era Kebangkitan (1983 – 1995) (8 bit)

84.

.......kumpulan instruksi atau program komputer (syntaks/code yang ditulis dalam bahasa pemrograman) yang ketika dijalankan menyediakan fungsi dan performa yang diinginkan. Perangkat lunak merupakan struktur data yang memungkinkan program memanipulasi informasi dan dokumen yang menggambarkan cara menggunakan dan mengoperasikan program tersebut (Pressman). dari pengertian tersebut merupakan pengertian dari...

a)

hardware

b)

game

c)

software

d)

brainware

85.

 

Ada banyak game di Google Play store/Apple Store. Berikut ini cara mudah mengetahui alasan sebuah game digemari oleh banyak orang..., kecuali:

a)

ratingnya tinggi, merupakan ciri-ciri game tersebut disukai peminat

b)

umumnya memiliki banyak review dengan tulisan panjang dan berbahasa Inggris

c)

game tersebut tidak ada promosi

d)

dikembangkan oleh developer game yang sudah terkenal

e)

memiliki genre game yang jelas dan orisinil

86.

Contoh penerapan dari interaksi manusia dengan komputer di bidang transportasi adalah....

a)

pembayaran tunai

b)

pembelian tiket angkutan melalui loket resmi

c)

melalui media jaringan komputer

d)

pembelian tiket angkutan secara online

e)

melalui sarana multimedia

87.

Dasar hukum K3LH adalah ...

a)

​Undang-Undang No. 1 Tahun 1970

b)

​Undang-Undang No. 2 Tahun 1970

c)

​Undang-Undang No. 1 Tahun 1973

d)

​Undang-Undang No. 1 Tahun 1975

e)

​Undang-Undang No. 31 Tahun 1977

88.

Ada 3 jenis perangkat Lunak yaitu….. 

a)

Aplikasi, Game dan Software

b)

Software, Pemrograman, Aplikasi Desain

c)

Sistem, Pemrograman, Aplikasi

d)

Sistem, Pemrograman, Aplikasi Game

89.

 bagian pendukung (back office), perangkat lunak bisnis, dan manajemen sumber daya manusia. Merupakan perangkat lunak ….. 

a)

Enterprise

b)

Bisnis

c)

Infrastruktur

d)

Desain

90.

Pengertian SDLC yang tepat adalah .....

a)

Sekumpulan kegiatan dan keterhubungannya satu sama lain untuk mendukung pembangunan dari sebuah perangkat lunak

b)

Urutan dari pembuatan perangkat keras

c)

Sekumpulan pengembangan perangkat lunak

d)

Urutan pembuatan aplikasi Gim

91.

Menetapkan tujuan dan batasan proyek yang nantikan akan digunakan untuk mengalokasikan sumber daya. merupakan fase perencanaan pada tahap.....

a)

Definisi lingkup proyek

b)

Analisis sumber daya

c)

Analisis alat bantu

d)

Analisis jadwal

92.

Era di mana cara kerja berpindah atau berubah dari cara kerja yang konvensional menjadi modern dengan pendekatan digital adalah pengertian dari.....

a)

Revolusi industri 1.0

b)

Revolusi industri 2.0

c)

Revolusi industri 3.0

d)

Revolusi industri 4.0

e)

Society 5.0

93.

Yang bukan merupakan ciri-ciri revolusi industri 4.0 adalah......

a)

Transformasi

b)

Inovasi

c)

Otomasi

d)

Transparansi

e)

Serba manual

94.

Salah satu wujud Revolusi Industri 4.0 adalah hadirnya Financial Technology (Fintech). Di bawah ini yang bukan merupakan Fintech di Indonesia adalah.....

a)

LinkAja

b)

Go-Pay

c)

Kredivo

d)

Digibank

e)

OVO

95.

E-Commerce yang berasal dari Indonesia adalah...

a)

Tokopedia

b)

Shopee

c)

JD

d)

Alibaba

e)

Lazada

96.

Pekerjaan yang mulai hilang atau tergantikan di era revolusi industri 4.0, kecuali.....

a)

Operator jalan tol

b)

Tukang parkir

c)

Pustakawan

d)

Kurir surat

e)

Guru

97.

Algoritma adalah urutan atau langkah-langkah (instruksi-instruksi/aksi-aksi) yang disusun secara sistematis untuk menyelesaikan suatu masalah, kata algoritma berasal dari nama seorang ilmuwan Arab yang Bernama Abu Ja’far Muhammad bin Musa Al Khawarizmi, seoraang penulis buku berjudul Al Jabr Wal Muqabala. Uraian langkah-langkah penyelesaian masalah dari sebuah algoritma terdiri dari…

a)

Mulai hingga selesai

b)

nput, proses, output

c)

Deklarasi, deskripsi     

d)

Natural, flowchart, pseudocode

98.

Di dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Algoritma sangat erat kaitannya dengan logika. Alur penulisan dapat dituangkan secara tertulis, artinya dapat berupa kalimat, gambar, dan table tertentu. Terknik penulisan algoritma ada 3 yaitu....

a)

Input, proses, output

b)

Deklarasi, deskripsi     

c)

Finiteness, Definiteness, input

d)

Natural, flowchart, pseudocode

99.

1.       Program luas Persegi Panjang

Deklarasi

            Luas : Integer

            Panjang : Integer

            Lebar : Integer

Algoritma

            Read (Panjang)

            Read(Lebar)

            Luas ← Panjang * Lebar

            Write (Luas)

End.

Tentukan hasil yang dikeluarkan dari pseudocode diatas apabila nilai Panjang = 9 dan Lebar = 5 adalah….

a)

35

b)

25

c)

45

d)

95

100.

Perhatikan symbol flowchart berikut!

Simbol tersebut merupakan salah satu symbol program flowchart

Simbol flowchart diatas memiliki fungsi sebagai….

a)

Memberikan nilai awal

b)

Menyatakan titik awal

c)

Sebagai pengambilan keputusan

d)

Sebagai simbol proses dalam algoritma

101.

Perhatikan soal study kasus berikut!

Sebuah persewaan komik mempunyai aturan dalam menyewa, yaitu jumlah yang harus dibayar oleh penyewa adalah 1 buku untuk 3hari peminjaman.  Harga sewa buku Rp. 3000 per tiga hari. Algoritma untuk menghitung jumlah yang harus dibayar oleh penyewa adalah…

a)

a.       Deklarasi

Buku, harga, jumlah, hari, total : integer

Deskripsi

1.       Inisialisasi

2.       Masukkan nilai buku, harga dan hari dalam sebuah variabel

3.       Menyiapkan variabel jumlah dengan rumus buku * jumlah

4.       Menghitung total = buku * jumlah

5.       Cetak total

6.       Selesai

b)

a.       Deklarasi

Buku, harga, jumlah, hari : integer

Deskripsi

1.       Inisialisasi

2.       Masukkan nilai buku, harga dan hari dalam sebuah variabel

3.       Menyiapkan variabel jumlah dengan rumus buku * jumlah

4.       Menghitung jumlah = buku * jumlah

5.       Cetak jumlah

6.       Selesai

c)

a.       Deklarasi

Judul, harga, jumlah, hari, total : integer

Deskripsi

1.       Inisialisasi

2.       Masukkan nilai judul, harga dan hari dalam sebuah variabel

3.       Menyiapkan variabel jumlah dengan rumus buku * jumlah

4.       Menghitung total = buku * jumlah

5.       Cetak total

6.       Selesai

d)

a.       Deklarasi

Buku, harga, jumlah, hari, total : integer

Deskripsi

1.       Inisialisasi

2.       Masukkan nilai buku, harga dan hari dalam sebuah variabel

3.       Menyiapkan variabel jumlah dengan rumus buku * hari

4.       Menghitung total = buku * hari

5.       Cetak total

6.       Selesai

102.

Terdapat tiga macam struktur dasar yang digunakan untuk Menyusun algoritma, yaitu runtunan, pemilihan, dan perulanngan. Setiap instruksi atau perintah dalam sebuah runtunan ditulis dalam satu baris atau beberapa instruksi dalam baris yang sama, tetapi antara setiap instruksi dipisahkan dengan tanda semicolon/ titik koma (;) merupakan pengertian dari salah satu dari 3 jenis struktur algortima yaitu…

a)

Sequential       

b)

Repetition

c)

Selection

d)

Process

103.

Dalam matematika dan ilmu komputer, algoritme adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritme digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis. Algoritme adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik. Berikut merupakan syarat-syarat algoritma menurut Donuld E. Knuth pada struktur dasar algoritma, kecuali…..

a)

Process

b)

Finiteness

c)

Definitness

d)

Effectiveness

104.

Definisi algoritma dalam program komputer adalah daftar langkah atau instruksi untuk menyelesaikan masalah atau pekerjaan tertentu. Dengan adanya algoritma, akan lebih mudah untuk membuat program computer yang rumit sekalipun. Algoritma harus efektif dan langkah algoritma dikerjakan dalam waktu yang wajar merupakan ciri-ciri algoritma yaitu…..

a)

Definiteness

b)

Masukan

c)

Keluaran

d)

Effectiveness

105.

Pseudocode adalah istilah dalam pemrograman untuk menuliskan sebuah sintaks, statement, algoritma, dan lainnya dalam bahasa yang bisa dipahami oleh manusia. Sederhananya, pseudocode merupakan bentuk representasi dari kode kita nantinya dengan versi yang human readable, bukan computer readable. Bagian untuk mendefinisikan semua nama yang digunakan dalam program disebut…..

a)

Deklarasi

b)

Judul

c)

Output

d)

Deskripsi

106.

Terkadang ada beberapa pengaturan yang membutuhkan kemampuan pemrograman. Misalnya, mengubah beberapa baris kode sehingga tampilan sesuai dengan apa yang diinginkan pengguna. Beberapa kasus, ini akan membutuhkan kemampuan pemrograman sehingga tampilan dapat disesuaikan dengan apa yang diinginkan. Digunakan untuk menyimpan data masukkan, memproses data, dan medapatkan hasil komputasi merupakan pengertian……

a)

sintaks

b)

variable

c)

Tipe data

d)

squence

107.

Perhatikan algoritma berikut!

Algoritma Hitung

1.       Baca masukkan A

2.       Baca masukkan B

3.       jika A lebih kecil dari B maka lanjut ke langkah 4, jika tidak lanjut ke langkah 5

4.       Ubah nilai A menjadi A dikurangi B, ulangi lagi langkah 3

5.       Tuliskan A

6.       Selesai

Kemudian nilai A yang dimasukkan adalah 6 dan B adalah 12, maka output yang dihasilkan adalah…..

a)

12

b)

6

c)

tidak ada output yang dihasilkan

d)

0

108.

hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam Bahasa disebut

a)

Logaritma

b)

Logika

c)

Algoritma

d)

Argoritma

109.

Kenyataan yang tidak sesuai dengan harapan, disebut

a)

Mimpi

b)

Kekurangan

c)

Kerugian

d)

Masalah

110.

Diperbolehkan tanpa ada input tetapi minimal harus ada SATU output, merupakan kriteria algoritma yang mana?

a)

Berhingga

b)

Output

c)

Jelas

d)

Logis

111.

hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam Bahasa disebut

a)

Logaritma

b)

Logika

c)

Algoritma

d)

Argoritma