wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pelatihan Analisis Data, Algoritma dan Pemrograman

Total questions: 90

Worksheet time: 46mins

Name
Class
Date
1.

Urutan langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut dengan...

a)

Array

b)

Tipe data

c)

Variabel

d)

Algoritma

e)

Konstanta

2.

Untuk membuat program Python, kita memerlukan alat bantu IDE atau lingkungan kerja untuk menulis dan menjalankan program Python. Salah satu alat bantu yang bisa kita gunakan ini yaitu ....

a)

Google Collaboratory

b)

Google Spreadsheet

c)

Google Form

d)

Google Document

e)

Google Presentasi

3.

Perintah apa yang digunakan untuk mencetak statement pada python?

a)

print

b)

select

c)

show

d)

view

4.
Apa yang dimaksud dengan coding?
a)
Teks program dalam bahasa pemrograman
b)
Penulisan kode program
c)
Algoritma dalam bahasa komputer
d)
Bahasa yang digunakan untuk menulis program
5.

Sekumpulan keterangan atau fakta mentah berupa simbol, angka, kata-kata, atau citra, yang didapatkan melalui proses pengamatan atau pencarian ke sumber-sumber tertentu, adalah pengertian dari ...

a)

Pesan

b)

Data

c)

Informasi

d)

Media

e)

Pertanyaan

6.

Upaya atau cara untuk mengolah data menjadi informasi sehingga karakteristik data tersebut bisa dipahami dan bermanfaat untuk solusi permasalahan, terutama masalah yang berkaitan dengan penelitian, adalah pengertian dari...

a)

Analisis Informasi

b)

Data

c)

Analisis Media

d)

Analisis Data

e)

Algoritma Pemrograman

7.

Salah satu bentuk penyalinan, di mana data tertentu dikumpulkan

dan disalin dari sebuah halaman web, bisa ke dalam basis data, spreadsheet atau

tampilan tertentu untuk pengambilan atau analisis data, disebut ...

a)

Parsing

b)

Framing

c)

Colab

d)

Scraping

8.

Untuk membuka halaman baru saat hendak membuat program di google colab adalah ....

a)

New Notebook

b)

Spreadsheet

c)

New Page

d)

Import

e)

Open Notebook

9.

Proses analisis data, khususnya dalam hal mengoleksi data dari situs web, yang dikenal dengan istilah ...

a)

Web Scraping

b)

Python

c)

Google Colab

d)

Google Analyst

e)

Scratch

10.

Proses membingkai data atau ... ini bisa dilakukan dengan mudah jika data sudah diperoleh.

a)

scraping

b)

playing

c)

framing

d)

run

e)

print

11.

Sebelum data bisa diolah dan disajikan menjadi diagram, data tersebut

perlu dipersiapkan terlebih dahulu. Dalam analisis data, proses persiapan ini

disebut ...

a)

Data Preprocessing

b)

Data Processing

c)

Data Analyst

d)

Data Quality

e)

Data Quantity

12.

kode program Python yang ketika dijalankan akan mencetak / menampilkan pada outputnya :

Halo Smantu

adalah...

a)

print("Hello World")

b)

print("Halo SMANTU")

c)

print("Halo Smantu")

d)

print(Halo Smantu)

13.

output/keluaran dari kode python :

print("2 + 3")

adalah...

a)

5

b)

23

c)

2 + 3

d)

6

14.

Untuk menginstall sebuah library pada python dapat digunakan sintaks

a)

pip install

b)

piw install

c)

install.packages

d)

install.library

15.

ada 2 modul yang digunakan untuk visualisasi plot atau grafik, salah satunya adalah...

a)

mathplotlib.pyplot

b)

matplotlib.pyplot

c)

mathplot.py

d)

matplot.py

16.

Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal). merupakan paradigma pemrograman...

a)

Functional Programming

b)

Procedural Programming

c)

Object-Oriented Programming

17.

Pemrograman dengan menggunakan bahasa C, adalah pemrograman secara...

a)

Prosedural

b)

Global

c)

Private

d)

Objek

18.

Program tersebut menggunakan bahasa...

a)

C

b)

C++

c)

JAVA

d)

C#

19.

Bahasa umum yang dilakukan untuk melakukan scraping adalah....

a)

A. Python

b)

B. Phyvon

c)

C. Playton

d)

D. Playfoton

20.

Tampilan berupa grafis atau visual dari informasi dan data adalah pengertian dari..

a)

A. Visualisasi garis

b)

B. Visualisasi data

c)

C. Visual data

d)

D. Visualisasi gambar

21.

Untuk membuat tampilan grafik atau diagram, kita dapat menggunakan library python, yaitu..

a)

A. Plotwish

b)

B. Plotbot

c)

C. Ploty

d)

D. Plotly

22.

Gambar tersebut merupakan langkah dalam melakukan...

a)

A. Web scraping

b)

B. Web scramer

c)

C. Visualisasi data

d)

D. Web screping

23.

Sebelum data bisa diolah dan disajikan menjadi diagram, data tersebut

perlu dipersiapkan terlebih dahulu. Dalam analisis data, proses persiapan ini

disebut ...

a)

Data Preprocessing

b)

Data Processing

c)

Data Analyst

d)

Data Quality

e)

Data Quantity

24.

Dalam sebuah bahasa programan terdapat sebuah kumpulan fungsi atau perintah yang disebut ....

a)

IDE

b)

IPE

c)

ITE

d)

IVE

25.

data = ["apple", "banana", "cherry"]

berdasarkan code di atas, data merupakan

a)

Lists

b)

Tuples

c)

Sets

d)

Dictionaries

26.

data = ("apple", "banana", "cherry")

berdasarkan code di atas, data merupakan

a)

Lists

b)

Tuples

c)

Sets

d)

Dictionaries

27.

data = {"apple", "banana", "cherry"}

berdasarkan code di atas, data merupakan

a)

Lists

b)

Tuples

c)

Sets

d)

Dictionaries

28.

data = {

"brand": "Ford",

"model": "Mustang",

"year": 1964

}

berdasarkan code di atas, data merupakan

a)

Lists

b)

Tuples

c)

Sets

d)

Dictionaries

29.

Dalam bahasa pemrograman Python ia digunakan untuk menyimpan multiple item dalam satu variabel.

a)

Lists

b)

Tuples

c)

Sets

d)

Semua benar

30.

Gambar tersebut merupakan ikon dari ....

a)

Google Colab

b)

Google Form

c)

Google Classroom

d)

Google Drive

e)

Google Document

31.

Pengisian atau pemberian nilai data ini disebut ...

a)

Variable

b)

Array

c)

String

d)

Assignment

e)

Print

32.

Salah satu langkah visualisasi data adalah....

a)

A. Visualisasi data : barchart

b)

B. Visualisasi data : barcode

c)

C. Visualisasi data : barpole

d)

D. Visualisasi data : barship

33.

Dalam Analisis Data, apa saja yang akan kita pelajari?

a)

Perkakas analisis data, koleksi data dan visualisasi data

b)

Perkakas analisis data, jaringan data dan dampak penggunaan data

c)

Visualisasi data, manfaat visualisasi data dan jaringan data

d)

Jaringan Komputer dan internet

34.

Visualisasi data yang beragam diperlukan untuk hal-hal berikut.

(1) Kemudahan data dibaca

(2) Menjaga kualitas data

(3) Memudahan data dianalisis

(4) Menampilkan data dengan bervariasi

Jawaban yang benar ditunjukkan oleh nomor

a)

(1) dan (3)

b)

(2) dan (4)

c)

(3) dan (4)

d)

(1),(2), dan (3)

e)

(1),(3), dan (4)

35.

Salah satu karakter dari bahasa pemrograman phyton adalah ...

a)

Tidak Mengenal indentasi

b)

Case Sensitive

c)

Komentar dimaknai sebagai program yang bisa dijalankan

d)

Phyton bahasa mesin yang sulit dipahami

36.

Pada pemrograman C, setiap baris kode program harus diakhiri dengan . . .

a)

koma ( , )

b)

titik koma ( ; )

c)

tanda tanya ( ? )

d)

kurung kurawal ( { )

e)

titik ( . )

37.

Operator perkalian pada pemrograman Bahasa C menggunakan simbol . . .

a)

*

b)

x

c)

X

d)

&

e)

^

38.

Terdapat beberapa tipa data pada pemrograman C. Tipe data char digunakan untuk . . . .

a)

huruf

b)

bilangan bulat

c)

bilangan pecahan

d)

kalimat

e)

prosentase

39.

Terdapat beberapa tipe data pda pemrograman C. Tipe data int digunakan untuk . . . .

a)

bilangan bulat

b)

bilangan pecahan

c)

huruf

d)

abjad

e)

kalimat

40.

Dalam pemrograman Bahasa C, urutan bentuk program yang benar adalah...

a)

Judul program - Header file - Deklarasi - Deskripsi

b)

Header file - Judul Program - Deklarasi - Deskripsi

c)

Header file - Deklarasi - Deskripsi - Judul Program

d)

Deskripsi - Judul Program - Header file - Deklarasi

e)

Deklarasi - Deskripsi - Judul Program - Header File

41.

Cara merepresentasikan algoritma melalui diagram alir proses dinamakan ...

a)

pseudocode

b)

flowchart

c)

data flow diagram

d)

natural language

42.

Cara merepresentasikan algoritma melalui suatu bahasa buatan manusia

yang sifatnya informal atau perintah yang mirip dengan bahasa pemrograman komputer, dinamakan ...

a)

pseudocode

b)

flowchart

c)

natural language

d)

semicode

43.

Berikut ini contoh penulisan algoritma

a)

Kalimat Deksriptif

b)

Pseudocode

c)

Kalimat Aktif

d)

Flowchart

44.

Cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien, disebut:

a)

data

b)

informasi

c)

database

d)

struktur data

45.

Ilmu algoritma, namanya terinspirasi dari nama seorang ilmuwan yaitu…

a)

Al-Khawarizmi

b)

Al-Goritma

c)

Al-Khawarits

d)

Al-Gorism

46.

Simbol flowchart yang menggambarkan proses ...

a)
b)
c)
d)
47.

simbol flowchart untuk memanggil sub program

a)
b)
c)
d)
48.

Arah aliran program dalam flowchart digambarkan dengan bentuk.....

a)
b)
c)
d)
49.

Bentuk percabangan( Conditional) dalam algoritma di gambarkan dengan bentuk flowchart......

a)
b)
c)
d)
50.

Dalam diagram flowchart offline connector yang ada di halaman yang lain digambarkan dengan bentuk..

a)
b)
c)
d)
51.

Bentuk flowchart yang menggambarkan Start dan End ...

a)
b)
c)
d)
52.

Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari

a)

Tipe Data

b)

Main

c)

Variabel

d)

Konstanta

53.

Merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain disebut

a)

Variabel

b)

Operator

c)

Konstanta

d)

Pointer

54.

Apakah fungsi dari scanf ?

a)

Menampilkan hasil input

b)

Menampilkan hasil output

c)

Mengeksekusi program

d)

Menghilangkan variabel

55.

Apakah fungsi dari tipe data char?

a)

Menulis karakter

b)

Menulis nilai huruf

c)

Memberikan efek

d)

Memberi warna

56.

Apakah fungsi dari tipe data string?

a)

Untuk teks

b)

Untuk angka

c)

Untuk bilangan

d)

Untuk nilai

57.

Suatu tempat untuk menampung nilai atau data yang dapat berubah-ubah disebut?

a)

define

b)

Shorting

c)

Main

d)

variabel

58.

Suatu bilangan yang nilainya tetap adalah?

a)

konstanta

b)

konstitusi

c)

konichiwa

d)

konbanwa

59.

Yang bukan tipe data yang bersifat numerik adalah ...

a)

Float

b)

Long

c)

Char

d)

Short

60.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

e)

Float

61.
Pada Bahasa C, sintak yang ditandai dengan dua garis miring "//" atau pun garis miring dan bintang "/* …......*/ adalah …
a)
Preprocessor
b)
Komentar
c)
Variabel
d)
Program Utama
62.

Perhatikan contoh program berikut. fungsi #include <> pada program tersebut adalah untuk …

a)

Memanggil variabel

b)

Memanggil fungsi utama

c)

Memanggil pustaka/library

d)

Memanggil komentar

63.
Klasifikasi data yang membagi data dalam beberapa jenis sehingga komputer mampu mengenali maksud dari program disebut juga…
a)
Variabel
b)
Tipe data
c)
operator
d)
fungsi
64.
Tipe data yang hanya dapat menyatakan benar(1) dan salah(0) adalah…
a)
Integer
b)
Float
c)
char
d)
Boolean
65.
Perhatikan permasalahan berikut. Rudi ingin membuat program untuk menghitung luas suatu bangunan. Nilai yang akan Rudi masukan adalah dalam satuan meter dan berupa nilai pecahan. Berdasarkan permasalahan tersebut, maka variabel yang tepat untuk digunakan oleh Rudi adalah …
a)
bool
b)
int
c)
char
d)
float
66.

dibawah ini yang merupakan statement looping adalah?

a)

if-else bertingkat

b)

switch case

c)

do while

d)

operator perbandingan

67.

Pemrograman dengan menggunakan bahasa C, adalah pemrograman secara...

a)

Prosedural

b)

Global

c)

Private

d)

Objek

68.

Program tersebut menggunakan bahasa...

a)

C

b)

C++

c)

JAVA

d)

C#

69.

struktur dasar pembangunan algoritma adalah ...

(jawaban lebih dari satu)

a)

Struktur Runtunan

b)

Struktur Pemilihan

c)

Struktur Perulangan

d)

Struktur Penambahan

e)

Struktur Pengulangan

70.

Berikut merupakan perlunya perulangan dalam suatu baris program, kecuali....

a)

tidak menuliskan perintah berulang-ulang

b)

dapat dijalankan dalam berbagai kondisi

c)

jumlah dapat diatur sesuai dengan keinginan

d)

dapat dihentikan pada saat kondisi tertentu

e)

hanya perlu menentukan variabel-variabel

71.

Syarat tipe data variabel pada perulangan adalah....

a)

dapat dihitung

b)

tipe data apa saja

c)

harus integer

d)

bilangan real

e)

karakter

72.

Aksi yang dilakukan sebelum perulangan dilakukan pertama kali adalah....

a)

inisialisasi

b)

infraksi

c)

terminal

d)

spesialisasi

e)

looping

73.

Struktur perulangan biasa disebut dengan ....

a)

Looping

b)

Statement

c)

Progamming

d)

Crooping

e)

Controlling

74.

Perintah yang digunakan untuk mengulang perintah dalam jumlah yang ditentukan adalah....

a)

For

b)

Repeat

c)

Do-While

d)

Do-Loop-Until

e)

Break

75.

Struktur kontrol perulangan yang digunakan untuk mengeksekusi suatu blok pernyataan dengan jumlah perulangan yang tak terhingga adalah....

a)

Do-While-Loop

b)

Do-Loop-Until

c)

While

d)

For

e)

Perulangan Bertingkat

76.

Perulangan atau looping dalam pemrograman C terdiri dari....

a)

For Loop, While Loop, Do...While Loop

b)

For Loop, Do-While-Loop, Do-Loop-Until

c)

For-Next, Do-While-Loop, Do-Loop-Not

d)

For-Close, Do-Not-Loop, Do-Loop-Until

e)

For-Next, Do-Not-While, Do-Loop-Until

77.

simbol berikut dalam flowchat digunakan untuk ...

a)

Start

b)

Decision

c)

Input

d)

Output

e)

Proces

78.

Suatu ekspresi yang memiliki 2 buah operand diisebut dengan...

a)

Unary

b)

Binary

c)

Ternary

d)

Octanary

79.

Nama unik yang dapat kalian ingat yang diberikan kedalam entitas program C, seperti variabel & fungsi disebut dengan....

a)

Tipe Data

b)

Kata Kunci

c)

Identifier

d)

Variabel

80.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

81.

Jika ingin mencetak nilai variabel x ke layar, perintah yang tepat adalah...

a)

printf("%d", x);

b)

printf(x);

c)

print(x);

d)

display(x);

82.

Dalam pemrograman, "array" digunakan untuk...

a)

Menyimpan data dengan tipe yang sama

b)

Menyimpan data dengan tipe yang berbeda

c)

Menghitung jumlah elemen dalam suatu data

d)

Menggabungkan dua variabel menjadi satu

83.

Perhatikan algoritma berikut !

a) Baca sisi dengan variabel (sisi) dengan tipe integer

b) volume = sisi*sisi*sisi

c) Cetak volume

Kode bahasa C yang sesuai untuk algoritma tersebut adalah....

a)

b)

c)

d)

e)

84.

Perbedaan char dan string adalah ....

a)

string adalah gabungan sekumpulan char, sementara char adalah satu karakter

b)

char adalah gabungan sekumpulan string, sementara string adalah satu karakter

c)

tidak ada perbedaan

d)

char adalah tipe bilangan bulat, sementara string adalah bilangan decimal

e)

string adalah tipe bilangan bulat, sementara char adalah bilangan decimal

85.

Program yang digunakan untuk menerjemahkan bahasa C ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer disebut dengan ….

a)

Text Editor

b)

Compiler

c)

Translator

d)

Navigator

e)

Predator

86.

IDE yang digunakan untuk membuat program menggunakan bahasa C adalah ….

a)

Microsoft Word

b)

Code::Blocks

c)

Turbo Pascal

d)

Phyton

e)

Mysql

87.

Bahasa pemrograman C ditujuan dengan Logo ….

a)

b)

c)

d)

e)

88.

Tipe data list adalah

a)

tipe data koleksi yang bersifat unordered (tidak terurut) dan juga bersifat changable (bisa diubah)

b)

tipe data koleksi yang bersifat unordered (tidak terurut) dan juga bersifat unchangable (tidak bisa diubah)tipe data koleksi yang bersifat unordered (tidak terurut) dan juga bersifat unchangable (tidak bisa diubah)

c)

tipe data koleksi yang bersifat ordered (terurut) dan juga bersifat unchangable (tidak bisa diubah)

d)

tipe data koleksi yang bersifat ordered (terurut) dan juga bersifat changable (bisa diubah)

89.

Cara membuat variabel pada python

a)

var

name, surename : string;

b)

var.Nama = "Fadli

c)

nama = "Fadli"

d)

value : "Fadli"

90.

Manakah di bawah ini yang merupakan logo Bahasa pemrograman Python?

a)
b)
c)
d)