wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Visualisasi Data

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Visualisasi data bertujuan utama untuk ...

a)

Menyimpan data dalam format digital

b)

Menyampaikan informasi dan pola data secara lebih mudah dipahami

c)

Menghapus data yang tidak penting

d)

Mengamankan data dari kebocoran

e)

Mengurutkan data secara otomatis

2.

Fungsi plt.show() berperan untuk ...

a)

Menghapus grafik dari memori

b)

Menyimpan grafik ke file

c)

Menampilkan grafik ke layar

d)

Mengatur warna grafik

e)

Mengimpor data grafik dari CSV

3.

Library Python yang umum digunakan untuk membuat visualisasi data sederhana adalah ...

a)

NumPy dan Pandas

b)

Pandas dan TensorFlow

c)

Matplotlib dan Seaborn

d)

TensorFlow dan Keras

e)

Pandas dan JSON

4.

Grafik lingkaran paling cocok digunakan untuk menampilkan ...

a)

Data berurutan waktu

b)

Hubungan antara dua variabel

c)

Persentase bagian dari keseluruhan

d)

Frekuensi data kategorik

e)

Distribusi nilai numerik

5.

Perhatikan kode berikut: import seaborn as sns sns.barplot(x='Siswa', y='Nilai', data=df) Grafik tersebut digunakan untuk menampilkan ...

a)

Hubungan antara dua variabel

b)

Persentase bagian dari keseluruhan

c)

Frekuensi data kategorik

d)

Distribusi nilai numerik

e)

Data berurutan waktu

6.

Jika ingin menampilkan hubungan antara dua variabel numerik seperti "total tagihan" dan "tip", jenis grafik yang paling sesuai adalah ...

a)

Bar chart

b)

Line chart

c)

Scatter plot

d)

Pie chart

e)

Histogram

7.

Berikut ini **bukan** merupakan kelebihan menggunakan Google Colab adalah ...

a)

Tidak perlu instalasi software tambahan

b)

Bisa dijalankan langsung di browser

c)

Mendukung eksekusi kode Python

d)

Tidak membutuhkan akun Google sama sekali

e)

Dapat berbagi notebook secara online

8.

Perintah berikut digunakan untuk membaca dataset CSV dari URL: `import pandas as pd`
`df = pd.read_csv('https://...')` Variabel df pada kode tersebut adalah ...

a)

File CSV mentah

b)

DataFrame yang berisi data dari file CSV

c)

List kosong untuk menyimpan data

d)

String yang berisi link dataset

e)

Modul pandas

9.

Fungsi berikut digunakan untuk memberi judul pada grafik di Matplotlib:

a)

plt.label()

b)

plt.title()

c)

plt.name()

d)

plt.head()

e)

plt.caption()

10.

Perhatikan potongan kode berikut: plt.bar(['A', 'B', 'C'], [10, 20, 30]) Dari kode tersebut, sumbu X dan Y masing-masing berisi ...

a)

Angka dan huruf

b)

Label kategori dan nilai

c)

Warna dan ukuran

d)

Nama file dan tipe data

e)

Nilai statistik dan teks

11.

Perintah plt.xlabel('Tahun') digunakan untuk ...

a)

Menampilkan judul grafik

b)

Menambahkan label pada sumbu X

c)

Menghapus label grafik

d)

Menambahkan legenda

e)

Menentukan warna garis

12.

Agar grafik dapat muncul di Google Colab, library matplotlib harus diimpor dengan perintah ...

a)

import plot as plt

b)

import matplotlib.pyplot as plt

c)

import matplotlib.graph as graph

d)

from pandas import plot

e)

from seaborn import plt

13.

Diagram batang paling baik digunakan untuk menampilkan ...

a)

Proporsi bagian dari keseluruhan

b)

Perubahan data terhadap waktu

c)

Perbandingan antar kategori

d)

Korelasi antara dua variabel numerik

e)

Distribusi probabilitas

14.

Untuk mengganti warna grafik batang menjadi merah, dapat digunakan parameter: plt.bar(x, y, color='red') Parameter color berfungsi untuk ...

a)

Mengubah jenis grafik

b)

Mengubah ukuran sumbu

c)

Mengatur warna tampilan grafik

d)

Mengganti label sumbu

e)

Menambahkan teks ke grafik

15.

Library Seaborn dibangun di atas ...

a)

NumPy

b)

TensorFlow

c)

Matplotlib

d)

OpenCV

e)

Pandas

16.

Jika ingin menampilkan banyak grafik dalam satu area (subplot), digunakan fungsi ...

a)

plt.multiplot()

b)

plt.subplot()

c)

plt.subshow()

d)

plt.gridplot()

e)

plt.mergeset()

17.

Perintah plt.grid(True) digunakan untuk ...

a)

Menyimpan grafik ke dalam file

b)

Menampilkan garis bantu pada grafik

c)

Menghapus latar belakang

d)

Mengatur ukuran grafik

e)

Mengatur posisi label

18.

Pada grafik garis, fungsi plt.plot(x, y, 'o-') berarti ...

a)

Garis akan dihapus

b)

Grafik menampilkan titik bulat dan garis

c)

Grafik hanya menampilkan garis putus-putus

d)

Grafik menampilkan teks pada titik

e)

Grafik tidak memiliki sumbu

19.

Fungsi plt.legend() digunakan untuk ...

a)

Memberi nama file grafik

b)

Menampilkan keterangan tiap data di grafik

c)

Mengatur ukuran grid

d)

Menghapus warna latar

e)

Membatasi jumlah data

20.

Untuk membuat histogram dari data numerik data, digunakan perintah ...

a)

plt.hist(data)

b)

plt.bar(data)

c)

plt.plot(data)

d)

plt.scatter(data)

e)

plt.box(data)

21.

Perintah plt.figure(figsize=(8,6)) digunakan untuk ...

a)

Mengatur ukuran font

b)

Mengatur ukuran tampilan grafik

c)

Mengubah format data

d)

Menghapus label

e)

Menambahkan anotasi

22.

Dalam Seaborn, fungsi sns.heatmap() digunakan untuk menampilkan ...

a)

Grafik batang

b)

Peta warna dari data korelasi

c)

Grafik garis

d)

Scatter plot

e)

Pie chart

23.

Untuk menampilkan 10 data teratas dari DataFrame df, digunakan perintah ...

a)

df.first(10)

b)

df.sample(10)

c)

df.head(10)

d)

df.top(10)

e)

df.limit(10)

24.

Jika ingin menyimpan grafik ke file .png, digunakan perintah:

a)

plt.export('grafik.png')

b)

plt.save('grafik.png')

c)

plt.savefig('grafik.png')

d)

plt.write('grafik.png')

e)

plt.copy('grafik.png')

25.

Perintah berikut menghasilkan jenis grafik apa? sns.boxplot(x='kelas', y='nilai', data=df)

a)

Scatter plot

b)

Line chart

c)

Box plot

d)

Histogram

e)

Pie chart

26.

Untuk mengganti gaya tampilan grafik Seaborn, digunakan fungsi ...

a)

sns.style()

b)

sns.set_style()

c)

sns.change_style()

d)

sns.format()

e)

sns.theme()

27.

Jika dataset berisi data siswa dan nilai ujian, grafik scatter plot cocok untuk melihat ...

a)

Jumlah siswa per kelas

b)

Rata-rata nilai tiap kelas

c)

Pola hubungan antara dua variabel (misal: waktu belajar vs nilai)

d)

Persentase kehadiran siswa

e)

Jumlah mata pelajaran

28.

Perintah plt.tight_layout() digunakan untuk ...

a)

Menghapus spasi antar grafik

b)

Menyusun ulang layout agar elemen tidak tumpang tindih

c)

Mengubah warna latar belakang

d)

Menghapus semua sumbu

e)

Menambahkan label otomatis

29.

Pada sns.barplot(), parameter hue berfungsi untuk ...

a)

Menambahkan label sumbu

b)

Menentukan kategori warna untuk perbandingan tambahan

c)

Menghapus kolom data

d)

Mengatur ukuran grid

e)

Mengatur skala nilai

30.

Jika ingin menampilkan data statistik ringkas dari DataFrame, perintah yang digunakan adalah ...

a)

df.show()

b)

df.describe()

c)

df.summary()

d)

df.stat()

e)

df.info()