wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Analisis Data

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Analisis data bertujuan untuk memperoleh ...

a)

File program baru

b)

Rangkuman dari berbagai informasi yang diolah

c)

Gambar dari web

d)

Video dari YouTube

2.

Proses mengambil informasi dari halaman web disebut ...

a)

Browsing

b)

Scraping

c)

Uploading

d)

Debugging

3.

Hasil dari scraping umumnya berupa ...

a)

File Word

b)

File musik

c)

Array atau daftar data

d)

Gambar JPG

4.

Parsing dalam proses scraping berarti ...

a)

Menghapus kode HTML

b)

Mengambil dan membaca kode HTML dari halaman web

c)

Mengubah HTML menjadi gambar

d)

Menulis ulang data ke dalam Excel

5.

Teknik scraping dilakukan agar ...

a)

Dapat bermain game di web

b)

Dapat memperoleh data otomatis dari situs web

c)

Menyimpan gambar web

d)

Membuat halaman web baru

6.

Bahasa pemrograman yang digunakan untuk analisis data pada bab ini adalah ...

a)

Java

b)

Python

c)

C++

d)

HTML

7.

Aplikasi online untuk menjalankan Python tanpa instalasi adalah ...

a)

VS Code

b)

Google Colaboratory

c)

Jupyter Offline

d)

Spyder

8.

Ekstensi file yang digunakan pada Google Colab adalah ...

a)

.py

b)

.html

c)

.ipynb

d)

.txt

9.

Menu “+Code” dan “+Text” di Google Colab berfungsi untuk ...

a)

Menambahkan halaman baru

b)

Menambah sel kode atau teks dalam notebook

c)

Menghapus program

d)

Menjalankan file Python

10.

Panel kiri pada Google Colab berisi menu seperti ...

a)

Insert Table

b)

Table of contents, Files, dan Command palette

c)

Toolbar shortcut

d)

Control Panel

11.

Fungsi print() pada Python digunakan untuk ...

a)

Menyimpan data

b)

Mencetak data ke layar

c)

Menghapus variabel

d)

Menyembunyikan output

12.

Tanda = pada Python digunakan untuk ...

a)

Perbandingan

b)

Penjumlahan

c)

Pemberian nilai variabel

d)

Percabangan

13.

Kumpulan beberapa nilai dalam satu variabel disebut ...

a)

Fungsi

b)

Array

c)

String

d)

Loop

14.

Perintah for pada Python digunakan untuk ...

a)

Menduplikasi file

b)

Melakukan perulangan

c)

Menghapus array

d)

Menulis komentar

15.

Fungsi try digunakan untuk ...

a)

Mengatur tampilan data

b)

Menangani kesalahan saat program dijalankan

c)

Membuat array baru

d)

Menghapus library

16.

Library pada Python digunakan untuk ...

a)

Menyimpan gambar

b)

Menyediakan fungsi tambahan untuk program

c)

Membuat shortcut

d)

Menyimpan log aktivitas

17.

Library pada Python yang digunakan untuk visualisasi data adalah ...

a)

Numpy

b)

Matplotlib

c)

TensorFlow

d)

Pandas

18.

Perintah untuk mengimpor library Matplotlib adalah ...

a)

import matplotlib.pyplot as plt

b)

open matplotlib

c)

install matplotlib

d)

plt

19.

Perintah untuk mengimpor library Matplotlib adalah ...

a)

import matplotlib.pyplot as plt

b)

open matplotlib

c)

install matplotlib

d)

plt.show()

20.

Output dari perintah print(5+3) adalah ...

a)

53

b)

5+3

c)

8

d)

Error

21.

Variabel pada Python harus diawali dengan ...

a)

Tanda #

b)

Huruf atau garis bawah

c)

Angka

d)

Tanda “@”

22.

Web scraping mengoleksi data dari ...

a)

Aplikasi Android

b)

Situs web

c)

File Word

d)

Folder lokal

23.

Data hasil parsing umumnya berbentuk ...

a)

Kode HTML

b)

File audio

c)

Dokumen Word

d)

Gambar PNG

24.

Tujuan utama parsing adalah ...

a)

Menjalankan program

b)

Mengambil kode HTML agar dapat diolah

c)

Menghapus data lama

d)

Menganalisis grafik

25.

Data hasil scraping perlu ditata ulang agar ...

a)

Lebih menarik tampilannya

b)

Mudah dibaca dan dipahami

c)

Bisa diputar seperti video

d)

Bisa dibuka di Excel saja

26.

Hasil scraping biasanya disimpan dalam bentuk ...

a)

File gambar

b)

Array atau daftar data

c)

Video pendek

d)

Dokumen teks saja

27.

Visualisasi data bertujuan untuk ...

a)

Mempercepat penulisan kode

b)

Mempermudah memahami data

c)

Menghapus error program

d)

Menyembunyikan hasil analisis

28.

Library Matplotlib dapat digunakan untuk membuat ...

a)

Program web

b)

Diagram dan grafik

c)

Basis data

d)

Dokumen Word

29.

Fungsi plt.pie() digunakan untuk membuat diagram ...

a)

Garis

b)

Lingkaran

c)

Batang

d)

Titik

30.

Fungsi plt.scatter() digunakan untuk membuat diagram ...

a)

Garis

b)

Lingkaran

c)

Titik (Scatter)

d)

Batang

31.

Perintah plt.show() digunakan untuk ...

a)

Menyimpan file grafik

b)

Menampilkan hasil grafik ke layar

c)

Menyembunyikan grafik

d)

Menghapus grafik

32.

Agar sumbu grafik memiliki label, digunakan perintah ...

a)

plt.legend()

b)

plt.xlabel() dan plt.ylabel()

c)

plt.axis()

d)

plt.grid()

33.

Visualisasi data membantu dalam ...

a)

Menyembunyikan data

b)

Menemukan pola dan kesimpulan dari data

c)

Menghapus error

d)

Mengedit file HTML

34.

Library Matplotlib digunakan bersama ...

a)

WordPad

b)

Python

c)

Excel

d)

Chrome

35.

Jika siswa ingin menampilkan data hasil scraping dalam bentuk diagram batang, maka perintah yang tepat adalah ...

a)

plt.plot()

b)

plt.bar()

c)

plt.scatter()

d)

plt.pie()

36.

sil scraping dalam bentuk diagram batang, maka perintah yang tepat adalah ...

a)

plt.plot()

b)

plt.bar()

c)

plt.scatter()

d)

plt.pie()

37.

Seorang siswa ingin menambahkan judul pada grafik. Ia harus menulis perintah ...

a)

plt.header()

b)

plt.title("Judul Grafik")

c)

plt.name("Grafik")

d)

plt.text("Judul")

38.

Mengapa Python cocok digunakan untuk analisis data?

a)

Karena memiliki library pendukung dan sintaks mudah dipahami

b)

Karena tampilannya menarik

c)

Karena tidak butuh koneksi internet

d)

Karena hanya bisa dijalankan di Android

39.

Jika hasil scraping masih acak dan tidak teratur, langkah terbaik adalah ...

a)

Menghapus semua data

b)

Menata ulang data agar mudah dibaca

c)

Menyimpan tanpa perubahan

d)

Menutup program

40.

Jika pengguna ingin berbagi hasil analisis data, fitur di Google Colab yang digunakan adalah ...

a)

Comment

b)

Share

c)

Tools

d)

Runtime

41.

File dengan ekstensi .ipynb dapat dibuka menggunakan ...

a)

Notepad

b)

Google Colab

c)

Word

d)

Paint

42.

Program yang menampilkan kesalahan karena variabel belum didefinisikan dapat diatasi dengan ...

a)

try-except

b)

print

c)

import

d)

for

43.

Saat membuat array di Python, tanda kurung yang digunakan adalah ...

a)

()

b)

[]

c)

{}

d)

<>

44.

Output dari kode berikut: data = ["apel","pisang","jeruk"] for x in data: print(x) adalah ...

a)

Menampilkan satu baris

b)

Menampilkan semua buah satu per satu

c)

Menyimpan data ke file

d)

Error

45.

Jika ingin menambahkan pustaka baru ke program Python, perintah yang digunakan adalah ...

a)

import

b)

define

c)

include

d)

attach

46.

Data hasil scraping yang belum dibersihkan disebut juga ...

a)

Data mentah

b)

Data valid

c)

Data final

d)

Data format Excel

47.

Dalam analisis data, aspek yang harus dijaga agar tidak melanggar privasi adalah ...

a)

Kecepatan internet

b)

Privasi dan keamanan data

c)

Ukuran file

d)

Format dokumen

48.

Diagram yang cocok untuk menampilkan perbandingan kategori adalah ...

a)

Garis

b)

Batang

c)

Titik

d)

Scatter

49.

Diagram yang cocok untuk menampilkan proporsi bagian terhadap keseluruhan adalah ...

a)

Lingkaran

b)

Batang

c)

Garis

d)

Scatter

50.

Kesimpulan dari bab ini adalah ...

a)

Analisis data hanya dilakukan secara manual

b)

Analisis data dapat dilakukan dengan Python melalui Google Colab untuk mengumpulkan, mengolah, dan memvisualisasikan data

c)

Analisis data tidak memerlukan internet

d)

Analisis data tidak terkait keamanan data