wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KISI2 PTS GNP Pemrograman Dasarrr

Total questions: 50

Worksheet time: 4hrs 10mins

Name
Class
Date
1.

Prinsip yang mengutamakan keinginan pengguna untuk dapat melakukan perubahan pada perangkat yang digunakan adalah ….

a)

control

b)

direct manipulation

c)

task compatibilty

d)

workflow compatibility

e)

user compatibility

2.

Salah satu tipe user interface adalah menu selection. Berikut yang merupakan kekurangan dari menu selection ….

a)

tidak ada logika AND atau OR

b)

rumit dan memerlukan banyak fasilitas pada system computer

c)

cocok untuk penggambaran secara visual untuk satu operasi atau objek

d)

sering terjadi kesalahan menggunakan perintah

e)

perlu ada system pemulihan kesalahan

3.

Tata letak merupakan cakupan dari komunikasi visual media interaktif. Penyusunan teks rata kiri, kanan atau simetris (kiri kanan) akan digunakan sesuai dengan konsep. Penyusunan teks rata kiri kanan digunakan jika konsep yang diusung adalah ….

a)

informal dan mengalir

b)

dinamis

c)

agak tertutup

d)

formal atau kaku

e)

statis

4.

Sebuah instruksi atau kalimat perintah dalam bahasa pemrograman yang akan dieksekusi oleh komputer disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

5.

Seperangkat aturan dalam bahasa pemrograman yang mendefinisikan kombinasi simbol yang dianggap sebagai dokumen terstruktur dengan benar disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

6.

Jika kita ingin menulis lebih dari satu statement dalam satu baris pada bahasa Python, maka kita harus memisahkan antar statementnya dengan menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

7.

Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

8.

Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

9.

Struktur percabangan yang memiliki lebih dari 2 (dua) kondisi dapat menggunakan perintah ...

a)

for atau while

b)

if

c)

if - else

d)

if - elif - else

e)

elif

10.

Struktur percabangan yang memiliki 2 (dua) kondisi dapat menggunakan perintah ...

a)

for atau while

b)

if

c)

if - else

d)

if - elif - else

e)

elif

11.

Fungsi mengembalikan nilai pada bahasa Python dalam penerapan atau pemanggilan fungsi adalah

a)

def

b)

return

c)

then

d)

if

e)

while

12.

Pada bahasa Python dalam mendeklarasikan suatu fungsi dapat menggunakan kata kunci dalam penerapan fungsi tersebut. Kata kunci tersebut adalah

a)

def

b)

return

c)

then

d)

if

e)

while

13.

Struktur Data pada bahasa Python yang menyimpan koleksi data secara tidak berurut adalah

a)

Set

b)

Global

c)

List

d)

Dictionary

e)

Tuple

14.

Struktur Data pada bahasa Python yang menyimpan koleksi data secara berurut adalah

a)

Set

b)

Global

c)

List

d)

Dictionary

e)

Tuple

15.

Perhatikan gambar list program Python berikut ini. Maka hasilnya adalah terjadi pencetakan teks Perulangan ke-, dimulai dari angka ....

a)

0

b)

1

c)

2

d)

3

e)

4

16.

Struktur perulangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

17.

Perhatikan gambar list program python berikut ini. Maka hasilnya adalah terjadi pencetakan teks Labschool sebanyak...

a)

1

b)

4

c)

8

d)

10

e)

12

18.

Struktur percabangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

19.

Ekstension file yang dibuat menggunakan bahasa Python adalah

a)

.py

b)

.pt

c)

.ph

d)

.po

e)

.pn

20.

Operator yang menggunakan AND, OR, dan NOT adalah

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

21.

Operator yang digunakan untuk operasi penambahan, pengurangan, perkalian, pembagian dan lain-lain disebut

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

22.

untuk membuat deret angka, yang kemudian menjadi inputan ke dalam perulangan for menggunakan fungsi... .

a)

range()

b)

range

c)

range{}

d)

range[}

e)

range[]

23.

sebuah struktur logika program yang di dapat dengan cara menyambung beberapa kondisi If Else menjadi sebuah kesatuan adalah... .

a)

kondisi If Else If

b)

kondisi If Else

c)

kondisi If

d)

kondisi While

e)

kondisi For

24.

Untuk membuat sebaris komentar pada Python menggunakan tanda :

a)

{

b)

#

c)

[

d)

/*

25.

Penulisan nilai string pada Python menggunakan tanda :

a)

petik satu (' )

b)

petik satu (' ) dan petik dua (")

c)

petik satu sebanyak tiga kali (' ' ' )

d)

petik dua sebanyak tiga kali (" " " )

e)

bintang sebanyak tiga kali (* * * )

26.

Perangkat lunak yang mengendalikan sistem kerja komputer disebut dengan....

a)

Program Aplikasi

b)

Sistem Operasi

c)

Sistem Komputer

d)

Sistem Teknologi

e)

Sistem Pengendali

27.

Perangkat lunak yang dirancang khusus untuk kebutuhan tertentu yang memudahkan perkerjaan brainware disebut dengan.....

a)

Program Aplikasi

b)

Sistem Operasi

c)

Sistem Komputer

d)

Sistem Teknologi

e)

Sistem Pengendali

28.

Dibawah ini merupakan sistem operasi windowas adalah.....

a)
b)
c)
d)
e)
29.

Dibawah ini yang merupakan sistem operasi linux adalah....

a)
b)
c)
d)
e)
30.

Pengguna memungkinkan untuk menyelesaikan tugas seperti membuat dokumen, spreadsheet, database,publikasi melalui riset online bahkan bermain game. Karena ith aplikasi sering disebut

a)

Sistem operasi

b)

User

c)

Program end user

d)

Aplikasi

e)

Aplikasi end user

31.

Perangkat lunak atau software yang berfungsi untuk mengatur semua sumber daya pada komputer disebut..

a)

Aplikasi

b)

Operating system

c)

Hardware

d)

Program aplikasi

e)

Operating aplikasi

32.

Sistem operasi yang diciptakan untuk menyaingi sistem operasi symbian dan windows mobile adalah.... Yang sistem operasinya berbasis linux dan paling banyak digunakan di dunia.

a)

iOS

b)

Plasma mobile

c)

Indus OS

d)

Android

e)

Linux

33.

Sistem operasi yang khusus dibuat Apple untuk perangkat iphone adalah....

a)

Plasma mobile

b)

Android

c)

iOS

d)

Indus OS

e)

java

34.

Perangkat lunak aplikasi adalah...

a)

Perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna

b)

Perangkat lunak komputer yang memanfaatkan kemampuan komputer secara tidak langsung untuk melakukan suatu tugas yang diinginkan pengguna

c)

Perangkat lunak komputer yang memanfaatkan kemampuan komputer untuk melakukan suatu tugas yang diinginkan oleh sistem

d)

Perangkat lunak komputer yang memanfaatkan secara langsung kemampuan komputer untuk melakukan suatu tugas yang diinginkan oleh sistem

e)

Perangkat lunak komputer yang memanfaatkan secara langsung kemampuan komputer untuk pengenalan user

35.

Perangkat lunak yang yang terdiri dari kumpulan beberapa program yang dikemas menjadi satu adalah..

a)

Perangkat lunak bisnis

b)

Perangkat lunak hiburan

c)

Web browse

d)

Software suit

e)

Aplikasi

36.

Pengertian dari perangkat lunak adalah ….

a)

Suatu kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya

b)

Alat atau mesin yang dirancang untuk menerima data

c)

Perangkat yang dapat diraba dan dilihat secara fisik

d)

Perangkat yang dapat meneluarkan gambar dan suara

e)

Perangkat yang dapat meneluarkan Animasi

37.

Pengertian dari operation system adalah ….

a)

Perangkat yang dapat diraba dan dilihat secara fisik

b)

Program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan sistem komputer.

c)

Program yang digunakan untuk menerjemahkan instruksi-instrusksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dimengerti oleh komputer.

d)

Perangkat lunak yang dibuat oleh software house yang berguna untuk menyelesaikan pekerjaan yang bersifat umum atau standar.

e)

Software house yang berguna untuk mengenal perangkat keras

38.

Fungsi Perangkat Lunak adalah …

a)

Sebagai penerjemah terhadap software-software lain dalam setiap instruksi-instruksi kedalam bahasa mesin sehingga dapat diterima oleh hardware

b)

Sebagai mencetak suatu data

c)

Alat atau mesin yang dirancang untuk menerima data

d)

Perangkat yang dapat meneluarkan gambar dan suara

e)

Perangkat yang dapat meneluarkan Interaksi

39.

Perangkat lunak yang disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan adalah …

a)

Close source

b)

Door source

c)

Open source

d)

Input source

e)

Interface source

40.

Sistem operasi disajikan terpilah berbentuk gambar sehingga lebih mudah, efektif dan efisien atau disebut GUI. Singkatan dari apakah GUI tersebut ...

a)

Graphic User Internet

b)

Graphic User Interface

c)

Graph User Interface

d)

Graphic Utility Interface

e)

Graph User Intraface

41.

Edi ingin menghapus secara permanen sebuah folder yang berisikan dokumen-dokumen negara yang telah ia backup sebelumnya. Langkah-langkah Edi untuk menghapus folder pada sistem operasi berbasis GUI miliknya adalah �.

a)

Klik kanan pada folder kemudian tekan Shift+Del pada Keyboard

b)

Klik kanan pada folder kemudian tekan Del pada Keyboard

c)

Klik kiri pada folder kemudian tekan Del pada Keyboard

d)

Klik kiri pada folder kemudian pilih Shift+Del pada Keyboard

e)

Klik ALT pada folder kemudian pilih Shift+Del pada Keyboard

42.

Anda diminta untuk membimbing seseorang yang sangat awam dalam mengoperasikan komputer. Langkah-langkah yang harus anda sampaikan saat membimbing orang tersebut untuk memindahkan suatu objek dengan metode drag and drop pada sistem operasi berbasis GUI (Graphic User Interface) dengan mouse standar adalah �.

a)

Klik kiri mouse sebanyak satu kali sambil ditahan pada suatu obyek. Kemudian gerakkan obyek yang akan dipindah ke tempat tujuan pemindahan obyek

b)

Klik kanan mouse sebanyak satu kali sambil ditahan pada suatu obyek. Kemudian gerakkan obyek yang akan dipindah ke tempat tujuan pemindahan obyek

c)

Klik kanan mouse sebanyak satu kali terhadap suatu obyek kemudian klik kiri tujuan pemindahan obyeknya

d)

Klik kanan mouse-Copy. Kemudian klik kanan mouse pada tujuan pemindahan obyeknya-Paste

e)

Klik scroll mouse sebanyak satu kali sambil ditahan pada suatu obyek. Kemudian gerakkan obyek yang akan dipindah ke tempat tujuan pemindahan obyek

43.

Ketika membuka komputer, tampilan yang muncul saat pertama kali masuk ke dalam windows disebut ...

a)

Toolbar

b)

Desktop

c)

Taskbar

d)

Menu bar

e)

Explorer

44.

Suatu program yang digunakan untuk mengatur operasi dasar computer dan mengaktifkan seluruh perangkat computer agar dapat saling berkomunikasi yaitu ….

a)

Program Utility

b)

Sistem Operasi

c)

Program Aplikasi

d)

Program Paket

e)

Compiler

45.

Bahasa pemrograman terbagi dalam beberapa tingkatan, yaitu …

a)

Tingkat Rendah, Tingkat Menengah, Tingkat Tinggi

b)

Tingkat Mahir, Tingkat Sederhana, Tingkat Tinggi

c)

Tingkat Rendah, Tingkat Mahir, Tingkat Sederhana

d)

Tingkat Rendah, Tingkat Menengah, Tingkat Mahir

e)

Tingkat Mahir, Tingkat Rendah, Tingkat Sederhana

46.

Sebuah program yang digunakan untuk menerjemahkan program bahasa tingkat tinggi ke dalam bahasa mesin pada satu waktu secara keseluruhan yaitu ....

a)

Interpreter

b)

Assembler

c)

C

d)

Compiler

e)

PHP

47.

Contoh bahasa pemrograman tingkat rendah yaitu ….

a)

C

b)

Python

c)

Bahasa Mesin

d)

PHP

e)

Java

48.

Fasilitas IDE yang digunakan untuk menuliskan kode programming yaitu …

a)

Compiler

b)

Editor

c)

Debuger

d)

Frame/Views

e)

Board

49.

Fasilitas IDE yang digunakan untuk mencari kesalahan dari program yaitu …

a)

Compiler

b)

Editor

c)

Debuger

d)

Frame/Views

e)

Board

50.

Sistem operasi komputer yang dikembangkan oleh Apple sejak tahun 2001 yang merupakan sistem operasi standar dari perangkat komputer keluarannya adalah . . . . . .

a)

Mac. OS

b)

Windows

c)

Linux

d)

Unix

e)

DDOS