wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Robotika

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Definisi dari robot adalah....

a)

seperangkat alat mekanik yang bisa melakukan tugas fisik, baik dengan pengawasan dan kontrol manusia, ataupun menggunakan program

b)

yang penampilan keseluruhannya dibentuk berdasarkan tubuh manusia, mampu melakukan interaksi dengan peralatan maupun lingkungan yang dibuat-untuk-manusia

c)

Perpaduan antara mekanik dan program

d)

Perangkat elektronik yang digunakan untuk membantu manusia

2.

Dibawah ini adalah perpaduan disiplin ilmu yang dipelajari pada Robotika, kecuali ...

a)

Mekanika

b)

Elektro

c)

Komputer

d)

Informatika

3.

Rangka utama robot disebut ...

a)

Frame

b)

Chassis

c)

Battery

d)

Actuator

4.

pada robot sederhana seperti line follower (LF) , robot harus memiliki kemampuan yaitu ....

a)

Bisa mendapatkan informasi dari sekelilingnya

b)

Bisa mendapatkan perintah dari sekelilingnya

c)

Bisa mendapatkan informasi dari dirinya

d)

Bisa mendapatkan informasi dari pengguna

5.

Dalam system control robotic, sistem kontrol yang outputnya tidak diperhitungkan ulang oleh kontroler merupakan kontrol....

a)

Loop terbuka

b)

Loop Tertutup

c)

Feedback loop

d)

Loop Umpan balik

6.

Berikut ini cara untuk menghindari kerusakan komponen dari kejutan elektrostatis adalah dengan….

a)

Jangan mengerik permukaan komponen

b)

Jangan memasukkan / melepas komponen semikonduktor saat catu daya hidup

c)

Jangan terlalu dekat dengan badan komponen (3-5 mm)

d)

Suhu solder maksimum 300°- 400°C

7.

Yang mana saja termasuk klasifikasi robot... (dapat memilih beberapa jawaban)

a)

Mobile

b)

Non mobile

c)

Gabungan mobile dan non mobile

d)

Humanoid

8.

Robot pemadam api termasuk klasifikasi robot

a)

Mobile

b)

Non mobile

c)

Gabungan mobile dan non mobile

d)

Humanoid

9.

Bagian penting dari robot adalah...

(dapat memilih beberapa jawaban)

a)

Sistem kontroller

b)

Mekanika robot

c)

Sensor

d)

Aktuator

10.

tipe aktuator elektrik adalah

a)

hidrolik

b)

pneumatic

c)

Motor udara

d)

Selenoid

11.

Robot line tracker merupakan robot yang dapat bergerak mengikuti track berupa garis hitam setebal ±3 cm merupakan jenis kategori .....

a)

Stanby Robot

b)

Mobile Robot

c)

Non Mobile Robot

d)

Humanoid

12.

Robot manipulator terdiri dari dua bagian yaitu (lebih dari 1 jawaban)?

a)

Tubuh-dan-lengan (Body and Arm) untuk memposisikan objek dalam volume kerja robot

b)

Tubuh-dan-lengan (Body and Arm) untuk orientasi obyek

c)

Rakitan pergelangan tangan (Wrist Assembly) untuk orientasi objek

d)

Rakitan pergelangan tangan (Wrist Assembly) memposisikan objek dalam volume kerja robot

13.

Sebuah Robot di program maju lurus kedepan, tetapi ketika berjalan Robot tesebut berjalan menyerong ke kanan. Supaya Robot tetap berjalan lurus kedepan, yang kita lakukan....

a)

Menambah Power motor sebelah kiri

b)

Menambah Power motor sebelah kanan

c)

Menambah Duration motor

d)

Mengganti Direction Robot

14.

ika 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

15.

Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

16.

Penulisan komentar pada python yang tidak akan tercetak saat di RUN adalah menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Petik

17.

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

18.

How to use numpy ?

a)

import numpy as np

b)

import numpy np

c)

numpy as np

d)

import numpy

19.

np.arange(2,8,1) ----> what output will be produced?

a)

2,3,4,5,6,7,8

b)

2,3,4,5,6,7

c)

2,3,4,5,6,7,8,9

d)

2,4,6,8

20.

a=b

b=2

print(a,b)

bagaimanakah hasilnya?

a)

1

b)

error

c)

2

d)

0

21.

age=25

name="jimi"

print("age:", age)

print("name:",name)

dari program di atas apakah hasilnya?

a)

25

jimi

b)

age:25

jimi

c)

name:jimi

25

d)

age:25

name:jimi

e)

age:jimi

name:25

22.

Apa output dari :

anom=input ("masukan paras wajah anonim = ")

masukan wajah anonim = ganteng

print ("joko " ("anonim"))

a)

anonim ganteng

b)

joko ganteng

c)

joko

d)

anonim

e)

jokoganteng

23.

Apa output dari :

>>> 9**(1/2)

a)

3.0

b)

18

c)

4.5

d)

12.5

24.

Apa output dari :

9 % 2

a)

0

b)

1

c)

4.5

d)

2

e)

18

25.

Jika yang angka yang dimasukkan adalah 6, maka output yang dihasilkan adalah...

a)

Wih keren, Team mu masuk Liga Champion

b)

Mantab Banget, Team mu lolos ke Liga Eropa

c)

Lumayan, team mu masih bertahan di premiere league

d)

Sayang sekali tidak bisa bersama lagi tahun depan

e)

Bukan klasemen Premiere League

26.

perintah untuk menghitung akar kuadrat adalah

a)

math.akar_kuadrat

b)

math.akar_kuadrat()

c)

math.root()

d)

skrip.math()

e)

math.sqrt()

27.

apakah output yang dihasilkan dari program tersebut

Length = len ( ' length ' )

a)

3

b)

6

c)

len

d)

lenght

e)

len lenght

28.

What is the displayed value for Python coding below:

print(abs(-7.25))

a)

7.25

b)

-7.25

c)

+7.25

d)

+7.25-

e)

+-7.25

29.

What is the displayed value for Python coding below:

print(pow(8, 3))

a)

6561

b)

6424

c)

64

d)

24

e)

6651

30.

What is the displayed value for Python coding below:

print(math.pi)

a)

3.14

b)

3.141592653589793

c)

3.146

d)

31.41592653589793

e)

3.141592653589739

31.

What is the displayed value for Python coding below:

print(math.ceil(2.6))

a)

3

b)

2

c)

2.5

d)

2.6

e)

3.5

32.

What is the displayed value for Python coding below:

print(math.floor(2.6))

a)

3

b)

2

c)

2.5

d)

2.6

e)

3.0

33.

the inverse cosine of X. In radians.

a)

math_acos(X)

b)

acos(X)

c)

math.acos(X)

d)

math<acos(X)>

e)

math acos(X)

34.

Which code produces an error?

a)

x = 7

y = "8"

z = x + y

print(z)

b)

x = 7

y = 8

z = x + y

print(z)

c)

x = 7.0

y = 8

z = x + y

print(z)

d)

x = 7.0

y = 8.0

z = x + y

print(z)

e)

x = 7

y = 8.0

z = x + y

print(z)

35.

Which expression can be used to find the area of a circle most accurately?

a)

area = 3.14*radius* 2

b)

area = pi*radius**2

c)

area = 3.14159*radius*2

d)

area = pi* radius *2

e)

area = pi * radius^2

36.

Correct Way to use factorial function from math module if it was imported like this

import math

a)

math.Fact(89)

b)

math.factorial(90)

c)

m.Fact(90)

d)

m.factorial(89)

e)

math.factor(90)

37.

the correct python program for making matrices of order 2x2 is....

a)

c = np.matrix([[1, 3], [5, 2]])

b)

c = np.matrix([1, 3 ; 5, 2])

c)

c = np.matrix(1, 3 ; 5, 2)

d)

c = np.matrix[1, 3 ; 5, 2]

e)

c = np.matrix[1, 3], [5, 2]

38.

names = np.array(["Reem" , "Salah" , "Haya" , "Maryam" , "Fatema"])

print(names[2])

a)

Reem, Salah

b)

Haya

c)

Salah, Haya

d)

Salah

39.

names = np.array(["Reem" , "Salah" , "Haya" , "Maryam" , "Fatema"])

names[2] = "Omar"

print([names])

Mark the right output from the below options

a)

[ 'Reem' , 'Salah' , 'Haya' , 'Maryam' , 'Fatema' ]

b)

[ 'Reem' , 'Salah' , 'Omar' , 'Maryam' , 'Fatema' ]

c)

[ 'Reem' , 'Haya' , 'Salah' , 'Maryan', 'Fatema' ]

d)

[ "Reem" , "Omar", "Haya" , "Salah" , "Maryan" , "Fatema" ]

40.

What is the output of following code snippet:

import numpy as np

a = np.array([1,2,3,5,8])

b = np.array([0,3,4,2,1])

c = a + b

c = c*a

print (c[2])

a)

12

b)

28

c)

21

d)

7

e)

10