wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Modul 2

Total questions: 15

Worksheet time: 41mins

Name
Class
Date
1.

Dua table diatas memperlihatkan sample masing-masing dari table employees dan juga salary yang diambil dari database employees. Jika misal seorang user ingin mengetahui 10 nama karyawan yang memiliki total gaji tertinggi sepanjang waktu, maka query yang harus dituiskan adalah . . . . .

a)

select E.first_name, E.last_name, sum(s.salary) As Salary from employees E full join salaries S on E.emp_no = S.emp_no group by S.emp_no order by Salary desc limit 10;

b)

select E.first_name, E.last_name, max(s.salary) As Salary from employees E join salaries S on E.emp_no = S.emp_no group by S.emp_no order by Salary desc limit 10;

c)

select E.first_name, E.last_name, count(s.salary) As Salary from employees E join salaries S on E.emp_no = S.emp_no group by S.emp_no order by Salary desc limit 10;

d)

select E.first_name, E.last_name, sum(s.salary) As Salary from employees E join salaries S on E.emp_no = S.emp_no group by S.emp_no order by Salary desc limit 10;

e)

select E.first_name, E.last_name, sum(s.salary) As Salary from employees E join salaries S on E.emp_no = E.emp_no group by S.emp_no order by Salary desc limit 10;

2.

Tabel yang diperlihatkan diatas merupakan potongan table ‘products’ dari database classicmodels. Jika melihat table tersebut, pada column ‘productLine’ terdapat banyak kelompok. Untuk menampilkan kelompok apa saja yang ada di ‘productLine’ tersebut, maka query yang dibutuhkan adalah . . . .

a)

select * from productLine;

b)

select productLine from products;

c)

select count (productLine) from products;

d)

select productLine from products order by productLine;

e)

select productLine from products group by productLine;

3.

Tabel yang diperlihatkan diatas merupakan potongan table ‘products’ dari database classicmodels. User kemdian ingin mengetahui ‘productLine’ apa yang memiliki ‘buyPrice’ tertinggi, query yang diperlukan adalah . . . .

a)

select productLine, sum(buyPrice) as Termahal from products group by productLine order by Termahal desc limit 1;

b)

select productLine, max(buyPrice) from products group by productLine;

c)

select max(productLine) from products;

d)

select productLine, sum(buyPrice) as Termahal from products group by productLine order by Termahal limit 1;

e)

select productLine from products group by productLine;

4.

SQL memiliki banyak syntax query, beberapa diantaranya adalah LIMIT, FROM, SELECT, HAVING, WHERE, ORDER BY, GROUP BY. Urutan yang tepat dalam proses eksekusi daftar query yang telah disebutkan tersebut adalah . . . .

a)

SELECT > GROUP BY > FROM > WHERE > HAVING > ORDER BY > LIMIT

b)

SELECT > FROM > GROUP BY > WHERE > HAVING > ORDER BY > LIMIT

c)

SELECT > ORDER BY > FROM > WHERE > HAVING > GROUP BY > LIMIT

d)

SELECT > FROM > WHERE > ORDER BY > HAVING > GROUP BY > LIMIT

e)

SELECT > FROM > WHERE > GROUP BY > HAVING > ORDER BY > LIMIT

5.

Data diatas merupakan potongan data yang memperlihatkan penjualan shampoo dari bulan kebulan pada tahun pertama. Agar data tersebut dapat dipahami, tentu akan lebih baik jika dilakukan visualisasi terhadap data tersebut. Grafik yang tepat untuk memvisualkan data penjualan tersebut adalah . . . .

a)

Line Chart

b)

Histogram

c)

Pie Chart

d)

Bar Chart

e)

Heatmap

6.

Visualisasi data adalah salah satu cara untuk melakukan data story telling. Berikut ini adalah jenis grafik dan juga kegunaannya yang tepat adalah . . . .

a)

Histogram – Menampilkan Hubungan Data

b)

Line Chart – Melihat Presentase Data

c)

Pie Chart – Memperlihatkan distribusi data

d)

Heatmap – Melihat sebaran data

e)

Semua jawaban salah

7.

Tabel diatas merupakan potongan table data tips yang merupakan dataset dari module “seaborn” di Python. Data tersebut memiliki 3 variabel numerik dan 4 variabel kategorik. Total Bill merupakan salah satu data yang merupakan data numerik. Untuk dapat menampilkan grafik yang sesuai agar distribusi serta sebaran data dari variable “total_bill” ini, maka syntax yang tepat adalah . . . .

a)

plt.distplot(tips['total_bill'])

plt.title ('Ini Jawaban Dari Soal Nomor 3', size = 15)

plt.show()

b)

sns.distplot(tips['total_bill'])

plt.title ('Ini Jawaban Dari Soal Nomor 3', size = 15)

plt.show()

c)

sns.hist(tips['total_bill'])

plt.title ('Ini Jawaban Dari Soal Nomor 3', size = 15)

plt.show()

d)

sns.distplot(tips[‘tip'])

plt.title ('Ini Jawaban Dari Soal Nomor 3', size = 15)

plt.show()

e)

Semua Benar

8.

Berikut ini adalah potongan sebuah syntax untuk melakukan visualisasi daerah Jabodetabek umum.

Output yang dihasilkan oleh syntax tersebut adalah . . . .

a)
b)
c)
d)
e)

Semua Salah

9.

Perhatikan hasil output tersebut.

Hasil output tersebut adalah potongan output untuk menampilkan angka acak dari rentan 0 hingga 1.

Berikut ini code yang sesuai untuk menampilkan output tersebut adalah . . . .

a)

np.random.rand(15).reshape(3,5)

b)

np.random.randn(15).reshape(5,3)

c)

np.random.randn(15,((3,5))

d)

np.random.rand(5,3)

e)

np.random.randint(0,100,((3,5))

10.

Perhatikan gambar di samping!

Agar dapat menampilkan HANYA 0,1,5,6 dalam bentuk dimensi 2x2, maka perintah yang digunakan adalah . . . .

a)

arr[1,2:]

b)

arr[:2,:2]

c)

arr[1:,2:]

d)

arr[2:,1:]

e)

arr[1:][2:]

11.

Dalam Python, metode yang digunakan untuk melakukan penggabungan antara 2 dataframe adalah . . . .

a)

pd.concat

b)

pd.extend

c)

pd.merging

d)

pd.combine

e)

Semua jawaban salah

12.

Dalam numpy, terdapat sebuah metode untuk menampilkan atau membangkitkan bilangan random dari distribusi normal. Berikut ini code yang digunakan untuk membangkitkan bilangan dari distribusi normal dengan shape 2 dimensi dan banyak data sebanyak 16 adalah . . . . .

a)

np.random.rand(3,2)

b)

np.random.randn(3,2)

c)

np.random.randn(4,4)

d)

np.random.randn(6).reshape(2,3)

e)

np.random.rand(4,4)

13.

Berikut ini beberapa pernyataan tentang story dan dashboard tableau. Pernyataan yang salah adalah . . . . .

a)

Dashboard dapat menampilkan semua sheet yang ada pada lembar kerja.

b)

Story berfungsi mirip seperti power point, namun terkoneksi dengan semua sheet.

c)

Tidak boleh ada dashboard dan story dalam 1 jendela/lembar kerja yang sama.

d)

Ukuran dari dashboard dapat disesuaikan.

e)

Tidak ada jawaban yang tepat

14.

Distribusi normal merupakan syarat atau asumsi yang harus dipenuhi untuk uji ANOVA

a)

BENAR

b)

SALAH

15.

Berikut ini pernyataan tentang keterkaitan antara statistika parametrik dan distribusi normal. Pernyataan yang tepat adalah . . . .

a)

Statistika parametrik adalah cabang dari statistika yang wajib memenuhi asumsi distribusi normal.

b)

Statistika parametrik adalah cabang dari statistika yang tidak wajib memenuhi asumsi distribusi normal.

c)

Tidak memiliki hubungan (sama kayak aku dan dia)