Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DPK PPLG Quiz 2

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

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

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Mempelajari program

2.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Diagram

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

a)

Repeating

b)

Again

c)

Replay

d)

Looping

10.

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

a)

Integer

b)

Char

c)

String

d)

Float

11.

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

a)

Data Flow

b)

Data

c)

Terminator

d)

Decision

12.

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

13.

Berikut ini yang termasuk operator aritmatika yaitu

a)

*

b)

/

c)

%

d)

semua benar

14.

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

a)

Long int

b)

Float

c)

Short int

d)

Signed long int

15.

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

16.

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

17.

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

18.

Apa yang dimaksud dengan peringatan rambu disamping ini ...

a)

Ada orang dibalik pintu

b)

Overhead crane

c)

Jalan menurun

d)

Mudah terbakar

19.

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)

20.

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)

21.

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

a)

Distributed System

b)

Batch Orientation

c)

Multi User

d)

Product Software

22.

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)

23.

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)

24.

.......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

25.

 

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

26.

. 

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

27.

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

28.

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

29.

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

a)

Enterprise

b)

Bisnis

c)

Infrastruktur

d)

Desain

30.

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

31.

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

32.

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

33.

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

a)

Transformasi

b)

Inovasi

c)

Otomasi

d)

Transparansi

e)

Serba manual

34.

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

35.

E-Commerce yang berasal dari Indonesia adalah...

a)

Tokopedia

b)

Shopee

c)

JD

d)

Alibaba

e)

Lazada

36.

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

37.

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

38.

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

39.

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

40.

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

41.

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

42.

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

43.

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

44.

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

45.

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

46.

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

47.

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

48.

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

a)

Logaritma

b)

Logika

c)

Algoritma

d)

Argoritma

49.

Kenyataan yang tidak sesuai dengan harapan, disebut

a)

Mimpi

b)

Kekurangan

c)

Kerugian

d)

Masalah

50.

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

a)

Berhingga

b)

Output

c)

Jelas

d)

Logis