wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SOAL

Total questions: 50

Worksheet time: 15mins

Name
Class
Date
1.

Sebuah bahasa bahasa standar pemrograman yang digunakan untuk membuat halaman website adalah...

a)

Php

b)

Java

c)

Html

d)

Phyton

2.

HTML terdiri dari kombinasi teks dan simbol yang disimpan dalam sebuah file. Untuk membuat file HTML, harus mengikuti standar atau format khusus. Format ini tertuang dalam...

a)

ASCII

b)

Lab Work in Programming

c)

European Organization for Nuclear Research (CERN)

d)

Logic for Computer Science

3.

Pembuatan aplikasi berbasis web yang dilalui dengan tahap teknologi jaringan, internet dan bahasa pemrograman adalah...

a)

Pemrograman C++

b)

Membangun web

c)

Pemrograman web

d)

Web Design

4.

Teks editor untuk menulis HTML diantaranya, kecuali....

a)

Sublime Text Editor

b)

Notepad++

c)

Photoshop

d)

Netbeans

5.

Arduino dibuat di negara?

a)

Indonesia

b)

Jepang

c)

Italia

d)

Rusia

6.

Apa itu Arduino?

a)

Arduino adalah sebuah sistem minimum yang dapat menjalankan sistem mikrokontrolel.

b)

Arduino adalah sebuah alat yang dapat menjalankan sensor.

c)

Aarduino adalah sebuah sistem sensor minimum.

d)

Arduino adalah sistem yang dapat membantu pekerjaan sehari-hari.

7.

Arduino bersifat Open Source pada sistem hardwarenya, apa itu Open Source?

a)

Pengguna dapat menukar pengaturan sistem tetapi hanya bersifat terbatas.

b)

Pengguna dapat menukar pengaturan sistem sampai ke nama sistem hardware sesuka hati.

c)

Pengguna tidak dapat menukar sistem sama sekali.

d)

Mudahnya terjadi error sistem.

8.

Apa kepanjangan dari Pin I/O?

a)

Input and Open

b)

Include and Output

c)

Input and Output

d)

Output and Input

9.

Dimana letak pin VCC 5V pada gambar di atas?

a)

1

b)

3

c)

2

d)

4

10.

Gambar nomor 4 adalah komponen?

a)

Pin Analog

b)

Port USB

c)

Pin Power

d)

Pin Digital

11.

Proses eksekusi suatu program dengan maksud menemukan kesalahan merupakan pengertian dari....

a)

Sistem

b)

Subsistem

c)

Komponen

d)

Testing

e)

Source code

12.

Dalam rencana pengujian “The Testing Process” dikenal ada proses testing, maksudnya adalah.....

a)

Pencetakan hasil dan prosedur

b)

Kebutuhan H/W dan S/W

c)

Deskripsi fase-fase utama dalam pengujian

d)

Menspesifikasikan komponen sistem

e)

Kebutuhan sistem

13.

Berikut tahap siklus hidup pengembangan perangkat lunak, kecuali..

a)

Pengkodean

b)

Perancangan

c)

Pengujian

d)

lmplementasi

e)

Design

14.

Pengujian kelompok-kelompok yang integritas untuk membentuk subsistem/sistem yang dilakukan oleh tim penguji yang independen merupakanbagian dari....

a)

Component testing

b)

Integration testing

c)

Planning testing

d)

System testing

e)

Design testing

15.

Pengujian terakhir sebelum sistem dipakai oleh user merupakan pengertian dari....

a)

System testing

b)

Acceptance

c)

Proses testing

d)

Module testing

e)

Design

16.

Berikut yang termasuk ke dalam bagian dari proses testing, kecuali....

a)

Subsistem testing

b)

Sistem testing

c)

Acceptance testing

d)

Output testing

e)

Input testing

17.

Dibawah ini yang bukan persyaratan dari software yang berkualitas...

a)

Memenuhi sejumlah kriteria implisit

b)

Memenuhi kebutuhan pemograman

c)

Memenuhi standar pengembangan software

d)

Memenuhi kebutuhan user/pengguna

e)

Memenuhi kekuatan pemograman

18.

Sebuah bahasa pemograman bisa dan mudah untuk dibaca serta dipelajarai oleh User, hal ini sesuai dengan kriteria bahasa pemograman sangatdiminati,dalam kriteria...

a)

Readaibility

b)

Writability

c)

Cost

d)

Reliability

e)

Akuntabelity

19.

Berikut tahap siklus hidup pengembangan perangkat lunak, kecuali ....

a)

Pengkodean

b)

Perancangan

c)

Pengujian

d)

Implementasi

e)

Design

20.

Di bawah ini yang tidak termasuk penulisan notasi algoritma ...

a)

Untaian kalimat deskriptif

b)

Sistem teknik perumusan

c)

Flowchart

d)

Pseudocode

e)

Penulisan dalam bentuk simbol simbol diagram Alir

21.

Pemenuhan terhadap kebutuhan fungsional dan kinerja yang didokumentasikan secara eksplisit dan implisit yang diharapkan sebuah softwaremerupakan definisi dari...

a)

Kualitas perangkat lunak/Sofware

b)

Kualitas pemograman

c)

Kualitas Algoritma

d)

Kualitas Hardware

e)

Kualitas Penulisan

22.

Yang Tidak termasuk perangkat lunak system operasi pada komputer adalah....

a)

Microsoft Windows

b)

Linux

c)

Microsoft Office

d)

MacOS

e)

DOS

23.

Proses eksekusi suatu program dengan maksud menemukan kesalahan merupakan pengertian dari ....

a)

Writability

b)

Testing

c)

Reliability

d)

Cost

e)

Robustness

24.

kemampuan sebuah sistem komputer dalam menghadapi error ketika eksekusi program sedang dijalankan merupakan pengertian dari ....

a)

Writability

b)

Testing

c)

Reliability

d)

Cost

e)

Robustness

25.

Permasalahan biaya merupakan salah satu faktor yang terpenting juga dalam mengambil keputusan program yang akan dipakai dalam pembuatansoftware ataupun aplikasi merupakan pengertian dari ....

a)

Writability

b)

Testing

c)

Reliability

d)

Cost

e)

Robustness

26.

Berikut faktor-faktor yang memengaruhi readability,

kecuali

....

a)

Mendukung abstraksi

b)

Orthogonality.

c)

Statement control.

d)

Tipe data dan struktur data

e)

Simplicity

27.

Bahasa pemrogaman ini banyak sekali, entah itu bahasa yang digunakan untuk membuat program-program komputer, mobile ataupun perangkatmesin. Bahasa pemrograman akan menerjemahkan baris-baris instruksi yang dibuat programmer menjadi bahasa yang dimengerti oleh mesin.Dibawah ini bebrapa bahasa pemrograman,

kecuali

..

a)

Fortran

b)

Linux

c)

C++

d)

Java

e)

Python

28.

Lokasi memori yang dicadangkan untuk menyimpan nilai-nilai, adalah pengertian dari...

a)

Variabel

b)

Operator

c)

Tipe data

d)

Testing

e)

Tuple

29.

Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yangcukup unik bila kita bandingkan dengan bahasa pemrograman yang lain. Berikut adalah tipe data dari bahasa pemrograman Python, kecuali..

a)

String

b)

Boolean

c)

Integer

d)

Float

e)

Syntax

30.

Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0, adalah ciri dari tipe data...

a)

String

b)

Boolean

c)

Integer

d)

Float

e)

Syntax

31.
  1. Etika berasal dari bahasa Yunani, yaitu

a)
  1. etis

b)
  1. ethos

c)
  1. atos

d)
  1. atas

e)
  1. ethas

32.

Di bawah ini bentuk-bentuk ciptaan yang dilindungi oleh UU Hak Cipta, kecuali ....


a)

ceramah


b)

naskah copy-an



c)

program komputer

d)

drama

e)

arsitektur

33.

Bentuk-bentuk ciptaan yang dilindungi oleh UU Hak Cipta, yaitu naskah copy-an, program komputer, drama, arsitektur, dan lain sebagainya

(1) Membutuhkan banyak tempat.

(2) Dokumen dapat disalin setiap saat.

(3) Cukup aman terhadap kerusakan fisik.

(4) Mempermudah dalam pencarian

arsip (5) Dapat dengan mudah diakses melalui internet.

Pernyataan yang bukan merupakan keuntungan menggunakan e-archieves adalah nomor


a)

a. (1)


b)

b. (2)

c)

c. (3)

d)

d. (4)

e)

e. (5)

34.

Orang yang menjiplak hasil karya orang lain disebut

a)

a. writer

b)

b. writor

c)

c. hacker

d)

d. plagiator

e)

e. pencipta

35.

Berikut ini yang bukan termasuk dalam hak kekayaan intelektual adalah ....

a)

paten

b)

hak cipta

c)

hak waris

d)

merek dagang

e)

desain produk industri

36.

Berikut ini yang bukan termasuk dampak

negatif dari adanya pemakaian teknologi informasi dan komunikasi adalah

a)

a. pekerjaan menjadi lebih efisien

b)

b. berkurangnya lapangan pekerjaan

c)

c. masuknya budaya asing lewat internet

d)

d. semakin berkembangnya budaya hedonis

e)

e. nilai-nilai luhur bangsa Indonesia terkikis dengan era kebebasan

37.

Penemu bahasa C++ adalah

a)

a. Dennis Ritc

b)

b. Niklaus Wirth

c)

c. Bjarne Stroustrup

d)

d Bill Cales

e)

e. James Coaling

38.

Tipe data veih membutuhkan ukuran memori sebesar


a)

a 0 byte

b)

b. 1 byte

c)

a 4 byte

d)

d. 8 byte

e)

10 byte

39.

Jenis pengujian performance testing yang menguji apakah sistem dapat merespons banyak request yang datang secara bersamaan adalah

a)

a. stress testing

b)

b. volume testing

c)

c. security testing

d)

d. bring testing

e)

e enviromental test

40.

Perhatikan pernyataan di bawah ini!

(1) Variabel akan diciptakan saal variabel dipanggil dan variabel akan hilang saat fungsi berakhir

(2) Saat mengisikan nilai dari variabel tidak memerlukan akses memori

(3) Variabel hanya dikenal di dalam fungsi yang mendefinisikannya.

(4) Inisialisasi oleh pemrogram akan dikerjakan setiap kali fungsi dipanggil

Yang merupakan sifat dari variabel register adalah pernyataan ke


a)

(1)

b)

(2)

c)

(3)

d)

(4)

e)

(1) dan (3)

41.

pengujian yang akan melakukan verifikasi dari mekanisme perlindungan yang dibuat oleh sistem, melindungi dari hal-hal yang mungkin terjadi disebut.

a)

a recovery festing

b)

b. security testing

c)

c. stress testing

d)

d . unit testing

e)

e error testing

42.

Penulisan header pada program diawali dengan

a)

a. #include

b)

b. int main

c)

Getch()

d)

d. iostream

e)

e <stdioh>

43.

Fungsi puts() digunakan untuk...

a)

a. mencetak string ke layar

b)

b. mencetak keluaran ke layar

c)

c. memasukkan data string

d)

d. membaca sebuah karakter

e)

e menampilkan sebuah karakter di layar

44.

Penyalahgunaan perlengkapan komputer, termasuk program komputer, password komputer, kode masuk disebut....




a)

a. misuse of devices

b)

b. system interference

c)

c. computer related fraud

d)

d. computer related forgery

e)

e. content related offences

45.

Program yang dapat meng-copy dirinya sendiri dan menginfeksi komputer tanpa sepengetahuan user disebut....

a)

a. joke

b)

b. virus

c)

c. hacker

d)

d. spyware

e)

e. malware

46.

Perkembangan etika komputer juga diwarnai dengan karya Walter Maner yang sudah mulai menggunakan istilah "computer ethics" untuk mengacu pada bidang pemeriksaan yang berhadapan dengan masalah etis yang diciptakan oleh pemakaian teknologi komputer waktu itu. Pernyataan tersebut merupakan per- kembangan etika komputer diera....

a)

a. 1940-an


b)

b. 1960-an

c)


c. 1970-an



d)

d. 1980-an

e)

e. 1990-an

47.

Undang-undang di Indonesia yang memuat tentang HaKi adalah ....

a)

a. Undang-Undang Nomor 27 Tahun 2014

b)

b. Undang-Undang Nomor 28 Tahun 2014

c)

c. Undang-Undang Nomor 29 Tahun 2014

d)

a. Undang-Undang Nomor 30 Tahun 2014

e)

a. Undang-Undang Nomor 31 Tahun 2014

48.

Adanya hak cipta bertujuan untuk ...


a)

a. melindungi pembajak software atau program

b)

b. membuat Negara Indonesia terlihat hebat di mata dunia

c)

c. sebagai pelengkap dari undang- undang hak cipta internasional

d)

e. melindungi kreasi penulis, seniman, pengarang dan pemain musik, pengarang sandiwara, serta pembuat film dan perangkat lunak

e)

membuat para pembajak software untuk minta maaf kepada pembuat program

49.

Perangkat lunak yang dikembangkan untuk tujuan memperoleh keuntungan disebut....





a)

a. freeware

b)

b. perangkat lunak komersial

c)

c.shareware

d)

d. olahraga

e)

e. komunikasi

50.

Sistem CAT merupakan penerapan TIK dalam bidang

a)

manufaktur

b)

perbankan

c)

komunikasi

d)

pertanian

e)

kedokteran