wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman - X

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Python sebagai bahasa pemrograman tingkat tinggi. Fasilitas yang diberikan bahasa Python disediakan oleh Google secara daring didalam Google Colaboratory yang menyediakan tiga jenis prosesor untuk . . . , GPU, dan TPU. (Jawab menggunakan huruf KAPITAL)

(a)  

2.

Data yang baik akan memberikan . . . yang baik pula, begitu juga sebaliknya, data yang salah akan memberikan . . . yang salah. (Jawab menggunakan huruf KAPITAL)

(a)  

3.

Variabel dalam pemrograman adalah sebuah nama atau identifikasi yang diberikan untuk menyimpan suatu nilai data dalam memori komputer. Nilai ini dapat diubah atau dimanipulasi selama eksekusi program berlangsung. Penuisan nama Variabel dalam pemrograman yang benar adalah . . .

a)

namasiswa

b)

1namasiswa

c)

nama siswa

d)

#namasiswa

4.

Setiap variabel memiliki tipe data yang menentukan jenis nilai yang dapat disimpan, seperti angka, teks, atau struktur data yang lebih kompleks. Dibawah ini yang merupakan tipe data bilangan riil.

a)

integer

b)

float

c)

char

d)

string

5.

Web Scraping bertujuan untuk mengumpulkan data dengan cara . . .

a)

mengekstraksi data spesifik dari beberapa sumber di internet

b)

menggali informasi publik

c)

mencari dan mencocokkan data

d)

mengeksekusi data dari sumber internet

6.

Perhatikan potongan kode program tersebut dan jika dijalankan maka . . .

umur=13

nama=Linda

print (Nama)

print (umur)

a)

Berjalan dan menampilkan umur dan angka

b)

Berjalan menampilkan Linda 15

c)

Tidak berjalan karena ada kesalahan variabel

d)

Berjalan menampilkan 15

7.

Komentar dalam bahasa pemrograman biasanya digunakan oleh para programmer untuk memberi tanda atau keterangan pada kode program yang dia kembangkan, agar mudah dibaca, dipahami dan dimengerti terutama untuk programmer lainya jika kita sedang bekerja dalam suatu team, karena tidak semua programmer mempunyai jalan pikiran yang sama dalam pembuatan algoritma, hal ini sangat berguna untuk memberitahu dengan menggunakan bahasa manusia dan mempermudahkan pada orang untuk mempelajari apa yang ada di dalam kode program yang telah dibuat. Bagaimana cara membuat komentar di C++ yang tepat . . .

a)

//ini komentar

b)

/*ini komentar

c)

/*ini komentar/*

d)

//ini komentar//

8.

Kata Algoritma, terinspirasi dari nama seorang ilmuwan yaitu . . .

a)

Al-Khawarizmi

b)

Al-Khawarits

c)

Al-Goritma

d)

Al-Gorism

9.

Istilah "perulangan" dalam pemograman dikenal dengan . . .

a)


Repeating

b)

Looping

c)

Replay

d)

Funtion

10.

Urutan langkah-langkah dalam menyelesaikan masalah secara sistematis dan logis disebut dengan . . .

a)

Algoritma

b)

Logika

c)

Pseudocode

d)

Flowchart

11.

Perhatikan simbol di samping.

Simbol flowchart tersebut menunjukkan . . .

a)

Proses

b)

Kondisi

c)

Input

d)

Output

12.

Pernyataan berikut ini merupakan pernyataan variabel yang benar, kecuali . . .

a)

Huruf pertama menunjukkan tipe data dari variabel

b)

Boleh menggunakan spasi sesuai kebutuhan

c)

Nama variabel tidak boleh mengandung spasi kosong atau karakter khusus (1 @ # % ^ & * ( ) { } [ ] ‘ “ ; : < > , . / ? | dan \).

d)

Cara lain untuk memisahkan kata dalam nama variabel adalah dengan memberikan huruf besar di awal tiap kata.

13.

Berikut ini yang bukan merupakan definisi dari algoritma adalah . . .

a)

Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis

b)

Prosedur langkah demi langkah untuk melakukan perhitungan

c)

Urutan logis pengambilan keputusan untuk pemecahan masalah

d)

Program yang dibuat untuk menyelesaikan masalah

14.

Manakah yang merupakan output dari program diatas . . .

a)

300

b)

400

c)

500

d)

600

15.

Pemrogram dapat menampilkan suatu informasi ke layar dengan menggunakan fungsi . . . (Jawab lebih dari satu)

a)

cin

b)

cout

c)

printf

d)

scanf

16.

Salah satu lingkungan pengembangan aplikasi terintegrasi yang disediakan oleh Google secara online (Online IDE).

a)

Google Colaboratory

b)

Web Scraping

c)

Google Analyst

d)

Pyhton

17.

Mencetak atau menampilkan objek data dalam Python dapat dilakukan dengan menggunakan perintah . . .

a)

print

b)

run

c)

try

d)

except

18.

Dalam python, perinta print dengan print("2" + "3"), kemudian jalankan (Run). Apa hasilnya?

a)

5

b)

23

c)

2 + 3

d)

-5

19.

Sekumpulan keterangan atau fakta mentah berupa simbol, angka, angka-angka atau citra yang didapatkan melalui proses pengamatan atau pencarian ke sumber-sumber tertentu, adalah pengertian dari . . . (Jawab menggunakan huruf KAPITAL)

(a)  

20.

Jika kita memasukkan syntaks print("Hello World"), maka hasilnya setelah kita lakukan run adalah . . .

a)

Print Hello World

b)

print("Hello World")

c)

Hello World

d)

("Hello World")